Cabal revisions of cabal-rpm-2.3.2
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Cabal-version: 1.18-Name: cabal-rpm-Version: 2.3.2-Synopsis: RPM packaging tool for Haskell Cabal-based packages-Description:- This package provides a RPM packaging tool for Haskell Cabal-based- packages.- .- cabal-rpm has commands to generate a RPM spec file and srpm for a package.- It can rpmbuild packages, dnf/yum install their dependencies,- prep packages, and install them.- There are commands to list package dependencies and missing 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 Stackage- or Hackage, and the refresh command updates the spec file to the current- cabal-rpm packaging. It also handles Hackage revisions of packages.- Standalone packages can also be made, built with cabal-install.-Homepage: https://github.com/juhp/cabal-rpm-Bug-reports: https://github.com/juhp/cabal-rpm/issues-License: GPL-3-License-file: COPYING-Author: Jens Petersen <juhpetersen@gmail.com>,- Bryan O'Sullivan <bos@serpentine.com>-Maintainer: Jens Petersen <petersen@fedoraproject.org>-Copyright: 2007-2008 Bryan O'Sullivan <bos@serpentine.com>,- 2012-2026 Jens Petersen <juhpetersen@gmail.com>-Category: Distribution-Build-type: Simple-Extra-doc-files: ChangeLog.md README.md TODO-Tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4,- GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.7,- GHC == 9.0.2, GHC == 9.2.8, GHC == 9.4.8,- GHC == 9.6.7, GHC == 9.8.4, GHC == 9.10.3,- GHC == 9.12.3--source-repository head- type: git- location: https://github.com/juhp/cabal-rpm--Flag curl- Description: Use curl library to query Stackage instead of http-client- Default: False--Flag html-entities- Description: Use html-entities library to decode descriptions- Default: True--Executable cabal-rpm- Main-is: Main.hs- Build-depends: base < 5,- aeson,- Cabal > 1.10 && < 3.15,- cached-json-file,- directory,- extra,- fedora-krb,- filepath >= 1.4,- http-query,- safe,- simple-cabal >= 0.2.1,- simple-cmd >= 0.2.3,- simple-cmd-args >= 0.1.7,- time >= 1.5,- text,- unix- if impl(ghc<8.0)- Build-Depends: semigroups- if impl(ghc >= 8.0) && !flag(curl)- Build-Depends: bytestring,- http-client >= 0.4.30,- http-client-tls- else- Build-Depends: curl- Cpp-options: -DCURL- if flag(html-entities)- Build-Depends: html-entities- Cpp-options: -DHTML_ENTITIES- Default-Language: Haskell2010- Other-modules:- Commands.BuildDep,- Commands.Depends,- Commands.Diff,- Commands.Install,- Commands.RpmBuild,- Commands.Refresh,- Commands.Spec,- Commands.Update,- Dependencies,- FileUtils,- Header,- PackageUtils,- Stackage,- Stackage.MajorVer,- Stackage.Snapshots,- SysCmd,- Types,- Paths_cabal_rpm- Hs-Source-Dirs: src- ghc-options: -fwarn-missing-signatures -Wall- if impl(ghc >= 8.0)- ghc-options: -Wcompat- -Widentities- -Wincomplete-uni-patterns- -Wincomplete-record-updates- -Wredundant-constraints- if impl(ghc >= 8.2)- ghc-options: -fhide-source-paths- if impl(ghc >= 8.4)- ghc-options: -Wmissing-export-lists- -Wpartial-fields- if impl(ghc >= 8.10)- ghc-options: -Wunused-packages+Cabal-version: 1.18 +Name: cabal-rpm +Version: 2.3.2 +x-revision: 1 +Synopsis: RPM packaging tool for Haskell Cabal-based packages +Description: + This package provides a RPM packaging tool for Haskell Cabal-based + packages. + . + cabal-rpm has commands to generate a RPM spec file and srpm for a package. + It can rpmbuild packages, dnf/yum install their dependencies, + prep packages, and install them. + There are commands to list package dependencies and missing 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 Stackage + or Hackage, and the refresh command updates the spec file to the current + cabal-rpm packaging. It also handles Hackage revisions of packages. + Standalone packages can also be made, built with cabal-install. +Homepage: https://github.com/juhp/cabal-rpm +Bug-reports: https://github.com/juhp/cabal-rpm/issues +License: GPL-3 +License-file: COPYING +Author: Jens Petersen <juhpetersen@gmail.com>, + Bryan O'Sullivan <bos@serpentine.com> +Maintainer: Jens Petersen <petersen@fedoraproject.org> +Copyright: 2007-2008 Bryan O'Sullivan <bos@serpentine.com>, + 2012-2026 Jens Petersen <juhpetersen@gmail.com> +Category: Distribution +Build-type: Simple +Extra-doc-files: ChangeLog.md README.md TODO +Tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, + GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.7, + GHC == 9.0.2, GHC == 9.2.8, GHC == 9.4.8, + GHC == 9.6.7, GHC == 9.8.4, GHC == 9.10.3, + GHC == 9.12.3 + +source-repository head + type: git + location: https://github.com/juhp/cabal-rpm + +Flag curl + Description: Use curl library to query Stackage instead of http-client + Default: False + +Flag html-entities + Description: Use html-entities library to decode descriptions + Default: True + +Executable cabal-rpm + Main-is: Main.hs + Build-depends: base < 5, + aeson, + Cabal > 1.10 && < 3.17, + cached-json-file, + directory, + extra, + fedora-krb, + filepath >= 1.4, + http-query, + safe, + simple-cabal >= 0.2.1, + simple-cmd >= 0.2.3, + simple-cmd-args >= 0.1.7, + time >= 1.5, + text, + unix + if impl(ghc<8.0) + Build-Depends: semigroups + if impl(ghc >= 8.0) && !flag(curl) + Build-Depends: bytestring, + http-client >= 0.4.30, + http-client-tls + else + Build-Depends: curl + Cpp-options: -DCURL + if flag(html-entities) + Build-Depends: html-entities + Cpp-options: -DHTML_ENTITIES + Default-Language: Haskell2010 + Other-modules: + Commands.BuildDep, + Commands.Depends, + Commands.Diff, + Commands.Install, + Commands.RpmBuild, + Commands.Refresh, + Commands.Spec, + Commands.Update, + Dependencies, + FileUtils, + Header, + PackageUtils, + Stackage, + Stackage.MajorVer, + Stackage.Snapshots, + SysCmd, + Types, + Paths_cabal_rpm + Hs-Source-Dirs: src + ghc-options: -fwarn-missing-signatures -Wall + if impl(ghc >= 8.0) + ghc-options: -Wcompat + -Widentities + -Wincomplete-uni-patterns + -Wincomplete-record-updates + -Wredundant-constraints + if impl(ghc >= 8.2) + ghc-options: -fhide-source-paths + if impl(ghc >= 8.4) + ghc-options: -Wmissing-export-lists + -Wpartial-fields + if impl(ghc >= 8.10) + ghc-options: -Wunused-packages