Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ghc-rpm-macros-extra | Distribution: openSUSE Leap 16.0 |
Version: 2.6.4 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Thu Nov 9 03:21:34 2023 |
Group: Development/Libraries/Other | Build host: reproducible |
Size: 4248 | Source RPM: ghc-rpm-macros-2.6.4-lp160.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://fedoraproject.org/wiki/Haskell_SIG | |
Summary: Extra RPM macros for building Haskell packages with several libs |
Extra macros used for subpackaging of Haskell libraries, for example in ghc and haskell-platform.
GPL-3.0-or-later
* Thu Nov 09 2023 Ondřej Súkup <mimi.vx@gmail.com> - Update to 2.6.1 * sync with upstream * Tue Oct 24 2023 Peter Simons <psimons@suse.com> - Apply "reproducible-builds.patch", which makes GHC output deterministic by disabling multi-threaded compilation. Adding Macros: [#] Enable multi-threaded builds in this project. This makes our [#] build products non-deterministic, e.g. not reproducible, but [#] we don't need them to be and would rather have fast results. %ghc_smp_mflags %{?_smp_mflags} :Macros to an OBS project configuration re-enables multi-threaded builds, which might be useful for development projects that don't deliver binaries. * Sun Aug 06 2023 Ondřej Súkup <mimi.vx@gmail.com> - update to 2.5.3 * sync with upstream * add post and postun action into ghc subpackages as opensuse don't use filetriggers for ldconfig * Sat Mar 18 2023 Ondřej Súkup <mimi.vx@gmail.com> - update to 2.5.2 * fix ghc-pkg-wrapper in ghc build env * ghc_merge_filelist macro * Thu Mar 16 2023 Ondřej Súkup <mimi.vx@gmail.com> - update to 2.5.0 * sync with fedora * enable -prof packages * support for hadrian * Mon Nov 01 2021 Ondřej Súkup <mimi.vx@gmail.com> - fix build, remove white space * Mon May 10 2021 Ondřej Súkup <mimi.vx@gmail.com> - move macros from etc - boo#1185672 * Thu May 07 2020 Peter Simons <psimons@suse.com> - Update to version 1.9.95. * Mon Dec 30 2019 Ondřej Súkup <mimi.vx@gmail.com> - add workaround for license needed for work on ppc64 ghc compiler * Fri Dec 20 2019 Ondřej Súkup <mimi.vx@gmail.com> - update to 1.9.90 * backport upstream changes * workaround for packages without Setup.hs file - drop no-selfbootstrap-check.patch * Wed Jul 18 2018 psimons@suse.com - Cosmetic: replace tabs with blanks, strip trailing white space, and update copyright headers with spec-cleaner. * Sun May 27 2018 ptrommler@icloud.com - own license directory on older openSUSE * Fri May 04 2018 ptrommler@icloud.com - add no-selfbootstrap-check.patch * GHC's ABI is stable now so a selfbootstrapped compiler is no longer needed * Wed Apr 18 2018 mimi.vx@gmail.com - use %license macro - simplify dependecy generator * Tue Mar 20 2018 mimi.vx@gmail.com - update to 1.7.4 - sync with ustream - support sublibraries * Fri Jul 14 2017 mimi.vx@gmail.com - update to 1.7.2 - disabled smp build -- it brokes reproduciblity of haskell packages * reported by bwiedemann@suse.com * Mon May 29 2017 mimi.vx@gmail.com - update to 1.7.1 - sync with upstream * Fri Jan 20 2017 mimi.vx@gmail.com - update to 1.6.95 - sync with upstream * fix compatibility with cabal 1.24.1.0 and 1.24.2.0 * Fri Oct 14 2016 mimi.vx@gmail.com - sync with upstream - ghc-pkg-wrapper is now quiet with simple output - new ghc_fix_rpath macro deprecates ghc_fix_dynamic_rpath - ghc_lib_subpackage now takes name-version - new ghc_libs_build and ghc_libs_install extra macros * Sat Jul 16 2016 mimi.vx@gmail.com - update to 1.6.91 * support multiple jobs during build and configure phase * Tue Jun 28 2016 mimi.vx@gmail.com - new macros.ghc-suse - binary packages build statically linked * Wed Jun 22 2016 mimi.vx@gmail.com - update to 1.6.90 * %ghc_gen_filelists: uniq keyname to prevent build failure for installed version * Sat May 28 2016 peter.trommler@ohm-hochschule.de - doc dir contains ghc version, now incompactible with ghc 7.10 * Sun May 22 2016 mimi.vx@gmail.com - Increase verbosity of configure and build macros * Thu Mar 17 2016 mimi.vx@gmail.com - update to 1.5.3 * ghc_gen_filelists: determine keyname with pkgnamever not just pkgname * ghc-deps.sh no longer filter out ghc-prim and integer-gmp * Thu Feb 18 2016 mimi.vx@gmail.com - update to 1.5.0 - update for ghc-8.0 - ghc-deps uses --provides and --requires again * Mon Oct 26 2015 mimi.vx@gmail.com - update to 1.4.98 - dropped: fix-library-dir.patch suse-disable-debug-packages.patch suse-docdir.patch remove-flags.patch fix-gen-filelists.patch * fix some missing quoting for deps generation * add and use ghc-pkg-wrapper script * use ghc-pkg key field * Wed Sep 16 2015 mimi.vx@gmail.com - update to 1.4.94 - refreshed remove-flags.patch - dropped add-group.patch and files-defattr.patch * Thu Aug 27 2015 mimi.vx@gmail.com - update to 1.4.93 - refreshed: add-group.patch files-defattr.patch fix-gen-filelists.patch fix-library-dir.patch suse-disable-debug-packages.patch suse-docdir.patch - dropped: version-docdirs.patch fix-runpath.patch ldflags.patch - added: remove-flags.patch - fix ghc-pkg path in ghc-deps.sh for ghc-7.10 - local pkgdir macro is redundant - use utf8 locale for cabal - add explicit --enable-shared again for arm64 - introduce ghc_pkgdocdir since no _pkgdocdir in RHEL 7 and earlier - allow overriding ghc- prefix with ghc_name (for ghc784 etc) - version ghc-pkg in ghc_pkg_recache - have to turn off hardening in cabal_configure: set _hardened_ldflags to nil - add cabal_test macro - only run cabal haddock for real libraries with modules - make sure basepkg.files is also created for meta packages - fix the R*PATH regexp - version ghcpkgdocdir - add new names ghc_html_dir, ghc_html_libraries_dir, and ghc_html_pkg_dir - correct cabal-tweak-flag error message for missing flag - update ghc_gen_filelists to use new keyed library filepaths and specify libHS*.so more loosely - ghc-dep.sh now just makes versioned devel reqs - rename ghc_lib.attr to ghc.attr and drop ghc_bin.attr * Wed Aug 19 2015 mimi.vx@gmail.com - update to fake version 1.4.8 based on 1.3.91 - dropped: sle-sp1-rpmdeps.patch fix-gen-filelists.patch remove-flags.patch - added patches: ldflags.patch version-docdirs.patch fix-runpath.patch fix-library-dir.patch * Tue Apr 14 2015 mimi.vx@gmail.com - regenerated sle-sp1-rpmdeps.patch * Fri Mar 27 2015 peter.trommler@ohm-hochschule.de - add rpm library directory to files on older openSUSE * fix build on openSUSE 11.4 * Mon Feb 23 2015 peter.trommler@ohm-hochschule.de - update to 1.4.7 - drop fix-runpath.patch * fixed upstream - refresh fix-gen-filelists.patch - refresh suse-disable-debug-packages.patch - refresh suse-docdir.patch - add remove-flags.patch * remove passing of CFLAGS and LDFLAGS to ghc * no macro %__global_ldflags in openSUSE - remove provides ghc() workaround * fixed upstream * Sun Dec 14 2014 peter.trommler@ohm-hochschule.de - make package noarch and remove rpmlintrc * Sat Dec 13 2014 peter.trommler@ohm-hochschule.de - do not disable dynamic libraries on ppc anymore * fixed by patch 18 in ghc.spec * Tue Oct 21 2014 peter.trommler@ohm-hochschule.de - update to 1.3.6 * remove execstack workaround and prelink requirement * improve ghc_fix_dynamic_rpath macro * do not use -O2 optimization (out of memory failures on OBS) - refresh patches: * add-group.patch * files-defattr.patch * fix-gen-filelists.patch * suse-disable-debug-packages.patch * suse-docdir.patch -drop patch disable-execstack.patch * fixed in ghc 7.8 - add fix-runpath.patch * starting with ghc 7.8 shared objects with RUNPATH work * support RUNPATH as well as RPATH - enable shared libraries and dynamic linking on ppc64 and ppc64le * shared libraries for ppc still disabled (see haskell trac #8024) * Fri Sep 12 2014 dmueller@suse.com - disable dependency on prelink for arm and aarch64 architectures * Thu Jul 31 2014 dimstar@opensuse.org - Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines. * Thu Jun 26 2014 peter.trommler@ohm-hochschule.de - add rpmlintrc to spec file * Thu Jun 26 2014 martin.koegler@chello.at - SLES11 does not support a different BuildArch for subpackages * Thu May 29 2014 peter.trommler@ohm-hochschule.de - BR xz for SLE 11 builds * Sat May 10 2014 peter.trommler@ohm-hochschule.de - update to 1.2.7 * set datasubdir in cabal_configure for ghc-7.8 * abort ghc_fix_dynamic_rpath if no chrpath * update license tag to GPLv3+ * set Url field when generating subpackages - refresh patches add-group.patch, files-defattr.patch, fix-genfilelists.patch, suse-disable-debug-patches.patch - remove macros.ghc-suse * they never worked on OBS - add patch disable-execstack.patch * disable execstack workaround on ppc64le * prelink is not available on ppc64le yet * ghc does not handle executable stack note properly you will probably get rpmlint warnings about it * Sat Feb 01 2014 peter.trommler@ohm-hochschule.de - update to 1.2.2 * fix error message - use stable URL (no git hash) * Mon Dec 16 2013 peter.trommler@ohm-hochschule.de - add requires prelink * need execstack to fix ghc generated binaries * Fri Dec 13 2013 peter.trommler@ohm-hochschule.de - fix suse-docdir.patch * define _pkgdocdir macro * Wed Dec 11 2013 peter.trommler@ohm-hochschule.de - refresh sle-sp1-rpmdeps.patch * Tue Oct 29 2013 peter.trommler@ohm-hochschule.de - disable colorized documentation for ppc bootstrap * Sat Oct 26 2013 peter.trommler@ohm-hochschule.de - fix typo in email address for patch 2 * Sat Oct 26 2013 peter.trommler@ohm-hochschule.de - refresh suse-disable-debug-packages.patch - refresh add-group.patch - refresh files-defattr.patch * Sat Oct 26 2013 peter.trommler@ohm-hochschule.de - update to 1.2 from upstream * update for ghc 7.7 and later * fixes for bootstrapping new ghc - drop buildService.patch * docdirs are unversioned now * Fri Oct 11 2013 peter.trommler@ohm-hochschule.de - add add-group.patch as patch 2 * add Group tag to subpackages (required for SLE) * put libraries into System/Libraries (packaged guidelines) * fix bnc#845572 - add files-defattr.patch as patch 3 * set file permissions according to specfile guidelines - thanks to Scott Bahling for preparing those patches - enable colorized documentation * Thu Sep 26 2013 peter.trommler@ohm-hochschule.de - clean up spec file * fix comment for patch 1 (wrong file name) * remove unused patch2 in setup section * Thu Sep 26 2013 peter.trommler@ohm-hochschule.de - enable colorized documentation for all Haskell packages * Thu Aug 01 2013 dvaleev@suse.com - fix %{macros_dir}/macros.ghc for non x86 arches * Wed May 01 2013 peter.trommler@ohm-hochschule.de - put version back into html doc directory (needed by haddock) * Wed May 01 2013 peter.trommler@ohm-hochschule.de - fix library directory for ghc packages * Wed May 01 2013 peter.trommler@ohm-hochschule.de - drop library version in html documentation directory * Mon Apr 29 2013 peter.trommler@ohm-hochschule.de - add patch to fix ghc_gen_filelists macro * Mon Apr 29 2013 peter.trommler@ohm-hochschule.de - update to 0.99 from upstream - support for ghc 7.6 - more transparent file lists - macros dealing with subpackages moved to extra subbpackage * Sat Mar 09 2013 peter.trommler@ohm-hochschule.de - update to 0.98.1 from upstream - new ghc_fix_dynamic_rpath macro to make executables work that are linked to their own library * Sat Nov 17 2012 peter.trommler@ohm-hochschule.de - openSUSE specific macros to disable debug packages - refresh and remove .orig files from sle-sp1-rpmdeps.patch * Mon Jun 25 2012 peter.trommler@ohm-hochschule.de - update to 0.95.5.1 from upstream - cabal-tweak-dep-ver: be careful only to match complete dep name and do not match beyond "," - some cabal-tweak-dep-ver improvements: - show file name when no match - backslash quote . and * in the match string - create a backup file if none exists - new cabal-tweak-dep-ver script to tweak depends version bounds in .cabal - ghc-dep.sh: only use buildroot package.conf.d if it exists - ghc-deps.sh: look in buildroot package.conf.d for program deps - add a meta-package option to ghc_devel_package and use in ghc_devel_requires - let ghc_bin_install take an arg to disable implicit stripping for subpackages - allow ghc_description, ghc_devel_description, ghc_devel_post_postun to take args - fix doc handling of subpackages for ghc_without_shared - move --disable-library-for-ghci to ghc_lib_build - revert back to fallback behaviour for common_summary and common_description since it is needed for ghc and haskell-platform subpackaging - without ghc_exclude_docdir include doc dir also for subpackages - no longer build redundant ghci .o library files - support meta packages like haskell-platform without base lib files - make it possible not to have to use common_summary and common_description - rename ghc_binlib_package to ghc_lib_subpackage - add ghc_lib_build_without_haddock - no longer drop into package dirs when subpackaging with ghc_lib_build and ghc_lib_install - add shell variable cabal_configure_extra_options to cabal_configure for local configuration * Sun Jun 24 2012 peter.trommler@ohm-hochschule.de - cleaned up file list - remove Obsoletes clauses from macros (buildService.patch) - rebased sle-sp1-rpmdeps.patch * Sat May 05 2012 peter.trommler@ohm-hochschule.de - bumped version number to match upstream - dropped fix for magic, not needed anymore - added copyright notice * Thu Apr 26 2012 peter.trommler@ohm-hochschule.de - upgrade to 0.90 from upstream - use new rpm metadata hash format for ghc-7.4 - drop prof meta hash data - no longer include doc files automatically by default - no longer provide doc subpackage - do not provide prof when without_prof set - remove SUSE_ASNEEDED in buildService.patch - rebase sle patch * Mon Mar 19 2012 peter.trommler@ohm-hochschule.de - fix ghc-deps.sh (ignore builtin_ffi) * Mon Mar 19 2012 peter.trommler@ohm-hochschule.de - upgrade to 0.15.5 from upstream - undo patch for dependency generation (redundant provides) * Thu Feb 23 2012 peter.trommler@ohm-hochschule.de - fix patch for sle11 * Tue Feb 21 2012 peter.trommler@ohm-hochschule.de - define _rpmconfigdir on SLE-11-SP1 * Sun Feb 19 2012 peter.trommler@ohm-hochschule.de - update to 0.15.4 from upstream - patches rebased - fix rpmdeps on SLE-11-SP1 * Mon Feb 06 2012 peter.trommler@ohm-hochschule.de - do not pass .conf file to rpmdeps (fails on SLE-11-SP1) * Thu Feb 02 2012 peter.trommler@ohm-hochschule.de - remove version on docs dir * Thu Feb 02 2012 peter.trommler@ohm-hochschule.de - put documentation into /usr/share/doc/ghc-<version> * Thu Feb 02 2012 peter.trommler@ohm-hochschule.de - add build root tag (for SLE11) * Sun Jan 22 2012 peter.trommler@ohm-hochschule.de - Fix license tag * Sun Jan 22 2012 peter.trommler@ohm-hochschule.de - remove version numbers again - move documentation to ghc-docs * Sat Jan 21 2012 peter.trommler@ohm-hochschule.de - update to version 0.15.2 from upstream - put version numbers in packages back in * Mon Dec 26 2011 peter.trommler@ohm-hochschule.de - fix document directories * Thu Dec 22 2011 peter.trommler@ohm-hochschule.de - ghc-deps.sh: add dependencies for requires * Sat Dec 10 2011 peter.trommler@ohm-hochschule.de - ghc-deps.sh again * Fri Dec 09 2011 peter.trommler@ohm-hochschule.de - fixed ghc-deps.sh * Fri Dec 09 2011 peter.trommler@ohm-hochschule.de - generate dependencies that keep OBS happy * Fri Dec 09 2011 peter.trommler@ohm-hochschule.de - fixed sed unterminated s command * Thu Dec 08 2011 peter.trommler@ohm-hochschule.de - do not require builtin_ffi for executables * Tue Dec 06 2011 peter.trommler@ohm-hochschule.de - required packages format changed for executables * Sat Dec 03 2011 peter.trommler@ohm-hochschule.de - Upgraded to 0.14.3-1 from upstream - added ghc dependency generator back in and started OBS fix for it * Fri Nov 25 2011 peter.trommler@ohm-hochschule.de - Fixed patch * Thu Nov 24 2011 peter.trommler@ohm-hochschule.de - Add SUSE_ASNEEDED=0 * Wed Nov 23 2011 peter.trommler@ohm-hochschule.de - Upgraded to version 0.14.2 from upstream - Disabled ghc dependency generator. It breaks all builds on OBS * Mon Oct 31 2011 peter.trommler@ohm-hochschule.de - Fix: Wrong files uploaded. * Mon Oct 31 2011 peter.trommler@ohm-hochschule.de - Upgraded to 0.13.13 from upstream. * Mon Oct 17 2011 peter.trommler@ohm-hochschule.de - Patch for openSUSE build service and package group names. * Thu Oct 13 2011 peter.trommler@ohm-hochschule.de - Undo patch. * Wed Oct 12 2011 peter.trommler@ohm-hochschule.de - use runghc in cabal macro to fing ghc libraries. * Fri Oct 07 2011 peter.trommler@ohm-hochschule.de - Removed redhat-rpm-config requres tag. * Fri Oct 07 2011 peter.trommler@ohm-hochschule.de - Fixed Group tag. * Fri Oct 07 2011 peter.trommler@ohm-hochschule.de - Initial packaging
/usr/lib/rpm/macros.d/macros.ghc-extra
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Jan 23 23:30:56 2025