Author: baggins                      Date: Tue Sep 11 13:34:06 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- rel 1
- added SVG (svg-cairo) bindings
- merged glib and cairo packages into main
- fixed building with current glib/gtk+

---- Files affected:
SPECS:
   gtk2hs.spec (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: SPECS/gtk2hs.spec
diff -u SPECS/gtk2hs.spec:1.6 SPECS/gtk2hs.spec:1.7
--- SPECS/gtk2hs.spec:1.6       Tue Sep  4 14:00:51 2007
+++ SPECS/gtk2hs.spec   Tue Sep 11 15:34:01 2007
@@ -11,12 +11,13 @@
 Summary(pl.UTF-8):     Biblioteka GUI dla Haskella oparta na GTK+
 Name:          gtk2hs
 Version:       0.9.12
-Release:       0.1
+Release:       1
 License:       LGPL
 Group:         Development/Libraries
 #Group:                Development/Languages/Haskell
 Source0:       
http://downloads.sourceforge.net/gtk2hs/%{name}-%{version}.tar.gz
 # Source0-md5: 32752a42c225f55b0280151f8e19a3ed
+Patch0:                %{name}-CUInt.patch
 URL:           http://haskell.org/gtk2hs/
 BuildRequires: GConf2-devel
 BuildRequires: cairo-devel >= 1.0.0
@@ -28,12 +29,15 @@
 %{?with_doc:BuildRequires:     haddock}
 BuildRequires: libglade2-devel
 BuildRequires: librsvg-devel >= 1:2.16.0
+BuildRequires: libsvg-cairo-devel >= 0.1.6
 BuildRequires: xulrunner-devel
 Requires(post,preun):  %{_bindir}/ghc-pkg
 %requires_eq   ghc
+Requires:      cairo-devel >= 1.0.0
+Requires:      glib2-devel
 Requires:      gtk+2-devel
-Requires:      gtk2hs-cairo = %{version}-%{release}
-Requires:      gtk2hs-glib = %{version}-%{release}
+Obsoletes:     gtk2hs-cairo
+Obsoletes:     gtk2hs-glib
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -48,20 +52,22 @@
 do wersji GTK+ 2.2, a także częścią widgetów 2.4, takich jak nowe okno
 dialogowe wyboru plików.
 
-%package cairo
-Summary:       Haskell cairo binding for gtk2hs
-Summary(pl.UTF-8):     Dowiązanie cairo do Haskella dla gtk2hs
+%package svgcairo
+Summary:       Haskell SVG cairo binding for gtk2hs
+Summary(pl.UTF-8):     Dowiązanie SVG cairo do Haskella dla gtk2hs
 Group:         Development/Libraries
 #Group:                Development/Languages/Haskell
 Requires(post,preun):  %{_bindir}/ghc-pkg
-Requires:      cairo-devel >= 1.0.0
+Requires:      librsvg-devel >= 1:2.16.0
+Requires:      libsvg-cairo-devel >= 0.1.6
+Requires:      %{name} = %{version}-%{release}
 %requires_eq   ghc
 
-%description cairo
-Haskell cairo binding for gtk2hs.
+%description svgcairo
+Haskell SVG cairo binding for gtk2hs.
 
-%description cairo -l pl.UTF-8
-Dowiązanie cairo do Haskella dla gtk2hs.
+%description svgcairo -l pl.UTF-8
+Dowiązanie SVG cairo do Haskella dla gtk2hs.
 
 %package gconf
 Summary:       Haskell GConf binding for gtk2hs
@@ -70,8 +76,8 @@
 #Group:                Development/Languages/Haskell
 Requires(post,preun):  %{_bindir}/ghc-pkg
 Requires:      GConf2-devel
+Requires:      %{name} = %{version}-%{release}
 %requires_eq   ghc
-Requires:      gtk2hs-glib = %{version}-%{release}
 
 %description gconf
 Haskell GConf binding for gtk2hs.
@@ -85,9 +91,9 @@
 Group:         Development/Libraries
 #Group:                Development/Languages/Haskell
 Requires(post,preun):  %{_bindir}/ghc-pkg
-%requires_eq   ghc
 Requires:      libglade2-devel
-Requires:      gtk2hs = %{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
+%requires_eq   ghc
 
 %description glade
 Haskell Glade2 binding for gtk2hs.
@@ -95,30 +101,15 @@
 %description glade -l pl.UTF-8
 Dowiązanie Glade2 do Haskella dla gtk2hs.
 
-%package glib
-Summary:       Haskell glib binding for gtk2hs
-Summary(pl.UTF-8):     Dowiązanie gliba do Haskella dla gtk2hs
-Group:         Development/Libraries
-#Group:                Development/Languages/Haskell
-Requires(post,preun):  %{_bindir}/ghc-pkg
-%requires_eq   ghc
-Requires:      glib2-devel
-
-%description glib
-Haskell glib binding for gtk2hs.
-
-%description glib -l pl.UTF-8
-Dowiązanie gliba do Haskella dla gtk2hs.
-
 %package mozembed
 Summary:       Haskell gtkembedmoz binding for gtk2hs
 Summary(pl.UTF-8):     Dowiązanie gtkembedmoz do Haskella dla gtk2hs
 Group:         Development/Libraries
 #Group:                Development/Languages/Haskell
 Requires(post,preun):  %{_bindir}/ghc-pkg
-%requires_eq   ghc
-Requires:      gtk2hs = %{version}-%{release}
 Requires:      xulrunner-devel
+Requires:      %{name} = %{version}-%{release}
+%requires_eq   ghc
 
 %description mozembed
 Haskell GtkEmbedMoz binding for gtk2hs.
@@ -132,9 +123,9 @@
 Group:         Development/Libraries
 #Group:                Development/Languages/Haskell
 Requires(post,preun):  %{_bindir}/ghc-pkg
-%requires_eq   ghc
-Requires:      gtk2hs = %{version}-%{release}
 Requires:      gtksourceview-devel
+Requires:      %{name} = %{version}-%{release}
+%requires_eq   ghc
 
 %description sourceview
 Haskell GtkSourceView binding for gtk2hs.
@@ -148,9 +139,9 @@
 Group:         Development/Libraries
 #Group:                Development/Languages/Haskell
 Requires(post,preun):  %{_bindir}/ghc-pkg
-%requires_eq   ghc
-Requires:      gtk2hs = %{version}-%{release}
 Requires:      gtkglext-devel >= 1.0.5
+Requires:      %{name} = %{version}-%{release}
+%requires_eq   ghc
 
 %description gtkglext
 Haskell GtkGLExt binding for gtk2hs.
@@ -160,6 +151,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure \
@@ -191,6 +183,8 @@
 rm -rf $RPM_BUILD_ROOT
 
 %post
+ghc-pkg register %{ghclibdir}/gtk2hs/glib.package.conf
+ghc-pkg register %{ghclibdir}/gtk2hs/cairo.package.conf
 ghc-pkg register %{ghclibdir}/gtk2hs/gtk.package.conf
 ghc-pkg register %{ghclibdir}/gtk2hs/soegtk.package.conf
 
@@ -198,14 +192,16 @@
 if [ "$1" = 0 ]; then
   ghc-pkg unregister soegtk
   ghc-pkg unregister gtk
+  ghc-pkg unregister cairo
+  ghc-pkg unregister glib
 fi
 
-%post cairo
-ghc-pkg register %{ghclibdir}/gtk2hs/cairo.package.conf
+%post svgcairo
+ghc-pkg register %{ghclibdir}/gtk2hs/svgcairo.package.conf
 
-%preun cairo
+%preun svgcairo
 if [ "$1" = 0 ]; then
-  ghc-pkg unregister cairo
+  ghc-pkg unregister svgcairo
 fi
 
 %post gconf
@@ -224,14 +220,6 @@
   ghc-pkg unregister glade
 fi
 
-%post glib
-ghc-pkg register %{ghclibdir}/gtk2hs/glib.package.conf
-
-%preun glib
-if [ "$1" = 0 ]; then
-  ghc-pkg unregister glib
-fi
-
 %post mozembed
 ghc-pkg register %{ghclibdir}/gtk2hs/mozembed.package.conf
 
@@ -260,23 +248,36 @@
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog TODO
 %{?with_doc:%doc docs/reference}
+%dir %{ghclibdir}/gtk2hs
+%dir %{ghclibdir}/gtk2hs/imports
+%dir %{ghclibdir}/gtk2hs/include
+%{ghclibdir}/gtk2hs/include/gtk2hs-config.h
 %{ghclibdir}/gtk2hs/gtk.package.conf
 %{ghclibdir}/gtk2hs/soegtk.package.conf
 %{ghclibdir}/gtk2hs/HSgtk.o
 %{ghclibdir}/gtk2hs/HSsoegtk.o
 %{ghclibdir}/gtk2hs/libHSgtk.a
 %{ghclibdir}/gtk2hs/libHSsoegtk.a
-%{ghclibdir}/gtk2hs/include/gtk2hs-config.h
 %{ghclibdir}/gtk2hs/imports/gtk
 %{ghclibdir}/gtk2hs/imports/soegtk
 
-%files cairo
-%defattr(644,root,root,755)
 %{ghclibdir}/gtk2hs/cairo.package.conf
 %{ghclibdir}/gtk2hs/HScairo.o
 %{ghclibdir}/gtk2hs/libHScairo.a
 %{ghclibdir}/gtk2hs/imports/cairo
 
+%{ghclibdir}/gtk2hs/glib.package.conf
+%{ghclibdir}/gtk2hs/HSglib.o
+%{ghclibdir}/gtk2hs/libHSglib.a
+%{ghclibdir}/gtk2hs/imports/glib
+
+%files svgcairo
+%defattr(644,root,root,755)
+%{ghclibdir}/gtk2hs/svgcairo.package.conf
+%{ghclibdir}/gtk2hs/HSsvgcairo.o
+%{ghclibdir}/gtk2hs/libHSsvgcairo.a
+%{ghclibdir}/gtk2hs/imports/svgcairo
+
 %files gconf
 %defattr(644,root,root,755)
 %{ghclibdir}/gtk2hs/gconf.package.conf
@@ -291,15 +292,6 @@
 %{ghclibdir}/gtk2hs/libHSglade.a
 %{ghclibdir}/gtk2hs/imports/glade
 
-%files glib
-%defattr(644,root,root,755)
-%dir %{ghclibdir}/gtk2hs
-%dir %{ghclibdir}/gtk2hs/imports
-%{ghclibdir}/gtk2hs/glib.package.conf
-%{ghclibdir}/gtk2hs/HSglib.o
-%{ghclibdir}/gtk2hs/libHSglib.a
-%{ghclibdir}/gtk2hs/imports/glib
-
 %files mozembed
 %defattr(644,root,root,755)
 %{ghclibdir}/gtk2hs/mozembed.package.conf
@@ -327,6 +319,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.7  2007/09/11 13:34:01  baggins
+- rel 1
+- added SVG (svg-cairo) bindings
+- merged glib and cairo packages into main
+- fixed building with current glib/gtk+
+
 Revision 1.6  2007/09/04 12:00:51  baggins
 - updated md5sum
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/gtk2hs.spec?r1=1.6&r2=1.7&f=u

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to