Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37044937
en ru br
ALT Linux repositórios
S:1.4.7-alt1
5.0: 1-alt6
4.1: 1-alt4

Group :: Desenvolvimento/Haskell
RPM: rpm-build-haskell

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%define native_code_gen %nil
%define dyn_libs %nil
%define no_interpreter %nil

%ifarch %ix86 x86_64
%define native_code_gen --enable-split-objs
%define dyn_libs --enable-shared
%else
%define no_interpreter --ghc-option=-DALT_NO_GHCI --flags=-templateHaskell
%endif

Name: rpm-build-haskell
Version: 1.4.7
Release: alt1

Summary: RPM helpers to rebuild Haskell packages
License: Public domain
Group: Development/Haskell

Source: scripts-%version.tar
Source1: macros
Source2: buildreq-ignore
Source3: haskell.env

# Uses the modular reqprov subsystem

Conflicts: rpm-build < 4.0.4-alt78

%description
RPM macros and reqprov helpers to be used in Haskell packages.

There is currently no support for compilers other than GHC.

%prep
%setup -n scripts-%version

%install
mkdir -p %buildroot%_rpmlibdir
cp haskell.* -t %buildroot%_rpmlibdir/
mkdir -p %buildroot%_rpmmacrosdir
sed \
-e 's/ at ENABLE_SPLIT_OBJS at /%{native_code_gen}/' \
-e 's/ at ENABLE_SHARED at /%{dyn_libs}/' \
-e 's/ at NO_INTERPRETER at /%{no_interpreter}/' \
%SOURCE1 > %buildroot%_rpmmacrosdir/haskell
install -D %SOURCE2 \
%buildroot%_sysconfdir/buildreqs/files/ignore.d/rpm-build-haskell
install -D -m0755 %SOURCE3 \
%buildroot%_rpmmacrosdir/haskell.env
install -D -m0755 hs_gen_filelist.sh %buildroot%_libexecdir/%name/hs_gen_filelist.sh

%files
%_rpmlibdir/haskell.*
%_rpmmacrosdir/haskell*
%_sysconfdir/buildreqs/files/ignore.d/rpm-build-haskell
%_libexecdir/%name

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009