ghc-base-compat/ghc-base-compat.spec

114 lines
2.7 KiB
RPMSpec
Raw Normal View History

2018-01-24 13:10:36 +00:00
# generated by cabal-rpm-0.12.1
2016-08-05 01:45:00 +00:00
# https://fedoraproject.org/wiki/Packaging:Haskell
%global pkg_name base-compat
2017-02-24 08:48:09 +00:00
%global pkgver %{pkg_name}-%{version}
2016-08-05 01:45:00 +00:00
%bcond_with tests
Name: ghc-%{pkg_name}
Version: 0.9.1
Release: 6%{?dist}
2016-08-05 01:45:00 +00:00
Summary: A compatibility layer for base
License: MIT
Url: https://hackage.haskell.org/package/%{pkg_name}
2017-02-24 08:48:09 +00:00
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
2016-08-05 01:45:00 +00:00
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros
# Begin cabal-rpm deps:
BuildRequires: ghc-unix-devel
%if %{with tests}
BuildRequires: ghc-QuickCheck-devel
BuildRequires: ghc-hspec-devel
%endif
# End cabal-rpm deps
%description
Provides functions available in later versions of 'base' to a wider range of
compilers, without requiring you to use CPP pragmas in your code. See the
README for what is covered. Also see the changelog for recent changes.
Note that 'base-compat' does not add any orphan instances. There is a separate
package 'base-orphans' for that.
%package devel
Summary: Haskell %{pkg_name} library development files
Provides: %{name}-static = %{version}-%{release}
2018-01-24 13:10:36 +00:00
Provides: %{name}-doc = %{version}-%{release}
%if %{defined ghc_version}
2016-08-05 01:45:00 +00:00
Requires: ghc-compiler = %{ghc_version}
Requires(post): ghc-compiler = %{ghc_version}
Requires(postun): ghc-compiler = %{ghc_version}
2018-01-24 13:10:36 +00:00
%endif
2016-08-05 01:45:00 +00:00
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
This package provides the Haskell %{pkg_name} library development files.
%prep
2017-02-24 08:48:09 +00:00
%setup -q -n %{pkgver}
2016-08-05 01:45:00 +00:00
%build
%ghc_lib_build
%install
%ghc_lib_install
%check
%if %{with tests}
%cabal test
%endif
2018-01-24 13:10:36 +00:00
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
2016-08-05 01:45:00 +00:00
%post devel
%ghc_pkg_recache
%postun devel
%ghc_pkg_recache
%files -f %{name}.files
%license LICENSE
%files devel -f %{name}-devel.files
2017-02-24 08:48:09 +00:00
%doc CHANGES.markdown README.markdown
2016-08-05 01:45:00 +00:00
%changelog
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2017-02-24 08:48:09 +00:00
* Fri Feb 24 2017 Jens Petersen <petersen@redhat.com> - 0.9.1-4
- refresh to cabal-rpm-0.11.1
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2016-08-05 01:45:00 +00:00
* Thu Aug 04 2016 Ben Boeckel <mathstuf@gmail.com> - 0.9.1-2
- initial import into Fedora
* Sat Apr 23 2016 Ben Boeckel <mathstuf@gmail.com> - 0.9.1-1
- update to 0.9.1
* Mon Jul 20 2015 Ben Boeckel <mathstuf@gmail.com> - 0.8.2-1
- initial package
- spec file generated by cabal-rpm-0.9.6