source: projects/specs/trunk/x/xmonad-extras/xmonad-extras-vl.spec @ 11763

Revision 11763, 3.5 KB checked in by ara_t, 6 years ago (diff)

xmonad-*/xmobar: rebuild with ghc-8.4.3-2

Line 
1%define pkg_name    xmonad-extras
2%define pkg_version 0.14
3%define pkg_release 1%{?_dist_release}
4
5Summary:     Various modules for xmonad
6Summary(ja): xmonadのための様々なモジュール
7Name:    %{pkg_name}
8Version: %{pkg_version}
9Release: %{pkg_release}
10
11License: BSD3
12Group:   User Interface/Desktops
13URL:     http://hackage.haskell.org
14
15Source0: packages
16
17Source11: alsa-core-0.5.0.1.tar.gz
18Source12: alsa-core.cabal
19Source13: ghc-paths-0.1.0.9.tar.gz
20Source14: ghc-paths.cabal
21Source15: language-c-0.8.1.tar.gz
22Source16: language-c.cabal
23Source17: libmpd-0.9.0.8.tar.gz
24Source18: libmpd.cabal
25Source19: transformers-compat-0.6.2.tar.gz
26Source20: transformers-compat.cabal
27Source21: c2hs-0.28.5.tar.gz
28Source22: c2hs.cabal
29Source23: alsa-mixer-0.2.0.3.tar.gz
30Source24: alsa-mixer.cabal
31Source25: exceptions-0.10.0.tar.gz
32Source26: exceptions.cabal
33Source27: temporary-1.3.tar.gz
34Source28: temporary.cabal
35Source29: hint-0.8.0.tar.gz
36Source30: hint.cabal
37Source31: xmonad-extras-0.14.tar.gz
38Source32: xmonad-extras.cabal
39
40BuildRoot: %{_tmppath}/%{name}-%{version}-root
41
42BuildRequires: ghc haskell-platform
43BuildRequires: xmonad xmonad-contrib
44BuildRequires: libffi-devel gmp-devel zlib-devel
45BuildRequires: xorg-x11-devel
46BuildRequires: alsa-lib-devel
47BuildRequires: libXScrnSaver-devel
48BuildRequires: ncurses-devel
49BuildRequires: docbook-utils docbook-utils-pdf docbook-style-xsl
50
51Requires: haskell-platform-dep
52Requires: xmonad xmonad-contrib
53Requires: libXScrnSaver-devel
54
55
56Vendor: Project Vine
57Distribution: Vine Linux
58Packager: ara_t
59
60
61%description
62Various modules for xmonad that cannot be added to xmonad-contrib
63 because of additional dependencies.
64
65%description -l ja
66サードパーティーによるxmonad拡張であり、依存パッケージの追加のために
67xmonad-contribに含まれなかったモジュールを含みます。
68
69
70%prep
71%{__rm} -rf ${RPM_BUILD_ROOT}
72
73%build
74export PATH=${RPM_BUILD_ROOT}%{_bindir}:${PATH}
75%ghc_pkg_init
76
77cd %{_builddir}
78for pkg in `cat %{SOURCE0}`; do
79    %{__tar} xzf %{_sourcedir}/${pkg}.tar.gz
80    pushd ${pkg}
81        %ghc_fix_dependencies ${pkg}
82        %cabal_configure2 %{name} ${pkg}
83        %cabal_build
84        %cabal_haddock
85        %cabal_copy_resister %{name}_${pkg}
86    popd
87done
88
89%install
90# copy documents
91pushd %{_builddir}/%{name}-%{version}
92    %{__cp} CHANGELOG.md LICENSE README.md \
93     ${RPM_BUILD_ROOT}%{_docdir}/%{name}/%{name}-%{version}
94popd
95
96
97%clean
98%{__rm} -rf ${RPM_BUILD_ROOT}
99
100%post
101%ghc_pkg_recache
102
103%postun
104%ghc_pkg_recache
105
106
107%files
108%defattr(-, root, root)
109%{_bindir}/
110%{_libdir}/ghc-%{ghc_version}/
111%{_libdir}/ghc-lib/
112%{_datadir}/%{name}/
113%{_docdir}/%{name}/
114
115
116%changelog
117* Wed Aug 08 2018 Toshiaki Ara <ara_t@384.jp> 0.14-1
118- update to 0.14
119- add BuildRequires: libXScrnSaver-devel
120
121* Fri Jul 20 2018 Toshiaki Ara <ara_t@384.jp> 0.13.3-3
122- build using ghc-8.4.3
123
124* Fri May 18 2018 Toshiaki Ara <ara_t@384.jp> 0.13.3-1
125- update to 0.13.3
126- rebuild using ghc-8.4.2
127- rewrite using macro
128
129* Tue Jan 09 2018 Toshiaki Ara <ara_t@384.jp> 0.13.2-1
130- update to 0.13.2
131- build using ghc-8.2.2
132
133* Fri Feb 03 2017 Toshiaki Ara <ara_t@384.jp> 0.12.1-6
134- rebuild using ghc-8.0.1
135
136* Wed May 04 2016 Toshiaki Ara <ara_t@384.jp> 0.12.1-5
137- rebuilt
138
139* Tue Apr 12 2016 Toshiaki Ara <ara_t@384.jp> 0.12.1-4
140- rebuild under xmonad-0.12-3 and xmonad-contrib-0.12-4
141- correct SPEC file
142
143* Tue Mar 01 2016 Toshiaki Ara <ara_t@384.jp> 0.12.1-3
144- rebuild under xmonad-0.12-2 and xmonad-contrib-0.12-3
145
146* Sat Feb 27 2016 Toshiaki Ara <ara_t@384.jp> 0.12.1-2
147- recompile
148
149* Sat Feb 27 2016 Toshiaki Ara <ara_t@384.jp> 0.12.1-1
150- new package
Note: See TracBrowser for help on using the repository browser.