From dcfd9cae924e79f57ad1e6a7ab5615057ab49ab2 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Nov 20 2012 02:44:20 +0000 Subject: initial import (#861923) --- diff --git a/.gitignore b/.gitignore index e69de29..bd6ba3b 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/hs-bibutils-4.15.tar.gz diff --git a/ghc-hs-bibutils.spec b/ghc-hs-bibutils.spec new file mode 100644 index 0000000..9aa2e56 --- /dev/null +++ b/ghc-hs-bibutils.spec @@ -0,0 +1,67 @@ +# https://fedoraproject.org/wiki/PackagingDrafts/Haskell + +%global pkg_name hs-bibutils + +%global common_summary Haskell bindings to bibutils + +%global common_description Haskell bindings to Chris Putnam's bibutils, a library that\ +converts between various bibliography formats using a common\ +MODS-format XML intermediate. + +Name: ghc-%{pkg_name} +Version: 4.15 +Release: 1%{?dist} +Summary: %{common_summary} + +License: GPL+ +URL: http://hackage.haskell.org/package/%{pkg_name} +Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz + +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} +# Begin cabal-rpm deps: +BuildRequires: ghc-base-devel >= 4 +BuildRequires: ghc-syb-devel +# End cabal-rpm deps +BuildRequires: bibutils-devel +Patch1: hs-bibutils-4.15-pkgconfig.patch + +%description +%{common_description} + + +%prep +%setup -q -n %{pkg_name}-%{version} +%patch1 -p1 -b .orig + +# remove copylib +rm -r bibutils + + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + + +%ghc_devel_package + +%ghc_devel_description + + +%ghc_devel_post_postun + + +%ghc_files LICENSE +%doc README + + +%changelog +* Mon Oct 1 2012 Jens Petersen - 4.15-1 +- simplify summary and description +- use pkgconfig to build with bibutils + +* Mon Oct 1 2012 Fedora Haskell SIG +- spec file generated by cabal-rpm-0.6.3 diff --git a/hs-bibutils-4.15-pkgconfig.patch b/hs-bibutils-4.15-pkgconfig.patch new file mode 100644 index 0000000..b3bbdc5 --- /dev/null +++ b/hs-bibutils-4.15-pkgconfig.patch @@ -0,0 +1,32 @@ +diff -u hs-bibutils-4.15/hs-bibutils.cabal.orig hs-bibutils-4.15/hs-bibutils.cabal +--- hs-bibutils-4.15/hs-bibutils.cabal.orig 2012-09-28 03:47:26.000000000 +0900 ++++ hs-bibutils-4.15/hs-bibutils.cabal 2012-10-01 19:50:09.140887514 +0900 +@@ -68,27 +68,9 @@ + ghc-prof-options: -prof -auto-all + hs-source-dirs: src + extensions: ForeignFunctionInterface +- include-dirs: bibutils +- includes: bibutils.h + c-sources: + cbits/stub.c +- bibutils/adsout.c bibutils/adsout_journals.c +- bibutils/bibcore.c bibutils/bibl.c bibutils/biblatexin.c +- bibutils/bibtexin.c bibutils/bibtexout.c +- bibutils/bibtextypes.c bibutils/bibutils.c bibutils/bltypes.c +- bibutils/charsets.c bibutils/copacin.c bibutils/copactypes.c +- bibutils/doi.c bibutils/ebiin.c bibutils/endin.c +- bibutils/endout.c bibutils/endtypes.c bibutils/endxmlin.c +- bibutils/entities.c bibutils/fields.c bibutils/gb18030.c +- bibutils/is_ws.c bibutils/isiin.c bibutils/isiout.c +- bibutils/isitypes.c bibutils/latex.c bibutils/list.c +- bibutils/marc.c bibutils/medin.c bibutils/modsin.c +- bibutils/modsout.c bibutils/modstypes.c bibutils/name.c +- bibutils/newstr.c bibutils/newstr_conv.c bibutils/reftypes.c +- bibutils/risin.c bibutils/risout.c bibutils/ristypes.c +- bibutils/vplist.c bibutils/serialno.c bibutils/strsearch.c +- bibutils/title.c bibutils/utf8.c bibutils/wordin.c +- bibutils/wordout.c bibutils/xml.c bibutils/xml_encoding.c ++ pkgconfig-depends: bibutils + + if impl(ghc >= 6.10) + build-depends: base >= 4, syb diff --git a/sources b/sources index e69de29..58c3937 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +b6d6ad65e57a0a5ae344d35204b0d865 hs-bibutils-4.15.tar.gz