Hello community, here is the log from the commit of package gwibber for openSUSE:Factory checked in at Fri Oct 7 00:47:59 CEST 2011. -------- --- openSUSE:Factory/gwibber/gwibber.changes 2011-09-23 02:02:42.000000000 +0200 +++ gwibber/gwibber.changes 2011-10-05 09:38:41.000000000 +0200 @@ -1,0 +2,50 @@ +Wed Oct 5 07:31:54 UTC 2011 - vuntz@opensuse.org + +- Update to version 3.2.0.1: + + Properly get the retweeter's name instead of the original + sender's for identi.ca and status.net. + + Fix missing return values in vala code. +- Drop gwibber-fix-no-return.patch: fixed upstream. + +------------------------------------------------------------------- +Tue Oct 4 08:50:08 UTC 2011 - vuntz@opensuse.org + +- Update to version 3.2.0: + + Many changes, including a partial rewrite (in vala, with the + creation of libraries) and a port to GTK+ 3. + + See ChangeLog for details. +- Rebase gwibber-stnx.diff. +- Drop gwibber-3.1.0-nm09.diff: fixed upstream another way. +- Add gwibber-fix-no-return.patch: fix many missing return values + in the vala code. +- Add gwibber-upstream-gtkspell3-pkgconfig-call.patch: update + pkgconfig() call to new upstream gtkspell3. +- Completely rework packaging since the build system and a lot of + code got rewritten: + + Add pkgconfig() BuildRequires: dbus-1, dbus-glib-1, dee-1.0, + gee-1.0, glib-2.0, gsettings-desktop-schemas, gtk+-3.0, + gtkspell-3.0, json-glib-1.0, libnotify, libsoup-2.4, + pangocairo. + + Add gobject-introspection-devel BuildRequires to build + introspection data. + + Add vala-0_12 BuildRequires as vala 0.12 is needed for the + build. + + Change python BuildRequires to python-base. + + Remove now unneeded python-distutils-extra and scrollkeeper + BuildRequires. + + Remove python-feedparser and python-markupsafe Requires, thanks + to the new code. + + Change gnome-python-desktop and python-gnome Requires to + python-gconf, python-gnomekeyring and python-wnck to minimize + the Requires to the real modules that are needed. + + Create a devel subpackage for development files. + + Use the standard autotools build system instead of setup.py. + + Use the %glib2_gsettings_schema_* macros for GSettings schema + registration. + + Call /sbin/ldconfig in %post/%postun since there are libraries + now. + + Use a have_lang define to temporarily disable the creation of + the lang subpackage, as the tarball is broken (no + translations). + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- gwibber-3.0.0.1.tar.bz2 gwibber-3.1.0-nm09.diff New: ---- gwibber-3.2.0.1.tar.gz gwibber-upstream-gtkspell3-pkgconfig-call.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gwibber.spec ++++++ --- /var/tmp/diff_new_pack.NxPIpS/_old 2011-10-07 00:47:54.000000000 +0200 +++ /var/tmp/diff_new_pack.NxPIpS/_new 2011-10-07 00:47:54.000000000 +0200 @@ -17,55 +17,88 @@ # +# See lp#866038: no translations in tarball +%define have_lang 0 + +# Do not add Requires for optional Unity stuff that we don't have +%define __requires_exclude typelib\\(Dbusmenu\\)|typelib\\(Indicate\\)|typelib\\(Unity\\) Name: gwibber -Version: 3.0.0.1 +Version: 3.2.0.1 Release: 1 License: GPLv2+ Summary: Microblogging Client Url: http://gwibber.com Group: Productivity/Networking/Other -Source: %{name}-%{version}.tar.bz2 +Source: %{name}-%{version}.tar.gz # PATCH-FEATURE-UPSTREAM gwibber-stnx.diff lp#420986 riggwelter@opensuse.org -- Add stnx.at url shortener Patch0: gwibber-stnx.diff # PATCH-FIX-OPENSUSE gwibber-sqlite-migrate-opensuse.diff riggwelter@opensuse.org -- Fix migration from 11.3's gwibber Patch3: gwibber-sqlite-migrate-opensuse.diff -# PATCH-FIX-OPENSUSE gwibber-3.1.0-nm09.diff riggwelter@opensuse.org -- Work correctly with NetworkManager 0.9 -Patch4: gwibber-3.1.0-nm09.diff +# PATCH-FIX-UPSTREAM gwibber-upstream-gtkspell3-pkgconfig-call.patch nmarques@opensuse.org -- Use upstream gtkspell3 pkgconfig() call - lp#860648 +Patch4: gwibber-upstream-gtkspell3-pkgconfig-call.patch BuildRequires: fdupes +BuildRequires: gobject-introspection-devel BuildRequires: intltool -BuildRequires: python -BuildRequires: python-distutils-extra -BuildRequires: scrollkeeper +BuildRequires: python-base BuildRequires: update-desktop-files +%if 0%{?suse_version} > 1140 +BuildRequires: vala-0_12 >= 0.11.6 +%else +BuildRequires: vala >= 0.11.6 +%endif +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(dee-1.0) >= 0.5.19 +BuildRequires: pkgconfig(gee-1.0) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gsettings-desktop-schemas) +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gtkspell-3.0) +BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(libnotify) +BuildRequires: pkgconfig(libsoup-2.4) +BuildRequires: pkgconfig(pangocairo) Requires: dbus-1-python -Requires: gnome-python-desktop Requires: python-curl Requires: python-egenix-mx-base -Requires: python-feedparser -Requires: python-gnome +Requires: python-gconf +Requires: python-gnomekeyring Requires: python-imaging Requires: python-mako -Requires: python-markupsafe Requires: python-notify Requires: python-oauth Requires: python-simplejson Requires: python-webkitgtk +Requires: python-wnck Requires: python-xdg +%if %{have_lang} Recommends: %{name}-lang +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build +%glib2_gsettings_schema_requires %py_requires -%if %suse_version <= 1110 -%define python_sitelib %{py_sitedir} -%define python_sitearch %{py_sitedir} -%endif %description Gwibber is an open source microblogging client for GNOME developed with Python, GTK and WebKit. It supports Twitter, identi.ca, Jaiku, Facebook, Pownce, Flickr and Digg. +%package devel +License: GPLv2+ +Summary: Microblogging Client -- Development Files +Group: Productivity/Networking/Other +Requires: %{name} = %{version} + +%description devel +Gwibber is an open source microblogging client for GNOME developed with +Python, GTK and WebKit. It supports Twitter, identi.ca, Jaiku, Facebook, +Pownce, Flickr and Digg. + +%if %{have_lang} %lang_package +%endif + %prep %setup -q %patch0 -p1 @@ -73,55 +106,83 @@ %patch4 -p1 %build -python setup.py build +NOCONFIGURE=1 autoreconf -fi +%configure \ + --disable-static \ + --disable-unity +make %{?_smp_mflags} %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} \ - --install-lib=%{py_sitedir} -%suse_update_desktop_file %name InstantMessaging -%suse_update_desktop_file gwibber-preferences InstantMessaging -%suse_update_desktop_file gwibber-accounts InstantMessaging +%make_install +find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print +%suse_update_desktop_file gwibber InstantMessaging +%suse_update_desktop_file gwibber-accounts X-SuSE-ControlCenter-Personal +%suse_update_desktop_file gwibber-preferences X-SuSE-ControlCenter-Personal +%if %{have_lang} %find_lang %{name} %{?no_lang_C} +%endif %fdupes -s %{buildroot} %clean rm -rf %{buildroot} -%if 0%{?suse_version} > 1130 - %post +/sbin/ldconfig +%glib2_gsettings_schema_post %desktop_database_post -%endif - -%if 0%{?suse_version} > 1130 %postun +/sbin/ldconfig +%glib2_gsettings_schema_postun %desktop_database_postun -%endif %files %defattr(-, root, root) -%doc AUTHORS COPYING README -%{python_sitearch}/* +%doc AUTHORS ChangeLog COPYING COPYING.GPL-3 COPYING.LGPL-2.1 README +%{python_sitelib}/* %{_bindir}/%{name} -%{_bindir}/%{name}-* -%{_datadir}/applications/*.desktop -%{_datadir}/%{name} -%dir %{_datadir}/dbus-1 -%dir %{_datadir}/dbus-1/services -%{_datadir}/dbus-1/services/com.GwibberClient.service -%{_datadir}/dbus-1/services/com.Gwibber.Accounts.service -%{_datadir}/dbus-1/services/com.Gwibber.Connection.service -%{_datadir}/dbus-1/services/com.Gwibber.Searches.service -%{_datadir}/dbus-1/services/com.Gwibber.Service.service -%{_datadir}/dbus-1/services/com.Gwibber.Streams.service -%{_datadir}/dbus-1/services/com.Gwibber.URLShorten.service +%{_bindir}/%{name}-accounts +%{_bindir}/%{name}-poster +%{_bindir}/%{name}-preferences +%{_bindir}/%{name}-service +%{_datadir}/applications/%{name}.desktop +%{_datadir}/applications/%{name}-accounts.desktop +%{_datadir}/applications/%{name}-preferences.desktop +%{_datadir}/%{name}/ +%{_datadir}/GConf/gsettings/gwibber.convert +%{_datadir}/dbus-1/services/com.Gwibber.*.service +%{_datadir}/glib-2.0/schemas/org.gwibber.gschema.xml %dir %{_datadir}/indicators %dir %{_datadir}/indicators/messages %dir %{_datadir}/indicators/messages/applications -%{_datadir}/indicators/messages/applications/%{name} -%{_datadir}/pixmaps/%{name}.svg +%{_datadir}/indicators/messages/applications/gwibber.indicator +%{_datadir}/icons/hicolor/ +%{_mandir}/man1/gwibber.1%{?ext_man} +%{_mandir}/man1/gwibber-accounts.1%{?ext_man} +%{_mandir}/man1/gwibber-poster.1%{?ext_man} +# Libraries aren't used by anything outside of gwibber, so no slpp +%{_libdir}/girepository-1.0/Gwibber-0.2.typelib +%{_libdir}/girepository-1.0/GwibberGtk-0.2.typelib +%{_libdir}/libgwibber.so.* +%{_libdir}/libgwibber-gtk.so.* + +%files devel +%defattr(-, root, root) +%{_includedir}/libgwibber-0.2/ +%{_libdir}/libgwibber.so +%{_libdir}/libgwibber-gtk.so +%{_libdir}/pkgconfig/gwibber-0.2.pc +%{_libdir}/pkgconfig/gwibber-gtk-0.2.pc +%{_datadir}/gir-1.0/Gwibber-0.2.gir +%{_datadir}/gir-1.0/GwibberGtk-0.2.gir +%{_datadir}/vala/vapi/gwibber-0.2.deps +%{_datadir}/vala/vapi/gwibber-0.2.vapi +%{_datadir}/vala/vapi/gwibber-gtk-0.2.deps +%{_datadir}/vala/vapi/gwibber-gtk-0.2.vapi + +%if %{have_lang} %files lang -f %{name}.lang +%endif %changelog ++++++ gwibber-stnx.diff ++++++ --- /var/tmp/diff_new_pack.NxPIpS/_old 2011-10-07 00:47:54.000000000 +0200 +++ /var/tmp/diff_new_pack.NxPIpS/_new 2011-10-07 00:47:54.000000000 +0200 @@ -1,6 +1,7 @@ -diff -ruN gwibber-2.31.90+bzr830.orig/gwibber/microblog/urlshorter/__init__.py gwibber-2.31.90+bzr830/gwibber/microblog/urlshorter/__init__.py ---- gwibber-2.31.90+bzr830.orig/gwibber/microblog/urlshorter/__init__.py 2010-08-27 17:03:01.412884000 +0100 -+++ gwibber-2.31.90+bzr830/gwibber/microblog/urlshorter/__init__.py 2010-08-27 17:09:47.533676053 +0100 +Index: gwibber-3.1.2/gwibber/microblog/urlshorter/__init__.py +=================================================================== +--- gwibber-3.1.2.orig/gwibber/microblog/urlshorter/__init__.py ++++ gwibber-3.1.2/gwibber/microblog/urlshorter/__init__.py @@ -1,8 +1,10 @@ import cligs, isgd, tinyurlcom, ur1ca @@ -12,9 +13,10 @@ "cli.gs": cligs, "is.gd": isgd, #"snipurl.com": snipurlcom, -diff -ruN gwibber-2.31.90+bzr830.orig/gwibber/microblog/urlshorter/stnx.py gwibber-2.31.90+bzr830/gwibber/microblog/urlshorter/stnx.py ---- gwibber-2.31.90+bzr830.orig/gwibber/microblog/urlshorter/stnx.py 1970-01-01 01:00:00.000000000 +0100 -+++ gwibber-2.31.90+bzr830/gwibber/microblog/urlshorter/stnx.py 2010-08-27 17:08:33.739796334 +0100 +Index: gwibber-3.1.2/gwibber/microblog/urlshorter/stnx.py +=================================================================== +--- /dev/null ++++ gwibber-3.1.2/gwibber/microblog/urlshorter/stnx.py @@ -0,0 +1,24 @@ + +""" @@ -40,3 +42,27 @@ + short = urllib2.urlopen("http://stnx.at/?u=%s&i=0" % urllib2.quote(text)).read().rstrip("\n") + return short + +Index: gwibber-3.1.2/gwibber/microblog/urlshorter/Makefile.am +=================================================================== +--- gwibber-3.1.2.orig/gwibber/microblog/urlshorter/Makefile.am ++++ gwibber-3.1.2/gwibber/microblog/urlshorter/Makefile.am +@@ -4,6 +4,7 @@ gwibber_PYTHON = \ + cligs.py \ + isgd.py \ + snipurlcom.py \ ++ stnx.py \ + tinyurlcom.py \ + ur1ca.py \ + zima.py +Index: gwibber-3.1.2/gwibber/microblog/urlshorter/Makefile.in +=================================================================== +--- gwibber-3.1.2.orig/gwibber/microblog/urlshorter/Makefile.in ++++ gwibber-3.1.2/gwibber/microblog/urlshorter/Makefile.in +@@ -268,6 +268,7 @@ gwibber_PYTHON = \ + cligs.py \ + isgd.py \ + snipurlcom.py \ ++ stnx.py \ + tinyurlcom.py \ + ur1ca.py \ + zima.py ++++++ gwibber-upstream-gtkspell3-pkgconfig-call.patch ++++++ diff -urN gwibber-3.1.90.old/configure.ac gwibber-3.1.90/configure.ac --- gwibber-3.1.90.old/configure.ac 2011-09-01 22:02:33.000000000 +0100 +++ gwibber-3.1.90/configure.ac 2011-09-27 15:49:22.100313202 +0100 @@ -156,7 +156,7 @@ if test "x$enable_spell" = "xyes"; then PKG_CHECK_MODULES(GTKSPELL, - gtkspell3-2.0) + gtkspell-3.0) AC_SUBST(GTKSPELL_CFLAGS) AC_SUBST(GTKSPELL_CFLAGS) GTKSPELL_PKG="--pkg gtkspell-2.0" continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org