update to new simplified Haskell Packaging Guidelines

This commit is contained in:
Jens Petersen 2013-06-07 12:48:06 +09:00
parent 7404d83d43
commit 76106e838f

View File

@ -1,16 +1,11 @@
# https://fedoraproject.org/wiki/Packaging:Haskell # https://fedoraproject.org/wiki/Packaging:Haskell
# https://fedoraproject.org/wiki/PackagingDrafts/Haskell
%global pkg_name ansi-terminal %global pkg_name ansi-terminal
%global common_summary Haskell %{pkg_name} library
%global common_description %{common_summary}
Name: ghc-%{pkg_name} Name: ghc-%{pkg_name}
Version: 0.6 Version: 0.6
Release: 1%{?dist} Release: 2%{?dist}
Summary: %{common_summary} Summary: Simple ANSI terminal support
License: BSD License: BSD
URL: http://hackage.haskell.org/package/%{pkg_name} URL: http://hackage.haskell.org/package/%{pkg_name}
@ -23,7 +18,21 @@ BuildRequires: ghc-unix-devel
# End cabal-rpm deps # End cabal-rpm deps
%description %description
%{common_description} ANSI terminal support for Haskell: allows cursor movement, screen clearing,
color output showing or hiding the cursor, and changing the title.
Compatible with Windows and those Unixes with ANSI terminals,
but only GHC is supported as a compiler.
%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}
%description devel
This package provides the Haskell %{pkg_name} library development files.
%prep %prep
@ -38,18 +47,25 @@ BuildRequires: ghc-unix-devel
%ghc_lib_install %ghc_lib_install
%ghc_devel_package %post devel
%ghc_pkg_recache
%ghc_devel_description
%ghc_devel_post_postun %postun devel
%ghc_pkg_recache
%ghc_files LICENSE %files -f %{name}.files
%doc LICENSE
%files devel -f %{name}-devel.files
%changelog %changelog
* Fri Jun 07 2013 Jens Petersen <petersen@redhat.com> - 0.6-2
- update to new simplified Haskell Packaging Guidelines
* Mon Mar 11 2013 Jens Petersen <petersen@redhat.com> - 0.6-1 * Mon Mar 11 2013 Jens Petersen <petersen@redhat.com> - 0.6-1
- update to 0.6 - update to 0.6