packages (DEVEL): gucharmap/gucharmap.spec - up to 2.33.2 - build gtk2 and ...

wiget wiget at pld-linux.org
Tue Mar 29 23:45:37 CEST 2011


Author: wiget                        Date: Tue Mar 29 21:45:37 2011 GMT
Module: packages                      Tag: DEVEL
---- Log message:
- up to 2.33.2
- build gtk2 and gtk3 version
- enable gobject introspection
- drop libtool files
- package en at shaw translation

---- Files affected:
packages/gucharmap:
   gucharmap.spec (1.75 -> 1.75.2.1) 

---- Diffs:

================================================================
Index: packages/gucharmap/gucharmap.spec
diff -u packages/gucharmap/gucharmap.spec:1.75 packages/gucharmap/gucharmap.spec:1.75.2.1
--- packages/gucharmap/gucharmap.spec:1.75	Fri Feb  4 19:23:54 2011
+++ packages/gucharmap/gucharmap.spec	Tue Mar 29 23:45:32 2011
@@ -2,21 +2,24 @@
 Summary:	Unicode character map
 Summary(pl.UTF-8):	Mapa znaków unikodowych
 Name:		gucharmap
-Version:	2.32.1
-Release:	2
+Version:	2.33.2
+Release:	0.1
 License:	GPL v2
 Group:		X11/Applications
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/gucharmap/2.32/%{name}-%{version}.tar.bz2
-# Source0-md5:	84327620a0234fa26c0a08fefea2aec8
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/gucharmap/2.33/%{name}-%{version}.tar.bz2
+# Source0-md5:	56af6fb2ced601c26f63b804c64ba065
 URL:		http://live.gnome.org/Gucharmap
 BuildRequires:	GConf2-devel >= 2.24.0
 BuildRequires:	autoconf >= 2.56
-BuildRequires:	automake >= 1:1.9
+BuildRequires:	automake >= 1:1.11
 BuildRequires:	docbook-dtd412-xml
 BuildRequires:	gettext-devel
+BuildRequires:	glib2-devel >= 1:2.28.0
 BuildRequires:	gnome-common >= 2.24.0
 BuildRequires:	gnome-doc-utils >= 0.12.2
+BuildRequires:	gobject-introspection-devel >= 0.9.0
 BuildRequires:	gtk+2-devel >= 2:2.18.0
+BuildRequires:	gtk+3-devel >= 3.0.0
 BuildRequires:	gtk-doc >= 1.0
 BuildRequires:	intltool >= 0.40.0
 BuildRequires:	libtool
@@ -57,7 +60,7 @@
 Group:		X11/Development/Libraries
 Requires:	%{name}-libs = %{version}-%{release}
 Requires:	GConf2-devel >= 2.24.0
-Requires:	gtk+2-devel >= 2:2.18.0
+Requires:	gtk+3-devel >= 3.0.0
 
 %description devel
 The gucharmap-devel package includes the header files that you will
@@ -91,10 +94,60 @@
 %description apidocs -l pl.UTF-8
 Dokumentacja API biblioteki gucharmap.
 
+%package -n gucharmap2-libs
+Summary:	gucharmap library
+Summary(pl.UTF-8):	Biblioteka gucharmap
+Group:		X11/Libraries
+Requires:	pango >= 1:1.20.0
+
+%description -n gucharmap2-libs
+This package contains gucharmap library.
+
+%description -n gucharmap2-libs -l pl.UTF-8
+Pakiet ten zawiera bibliotekę gucharmap.
+
+%package -n gucharmap2-devel
+Summary:	Headers for gucharmap
+Summary(pl.UTF-8):	Pliki nagłówkowe gucharmap
+Group:		X11/Development/Libraries
+Requires:	%{name}-libs = %{version}-%{release}
+Requires:	GConf2-devel >= 2.24.0
+Requires:	gtk+2-devel >= 2:2.18.0
+
+%description -n gucharmap2-devel
+The gucharmap-devel package includes the header files that you will
+need to use gucharmap.
+
+%description -n gucharmap2-devel -l pl.UTF-8
+Ten pakiet zawiera pliki nagłówkowe potrzebne do kompilacji programów
+używających gucharmap.
+
+%package -n gucharmap2-static
+Summary:	Static gucharmap libraries
+Summary(pl.UTF-8):	Statyczne biblioteki gucharmap
+Group:		X11/Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+
+%description -n gucharmap2-static
+Static version of gucharmap libraries.
+
+%description -n gucharmap2-static -l pl.UTF-8
+Statyczna wersja bibliotek gucharmap.
+
+%package -n gucharmap2-apidocs
+Summary:	gucharmap library API documentation
+Summary(pl.UTF-8):	Dokumentacja API biblioteki gucharmap
+Group:		Documentation
+Requires:	gtk-doc-common
+
+%description -n gucharmap2-apidocs
+gucharmap library API documentation.
+
+%description -n gucharmap2-apidocs -l pl.UTF-8
+Dokumentacja API biblioteki gucharmap.
+
 %prep
 %setup -q
-%{__sed} -i -e 's/^en at shaw//' po/LINGUAS
-%{__rm} -f po/en at shaw.po
 
 %build
 %{__gnome_doc_prepare}
@@ -105,19 +158,37 @@
 %{__automake}
 %{__autoheader}
 %{__autoconf}
-%configure \
-	--disable-silent-rules \
+COMMON_ARGS="--disable-silent-rules \
 	--disable-scrollkeeper \
+	--enable-introspection \
 	--enable-gtk-doc \
 	--with-html-dir=%{_gtkdocdir} \
-	--enable-static
+	--enable-static"
+mkdir gtk{2,3}
+cd gtk2
+../%configure \
+	--with-gtk=2.0 \
+	$COMMON_ARGS
 %{__make}
+cd ../gtk3
+../%configure \
+	--with-gtk=3.0 \
+	$COMMON_ARGS
+%{__make}
+cd ..
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
+cd gtk2
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
+cd ../gtk3
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+cd ..
+
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
 
 %find_lang %{name} --with-gnome --with-omf
 
@@ -136,6 +207,8 @@
 
 %post	libs -p /sbin/ldconfig
 %postun	libs -p /sbin/ldconfig
+%post	-n gucharmap2-libs -p /sbin/ldconfig
+%postun	-n gucharmap2-libs -p /sbin/ldconfig
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
@@ -147,21 +220,44 @@
 
 %files libs
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libgucharmap_2_90.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgucharmap_2_90.so.7
+%{_libdir}/girepository-1.0/Gucharmap-2.90.typelib
+
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libgucharmap_2_90.so
+%{_includedir}/gucharmap-2.90
+%{_pkgconfigdir}/gucharmap-2.90.pc
+%{_datadir}/gir-1.0/Gucharmap-2.90.gir
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libgucharmap_2_90.a
+
+%files apidocs
+%defattr(644,root,root,755)
+%{_gtkdocdir}/gucharmap-2.90
+
+%files -n gucharmap2-libs
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libgucharmap.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libgucharmap.so.7
+%{_libdir}/girepository-1.0/Gucharmap-2.0.typelib
 
-%files devel
+%files -n gucharmap2-devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libgucharmap.so
-%{_libdir}/libgucharmap.la
 %{_includedir}/gucharmap-2.0
 %{_pkgconfigdir}/gucharmap-2.pc
+%{_datadir}/gir-1.0/Gucharmap-2.0.gir
 
-%files static
+%files -n gucharmap2-static
 %defattr(644,root,root,755)
 %{_libdir}/libgucharmap.a
 
-%files apidocs
+%files -n gucharmap2-apidocs
 %defattr(644,root,root,755)
 %{_gtkdocdir}/gucharmap-2.0
 
@@ -171,6 +267,13 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.75.2.1  2011/03/29 21:45:32  wiget
+- up to 2.33.2
+- build gtk2 and gtk3 version
+- enable gobject introspection
+- drop libtool files
+- package en at shaw translation
+
 Revision 1.75  2011/02/04 18:23:54  wiget
 - Requires(post,postun): gtk-update-icon-cache
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gucharmap/gucharmap.spec?r1=1.75&r2=1.75.2.1&f=u



More information about the pld-cvs-commit mailing list