From 23b93fa37f47ea02074f92f507bd9ee5b861f7c2439cb984b196c766f0142a82 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Mon, 22 Mar 2010 14:30:58 +0000 Subject: [PATCH 1/8] Accepting request 35428 from home:dimstar:branches:GNOME:Factory Copy from home:dimstar:branches:GNOME:Factory/libwnck via accept of submit request 35428 revision 2. Request was accepted with message: thanks OBS-URL: https://build.opensuse.org/request/show/35428 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libwnck?expand=0&rev=44 --- libwnck.changes | 5 +++++ libwnck.spec | 34 +++++++++++++++++++--------------- 2 files changed, 24 insertions(+), 15 deletions(-) diff --git a/libwnck.changes b/libwnck.changes index c38fa3f..27ad520 100644 --- a/libwnck.changes +++ b/libwnck.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun Mar 21 17:47:43 UTC 2010 - dimstar@opensuse.org + +- Add BuildRequires gobject-introspection-devel. + ------------------------------------------------------------------- Tue Mar 9 08:22:31 CET 2010 - dimstar@opensuse.org diff --git a/libwnck.spec b/libwnck.spec index 0204f79..b1f4079 100644 --- a/libwnck.spec +++ b/libwnck.spec @@ -15,11 +15,11 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: libwnck BuildRequires: fdupes +BuildRequires: gobject-introspection-devel BuildRequires: gtk2-devel BuildRequires: intltool BuildRequires: licenses @@ -27,20 +27,21 @@ BuildRequires: licenses %ifarch ppc64 Obsoletes: libwnck-64bit %endif -# -License: LGPLv2.1+ -Group: Development/Libraries/GNOME Version: 2.29.92 Release: 1 +# +License: LGPL v2.1 or later # WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: #%(sh %{_sourcedir}/%{name}_spec-update.sh %{_sourcedir} %{name} libwnck-1) %define libwnck-1_name 22 Summary: Window Navigator Construction Kit (Library Package) +Group: Development/Libraries/GNOME Source: %{name}-%{version}.tar.bz2 Source1: %{name}_spec-update.sh Source99: baselibs.conf -Requires: libwnck-1-22 = %{version} licenses Requires: %{name}-lang = %{version} +Requires: libwnck-1-22 = %{version} +Requires: licenses BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -48,7 +49,7 @@ The Window Navigator Construction Kit is a library that can be used to write task lists, pagers, and similar GNOME programs. %package -n libwnck-1-22 -License: LGPLv2.1+ +License: LGPL v2.1 or later Summary: Window Navigator Construction Kit (Library Package) Group: Development/Libraries/GNOME # Require translation package (%{name}) not older than the library: @@ -64,10 +65,12 @@ The Window Navigator Construction Kit is a library that can be used to write task lists, pagers, and similar GNOME programs. %package devel -License: GPLv2+ +License: GPL v2 or later Summary: Include Files and Libraries mandatory for Development Group: Development/Libraries/GNOME -Requires: %{name} = %{version} glib2-devel gtk2-devel +Requires: %{name} = %{version} +Requires: glib2-devel +Requires: gtk2-devel # bug437293 %ifarch ppc64 Obsoletes: libwnck-devel-64bit @@ -86,7 +89,7 @@ to develop applications that require these. %build # needed for libwnck-2.19.4: -export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" +export CFLAGS="%{optflags} -fno-strict-aliasing" %configure\ --disable-static %__make %{?jobs:-j%jobs} @@ -96,9 +99,9 @@ export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %if 0%{?suse_version} <= 1120 %{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/* %endif -rm $RPM_BUILD_ROOT/%{_libdir}/*.*a +rm %{buildroot}%{_libdir}/*.*a %find_lang %{name} -LIBNAME="$(echo $RPM_BUILD_ROOT%{_libdir}/%{name}-*.so.?? | sed 's/.*\///;s/\.so\./-/;s/\./_/')" +LIBNAME="$(echo %{buildroot}%{_libdir}/%{name}-*.so.?? | sed 's/.*\///;s/\.so\./-/;s/\./_/')" if test "$LIBNAME" != libwnck-1-22 ; then echo "Library version does not match package name. It should be $LIBNAME." exit 1 @@ -109,10 +112,10 @@ for FILE in COPYING ; do ln -sf /usr/share/doc/licenses/md5/$MD5SUM $FILE fi done -%fdupes $RPM_BUILD_ROOT +%fdupes %{buildroot} %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %post -n libwnck-1-22 -p /sbin/ldconfig @@ -129,6 +132,8 @@ rm -rf $RPM_BUILD_ROOT %files -n libwnck-1-22 %defattr(-,root,root) %{_libdir}/*.so.* +%{_libdir}/girepository-1.0/Wnck-1.0.typelib +%{_datadir}/gir-1.0/Wnck-1.0.gir %files devel %defattr(-,root,root) @@ -137,7 +142,6 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/*.so # Own these repositories to not depend on gtk-doc while building: %dir %{_datadir}/gtk-doc -%dir %{_datadir}/gtk-doc/html -%{_datadir}/gtk-doc/html/* +%{_datadir}/gtk-doc/html/ %changelog From a11129023f85f6e63377ca788dd667698e0ca296ef8249a59d48ff7fc8316b58 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Mon, 22 Mar 2010 14:34:56 +0000 Subject: [PATCH 2/8] tweak OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libwnck?expand=0&rev=45 --- libwnck.changes | 6 ++++++ libwnck.spec | 28 ++++++++++++---------------- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/libwnck.changes b/libwnck.changes index 27ad520..a406184 100644 --- a/libwnck.changes +++ b/libwnck.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Mar 22 15:34:07 CET 2010 - vuntz@opensuse.org + +- Remove manual check for the package name to follow the library + policy: rpmlint does this now. + ------------------------------------------------------------------- Sun Mar 21 17:47:43 UTC 2010 - dimstar@opensuse.org diff --git a/libwnck.spec b/libwnck.spec index b1f4079..6cb68fa 100644 --- a/libwnck.spec +++ b/libwnck.spec @@ -18,18 +18,8 @@ Name: libwnck -BuildRequires: fdupes -BuildRequires: gobject-introspection-devel -BuildRequires: gtk2-devel -BuildRequires: intltool -BuildRequires: licenses -# bug437293 -%ifarch ppc64 -Obsoletes: libwnck-64bit -%endif Version: 2.29.92 Release: 1 -# License: LGPL v2.1 or later # WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: #%(sh %{_sourcedir}/%{name}_spec-update.sh %{_sourcedir} %{name} libwnck-1) @@ -39,9 +29,19 @@ Group: Development/Libraries/GNOME Source: %{name}-%{version}.tar.bz2 Source1: %{name}_spec-update.sh Source99: baselibs.conf +BuildRequires: fdupes +BuildRequires: gobject-introspection-devel +BuildRequires: gtk2-devel +BuildRequires: intltool +BuildRequires: licenses Requires: %{name}-lang = %{version} Requires: libwnck-1-22 = %{version} Requires: licenses +# bug437293 +%ifarch ppc64 +Obsoletes: libwnck-64bit +%endif +# BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -101,11 +101,6 @@ export CFLAGS="%{optflags} -fno-strict-aliasing" %endif rm %{buildroot}%{_libdir}/*.*a %find_lang %{name} -LIBNAME="$(echo %{buildroot}%{_libdir}/%{name}-*.so.?? | sed 's/.*\///;s/\.so\./-/;s/\./_/')" -if test "$LIBNAME" != libwnck-1-22 ; then - echo "Library version does not match package name. It should be $LIBNAME." - exit 1 -fi for FILE in COPYING ; do MD5SUM=$(md5sum $FILE | sed 's/ .*//') if test -f /usr/share/doc/licenses/md5/$MD5SUM ; then @@ -142,6 +137,7 @@ rm -rf %{buildroot} %{_libdir}/*.so # Own these repositories to not depend on gtk-doc while building: %dir %{_datadir}/gtk-doc -%{_datadir}/gtk-doc/html/ +%dir %{_datadir}/gtk-doc/html +%{_datadir}/gtk-doc/html/* %changelog From 7ed746f517b174d610b856e58e606bc3b0d2ad4b9b74d79616b28d07f7099425 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Tue, 30 Mar 2010 19:52:46 +0000 Subject: [PATCH 3/8] Accepting request 36086 from home:vuntz:branches:GNOME:Factory Copy from home:vuntz:branches:GNOME:Factory/libwnck via accept of submit request 36086 revision 2. Request was accepted with message: ok OBS-URL: https://build.opensuse.org/request/show/36086 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libwnck?expand=0&rev=46 --- libwnck-2.29.92.tar.bz2 | 3 --- libwnck-2.30.0.tar.bz2 | 3 +++ libwnck.changes | 10 ++++++++++ libwnck.spec | 4 ++-- 4 files changed, 15 insertions(+), 5 deletions(-) delete mode 100644 libwnck-2.29.92.tar.bz2 create mode 100644 libwnck-2.30.0.tar.bz2 diff --git a/libwnck-2.29.92.tar.bz2 b/libwnck-2.29.92.tar.bz2 deleted file mode 100644 index abf00db..0000000 --- a/libwnck-2.29.92.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0e52bac253d387c7ae7ed16a6c0673e01915b89ede7567debef74c9fbd930ab8 -size 701367 diff --git a/libwnck-2.30.0.tar.bz2 b/libwnck-2.30.0.tar.bz2 new file mode 100644 index 0000000..35e177d --- /dev/null +++ b/libwnck-2.30.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d35bcc28548945915da4f5cafd0555606f972e236cc5f9dbb0186186dfbf5247 +size 705602 diff --git a/libwnck.changes b/libwnck.changes index a406184..8a17816 100644 --- a/libwnck.changes +++ b/libwnck.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Mar 30 06:10:13 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.30.0: + + Fixes + - Many GSeal-related fixes + - Use a GtkMenuSeparator with a label instead of a hack for + workspace menu items in selector + + Updated translations. + ------------------------------------------------------------------- Mon Mar 22 15:34:07 CET 2010 - vuntz@opensuse.org diff --git a/libwnck.spec b/libwnck.spec index 6cb68fa..2c2610d 100644 --- a/libwnck.spec +++ b/libwnck.spec @@ -1,5 +1,5 @@ # -# spec file for package libwnck (Version 2.29.92) +# spec file for package libwnck (Version 2.30.0) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,7 +18,7 @@ Name: libwnck -Version: 2.29.92 +Version: 2.30.0 Release: 1 License: LGPL v2.1 or later # WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: From 476c20560e7f06358c304eb9c0047dc317ff6be964a941a40457763ade06f448 Mon Sep 17 00:00:00 2001 From: OBS User autobuild Date: Thu, 1 Apr 2010 01:20:30 +0000 Subject: [PATCH 4/8] Accepting request 36380 from GNOME:Factory checked in (request 36380) OBS-URL: https://build.opensuse.org/request/show/36380 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libwnck?expand=0&rev=47 --- libwnck-2.29.92.tar.bz2 | 3 +++ libwnck-2.30.0.tar.bz2 | 3 --- libwnck.changes | 21 ---------------- libwnck.spec | 54 ++++++++++++++++++++--------------------- 4 files changed, 30 insertions(+), 51 deletions(-) create mode 100644 libwnck-2.29.92.tar.bz2 delete mode 100644 libwnck-2.30.0.tar.bz2 diff --git a/libwnck-2.29.92.tar.bz2 b/libwnck-2.29.92.tar.bz2 new file mode 100644 index 0000000..abf00db --- /dev/null +++ b/libwnck-2.29.92.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e52bac253d387c7ae7ed16a6c0673e01915b89ede7567debef74c9fbd930ab8 +size 701367 diff --git a/libwnck-2.30.0.tar.bz2 b/libwnck-2.30.0.tar.bz2 deleted file mode 100644 index 35e177d..0000000 --- a/libwnck-2.30.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d35bcc28548945915da4f5cafd0555606f972e236cc5f9dbb0186186dfbf5247 -size 705602 diff --git a/libwnck.changes b/libwnck.changes index 8a17816..c38fa3f 100644 --- a/libwnck.changes +++ b/libwnck.changes @@ -1,24 +1,3 @@ -------------------------------------------------------------------- -Tue Mar 30 06:10:13 CEST 2010 - vuntz@opensuse.org - -- Update to version 2.30.0: - + Fixes - - Many GSeal-related fixes - - Use a GtkMenuSeparator with a label instead of a hack for - workspace menu items in selector - + Updated translations. - -------------------------------------------------------------------- -Mon Mar 22 15:34:07 CET 2010 - vuntz@opensuse.org - -- Remove manual check for the package name to follow the library - policy: rpmlint does this now. - -------------------------------------------------------------------- -Sun Mar 21 17:47:43 UTC 2010 - dimstar@opensuse.org - -- Add BuildRequires gobject-introspection-devel. - ------------------------------------------------------------------- Tue Mar 9 08:22:31 CET 2010 - dimstar@opensuse.org diff --git a/libwnck.spec b/libwnck.spec index 2c2610d..0204f79 100644 --- a/libwnck.spec +++ b/libwnck.spec @@ -1,5 +1,5 @@ # -# spec file for package libwnck (Version 2.30.0) +# spec file for package libwnck (Version 2.29.92) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -15,33 +15,32 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # +# norootforbuild Name: libwnck -Version: 2.30.0 -Release: 1 -License: LGPL v2.1 or later -# WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: -#%(sh %{_sourcedir}/%{name}_spec-update.sh %{_sourcedir} %{name} libwnck-1) -%define libwnck-1_name 22 -Summary: Window Navigator Construction Kit (Library Package) -Group: Development/Libraries/GNOME -Source: %{name}-%{version}.tar.bz2 -Source1: %{name}_spec-update.sh -Source99: baselibs.conf BuildRequires: fdupes -BuildRequires: gobject-introspection-devel BuildRequires: gtk2-devel BuildRequires: intltool BuildRequires: licenses -Requires: %{name}-lang = %{version} -Requires: libwnck-1-22 = %{version} -Requires: licenses # bug437293 %ifarch ppc64 Obsoletes: libwnck-64bit %endif # +License: LGPLv2.1+ +Group: Development/Libraries/GNOME +Version: 2.29.92 +Release: 1 +# WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: +#%(sh %{_sourcedir}/%{name}_spec-update.sh %{_sourcedir} %{name} libwnck-1) +%define libwnck-1_name 22 +Summary: Window Navigator Construction Kit (Library Package) +Source: %{name}-%{version}.tar.bz2 +Source1: %{name}_spec-update.sh +Source99: baselibs.conf +Requires: libwnck-1-22 = %{version} licenses +Requires: %{name}-lang = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -49,7 +48,7 @@ The Window Navigator Construction Kit is a library that can be used to write task lists, pagers, and similar GNOME programs. %package -n libwnck-1-22 -License: LGPL v2.1 or later +License: LGPLv2.1+ Summary: Window Navigator Construction Kit (Library Package) Group: Development/Libraries/GNOME # Require translation package (%{name}) not older than the library: @@ -65,12 +64,10 @@ The Window Navigator Construction Kit is a library that can be used to write task lists, pagers, and similar GNOME programs. %package devel -License: GPL v2 or later +License: GPLv2+ Summary: Include Files and Libraries mandatory for Development Group: Development/Libraries/GNOME -Requires: %{name} = %{version} -Requires: glib2-devel -Requires: gtk2-devel +Requires: %{name} = %{version} glib2-devel gtk2-devel # bug437293 %ifarch ppc64 Obsoletes: libwnck-devel-64bit @@ -89,7 +86,7 @@ to develop applications that require these. %build # needed for libwnck-2.19.4: -export CFLAGS="%{optflags} -fno-strict-aliasing" +export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %configure\ --disable-static %__make %{?jobs:-j%jobs} @@ -99,18 +96,23 @@ export CFLAGS="%{optflags} -fno-strict-aliasing" %if 0%{?suse_version} <= 1120 %{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/* %endif -rm %{buildroot}%{_libdir}/*.*a +rm $RPM_BUILD_ROOT/%{_libdir}/*.*a %find_lang %{name} +LIBNAME="$(echo $RPM_BUILD_ROOT%{_libdir}/%{name}-*.so.?? | sed 's/.*\///;s/\.so\./-/;s/\./_/')" +if test "$LIBNAME" != libwnck-1-22 ; then + echo "Library version does not match package name. It should be $LIBNAME." + exit 1 +fi for FILE in COPYING ; do MD5SUM=$(md5sum $FILE | sed 's/ .*//') if test -f /usr/share/doc/licenses/md5/$MD5SUM ; then ln -sf /usr/share/doc/licenses/md5/$MD5SUM $FILE fi done -%fdupes %{buildroot} +%fdupes $RPM_BUILD_ROOT %clean -rm -rf %{buildroot} +rm -rf $RPM_BUILD_ROOT %post -n libwnck-1-22 -p /sbin/ldconfig @@ -127,8 +129,6 @@ rm -rf %{buildroot} %files -n libwnck-1-22 %defattr(-,root,root) %{_libdir}/*.so.* -%{_libdir}/girepository-1.0/Wnck-1.0.typelib -%{_datadir}/gir-1.0/Wnck-1.0.gir %files devel %defattr(-,root,root) From d5f3491c56f7ca91e69de60327db6afab5c2b1e27fcf1dd2926747ab46b1300d Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Fri, 23 Jul 2010 08:48:08 +0000 Subject: [PATCH 5/8] Accepting request 43790 from home:vuntz:branches:GNOME:Factory Copy from home:vuntz:branches:GNOME:Factory/libwnck via accept of submit request 43790 revision 2. Request was accepted with message: ok OBS-URL: https://build.opensuse.org/request/show/43790 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libwnck?expand=0&rev=48 --- libwnck-2.29.92.tar.bz2 | 3 --- libwnck-2.30.2.tar.bz2 | 3 +++ libwnck.changes | 30 +++++++++++++++++++++++++ libwnck.spec | 50 ++++++++++++++++++++--------------------- 4 files changed, 58 insertions(+), 28 deletions(-) delete mode 100644 libwnck-2.29.92.tar.bz2 create mode 100644 libwnck-2.30.2.tar.bz2 diff --git a/libwnck-2.29.92.tar.bz2 b/libwnck-2.29.92.tar.bz2 deleted file mode 100644 index abf00db..0000000 --- a/libwnck-2.29.92.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0e52bac253d387c7ae7ed16a6c0673e01915b89ede7567debef74c9fbd930ab8 -size 701367 diff --git a/libwnck-2.30.2.tar.bz2 b/libwnck-2.30.2.tar.bz2 new file mode 100644 index 0000000..047cbc9 --- /dev/null +++ b/libwnck-2.30.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41e376df894d81df7daa6131dce7114ffd15b7da357fbeadd031d6d6ecfc443d +size 707701 diff --git a/libwnck.changes b/libwnck.changes index c38fa3f..f39f0b5 100644 --- a/libwnck.changes +++ b/libwnck.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Fri Jul 16 13:19:05 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.30.2: + + Fixes: + - Many GSeal-related fixes + - Do not ship gir files in the tarball + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 30 06:10:13 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.30.0: + + Fixes + - Many GSeal-related fixes + - Use a GtkMenuSeparator with a label instead of a hack for + workspace menu items in selector + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 22 15:34:07 CET 2010 - vuntz@opensuse.org + +- Remove manual check for the package name to follow the library + policy: rpmlint does this now. + +------------------------------------------------------------------- +Sun Mar 21 17:47:43 UTC 2010 - dimstar@opensuse.org + +- Add BuildRequires gobject-introspection-devel. + ------------------------------------------------------------------- Tue Mar 9 08:22:31 CET 2010 - dimstar@opensuse.org diff --git a/libwnck.spec b/libwnck.spec index 0204f79..8a15d93 100644 --- a/libwnck.spec +++ b/libwnck.spec @@ -1,5 +1,5 @@ # -# spec file for package libwnck (Version 2.29.92) +# spec file for package libwnck (Version 2.30.2) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -15,32 +15,33 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: libwnck +Version: 2.30.2 +Release: 1 +License: LGPLv2.1+ +# WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: +#%(sh %{_sourcedir}/%{name}_spec-update.sh %{_sourcedir} %{name} libwnck-1) +%define libwnck-1_name 22 +Summary: Window Navigator Construction Kit (Library Package) +Group: Development/Libraries/GNOME +Source: %{name}-%{version}.tar.bz2 +Source1: %{name}_spec-update.sh +Source99: baselibs.conf BuildRequires: fdupes +BuildRequires: gobject-introspection-devel BuildRequires: gtk2-devel BuildRequires: intltool BuildRequires: licenses +Requires: %{name}-lang = %{version} +Requires: libwnck-1-22 = %{version} +Requires: licenses # bug437293 %ifarch ppc64 Obsoletes: libwnck-64bit %endif # -License: LGPLv2.1+ -Group: Development/Libraries/GNOME -Version: 2.29.92 -Release: 1 -# WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: -#%(sh %{_sourcedir}/%{name}_spec-update.sh %{_sourcedir} %{name} libwnck-1) -%define libwnck-1_name 22 -Summary: Window Navigator Construction Kit (Library Package) -Source: %{name}-%{version}.tar.bz2 -Source1: %{name}_spec-update.sh -Source99: baselibs.conf -Requires: libwnck-1-22 = %{version} licenses -Requires: %{name}-lang = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -67,7 +68,9 @@ write task lists, pagers, and similar GNOME programs. License: GPLv2+ Summary: Include Files and Libraries mandatory for Development Group: Development/Libraries/GNOME -Requires: %{name} = %{version} glib2-devel gtk2-devel +Requires: %{name} = %{version} +Requires: glib2-devel +Requires: gtk2-devel # bug437293 %ifarch ppc64 Obsoletes: libwnck-devel-64bit @@ -86,7 +89,7 @@ to develop applications that require these. %build # needed for libwnck-2.19.4: -export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" +export CFLAGS="%{optflags} -fno-strict-aliasing" %configure\ --disable-static %__make %{?jobs:-j%jobs} @@ -96,23 +99,18 @@ export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %if 0%{?suse_version} <= 1120 %{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/* %endif -rm $RPM_BUILD_ROOT/%{_libdir}/*.*a +rm %{buildroot}%{_libdir}/*.*a %find_lang %{name} -LIBNAME="$(echo $RPM_BUILD_ROOT%{_libdir}/%{name}-*.so.?? | sed 's/.*\///;s/\.so\./-/;s/\./_/')" -if test "$LIBNAME" != libwnck-1-22 ; then - echo "Library version does not match package name. It should be $LIBNAME." - exit 1 -fi for FILE in COPYING ; do MD5SUM=$(md5sum $FILE | sed 's/ .*//') if test -f /usr/share/doc/licenses/md5/$MD5SUM ; then ln -sf /usr/share/doc/licenses/md5/$MD5SUM $FILE fi done -%fdupes $RPM_BUILD_ROOT +%fdupes %{buildroot} %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %post -n libwnck-1-22 -p /sbin/ldconfig @@ -129,6 +127,8 @@ rm -rf $RPM_BUILD_ROOT %files -n libwnck-1-22 %defattr(-,root,root) %{_libdir}/*.so.* +%{_libdir}/girepository-1.0/Wnck-1.0.typelib +%{_datadir}/gir-1.0/Wnck-1.0.gir %files devel %defattr(-,root,root) From cfbcea5118dfe3e884dbe4883ff58169357682c11c3c454f9c6f5faee5d897ab Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Fri, 6 Aug 2010 02:23:28 +0000 Subject: [PATCH 6/8] Accepting request 44647 from home:vuntz:branches:GNOME:Factory Copy from home:vuntz:branches:GNOME:Factory/libwnck via accept of submit request 44647 revision 2. Request was accepted with message: ok OBS-URL: https://build.opensuse.org/request/show/44647 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libwnck?expand=0&rev=49 --- libwnck-2.30.2.tar.bz2 | 3 --- libwnck-2.30.3.tar.bz2 | 3 +++ libwnck.changes | 9 +++++++++ libwnck.spec | 4 ++-- 4 files changed, 14 insertions(+), 5 deletions(-) delete mode 100644 libwnck-2.30.2.tar.bz2 create mode 100644 libwnck-2.30.3.tar.bz2 diff --git a/libwnck-2.30.2.tar.bz2 b/libwnck-2.30.2.tar.bz2 deleted file mode 100644 index 047cbc9..0000000 --- a/libwnck-2.30.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:41e376df894d81df7daa6131dce7114ffd15b7da357fbeadd031d6d6ecfc443d -size 707701 diff --git a/libwnck-2.30.3.tar.bz2 b/libwnck-2.30.3.tar.bz2 new file mode 100644 index 0000000..bd3c5d4 --- /dev/null +++ b/libwnck-2.30.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3afbeeab591e8f22b32d957e6372bd2f38d0ba33a6a11aa436db840d57a6b04 +size 708132 diff --git a/libwnck.changes b/libwnck.changes index f39f0b5..02ecd13 100644 --- a/libwnck.changes +++ b/libwnck.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Fri Aug 6 04:14:05 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.30.3: + + Additional GSeal-related fix + + Fix failure to build outside source tree + + Add introspection annotations + + Updated translations. + ------------------------------------------------------------------- Fri Jul 16 13:19:05 CEST 2010 - vuntz@opensuse.org diff --git a/libwnck.spec b/libwnck.spec index 8a15d93..7699738 100644 --- a/libwnck.spec +++ b/libwnck.spec @@ -1,5 +1,5 @@ # -# spec file for package libwnck (Version 2.30.2) +# spec file for package libwnck (Version 2.30.3) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,7 +18,7 @@ Name: libwnck -Version: 2.30.2 +Version: 2.30.3 Release: 1 License: LGPLv2.1+ # WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: From 4335adb1356c6506d8b4d94aaa5c384412358e640695283dfbdb2ba677711858 Mon Sep 17 00:00:00 2001 From: OBS User autobuild Date: Mon, 9 Aug 2010 15:56:15 +0000 Subject: [PATCH 7/8] Accepting request 45120 from GNOME:Factory checked in (request 45120) OBS-URL: https://build.opensuse.org/request/show/45120 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libwnck?expand=0&rev=50 --- libwnck-2.30.0.tar.bz2 | 3 +++ libwnck-2.30.3.tar.bz2 | 3 --- libwnck.changes | 18 ------------------ libwnck.spec | 4 ++-- 4 files changed, 5 insertions(+), 23 deletions(-) create mode 100644 libwnck-2.30.0.tar.bz2 delete mode 100644 libwnck-2.30.3.tar.bz2 diff --git a/libwnck-2.30.0.tar.bz2 b/libwnck-2.30.0.tar.bz2 new file mode 100644 index 0000000..35e177d --- /dev/null +++ b/libwnck-2.30.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d35bcc28548945915da4f5cafd0555606f972e236cc5f9dbb0186186dfbf5247 +size 705602 diff --git a/libwnck-2.30.3.tar.bz2 b/libwnck-2.30.3.tar.bz2 deleted file mode 100644 index bd3c5d4..0000000 --- a/libwnck-2.30.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e3afbeeab591e8f22b32d957e6372bd2f38d0ba33a6a11aa436db840d57a6b04 -size 708132 diff --git a/libwnck.changes b/libwnck.changes index 02ecd13..8a17816 100644 --- a/libwnck.changes +++ b/libwnck.changes @@ -1,21 +1,3 @@ -------------------------------------------------------------------- -Fri Aug 6 04:14:05 CEST 2010 - vuntz@opensuse.org - -- Update to version 2.30.3: - + Additional GSeal-related fix - + Fix failure to build outside source tree - + Add introspection annotations - + Updated translations. - -------------------------------------------------------------------- -Fri Jul 16 13:19:05 CEST 2010 - vuntz@opensuse.org - -- Update to version 2.30.2: - + Fixes: - - Many GSeal-related fixes - - Do not ship gir files in the tarball - + Updated translations. - ------------------------------------------------------------------- Tue Mar 30 06:10:13 CEST 2010 - vuntz@opensuse.org diff --git a/libwnck.spec b/libwnck.spec index 7699738..5048211 100644 --- a/libwnck.spec +++ b/libwnck.spec @@ -1,5 +1,5 @@ # -# spec file for package libwnck (Version 2.30.3) +# spec file for package libwnck (Version 2.30.0) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,7 +18,7 @@ Name: libwnck -Version: 2.30.3 +Version: 2.30.0 Release: 1 License: LGPLv2.1+ # WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: From c8ae353d9687b5059aaa39f0ae09357d9a6a6f36d51f76dce274be08fff3bd7e Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Mon, 9 Aug 2010 15:56:16 +0000 Subject: [PATCH 8/8] Updating link to change in openSUSE:Factory/libwnck revision 44.0 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libwnck?expand=0&rev=6f2198a5b333d44d65cdef74c83fb01e --- libwnck-2.30.0.tar.bz2 | 3 --- libwnck-2.30.3.tar.bz2 | 3 +++ libwnck.changes | 18 ++++++++++++++++++ libwnck.spec | 4 ++-- 4 files changed, 23 insertions(+), 5 deletions(-) delete mode 100644 libwnck-2.30.0.tar.bz2 create mode 100644 libwnck-2.30.3.tar.bz2 diff --git a/libwnck-2.30.0.tar.bz2 b/libwnck-2.30.0.tar.bz2 deleted file mode 100644 index 35e177d..0000000 --- a/libwnck-2.30.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d35bcc28548945915da4f5cafd0555606f972e236cc5f9dbb0186186dfbf5247 -size 705602 diff --git a/libwnck-2.30.3.tar.bz2 b/libwnck-2.30.3.tar.bz2 new file mode 100644 index 0000000..bd3c5d4 --- /dev/null +++ b/libwnck-2.30.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3afbeeab591e8f22b32d957e6372bd2f38d0ba33a6a11aa436db840d57a6b04 +size 708132 diff --git a/libwnck.changes b/libwnck.changes index 8a17816..02ecd13 100644 --- a/libwnck.changes +++ b/libwnck.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Fri Aug 6 04:14:05 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.30.3: + + Additional GSeal-related fix + + Fix failure to build outside source tree + + Add introspection annotations + + Updated translations. + +------------------------------------------------------------------- +Fri Jul 16 13:19:05 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.30.2: + + Fixes: + - Many GSeal-related fixes + - Do not ship gir files in the tarball + + Updated translations. + ------------------------------------------------------------------- Tue Mar 30 06:10:13 CEST 2010 - vuntz@opensuse.org diff --git a/libwnck.spec b/libwnck.spec index 5048211..7699738 100644 --- a/libwnck.spec +++ b/libwnck.spec @@ -1,5 +1,5 @@ # -# spec file for package libwnck (Version 2.30.0) +# spec file for package libwnck (Version 2.30.3) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,7 +18,7 @@ Name: libwnck -Version: 2.30.0 +Version: 2.30.3 Release: 1 License: LGPLv2.1+ # WARNING: After changing versions please call Re or rpmbuild to auto-update spec file: