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

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