Package: haskell-hs-bibutils / 6.6.0.0-2

fix_cabal.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
From: Giovanni Mascellani <gio@debian.org>
Subject: Fix .cabal file for using Debian bibutils package
Forwarded: not-needed
Last-Update: 2011-08-13

The .cabal files instructs the compiler to use the embedded bibutils
library. This patch makes it use the Debian packaged one.

Index: b/hs-bibutils.cabal
===================================================================
--- a/hs-bibutils.cabal
+++ b/hs-bibutils.cabal
@@ -26,38 +26,6 @@ author:             Andrea Rossato
 maintainer:         Václav Haisman <vhaisman@gmail.com>
 cabal-version:      >= 1.16
 build-type:         Simple
-extra-source-files:
-        bibutils/adsout.c bibutils/adsout_journals.c bibutils/bibcore.c
-        bibutils/bibformats.h bibutils/biblatexin.c bibutils/bibl.c
-        bibutils/bibl.h bibutils/bibtexin.c bibutils/bibtexout.c
-        bibutils/bibtextypes.c bibutils/bibutils.c bibutils/bibutils.h
-        bibutils/bltypes.c bibutils/bu_auth.c bibutils/bu_auth.h
-        bibutils/charsets.c bibutils/charsets.h bibutils/copacin.c
-        bibutils/copactypes.c bibutils/ebiin.c bibutils/endin.c
-        bibutils/endout.c bibutils/endtypes.c bibutils/endxmlin.c
-        bibutils/entities.c bibutils/entities.h bibutils/fields.c
-        bibutils/fields.h bibutils/gb18030.c bibutils/gb18030_enumeration.c
-        bibutils/gb18030.h bibutils/generic.c bibutils/generic.h
-        bibutils/intlist.c bibutils/intlist.h bibutils/isiin.c
-        bibutils/isiout.c bibutils/isitypes.c bibutils/iso639_1.c
-        bibutils/iso639_1.h bibutils/iso639_2.c bibutils/iso639_2.h
-        bibutils/iso639_3.c bibutils/iso639_3.h bibutils/is_ws.c
-        bibutils/is_ws.h bibutils/latex.c bibutils/latex.h
-        bibutils/marc_auth.c bibutils/marc_auth.h bibutils/medin.c
-        bibutils/modsin.c bibutils/modsout.c bibutils/modstypes.c
-        bibutils/modstypes.h bibutils/name.c bibutils/name.h
-        bibutils/nbibin.c bibutils/nbibout.c bibutils/nbibtypes.c
-        bibutils/notes.c bibutils/notes.h bibutils/pages.c bibutils/pages.h
-        bibutils/reftypes.c bibutils/reftypes.h bibutils/risin.c
-        bibutils/risout.c bibutils/ristypes.c bibutils/serialno.c
-        bibutils/serialno.h bibutils/slist.c bibutils/slist.h bibutils/str.c
-        bibutils/str_conv.c bibutils/str_conv.h bibutils/str.h
-        bibutils/strsearch.c bibutils/strsearch.h bibutils/title.c
-        bibutils/title.h bibutils/unicode.c bibutils/unicode.h bibutils/url.c
-        bibutils/url.h bibutils/utf8.c bibutils/utf8.h bibutils/vplist.c
-        bibutils/vplist.h bibutils/wordin.c bibutils/wordout.c bibutils/xml.c
-        bibutils/xml_encoding.c bibutils/xml_encoding.h bibutils/xml.h
-        README.md ChangeLog.md
 
 library
     default-language: Haskell2010
@@ -67,29 +35,8 @@ library
     hs-source-dirs:   src
     default-extensions:       ForeignFunctionInterface
     include-dirs:     bibutils
-    includes: bibutils.h
-    c-sources:
-        cbits/stub.c
-        bibutils/adsout.c bibutils/adsout_journals.c bibutils/bibcore.c
-        bibutils/biblatexin.c bibutils/bibl.c bibutils/bibtexin.c
-        bibutils/bibtexout.c bibutils/bibtextypes.c bibutils/bibutils.c
-        bibutils/bltypes.c bibutils/bu_auth.c bibutils/charsets.c
-        bibutils/copacin.c bibutils/copactypes.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/generic.c bibutils/intlist.c
-        bibutils/isiin.c bibutils/isiout.c bibutils/isitypes.c
-        bibutils/iso639_1.c bibutils/iso639_2.c bibutils/iso639_3.c
-        bibutils/is_ws.c bibutils/latex.c bibutils/marc_auth.c
-        bibutils/medin.c bibutils/modsin.c bibutils/modsout.c
-        bibutils/modstypes.c bibutils/name.c bibutils/nbibin.c
-        bibutils/nbibout.c bibutils/nbibtypes.c bibutils/notes.c
-        bibutils/pages.c bibutils/reftypes.c bibutils/risin.c
-        bibutils/risout.c bibutils/ristypes.c bibutils/serialno.c
-        bibutils/slist.c bibutils/str.c bibutils/str_conv.c
-        bibutils/strsearch.c bibutils/title.c bibutils/unicode.c
-        bibutils/url.c bibutils/utf8.c bibutils/vplist.c bibutils/wordin.c
-        bibutils/wordout.c bibutils/xml.c bibutils/xml_encoding.c
+    c-sources: cbits/stub.c
+    pkgconfig-depends: bibutils
 
     if impl(ghc >= 6.10)
        build-depends: base >= 4, syb