source: projects/specs/trunk/lib/libg/libghc-build-pandoc/libghc-build-pandoc-vl.spec @ 11761

Revision 11761, 4.4 KB checked in by ara_t, 6 years ago (diff)

libghc*: rebuild with ghc-8.4.3-2

Line 
1%define pkg_name    build-pandoc
2%define pkg_version 2.2.3.2
3%define pkg_release 1%{?_dist_release}
4
5Summary: Haskell libraries: %{pkg_name} and dependent libraries
6Name:    libghc-%{pkg_name}
7Version: %{pkg_version}
8Release: %{pkg_release}
9
10License: BSD3
11Group:   Applications/Text
12URL:     http://hackage.haskell.org
13
14Source0: packages
15
16Source11: Glob-0.9.2.tar.gz
17Source12: Glob.cabal
18Source13: HsYAML-0.1.1.2.tar.gz
19Source14: HsYAML.cabal
20Source15: JuicyPixels-3.3.tar.gz
21Source16: JuicyPixels.cabal
22Source17: SHA-1.6.4.4.tar.gz
23Source18: SHA.cabal
24Source19: base64-bytestring-1.0.0.1.tar.gz
25Source20: base64-bytestring.cabal
26Source21: blaze-markup-0.8.2.1.tar.gz
27Source22: blaze-markup.cabal
28Source23: cmark-gfm-0.1.4.tar.gz
29Source24: cmark-gfm.cabal
30Source25: cmdargs-0.10.20.tar.gz
31Source26: cmdargs.cabal
32Source27: colour-2.3.4.tar.gz
33Source28: colour.cabal
34Source29: digest-0.0.1.2.tar.gz
35Source30: digest.cabal
36Source31: fail-4.9.0.0.tar.gz
37Source32: fail.cabal
38Source33: hxt-charproperties-9.2.0.1.tar.gz
39Source34: hxt-charproperties.cabal
40Source35: pandoc-types-1.17.5.1.tar.gz
41Source36: pandoc-types.cabal
42Source37: regex-pcre-builtin-0.94.4.8.8.35.tar.gz
43Source38: regex-pcre-builtin.cabal
44Source39: safe-0.3.17.tar.gz
45Source40: safe.cabal
46Source41: tagsoup-0.14.6.tar.gz
47Source42: tagsoup.cabal
48Source43: temporary-1.3.tar.gz
49Source44: temporary.cabal
50Source45: utf8-string-1.0.1.1.tar.gz
51Source46: utf8-string.cabal
52Source47: xml-1.3.14.tar.gz
53Source48: xml.cabal
54Source49: blaze-html-0.9.1.1.tar.gz
55Source50: blaze-html.cabal
56Source51: aeson-pretty-0.8.7.tar.gz
57Source52: aeson-pretty.cabal
58Source53: ansi-terminal-0.8.0.4.tar.gz
59Source54: ansi-terminal.cabal
60Source55: zip-archive-0.3.3.tar.gz
61Source56: zip-archive.cabal
62Source57: hslua-0.9.5.2.tar.gz
63Source58: hslua.cabal
64Source59: hxt-unicode-9.0.2.4.tar.gz
65Source60: hxt-unicode.cabal
66Source61: hxt-regex-xmlschema-9.2.0.3.tar.gz
67Source62: hxt-regex-xmlschema.cabal
68Source63: texmath-0.11.0.1.tar.gz
69Source64: texmath.cabal
70Source65: doctemplates-0.2.2.1.tar.gz
71Source66: doctemplates.cabal
72Source67: hslua-module-text-0.1.2.1.tar.gz
73Source68: hslua-module-text.cabal
74Source69: hxt-9.3.1.16.tar.gz
75Source70: hxt.cabal
76Source71: skylighting-core-0.7.2.tar.gz
77Source72: skylighting-core.cabal
78Source73: skylighting-0.7.2.tar.gz
79Source74: skylighting.cabal
80
81BuildRequires: ghc haskell-platform
82BuildRequires: libghc-data-default-class
83BuildRequires: libghc-dlist
84BuildRequires: libghc-old-locale
85BuildRequires: libghc-data-default
86BuildRequires: libghc-aeson
87BuildRequires: libghc-semigroups
88BuildRequires: libghc-http-client-tls
89BuildRequires: libghc-haddock-library
90
91BuildRequires: zlib-devel
92BuildRequires: docbook-utils docbook-utils-pdf docbook-style-xsl
93
94Requires: ghc haskell-platform
95Requires: haskell-platform-dep
96Requires: libghc-data-default-class
97Requires: libghc-dlist
98Requires: libghc-old-locale
99Requires: libghc-data-default
100Requires: libghc-aeson
101Requires: libghc-semigroups
102Requires: libghc-http-client-tls
103Requires: libghc-haddock-library
104
105
106Vendor: Project Vine
107Distribution: Vine Linux
108Packager: ara_t
109
110
111%description
112Haskell libraries: %{pkg_name}
113
114
115%build
116%ghc_pkg_init
117
118cd %{_builddir}
119for pkg in `cat %{SOURCE0}`; do
120    %{__tar} xzf %{_sourcedir}/${pkg}.tar.gz
121    pushd ${pkg}
122        %ghc_fix_dependencies ${pkg}
123        %cabal_configure2 %{name} ${pkg}
124        %cabal_build
125        %cabal_haddock
126        %cabal_copy_resister %{name}_${pkg}
127    popd
128done
129
130
131%clean
132%{__rm} -rf ${RPM_BUILD_ROOT}
133
134%post
135%ghc_pkg_recache
136
137%postun
138%ghc_pkg_recache
139
140
141%files
142%defattr(-, root, root)
143%{_bindir}/
144%{_libdir}/ghc-%{ghc_version}/
145%{_libdir}/ghc-lib/
146%{_datadir}/%{name}/
147%{_docdir}/%{name}/
148
149
150%changelog
151* Thu Aug 09 2018 Toshiaki Ara <ara_t@384.jp> 2.2.3.2-1
152- update to 2.2.3.2
153- drop BuildRequires: and Requires: yaml
154
155* Fri Jul 20 2018 Toshiaki Ara <ara_t@384.jp> 2.2.2-1
156- update to 2.2.2
157- build using ghc-8.4.3
158
159* Fri May 18 2018 Toshiaki Ara <ara_t@384.jp> 2.2.1-2
160- correct BuildRequires and Requires (add libghc-data-default)
161
162* Fri May 18 2018 Toshiaki Ara <ara_t@384.jp> 2.2.1-1
163- update to 2.2.1
164- rebuild using ghc-8.4.2
165- rewrite using macro
166
167* Tue Jan 09 2018 Toshiaki Ara <ara_t@384.jp> 2.0.6-1
168- update to 2.0.6
169- build using ghc-8.2.2
170
171* Tue Feb 21 2017 Toshiaki Ara <ara_t@384.jp> 1.19.2.1-1
172- update to 1.19.2.1
173- build using ghc-8.0.2
174
175* Fri Feb 03 2017 Toshiaki Ara <ara_t@384.jp> 1.17.1-1
176- update to 1.17.1
177- build using ghc-8.0.1
178
179* Fri May 06 2016 Toshiaki Ara <ara_t@384.jp> 1.17.0.3-1
180- new package
Note: See TracBrowser for help on using the repository browser.