add ghc-obsoletes subpackage
- obsoletes ForSyDe, parameterized-data, type-level, and cgi - currently only for F22+
This commit is contained in:
parent
ab3cb96b9e
commit
53322a25a5
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
Name: ghc-rpm-macros
|
Name: ghc-rpm-macros
|
||||||
Version: 1.4.11
|
Version: 1.4.11
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: RPM macros for building packages for GHC
|
Summary: RPM macros for building packages for GHC
|
||||||
|
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
@ -53,6 +53,24 @@ Extra macros used for subpackaging of Haskell libraries,
|
|||||||
for example in ghc and haskell-platform.
|
for example in ghc and haskell-platform.
|
||||||
|
|
||||||
|
|
||||||
|
# ideally packages should be obsoletes by some relevant package
|
||||||
|
# this is a last resort when there is no such appropriate package
|
||||||
|
%package -n ghc-obsoletes
|
||||||
|
Summary: Dummy package to obsolete deprecated Haskell packages
|
||||||
|
# 3 no longer build with ghc-7.8 (F22)
|
||||||
|
Obsoletes: ghc-ForSyDe < 3.1.2, ghc-ForSyDe-devel < 3.1.2
|
||||||
|
Obsoletes: ghc-parameterized-data < 0.1.6
|
||||||
|
Obsoletes: ghc-parameterized-data-devel < 0.1.6
|
||||||
|
Obsoletes: ghc-type-level < 0.2.5, ghc-type-level-devel < 0.2.5
|
||||||
|
# dropped from HP 2014.2 (F22)
|
||||||
|
Obsoletes: ghc-cgi < 3001.1.8, ghc-cgi-devel < 3001.1.8
|
||||||
|
|
||||||
|
%description -n ghc-obsoletes
|
||||||
|
Meta package for obsoleting deprecated Haskell packages.
|
||||||
|
|
||||||
|
This package can safely be removed.
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -c -T
|
%setup -c -T
|
||||||
cp %{SOURCE1} %{SOURCE2} .
|
cp %{SOURCE1} %{SOURCE2} .
|
||||||
@ -88,7 +106,16 @@ install -p -D -m 0755 %{SOURCE5} %{buildroot}/%{_bindir}/cabal-tweak-flag
|
|||||||
%{macros_dir}/macros.ghc-extra
|
%{macros_dir}/macros.ghc-extra
|
||||||
|
|
||||||
|
|
||||||
|
%if 0%{?fedora} >= 22
|
||||||
|
%files -n ghc-obsoletes
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Mar 6 2015 Jens Petersen <petersen@redhat.com> - 1.4.11-2
|
||||||
|
- add ghc-obsoletes dummy subpackage for obsoleting deprecated packages
|
||||||
|
- initially: ForSyDe, parameterized-data, type-level, and cgi for F22
|
||||||
|
|
||||||
* Mon Mar 2 2015 Jens Petersen <petersen@redhat.com> - 1.4.11-1
|
* Mon Mar 2 2015 Jens Petersen <petersen@redhat.com> - 1.4.11-1
|
||||||
- fix ghc-deps.sh to handle meta-packages
|
- fix ghc-deps.sh to handle meta-packages
|
||||||
- configure --disable-shared if ghc_without_shared
|
- configure --disable-shared if ghc_without_shared
|
||||||
|
Loading…
Reference in New Issue
Block a user