update to new simplified Haskell Packaging Guidelines

This commit is contained in:
Jens Petersen 2013-06-07 10:32:03 +09:00
parent 11a70c88dc
commit 4915c694fc
1 changed files with 37 additions and 18 deletions

View File

@ -1,21 +1,11 @@
# https://fedoraproject.org/wiki/Packaging:Haskell
# https://fedoraproject.org/wiki/PackagingDrafts/Haskell
%global pkg_name readline
%global common_summary An interface to the GNU readline library
%global common_description The GNU Readline library provides a set of \
functions for use by applications that allow users to edit command lines \
as they are typed in. The Readline library includes additional functions \
to maintain a list of previously-entered command lines, to recall and \
perhaps reedit those lines, and perform csh-like history expansion on \
previous commands.
Name: ghc-%{pkg_name}
Version: 1.0.3.0
Release: 1%{?dist}
Summary: %{common_summary}
Release: 2%{?dist}
Summary: An interface to the GNU readline library
License: GPL+
URL: http://hackage.haskell.org/package/%{pkg_name}
@ -29,27 +19,56 @@ BuildRequires: ghc-process-devel
BuildRequires: readline-devel%{_isa}
%description
%{common_description}
The GNU Readline library provides a set of functions for use by applications
that allow users to edit command lines as they are typed in. The Readline
library includes additional functions to maintain a list of previously-entered
command lines, to recall and perhaps reedit those lines, and perform csh-like
history expansion on previous commands.
%package devel
Summary: Haskell %{pkg_name} library development files
Requires: ghc-compiler = %{ghc_version}
Requires(post): ghc-compiler = %{ghc_version}
Requires(postun): ghc-compiler = %{ghc_version}
Requires: %{name} = %{version}-%{release}
Requires: readline-devel%{_isa}
%description devel
This package provides the Haskell %{pkg_name} library development files.
%prep
%setup -q -n %{pkg_name}-%{version}
%build
%ghc_lib_build
%install
%ghc_lib_install
%ghc_devel_package
Requires: readline-devel%{_isa}
%ghc_devel_description
%post devel
%ghc_pkg_recache
%ghc_devel_post_postun
%ghc_files LICENSE
%postun devel
%ghc_pkg_recache
%files -f %{name}.files
%doc LICENSE
%files devel -f %{name}-devel.files
%changelog
* Fri Jun 07 2013 Jens Petersen <petersen@redhat.com> - 1.0.3.0-2
- update to new simplified Haskell Packaging Guidelines
* Mon Mar 18 2013 Shakthi Kannan <shakthimaan [AT] fedoraproject dot org> - 1.0.3.0-1
- new upstream version 1.0.3.0