Hello community, here is the log from the commit of package vinagre for openSUSE:Factory checked in at 2019-05-03 22:14:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vinagre (Old) and /work/SRC/openSUSE:Factory/.vinagre.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vinagre" Fri May 3 22:14:54 2019 rev:102 rq:695748 version:3.22.0 Changes: -------- --- /work/SRC/openSUSE:Factory/vinagre/vinagre.changes 2018-03-26 11:59:17.138993427 +0200 +++ /work/SRC/openSUSE:Factory/.vinagre.new.5148/vinagre.changes 2019-05-03 22:14:55.775805123 +0200 @@ -1,0 +2,10 @@ +Fri Jan 4 01:52:07 UTC 2019 - [email protected] + +- Phase out telepathy support in GNOME, disable + pkgconfig(telepathy-glib) BuildRequires and pass + --without-telepathy to configure. +- No longer pass --disable-scrollkeeper to configure, not needed, + nor recognized. +- Drop vinagre-lang Recommends: No longer needed. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vinagre.spec ++++++ --- /var/tmp/diff_new_pack.pQPYo9/_old 2019-05-03 22:14:56.355806280 +0200 +++ /var/tmp/diff_new_pack.pQPYo9/_new 2019-05-03 22:14:56.355806280 +0200 @@ -1,7 +1,7 @@ # # spec file for package vinagre # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,19 +12,21 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %bcond_without rdp + Name: vinagre Version: 3.22.0 Release: 0 Summary: VNC client for GNOME License: GPL-3.0-or-later Group: Productivity/Networking/Other -Url: http://www.gnome.org/projects/vinagre/ +URL: http://www.gnome.org/projects/vinagre/ Source0: http://download.gnome.org/sources/vinagre/3.22/%{name}-%{version}.tar.xz + # PATCH-FIX-UPSTREAM vinagre-freerdp2.patch bgo#765444 bgo#775616 [email protected] -- handle new "freerdp2" package name. Patch1: vinagre-freerdp2.patch # PATCH-FIX-UPSTREAM vinagre-cert-validation-api.patch bgo#774473 boo#100235 [email protected] -- fix API incompatibilities with freerdp 1.2 that causes rdp connections abort @@ -32,6 +34,7 @@ # The icon we rely on is from adwaita-icon-theme # PATCH-FIX-UPSTREAM vinagre-invisible-fullscreen-toolbar.patch bgo#770484 boo#1008585 [email protected] -- Fix showing of toolbar as invisible in fullscreen mode; patch taken from upstream bug comment Patch3: vinagre-invisible-fullscreen-toolbar.patch + BuildRequires: adwaita-icon-theme BuildRequires: fdupes BuildRequires: gcc-c++ @@ -49,19 +52,22 @@ BuildRequires: pkgconfig(appstream-glib) >= 0.7.3 BuildRequires: pkgconfig(avahi-gobject) BuildRequires: pkgconfig(avahi-ui-gtk3) +%if %{with rdp} +BuildRequires: pkgconfig(freerdp2) +%endif BuildRequires: pkgconfig(gtk+-3.0) >= 3.9.6 BuildRequires: pkgconfig(gtk-vnc-2.0) >= 0.4.3 BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libxml-2.0) >= 2.6.31 BuildRequires: pkgconfig(spice-client-gtk-3.0) >= 0.5 -BuildRequires: pkgconfig(telepathy-glib) +# Disable telepathy support +#BuildRequires: pkgconfig(telepathy-glib) BuildRequires: pkgconfig(vte-2.91) BuildRequires: pkgconfig(x11) -Recommends: %{name}-lang + Obsoletes: %{name}-devel < %{version} +%if 0%{?suse_version} < 1500 %glib2_gsettings_schema_requires -%if %{with rdp} -BuildRequires: pkgconfig(freerdp2) %endif %description @@ -72,24 +78,23 @@ %lang_package %prep -%setup -q -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 +%autosetup -p1 translation-update-upstream %build # Needed for Patch1 -autoreconf +autoreconf -fiv export CFLAGS="%{optflags} -Wno-error=format-nonliteral" -%configure --disable-static \ - --disable-scrollkeeper \ +%configure \ + --disable-static \ %if %{with rdp} --enable-rdp \ %endif --enable-spice \ - --enable-ssh -make V=1 %{?_smp_mflags} + --enable-ssh \ + --without-telepathy \ + %{nil} +%make_build %install %make_install @@ -122,26 +127,26 @@ %files %doc %{_datadir}/help/C/%{name}/ +%{_mandir}/man1/*.1%{?ext_man} %{_bindir}/vinagre %{_datadir}/applications/vinagre.desktop %{_datadir}/applications/vinagre-file.desktop -%{_datadir}/dbus-1/services/org.freedesktop.Telepathy.Client.Vinagre.service +# Disable telepathy support +#%%{_datadir}/dbus-1/services/org.freedesktop.Telepathy.Client.Vinagre.service %dir %{_datadir}/GConf %dir %{_datadir}/GConf/gsettings %{_datadir}/GConf/gsettings/org.gnome.Vinagre.convert %{_datadir}/glib-2.0/schemas/org.gnome.Vinagre.gschema.xml %{_datadir}/icons/hicolor/*/*/* -# Own dir for openSUSE Leap -%dir %{_datadir}/metainfo %{_datadir}/metainfo/vinagre.appdata.xml %{_datadir}/mime/packages/vinagre-mime.xml -%{_datadir}/telepathy/clients/Vinagre.client %dir %{_datadir}/vinagre %{_datadir}/vinagre/vinagre* -%{_mandir}/man1/*.1%{ext_man} +# Disable telepathy support # Own directories that are not owned by anything else -%dir %{_datadir}/telepathy -%dir %{_datadir}/telepathy/clients +#%%dir %%{_datadir}/telepathy +#%%dir %%{_datadir}/telepathy/clients +#%%{_datadir}/telepathy/clients/Vinagre.client %files lang -f %{name}.lang
