Hello community, here is the log from the commit of package gobby for openSUSE:Factory checked in at 2017-08-28 15:33:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gobby (Old) and /work/SRC/openSUSE:Factory/.gobby.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gobby" Mon Aug 28 15:33:35 2017 rev:42 rq:519102 version:0.5.1+20170204.e5c2d14 Changes: -------- --- /work/SRC/openSUSE:Factory/gobby/gobby.changes 2014-10-18 09:08:57.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gobby.new/gobby.changes 2017-08-28 15:33:37.413926155 +0200 @@ -1,0 +2,35 @@ +Thu Aug 24 11:04:43 UTC 2017 - zaitor@opensuse.org + +- Change License to "ISC AND GPL-2.0+" following legal review. +- Change Group to Productivity/Other. + +------------------------------------------------------------------- +Thu Jun 29 10:56:10 UTC 2017 - jengelh@inai.de + +- Trim irrelevant parts from description. + +------------------------------------------------------------------- +Thu Jun 08 00:32:13 UTC 2017 - zaitor@opensuse.org + +- Update to version 0.5.1+20170204.e5c2d14: + + Add C++11 macros into m4/ to fix the travis build. + + Remove no longer used configure flags from travis config. + + Fix typo in header guard. + + Replace margin start/end with left/right. + + Add missing giomm/menu.h include to + browser-context-commands.cpp. + + Fix possible crash when opening popup menu on browser. + + Add license title. + + Fix setting of font preferences. + + Updated translations. +- Run spec-cleaner. +- Switch to service version git checkout. +- Following the above, add gnome-common BuildRequires and pass + NOCONFIGUE=1 autogen.sh to configure, bootstrap gitcheckout. +- Replace pkgconfig(libinfinity-0.6) with + pkgconfig(libinfinity-0.7) BuildRequires following upstream + changes. +- Drop obsolete posttrans section. +- Drop gobby-add-missing-return.patch: Fixed upstream. + +------------------------------------------------------------------- Old: ---- gobby-0.5.0.tar.gz gobby-add-missing-return.patch New: ---- _service _servicedata gobby-0.5.1+20170204.e5c2d14.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gobby.spec ++++++ --- /var/tmp/diff_new_pack.Cackhj/_old 2017-08-28 15:33:38.289803012 +0200 +++ /var/tmp/diff_new_pack.Cackhj/_new 2017-08-28 15:33:38.309800200 +0200 @@ -1,7 +1,7 @@ # # spec file for package gobby # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,14 +16,32 @@ # -Name: gobby %define _versioned_name gobby-0.5 +Name: gobby +Version: 0.5.1+20170204.e5c2d14 +Release: 0 +Summary: Collaborative editor (Infinote protocol) +License: ISC AND GPL-2.0+ +Group: Productivity/Other +Url: http://gobby.0x539.de/ +Source0: %{name}-%{version}.tar.xz BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: gnome-common BuildRequires: gnome-doc-utils-devel +# For directory ownership: +BuildRequires: gnome-themes BuildRequires: intltool +BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: pkgconfig(glibmm-2.4) +BuildRequires: pkgconfig(libgsasl) +BuildRequires: pkgconfig(libinfinity-0.7) +BuildRequires: pkgconfig(libxml++-2.6) +BuildRequires: pkgconfig(unique-1.0) +Requires(post): update-alternatives +Requires(postun): update-alternatives +Recommends: %{name}-lang %if 0%{?favor_gtk2} BuildRequires: pkgconfig(gtkmm-2.4) BuildRequires: pkgconfig(gtksourceview-2.0) @@ -31,46 +49,27 @@ BuildRequires: pkgconfig(gtkmm-3.0) BuildRequires: pkgconfig(gtksourceview-3.0) %endif -BuildRequires: pkgconfig(libgsasl) -BuildRequires: pkgconfig(libinfinity-0.6) -BuildRequires: pkgconfig(libxml++-2.6) -BuildRequires: pkgconfig(unique-1.0) -# For directory ownership: -BuildRequires: gnome-themes -Version: 0.5.0 -Release: 0 -Summary: Gobby collaborative editor (Infinote protocol) -License: GPL-2.0+ -Group: Productivity/Editors/Other -Source: %{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM gobby-add-missing-return.patch zaitor@opensuse.org -- Add a missing return statement -Patch0: gobby-add-missing-return.patch -Url: http://gobby.0x539.de/ -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Requires(post): update-alternatives -Requires(postun): update-alternatives # The build service fails to build the package because it doesn't really # understand Requires(post), so use PreReq too (see bnc#439232). %if %defined suse_version +# FIXME: use proper Requires(pre/post/preun/...) PreReq: update-alternatives %endif -Recommends: %{name}-lang %description -Gobby is a free collaborative editor. This means that it provides you -with the possibility to edit files simultaneously with other users over +This is a collaborative editor, which means that it provides +the possibility to edit files simultaneously with other users over a network. It supports multiple documents in one session. -The platforms on which you could use Gobby are so far Microsoft Windows, -Linux, Mac OS X and other Unix-like ones. -This is the latest version of Gobby, which is using the Infinote protocol. +This version of Gobby uses the Infinote protocol. %lang_package + %prep %setup -q -%patch0 -p1 %build +NOCONFIGURE=1 ./autogen.sh %configure \ --disable-scrollkeeper \ --with-gnome \ @@ -79,10 +78,10 @@ %else --with-gtk3 %endif -%{__make} %{?jobs:-j%jobs} +make %{?_smp_mflags} %install -%makeinstall +%make_install %find_lang gobby05 %{?no_lang_C} # For documentation. It's not versioned, but gobby 0.4 doesn't have such files, # so there's no conflict. @@ -90,42 +89,28 @@ %suse_update_desktop_file -N "Gobby" -G "Collaborative Editor" %{_versioned_name} X-SuSE-Core-Internet %fdupes %{buildroot} -%clean -rm -rf %{buildroot} - %post -# If the %{name} group is in automatic mode, then this will also switch all +# If the %%{name} group is in automatic mode, then this will also switch all # symlinks automatically update-alternatives --install %{_bindir}/%{name} %{name} %{_bindir}/%{name}-0.5 5 --slave %{_mandir}/man1/%{name}.1.gz %{name}.1.gz %{_mandir}/man1/%{name}-0.5.1.gz -%if 0%{?suse_version} > 1130 %desktop_database_post %icon_theme_cache_post %icon_theme_cache_post HighContrastLargePrint %icon_theme_cache_post HighContrastLargePrintInverse -%endif %postun # Note: we don't use "$1 -eq 0", to avoid issues if the package gets renamed if [ ! -f %{_bindir}/%{name}-0.5 ]; then - update-alternatives --remove %{name} %{_bindir}/%{name}-0.5 +update-alternatives --remove %{name} %{_bindir}/%{name}-0.5 fi -%if 0%{?suse_version} > 1130 %desktop_database_postun %icon_theme_cache_postun %icon_theme_cache_postun HighContrastLargePrint %icon_theme_cache_postun HighContrastLargePrintInverse -%endif - -%posttrans -# Workaround old bug in 11.1/11.2 packages that always removed the symlinks in -# %postun. Can be removed during 12.2 development. -if [ ! -f %{_bindir}/%{name} -a -f %{_bindir}/%{name}-0.5 ]; then - update-alternatives --install %{_bindir}/%{name} %{name} %{_bindir}/%{name}-0.5 5 --slave %{_mandir}/man1/%{name}.1.gz %{name}.1.gz %{_mandir}/man1/%{name}-0.5.1.gz -fi %files %defattr (-, root, root) -%doc AUTHORS COPYING ChangeLog NEWS +%doc AUTHORS COPYING %dir %{_datadir}/gnome/ %dir %{_datadir}/gnome/help/ %dir %{_datadir}/gnome/help/%{name}/ @@ -137,12 +122,14 @@ %{_datadir}/%{_versioned_name} %{_datadir}/applications/%{_versioned_name}.desktop %{_datadir}/icons/*/*/apps/%{_versioned_name}.* -%doc %{_mandir}/man1/*.* +%{_mandir}/man1/*%{ext_man} %dir %{_datadir}/appdata/ %{_datadir}/appdata/gobby-0.5.appdata.xml +%{_datadir}/glib-2.0/schemas/de.0x539.gobby.gschema.xml # FIXME: gnome-themes does not provide excluded directories yet. %exclude %{_datadir}/icons/HighContrast*/scalable/* %files lang -f gobby05.lang +%defattr(-,root,root) %changelog ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="url">https://github.com/gobby/gobby.git</param> <param name="scm">git</param> <param name="versionformat">0.5.1+%cd.%h</param> <param name="changesgenerate">enable</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/gobby/gobby.git</param> <param name="changesrevision">e5c2d145d020e080c8612f80a3d123f3a024a13a</param></service></servicedata>