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

RevLine 
[10240]1%define pkg_name    build-pandoc
[11988]2%define pkg_version 2.4
[11744]3%define pkg_release 1%{?_dist_release}
[10240]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
[10914]14Source0: packages
[10240]15
[11988]16Source11: Glob-0.9.3.tar.gz
[11634]17Source12: Glob.cabal
[11744]18Source13: HsYAML-0.1.1.2.tar.gz
19Source14: HsYAML.cabal
[11988]20Source15: JuicyPixels-3.3.3.tar.gz
[11744]21Source16: JuicyPixels.cabal
22Source17: SHA-1.6.4.4.tar.gz
23Source18: SHA.cabal
[11988]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
[10914]94
95BuildRequires: ghc haskell-platform
[11636]96BuildRequires: libghc-data-default-class
[10240]97BuildRequires: libghc-dlist
[11634]98BuildRequires: libghc-old-locale
[11636]99BuildRequires: libghc-data-default
[10240]100BuildRequires: libghc-aeson
[11634]101BuildRequires: libghc-semigroups
[10240]102BuildRequires: libghc-http-client-tls
[11634]103BuildRequires: libghc-haddock-library
[10240]104
[11634]105BuildRequires: zlib-devel
[10240]106BuildRequires: docbook-utils docbook-utils-pdf docbook-style-xsl
107
[10914]108Requires: ghc haskell-platform
[11634]109Requires: haskell-platform-dep
[11636]110Requires: libghc-data-default-class
[10240]111Requires: libghc-dlist
[11634]112Requires: libghc-old-locale
[11636]113Requires: libghc-data-default
[10240]114Requires: libghc-aeson
[11634]115Requires: libghc-semigroups
[10240]116Requires: libghc-http-client-tls
[11634]117Requires: libghc-haddock-library
[10240]118
[11761]119
[10240]120Vendor: Project Vine
121Distribution: Vine Linux
122Packager: ara_t
123
124
125%description
126Haskell libraries: %{pkg_name}
127
128
129%build
[11634]130%ghc_pkg_init
[10240]131
132cd %{_builddir}
[10914]133for pkg in `cat %{SOURCE0}`; do
[11634]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
[10914]143
[10240]144
145%clean
146%{__rm} -rf ${RPM_BUILD_ROOT}
147
148%post
[11634]149%ghc_pkg_recache
[10240]150
151%postun
[11634]152%ghc_pkg_recache
[10240]153
154
155%files
156%defattr(-, root, root)
[11386]157%{_bindir}/
[10240]158%{_libdir}/ghc-%{ghc_version}/
159%{_libdir}/ghc-lib/
[11386]160%{_datadir}/%{name}/
161%{_docdir}/%{name}/
[10240]162
163
164%changelog
[11988]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
[11761]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
[11744]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
[11636]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
[11634]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
[11386]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
[11216]188
[11386]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
[10914]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
[10240]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.