source: projects/specs/trunk/lib/libg/libghc-data-default/libghc-data-default-vl.spec @ 11988

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

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

Line 
1%define pkg_name    data-default
2%define pkg_version 0.7.1.1
3%define pkg_release 6%{?_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: data-default-instances-containers-0.0.1.tar.gz
17Source12: data-default-instances-containers.cabal
18Source13: data-default-instances-dlist-0.0.1.tar.gz
19Source14: data-default-instances-dlist.cabal
20Source15: data-default-instances-old-locale-0.0.1.tar.gz
21Source16: data-default-instances-old-locale.cabal
22Source17: data-default-0.7.1.1.tar.gz
23Source18: data-default.cabal
24
25BuildRoot: %{_tmppath}/%{name}-%{version}-root
26
27BuildRequires: ghc haskell-platform
28BuildRequires: libffi-devel gmp-devel zlib-devel
29BuildRequires: libghc-data-default-class
30BuildRequires: libghc-old-locale
31BuildRequires: libghc-dlist
32
33BuildRequires: docbook-utils docbook-utils-pdf docbook-style-xsl
34
35Requires: ghc haskell-platform
36Requires: haskell-platform-dep
37
38Vendor: Project Vine
39Distribution: Vine Linux
40Packager: ara_t
41
42
43%description
44Haskell libraries: %{pkg_name} and dependent libraries
45
46
47%prep
48%{__rm} -rf ${RPM_BUILD_ROOT}
49
50%build
51%ghc_pkg_init
52
53cd %{_builddir}
54for pkg in `cat %{SOURCE0}`; do
55    %{__tar} xzf %{_sourcedir}/${pkg}.tar.gz
56    pushd ${pkg}
57        %ghc_fix_dependencies ${pkg}
58        %cabal_configure2 %{name} ${pkg}
59        %cabal_build
60        %cabal_haddock
61        %cabal_copy_resister %{name}_${pkg}
62    popd
63done
64
65
66%clean
67%{__rm} -rf ${RPM_BUILD_ROOT}
68
69%post
70%ghc_pkg_recache
71
72%postun
73%ghc_pkg_recache
74
75
76%files
77%defattr(-, root, root)
78%{_libdir}/ghc-%{ghc_version}/
79%{_libdir}/ghc-lib/
80%{_datadir}/
81
82
83%changelog
84* Mon Dec 17 2018 Toshiaki Ara <ara_t@384.jp> 0.7.1.1-6
85- rebuild with ghc-8.6.3-1
86
87* Wed Aug 08 2018 Toshiaki Ara <ara_t@384.jp> 0.7.1.1-5
88- rebuild with ghc-8.4.3-2
89
90* Fri Jul 20 2018 Toshiaki Ara <ara_t@384.jp> 0.7.1.1-4
91- build using ghc-8.4.3
92
93* Fri May 18 2018 Toshiaki Ara <ara_t@384.jp> 0.7.1.1-3
94- rebuild using ghc-8.4.2
95- rewrite using macro
96- add BuildRequires: libghc-old-locale
97
98* Tue Jan 09 2018 Toshiaki Ara <ara_t@384.jp> 0.7.1.1-2
99- rebuild using ghc-8.2.2
100
101* Fri Feb 03 2017 Toshiaki Ara <ara_t@384.jp> 0.7.1.1-1
102- update to 0.7.1.1
103- build using ghc-8.0.1
104
105* Wed May 04 2016 Toshiaki Ara <ara_t@384.jp> 0.5.3-3
106- rebuilt
107
108* Tue Apr 12 2016 Toshiaki Ara <ara_t@384.jp> 0.5.3-2
109- correct SPEC file
110
111* Tue Mar 01 2016 Toshiaki Ara <ara_t@384.jp> 0.5.3-1
112- new package
Note: See TracBrowser for help on using the repository browser.