Blame ghc-simple-cmd-args.spec

ceae92c
# generated by cabal-rpm-2.0.6
fffc60c
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
f9a4ea5
f9a4ea5
%global pkg_name simple-cmd-args
f9a4ea5
%global pkgver %{pkg_name}-%{version}
f9a4ea5
f9a4ea5
Name:           ghc-%{pkg_name}
ab465ed
Version:        0.1.6
b10ccab
Release:        2%{?dist}
f9a4ea5
Summary:        Simple command args parsing and execution
f9a4ea5
f9a4ea5
License:        BSD
f9a4ea5
Url:            https://hackage.haskell.org/package/%{pkg_name}
f9a4ea5
# Begin cabal-rpm sources:
f9a4ea5
Source0:        https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
f9a4ea5
# End cabal-rpm sources
f9a4ea5
f9a4ea5
# Begin cabal-rpm deps:
f9a4ea5
BuildRequires:  ghc-Cabal-devel
f9a4ea5
BuildRequires:  ghc-rpm-macros
15c0a31
BuildRequires:  ghc-base-prof
15c0a31
BuildRequires:  ghc-optparse-applicative-prof
f9a4ea5
# End cabal-rpm deps
f9a4ea5
f9a4ea5
%description
f9a4ea5
This is a small wrapper over optparse-applicative which allows combining args
f9a4ea5
parsers directly with IO commands. For subcommands this can avoid type
8068fa4
boilerplate. It also provides some compact aliases for options with their
8068fa4
Mod's.
f9a4ea5
f9a4ea5
f9a4ea5
%package devel
f9a4ea5
Summary:        Haskell %{pkg_name} library development files
f9a4ea5
Provides:       %{name}-static = %{version}-%{release}
15c0a31
Provides:       %{name}-static%{?_isa} = %{version}-%{release}
f9a4ea5
%if %{defined ghc_version}
f9a4ea5
Requires:       ghc-compiler = %{ghc_version}
f9a4ea5
%endif
f9a4ea5
Requires:       %{name}%{?_isa} = %{version}-%{release}
f9a4ea5
f9a4ea5
%description devel
f9a4ea5
This package provides the Haskell %{pkg_name} library development
f9a4ea5
files.
f9a4ea5
f9a4ea5
d600d39
%if %{with haddock}
d600d39
%package doc
d600d39
Summary:        Haskell %{pkg_name} library documentation
e43bfec
BuildArch:      noarch
d600d39
d600d39
%description doc
d600d39
This package provides the Haskell %{pkg_name} library documentation.
d600d39
%endif
d600d39
d600d39
d600d39
%if %{with ghc_prof}
d600d39
%package prof
d600d39
Summary:        Haskell %{pkg_name} profiling library
d600d39
Requires:       %{name}-devel%{?_isa} = %{version}-%{release}
e43bfec
Supplements:    (%{name}-devel and ghc-prof)
d600d39
d600d39
%description prof
d600d39
This package provides the Haskell %{pkg_name} profiling library.
d600d39
%endif
d600d39
d600d39
f9a4ea5
%prep
f9a4ea5
# Begin cabal-rpm setup:
f9a4ea5
%setup -q -n %{pkgver}
f9a4ea5
# End cabal-rpm setup
f9a4ea5
f9a4ea5
f9a4ea5
%build
f9a4ea5
# Begin cabal-rpm build:
f9a4ea5
%ghc_lib_build
f9a4ea5
# End cabal-rpm build
f9a4ea5
f9a4ea5
f9a4ea5
%install
f9a4ea5
# Begin cabal-rpm install
f9a4ea5
%ghc_lib_install
f9a4ea5
# End cabal-rpm install
f9a4ea5
f9a4ea5
f9a4ea5
%files -f %{name}.files
f9a4ea5
# Begin cabal-rpm files:
f9a4ea5
%license LICENSE
f9a4ea5
# End cabal-rpm files
f9a4ea5
f9a4ea5
f9a4ea5
%files devel -f %{name}-devel.files
f9a4ea5
%doc CHANGELOG.md README.md
f9a4ea5
f9a4ea5
d600d39
%if %{with haddock}
d600d39
%files doc -f %{name}-doc.files
e43bfec
%license LICENSE
d600d39
%endif
d600d39
d600d39
d600d39
%if %{with ghc_prof}
d600d39
%files prof -f %{name}-prof.files
d600d39
%endif
d600d39
d600d39
f9a4ea5
%changelog
b10ccab
* Fri Jul 17 2020 Jens Petersen <petersen@redhat.com> - 0.1.6-2
b10ccab
- refresh to cabal-rpm-2.0.6
b10ccab
ab465ed
* Wed Mar 25 2020 Jens Petersen <petersen@redhat.com> - 0.1.6-1
ab465ed
- update to 0.1.6
ab465ed
dcc2a72
* Fri Feb 14 2020 Jens Petersen <petersen@redhat.com> - 0.1.5-1
dcc2a72
- update to 0.1.5
dcc2a72
d023e16
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2-4
d023e16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
d023e16
d600d39
* Fri Aug 02 2019 Jens Petersen <petersen@redhat.com> - 0.1.2-3
d600d39
- add doc and prof subpackages (cabal-rpm-1.0.0)
d600d39
718d480
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2-2
718d480
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
718d480
8068fa4
* Wed Jun 19 2019 Jens Petersen <petersen@redhat.com> - 0.1.2-1
8068fa4
- update to 0.1.2
8068fa4
f9a4ea5
* Thu May  2 2019 Fedora Haskell SIG <haskell@lists.fedoraproject.org> - 0.1.1-1
f9a4ea5
- spec file generated by cabal-rpm-0.13