rpms/gtk2hs/devel gtk2hs.spec,1.36,1.37

Jens Petersen (petersen) fedora-extras-commits at redhat.com
Mon Jun 23 00:19:55 UTC 2008


Author: petersen

Update of /cvs/extras/rpms/gtk2hs/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19352

Modified Files:
	gtk2hs.spec 
Log Message:
- build with ghc-6.8.3
- use haddock09 to fix build failure (#440493)
- merge ghcver subpackage into ghc subpackage in line with ghc
- obsolete old ghcver packages



Index: gtk2hs.spec
===================================================================
RCS file: /cvs/extras/rpms/gtk2hs/devel/gtk2hs.spec,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- gtk2hs.spec	18 Feb 2008 21:24:50 -0000	1.36
+++ gtk2hs.spec	23 Jun 2008 00:19:08 -0000	1.37
@@ -1,8 +1,7 @@
 #%%define snapdate 20061116
 
 %define pkgname gtk
-%define ghc_version 6.8.2
-%define ghcver ghc682
+%define ghc_version 6.8.3
 
 %define build_mozembed 0
 %define build_cairo 1
@@ -10,7 +9,7 @@
 Summary:        A Haskell GUI library based on the Gtk+ GUI toolkit
 Name:           gtk2hs
 Version:        0.9.12.1
-Release:        9%{?dist}
+Release:        10%{?dist}
 # cairo/ and svgcairo/ are FreeBSD
 # compat/ is BSD
 # tools/c2hs (used to build) is GPL, LGPL
@@ -24,7 +23,7 @@
 ExcludeArch:	alpha ppc64
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  ghc = %{ghc_version}
-BuildRequires:  haddock
+BuildRequires:  haddock09
 BuildRequires:  gtk2-devel
 BuildRequires:  gtksourceview-devel
 BuildRequires:  libglade2-devel
@@ -46,28 +45,16 @@
 Summary:        A Haskell GUI library based on the Gtk+ GUI toolkit
 Group:          Development/Libraries
 Requires:       ghc = %{ghc_version}
-Requires:       %{ghcver}-%{name} = %{version}-%{release}
-
-%description -n ghc-%{name}
-A Gtk+ binding for the functional language Haskell featuring
-automatic memory management, unicode support, and wide
-coverage of Gtk+ 2 widgets.
-
-
-%package -n %{ghcver}-%{name}
-Summary:        A Haskell GUI library based on the Gtk+ GUI toolkit
-Group:          Development/Libraries
-Requires:       %{ghcver}
+Obsoletes:      ghc661-%{name}, ghc682-%{name}
 Requires:       gtk2-devel
 Requires:       GConf2-devel
 Requires:       libglade2-devel
 Requires:       gtksourceview-devel
-PreReq:         %{_bindir}/ghc-pkg-%{ghc_version}
-%if !%{build_mozembed}
-Obsoletes:      %{ghcver}-%{name}-mozembed < %{version}-%{release}
-%endif
+Requires(post): %{_bindir}/ghc-pkg-%{ghc_version}
+Requires(preun): %{_bindir}/ghc-pkg-%{ghc_version}
+Obsoletes:      ghc661-%{name}-mozembed, ghc682-%{name}-mozembed
 
-%description -n %{ghcver}-%{name}
+%description -n ghc-%{name}
 A Gtk+ binding for the functional language Haskell featuring automatic memory
 management, unicode support, and wide coverage of Gtk+ 2 widgets.
 
@@ -88,15 +75,15 @@
 
 
 %if %{build_mozembed}
-%package -n %{ghcver}-%{name}-mozembed
+%package -n ghc-%{name}-mozembed
 Summary:        Haskell binding for gtkembedmoz
 Group:          Development/Libraries
-Requires:       %{ghcver}
-Requires:       %{ghcver}-%{name} = %{version}-%{release}
+Requires:       ghc = %{ghc_version}
+Requires:       ghc-%{name} = %{version}-%{release}
 Requires:       firefox-devel
 PreReq:         %{_bindir}/ghc-pkg-%{ghc_version}
 
-%description -n %{ghcver}-%{name}-mozembed
+%description -n ghc-%{name}-mozembed
 A Haskell binding of GtkEmbedMoz for gtk2hs.
 %endif
 
@@ -163,7 +150,7 @@
 %define ghcpkg_uninst() ghc-pkg-%{ghc_version} unregister %{1} &>/dev/null || :
 
 
-%post -n %{ghcver}-%{name}
+%post -n ghc-%{name}
 for i in glib \
 %if %{build_cairo}
         cairo \
@@ -179,12 +166,12 @@
 
 
 %if %{build_mozembed}
-%post -n %{ghcver}-%{name}-mozembed
+%post -n ghc-%{name}-mozembed
 %{ghcpkg_inst mozembed}
 %endif
 
 
-%preun -n %{ghcver}-%{name}
+%preun -n ghc-%{name}
 if [ "$1" = 0 ]; then
   for i in \
 	soegtk \
@@ -203,7 +190,7 @@
 
 
 %if %{build_mozembed}
-%preun -n %{ghcver}-%{name}-mozembed
+%preun -n ghc-%{name}-mozembed
 if [ "$1" = 0 ]; then
   %{ghcpkg_uninst mozembed}
 fi
@@ -212,10 +199,6 @@
 
 %files -n ghc-%{name}
 %defattr(-,root,root)
-
-
-%files -n %{ghcver}-%{name}
-%defattr(-,root,root)
 %doc AUTHORS COPYING
 %dir %{_libdir}/ghc
 %dir %{ghclibdir}
@@ -262,7 +245,7 @@
 
 
 %if %{build_mozembed}
-%files -n %{ghcver}-%{name}-mozembed
+%files -n ghc-%{name}-mozembed
 %{gtk2hsdir}/mozembed.package.conf
 %{gtk2hsdir}/libHSmozembed.a
 %ghost %{gtk2hsdir}/HSmozembed.o
@@ -271,6 +254,11 @@
 
 
 %changelog
+* Mon Jun 23 2008 Jens Petersen <petersen at redhat.com> - 0.9.12.1-10.fc10
+- use haddock09 to fix build failure (#440493)
+- merge ghcver subpackage into ghc subpackage in line with ghc
+- obsolete old ghcver packages
+
 * Mon Feb 18 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 0.9.12.1-9
 - Autorebuild for GCC 4.3
 




More information about the fedora-extras-commits mailing list