Group :: Desenvolvimento/Haskell
RPM: rpm-build-haskell
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
22 agosto 2023 Anton Zhukharev <ancieg at altlinux.org> 1.4.7-alt1
- Added setting ALTWRAP_LLVM_VERSION if available.
- Fix the field() function against newest package.conf format with
additional spaces between option name and value
- Add modules dynamic directory libraries option and fixed haskell modules
subdirectory option for 8.x.x or newest ghc versions only
- Add ld preload for dynamic libraries
- Replace modules dynamic libraries separate single directory %_libdir/$compiler/lib
- Replace subdirectory for libraries to compiler directory as it prefer in newest ghc
- Removed BuildArch: noarch to fix regression in %hs_configure2 macro
definition on x86_64 and %ix86 architectures. - %hs_configure2: Pass -DALT_NO_GHCI on architectures without GHCi support.
- Set modules dynamic directory libraries to %_libdir/$compiler/lib/$pkgid
- Fixed build requires like "base-4.10.1.0" or "ghc-boot-8.2.2" (Closes: 36137)
- Fixed build of ghc modules on non-x86 architectures.
- Added mipsel, aarch64, and ppc64le architectures
to %ghc_arches macro.
- add %ghc_arches macro.
- correct/cleanup macro uses (they were introduced in 1-alt26
and they generate warnings) - discard %hs_package_register (not used anywhere)
- allow to build SRPMs which don't build-require ghc or
ghc%{ghc_version}-common (legacy ones).
- .spec: do own our directory.
- .spec: do not require rpm-build (express the compatibility with
Conflicts). - .spec: use standard new /usr/lib/locations for the scripts
according to https://www.altlinux.org/RPM_Macros_Packaging_Policy.
- fix building haskell packages with binaries and without libraries
- auto add conf-file when packaging libraries
- fix filelist for packaging
- not try to package /usr/bin
- create filelist for all files that can be build from cabal package
- remove unneeded requires
- remove ghc(package) provides, use only provides with ghc version
- fix install for non-library packages
- enable build shared libraries
- fix filelist creation for profiling libs build
- more strict requires
- build all libs with profiling versions
- add some useful macros
- ignore builtin_ffi/builtin_rts requires
- add requires to haskell-filetrigger
- ghc 6.12 support
- Fix the hs_package_register macro for ghc 6.10.4.
- Stop using the 'configure --user' hack.
- Use versionless build-deps.
- Add a buildreq ignore rule (fixes #17878).
- Accept *.package.conf files (that's what gtk2hs uses, maybe it's right).
- Fix errors when "depends:" lines contain commas or versionless items.
- More useful macros: %hs_package_register, %hs_setup etc.
- Fix bug with multiline values in *.pkg files.
- Initial build for Sisyphus.