Hello community, here is the log from the commit of package gnome-nettool for openSUSE:Factory checked in at 2018-02-14 10:51:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-nettool (Old) and /work/SRC/openSUSE:Factory/.gnome-nettool.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-nettool" Wed Feb 14 10:51:16 2018 rev:49 rq:576041 version:3.8.1+20180208.1e8ca5d Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-nettool/gnome-nettool.changes 2016-07-12 23:48:59.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-nettool.new/gnome-nettool.changes 2018-02-14 10:51:17.602393491 +0100 @@ -1,0 +2,18 @@ +Thu Feb 08 20:45:25 UTC 2018 - bjorn....@gmail.com + +- Update to version 3.8.1+20180208.1e8ca5d: + + Several years of bugfixes and features added. + + Updated translations. +- Switch to git-checkout via source service, following this: Add + gnome-common BuildRequires and pass autogen.sh. +- Drop gnome-nettool-bnc879122.patch and + gnome-nettool-bsc977225-Infiniband.patch: Fixed upstream. +- Minor spec cleanup, use make_build and make_install macros. +- Conditionally apply translations-update-upstream BuildRequires + and macro for non-openSUSE only. +- Drop obsolete clean section and post(un) handling of + desktop_database_post(un), icon_theme_cache_post(un) and + glib2_gsettings_schema_post(un) macros, we have file triggers + taking care of this for us now. + +------------------------------------------------------------------- Old: ---- gnome-nettool-3.8.1.tar.xz gnome-nettool-bnc879122.patch gnome-nettool-bsc977225-Infiniband.patch New: ---- _service _servicedata gnome-nettool-3.8.1+20180208.1e8ca5d.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-nettool.spec ++++++ --- /var/tmp/diff_new_pack.IjPnCP/_old 2018-02-14 10:51:18.106375354 +0100 +++ /var/tmp/diff_new_pack.IjPnCP/_new 2018-02-14 10:51:18.110375210 +0100 @@ -1,7 +1,7 @@ # # spec file for package gnome-nettool # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,22 +17,20 @@ Name: gnome-nettool -Version: 3.8.1 +Version: 3.8.1+20180208.1e8ca5d Release: 0 Summary: GNOME Interface for Various Networking Tools License: GPL-2.0+ Group: System/GUI/GNOME Url: http://www.gnome.org -Source: http://download.gnome.org/sources/gnome-nettool/3.8/%{name}-%{version}.tar.xz +#Source0: http://download.gnome.org/sources/gnome-nettool/3.8/%%{name}-%%{version}.tar.xz +Source: %{name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM gnome-nettool-bnc866643-predictable-name.patch bnc#866643 g...@suse.com -- Detect the predictable network device name Patch1: gnome-nettool-bnc866643-predictable-name.patch -# PATCH-FIX-UPSTREAM gnome-nettool-bnc879122.patch bnc#879122 sree...@suse.com -- Fix corrupted ping display -Patch2: gnome-nettool-bnc879122.patch -# PATCH-FIX-UPSTREAM gnome-nettool-bsc977225-Infiniband.patch bsc#977225 bgo#768235 dims...@opensuse.org -- Add new network type: infiniband -Patch3: gnome-nettool-bsc977225-Infiniband.patch + BuildRequires: fdupes +BuildRequires: gnome-common BuildRequires: intltool -BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: yelp-tools BuildRequires: pkgconfig(gtk+-3.0) >= 3.0.0 @@ -48,56 +46,49 @@ Suggests: nmap Suggests: whois Recommends: %{name}-lang -BuildRoot: %{_tmppath}/%{name}-%{version}-build %glib2_gsettings_schema_requires +%if !0%{?is_opensuse} +BuildRequires: translation-update-upstream +%endif %description GNOME Nettool is a set of front-ends to various networking command line tools, like ping, netstat, ifconfig, whois, traceroute, and finger. %lang_package + %prep %setup -q %patch1 -p1 -%patch2 -p1 -%patch3 -p1 +%if !0%{?is_opensuse} translation-update-upstream +%endif %build -%configure\ - --disable-scrollkeeper -make %{?jobs:-j%jobs} V=1 +NOCONFIGURE=1 ./autogen.sh +%configure \ + --disable-scrollkeeper \ + %{nil} +%make_build %install -%makeinstall +%make_install # Note: I guess X-SuSE-Core-System is not the best thing for the non-GNOME menu, but we need something for the build to work. Oh well... %suse_update_desktop_file -r gnome-nettool GNOME GTK System X-SuSE-Core-System %find_lang %{name} %{?no_lang_C} -%fdupes %{buildroot} - -%clean -rm -rf %{buildroot} - -%post -%desktop_database_post -%icon_theme_cache_post -%glib2_gsettings_schema_post - -%postun -%desktop_database_postun -%icon_theme_cache_postun -%glib2_gsettings_schema_postun +%fdupes %{buildroot}/%{_datadir} %files -%defattr (-, root, root) -%doc AUTHORS COPYING ChangeLog NEWS README TODO +%license COPYING +%doc AUTHORS ChangeLog NEWS README TODO %doc %{_datadir}/help/C/%{name}/ %{_bindir}/gnome-nettool %{_datadir}/applications/gnome-nettool.desktop %{_datadir}/glib-2.0/schemas/org.gnome.gnome-nettool.gschema.xml %{_datadir}/gnome-nettool/ %{_datadir}/icons/hicolor/*/apps/gnome-nettool.png -%{_datadir}/icons/hicolor/scalable/apps/gnome-nettool.svg +%{_datadir}/icons/hicolor/scalable/apps/gnome-nettool*.svg +%{_datadir}/appdata/gnome-nettool.appdata.xml %files lang -f %{name}.lang ++++++ _service ++++++ <services> <service mode="disabled" name="tar_scm"> <param name="url">https://git.gnome.org/browse/gnome-nettool</param> <param name="scm">git</param> <param name="revision">master</param> <param name="versionformat">3.8.1+%cd.%h</param> <param name="changesgenerate">enable</param> </service> <service mode="disabled" name="recompress"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service mode="disabled" name="set_version" /> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">http://git.gnome.org/browse/gnome-nettool</param> <param name="changesrevision">1e8ca5d5f19b19f7e2a96816664b2b9a65b2a53c</param></service></servicedata>