Yaakov Meir Nemoy a7489d2
%global pkg_name X11
Yaakov Meir Nemoy a7489d2
0bea332
%global common_summary Haskell %{pkg_name} library
0bea332
0bea332
%global common_description The library consists of bindings to direct translations of the C bindings; for\
0bea332
documentation of these calls, refer to "The Xlib Programming\
0bea332
Manual", available online at <http://tronche.com/gui/x/xlib/>.
0bea332
2ccfa3f
%global ghc_pkg_deps ghc-syb-devel
2ccfa3f
0bea332
%global ghc_pkg_c_deps libXinerama-devel, libX11-devel, libXext-devel
0bea332
0bea332
# debuginfo is not useful for ghc
Yaakov Meir Nemoy a7489d2
%global debug_package %{nil}
Yaakov Meir Nemoy a7489d2
Yaakov Meir Nemoy a7489d2
Name:           ghc-%{pkg_name}
Yaakov Meir Nemoy 6a2df16
Version:        1.5.0.0
e667737
Release:        11%{?dist}
0bea332
Summary:        %{common_summary}
Yaakov Meir Nemoy a7489d2
b5b8c3a
Group:          System Environment/Libraries
Yaakov Meir Nemoy a7489d2
License:        BSD
b067380
URL:            http://hackage.haskell.org/package/%{pkg_name}
Yaakov Meir Nemoy a7489d2
Source0:        http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz
Yaakov Meir Nemoy 7a82a2c
# fedora ghc archs:
e667737
ExclusiveArch:  %{ix86} x86_64 ppc alpha sparcv9
cdfa71d
BuildRequires:  ghc, ghc-doc, ghc-prof
Ben Boeckel 4e93208
BuildRequires:  ghc-rpm-macros >= 0.7.3
f3ef81c
BuildRequires:  hscolour
2ccfa3f
%{?ghc_pkg_deps:BuildRequires:  %{ghc_pkg_deps}, %(echo %{ghc_pkg_deps} | sed -e "s/\(ghc-[^, ]\+\)-devel/\1-doc,\1-prof/g")}
0bea332
%{?ghc_pkg_c_deps:BuildRequires:  %{ghc_pkg_c_deps}}
Yaakov Meir Nemoy a7489d2
Yaakov Meir Nemoy a7489d2
%description
0bea332
%{common_description}
Yaakov Meir Nemoy 6a2df16
%if %{with shared}
0bea332
This package provides the shared library.
Yaakov Meir Nemoy 6a2df16
%endif
Yaakov Meir Nemoy a7489d2
Yaakov Meir Nemoy a7489d2
Yaakov Meir Nemoy a7489d2
%prep
Yaakov Meir Nemoy a7489d2
%setup -q -n %{pkg_name}-%{version}
Yaakov Meir Nemoy a7489d2
Yaakov Meir Nemoy a7489d2
Yaakov Meir Nemoy a7489d2
%build
f3ef81c
%ghc_lib_build
Yaakov Meir Nemoy a7489d2
Yaakov Meir Nemoy a7489d2
Yaakov Meir Nemoy a7489d2
%install
f3ef81c
%ghc_lib_install
Yaakov Meir Nemoy a7489d2
Yaakov Meir Nemoy a7489d2
Ben Boeckel 7b8767b
%ghc_lib_package
f3ef81c
f3ef81c
Yaakov Meir Nemoy a7489d2
%changelog
e667737
* Thu Mar 10 2011 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.5.0.0-11
e667737
- Enable build on sparcv9
e667737
6b87862
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0.0-10
6b87862
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6b87862
Ben Boeckel 4e93208
* Sat Jan 15 2011 Ben Boeckel <mathstuf@gmail.com> - 1.5.0.0-9
Ben Boeckel 4e93208
- Update to cabal2spec-0.22.4
Ben Boeckel 4e93208
- Rebuild
Ben Boeckel 4e93208
66f1329
* Sun Dec  5 2010 Jens Petersen <petersen@redhat.com> - 1.5.0.0-8
66f1329
- rebuild
66f1329
b067380
* Thu Nov 25 2010 Jens Petersen <petersen@redhat.com> - 1.5.0.0-7
2ccfa3f
- new syb dependency needed for ghc7
b067380
- drop -o obsoletes
b067380
Ben Boeckel 7b8767b
* Sun Nov 07 2010 Ben Boeckel <mathstuf@gmail.com> - 1.5.0.0-6
Ben Boeckel 7b8767b
- Rebuild
Ben Boeckel 7b8767b
f3ef81c
* Sat Sep  4 2010 Jens Petersen <petersen@redhat.com> - 1.5.0.0-5
f3ef81c
- update to ghc-rpm-macros-0.8.1, hscolour and drop doc pkg (cabal2spec-0.22.2)
f3ef81c
cdfa71d
* Wed Jun 23 2010 Jens Petersen <petersen@redhat.com> - 1.5.0.0-4
cdfa71d
- use ghc_strip_dynlinked (ghc-rpm-macros-0.6.0)
cdfa71d
807f107
* Tue Apr 27 2010 Jens Petersen <petersen@redhat.com> - 1.5.0.0-3
807f107
- rebuild against ghc-6.12.2
807f107
- condition ghc_lib_package
807f107
0bea332
* Mon Jan 11 2010 Jens Petersen <petersen@redhat.com> - 1.5.0.0-2
0bea332
- update to ghc-rpm-macros-0.5.1 and cabal2spec-0.21.1:
0bea332
- drop doc and prof bcond
0bea332
- use common summary and common_description
0bea332
- use ghc_lib_package and ghc_pkg_c_deps
0bea332
b5b8c3a
* Wed Dec 23 2009 Jens Petersen <petersen@redhat.com>
b5b8c3a
- update base Group and devel Summary
b5b8c3a
Yaakov Meir Nemoy 6a2df16
* Mon Dec 21 2009 Yaakov M. Nemoy <ynemoy@fedoraproject.org> - 1.5.0.0-1
Yaakov Meir Nemoy 6a2df16
- updated to latest upstream
Yaakov Meir Nemoy 6a2df16
- updates spec to use shared libraries and new ghc
Yaakov Meir Nemoy 6a2df16
Yaakov Meir Nemoy 7de0572
* Thu Oct 29 2009 Yaakov M. Nemoy <ynemoy@fedoraproject.org> - 1.4.6.1-1
Yaakov Meir Nemoy 7de0572
- update to latest upstream
Yaakov Meir Nemoy 7de0572
7d12997
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.5-12
7d12997
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
7d12997
cc03f58
* Sat May 16 2009 Jens Petersen <petersen@redhat.com> - 1.4.5-11
cc03f58
- buildrequires ghc-rpm-macros (cabal2spec-0.16)
cc03f58
46625c1
* Fri Apr 24 2009 Jens Petersen <petersen@redhat.com> - 1.4.5-10
46625c1
- ghc_version is now in macros.ghc
46625c1
bfe7b87
* Fri Apr 24 2009 Jens Petersen <petersen@redhat.com> - 1.4.5-9
bfe7b87
- try defining ghc_version with global
bfe7b87
0bc599a
* Fri Apr 24 2009 Jens Petersen <petersen@redhat.com> - 1.4.5-8
0bc599a
- define ghc_version correctly
0bc599a
750d840
* Mon Apr 20 2009 Jens Petersen <petersen@redhat.com> - 1.4.5-7
750d840
- rebuild with ghc-6.10.2
030d8ac
- update to latest cabal2spec template and macros.ghc
0bc599a
  - pkg_libdir and pkg_docdir moved to macros.ghc
0bc599a
  - drop ghc_version from buildrequires
0bc599a
  - fix prof configure
0bc599a
  - add doc filelist
0bc599a
  - get ghc_version from ghc
750d840
Yaakov Meir Nemoy 45cf7dc
* Sat Apr  4 2009 Yaakov M. Nemoy <yankee@localhost.localdomain> - 1.4.5-6
Yaakov Meir Nemoy 45cf7dc
- rebuild bump to raise EVR manually, to match with F-10 branch
Yaakov Meir Nemoy 45cf7dc
Yaakov Meir Nemoy c4e2e64
* Sun Mar  8 2009 Yaakov M. Nemoy <yankee@localhost.localdomain> - 1.4.5-5
Yaakov Meir Nemoy c4e2e64
- corrected a faulty tag
Yaakov Meir Nemoy c4e2e64
Yaakov Meir Nemoy 7a82a2c
* Sun Mar  8 2009 Yaakov M. Nemoy <yankee@localhost.localdomain> - 1.4.5-4
Yaakov Meir Nemoy 7a82a2c
- forgot to include the right arch tags
Yaakov Meir Nemoy 7a82a2c
Yaakov Meir Nemoy a7489d2
* Sat Feb 28 2009 Jens Petersen <petersen@redhat.com> - 1.4.5-3
Yaakov Meir Nemoy a7489d2
- sync with cabal2spec-0.12:
Yaakov Meir Nemoy a7489d2
- improve requires
Yaakov Meir Nemoy a7489d2
Yaakov Meir Nemoy a7489d2
* Mon Feb 23 2009 Yaakov M. Nemoy <loupgaroublond@gmail.com> - 1.4.5-2
Yaakov Meir Nemoy a7489d2
- updated template to new guidelines
Yaakov Meir Nemoy a7489d2
Yaakov Meir Nemoy a7489d2
* Mon Jan  5 2009 Yaakov M. Nemoy <loupgaroublond@gmail.com> - 1.4.5-1
Yaakov Meir Nemoy a7489d2
- initial packaging for Fedora created by cabal2spec
Yaakov Meir Nemoy a7489d2
- added description and build requires
Yaakov Meir Nemoy a7489d2
- altered license from template