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

Revision 11988, 4.9 KB checked in by ara_t, 5 years ago (diff)

libghc-*: (re)build with ghc-8.6.3

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