Compare commits

...

3 Commits
f30 ... master

Author SHA1 Message Date
Jens Petersen
ed2f748318 update to 2.0.4 2020-02-27 12:28:14 +08:00
Jens Petersen
d9009656cf refresh to cabal-rpm-2.0.2 2020-02-20 10:14:49 +08:00
Fedora Release Engineering
afe81abf5b - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 13:30:27 +00:00
3 changed files with 38 additions and 21 deletions

1
.gitignore vendored
View File

@ -48,3 +48,4 @@
/cabal-rpm-1.0.2.tar.gz /cabal-rpm-1.0.2.tar.gz
/cabal-rpm-1.0.3.tar.gz /cabal-rpm-1.0.3.tar.gz
/cabal-rpm-2.0.0.tar.gz /cabal-rpm-2.0.0.tar.gz
/cabal-rpm-2.0.4.tar.gz

View File

@ -1,12 +1,10 @@
# generated by cabal-rpm-1.0.1 # generated by cabal-rpm-2.0.2 --stream hackage
# https://fedoraproject.org/wiki/Packaging:Haskell # https://fedoraproject.org/wiki/Packaging:Haskell
%bcond_without manpage %bcond_without manpage
%global _devel -%{?ghc_devel_prof:static}%{!?ghc_devel_prof:devel}
Name: cabal-rpm Name: cabal-rpm
Version: 2.0.0 Version: 2.0.4
Release: 1%{?dist} Release: 1%{?dist}
Summary: RPM packaging tool for Haskell Cabal-based packages Summary: RPM packaging tool for Haskell Cabal-based packages
@ -19,21 +17,21 @@ Source1: cblrpm.1
# Begin cabal-rpm deps: # Begin cabal-rpm deps:
BuildRequires: ghc-rpm-macros BuildRequires: ghc-rpm-macros
BuildRequires: ghc-Cabal%{_devel} BuildRequires: ghc-Cabal-static
BuildRequires: ghc-base%{_devel} BuildRequires: ghc-base-static
BuildRequires: ghc-bytestring%{_devel} BuildRequires: ghc-bytestring-static
BuildRequires: ghc-directory%{_devel} BuildRequires: ghc-directory-static
BuildRequires: ghc-filepath%{_devel} BuildRequires: ghc-filepath-static
BuildRequires: ghc-http-client%{_devel} BuildRequires: ghc-http-client-static
BuildRequires: ghc-http-client-tls%{_devel} BuildRequires: ghc-http-client-tls-static
BuildRequires: ghc-http-conduit%{_devel} BuildRequires: ghc-http-conduit-static
BuildRequires: ghc-optparse-applicative%{_devel} BuildRequires: ghc-optparse-applicative-static
BuildRequires: ghc-process%{_devel} BuildRequires: ghc-process-static
BuildRequires: ghc-simple-cabal%{_devel} BuildRequires: ghc-simple-cabal-static
BuildRequires: ghc-simple-cmd%{_devel} BuildRequires: ghc-simple-cmd-static
BuildRequires: ghc-simple-cmd-args%{_devel} BuildRequires: ghc-simple-cmd-args-static
BuildRequires: ghc-time%{_devel} BuildRequires: ghc-time-static
BuildRequires: ghc-unix%{_devel} BuildRequires: ghc-unix-static
# End cabal-rpm deps # End cabal-rpm deps
%if %{with manpage} %if %{with manpage}
BuildRequires: pandoc BuildRequires: pandoc
@ -63,7 +61,7 @@ dependencies. The diff command compares the current spec file with a freshly
generated one, the update command updates the spec file to latest version from generated one, the update command updates the spec file to latest version from
Stackage or Hackage, and the refresh command updates the spec file to the Stackage or Hackage, and the refresh command updates the spec file to the
current cabal-rpm packaging. It also handles Hackage revisions of packages. current cabal-rpm packaging. It also handles Hackage revisions of packages.
Standalone packages can also be packaged built with cabal-install. Standalone packages can also be made, built with cabal-install.
%prep %prep
@ -106,6 +104,24 @@ ln -s %{name} %{buildroot}%{_bindir}/cblrpm
%changelog %changelog
* Thu Feb 27 2020 Jens Petersen <petersen@redhat.com> - 2.0.4-1
- drop %_devel compat macro
- default stream is now lts-14
- spec: detect local revised .cabal file
- sort deps of subpackages
- metapkgs don't have prof or doc
- fix generation of subpackages for a new package
- update: logic reworked to reduce redundant downloads
- quote macros in commented fields
- read --subpackage from spec header
- generate BRs for subpackages
* Thu Feb 20 2020 Jens Petersen <petersen@redhat.com> - 2.0.0-3
- refresh to cabal-rpm-2.0.2
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Mon Jan 20 2020 Jens Petersen <petersen@redhat.com> - 2.0.0-1 * Mon Jan 20 2020 Jens Petersen <petersen@redhat.com> - 2.0.0-1
- update to 2.0.0: - update to 2.0.0:
- major refactor to handle stream/pkgid more precisely and correctly - major refactor to handle stream/pkgid more precisely and correctly

View File

@ -1 +1 @@
SHA512 (cabal-rpm-2.0.0.tar.gz) = 310d82f88deebba50075230b0052e4f5fd1a3ae69879b550f237eed3262aa0af8a7f28b37999835193752a2c974cb7c1d04f8351f4249e9fc7adebc8ed00d8ab SHA512 (cabal-rpm-2.0.4.tar.gz) = f5ee97a80bdc595d96902edc261bf90725b3e0381b404d5768f1c0b823de28a1710576c5877f90bd702523202bfa84cef2f6653746b8fff7df7b226e43dfd2ec