Hello community, here is the log from the commit of package gtk-vnc for openSUSE:Factory checked in at 2018-04-16 12:46:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gtk-vnc (Old) and /work/SRC/openSUSE:Factory/.gtk-vnc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtk-vnc" Mon Apr 16 12:46:16 2018 rev:49 rq:593153 version:0.7.2 Changes: -------- --- /work/SRC/openSUSE:Factory/gtk-vnc/gtk-vnc.changes 2017-05-31 12:15:07.495507308 +0200 +++ /work/SRC/openSUSE:Factory/.gtk-vnc.new/gtk-vnc.changes 2018-04-16 12:46:19.294934745 +0200 @@ -1,0 +2,17 @@ +Sun Mar 25 01:14:11 UTC 2018 - [email protected] + +- Update to version 0.7.2: + + Deprecated the manual python2 binding in favour of GObject + introspection. It will be deleted in the next release. + + Emit led state notification on connect. + + Fix incorrect copyright notices. + + Simplify shifted-tab key handling. + + Don't short circuit TLS credential request. + + Improve check for keymap under XWayland. +- Update: + + URL tag to https://wiki.gnome.org/Projects/gtk-vnc: currently + the gtk-vnc's web page. + + '+' in LGPL License tags to '-or-later' to comply with SPDX + 3.0. + +------------------------------------------------------------------- gtk-vnc2.changes: same change Old: ---- gtk-vnc-0.7.1.tar.xz New: ---- gtk-vnc-0.7.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtk-vnc.spec ++++++ --- /var/tmp/diff_new_pack.cH748z/_old 2018-04-16 12:46:19.970910152 +0200 +++ /var/tmp/diff_new_pack.cH748z/_new 2018-04-16 12:46:19.974910007 +0200 @@ -1,7 +1,7 @@ # # spec file for package gtk-vnc # -# Copyright (c) 2017 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,7 +17,6 @@ %define build_for_gtk2 0 - %if !%{build_for_gtk2} %define _sover -2_0-0 %define _sonamever 2.0 @@ -27,17 +26,15 @@ %define _sonamever 1.0 %define _sonamepkg 1_0 %endif - -Name: gtk-vnc %define _name gtk-vnc +Name: gtk-vnc +Version: 0.7.2 +Release: 0 Summary: A GTK widget for VNC clients -License: LGPL-2.1 and LGPL-2.1+ +License: LGPL-2.1-only AND LGPL-2.1-or-later Group: Development/Libraries/X11 -Version: 0.7.1 -Release: 0 +URL: https://wiki.gnome.org/Projects/gtk-vnc Source: http://download.gnome.org/sources/gtk-vnc/0.7/%{_name}-%{version}.tar.xz -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Url: http://gtk-vnc.sf.net/ BuildRequires: cyrus-sasl-devel BuildRequires: gobject-introspection-devel >= 0.9.4 %if %{build_for_gtk2} @@ -48,16 +45,17 @@ BuildRequires: intltool BuildRequires: libgcrypt-devel BuildRequires: libtool +BuildRequires: pkgconfig +BuildRequires: translation-update-upstream +BuildRequires: pkgconfig(gnutls) >= 1.4.0 +BuildRequires: pkgconfig(libpulse-simple) %if %{build_for_gtk2} BuildRequires: python-devel BuildRequires: python-gtk-devel %endif -BuildRequires: translation-update-upstream %if ! %{build_for_gtk2} BuildRequires: vala %endif -BuildRequires: pkgconfig(gnutls) >= 1.4.0 -BuildRequires: pkgconfig(libpulse-simple) %description gtk-vnc is a VNC viewer widget for GTK+. It is built using coroutines @@ -66,7 +64,7 @@ %package -n libgvnc-1_0-0 Summary: GObject-based library to interact with the RFB protocol -License: LGPL-2.1 and LGPL-2.1+ +License: LGPL-2.1-only AND LGPL-2.1-or-later Group: Development/Libraries/X11 %description -n libgvnc-1_0-0 @@ -79,7 +77,7 @@ %package -n typelib-1_0-GVnc-1_0 Summary: GObject-based library to interact with the RFB protocol -- Introspection bindings -License: LGPL-2.1 and LGPL-2.1+ +License: LGPL-2.1-only AND LGPL-2.1-or-later Group: System/Libraries %description -n typelib-1_0-GVnc-1_0 @@ -92,7 +90,7 @@ %package -n libgvncpulse-1_0-0 Summary: Pulse audio bridge for VNC client connections -License: LGPL-2.1 and LGPL-2.1+ +License: LGPL-2.1-only AND LGPL-2.1-or-later Group: Development/Libraries/X11 %description -n libgvncpulse-1_0-0 @@ -104,7 +102,7 @@ %package -n typelib-1_0-GVncPulse-1_0 Summary: Pulse audio bridge for VNC client connections -- Introspection bindings -License: LGPL-2.1 and LGPL-2.1+ +License: LGPL-2.1-only AND LGPL-2.1-or-later Group: System/Libraries %description -n typelib-1_0-GVncPulse-1_0 @@ -116,9 +114,8 @@ libgvncpulse library. %package -n libgtk-vnc%{_sover} - Summary: A GTK widget for VNC clients -License: LGPL-2.1 and LGPL-2.1+ +License: LGPL-2.1-only AND LGPL-2.1-or-later Group: Development/Libraries/X11 Recommends: %{_name}-lang # Needed to make lang package installable (and because we used to @@ -133,7 +130,7 @@ %package -n typelib-1_0-GtkVnc-%{_sonamepkg} Summary: A GTK widget for VNC clients -- Introspection bindings -License: LGPL-2.1 and LGPL-2.1+ +License: LGPL-2.1-only AND LGPL-2.1-or-later Group: System/Libraries %description -n typelib-1_0-GtkVnc-%{_sonamepkg} @@ -146,7 +143,7 @@ %package tools Summary: VNC Tools based on gtk-vnc -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: Development/Libraries/X11 %description tools @@ -158,7 +155,7 @@ %package devel Summary: A GTK widget for VNC clients -- Development Files -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: Development/Libraries/X11 Requires: libgtk-vnc%{_sover} = %{version} Requires: libgvnc-1_0-0 = %{version} @@ -173,15 +170,12 @@ threaded. %if %{build_for_gtk2} - %package -n python-gtk-vnc - Summary: Python bindings for the gtk-vnc library -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: Development/Libraries/X11 Provides: gtk-vnc-python = %{version} Obsoletes: gtk-vnc-python < %{version} -%py_requires %description -n python-gtk-vnc gtk-vnc is a VNC viewer widget for GTK+. It is built using coroutines @@ -202,17 +196,19 @@ %build # We use --with-examples since this will build gvncviewer, which is neat -%configure --disable-static --with-pic \ +%configure \ + --disable-static\ + --with-pic \ %if %{build_for_gtk2} - --with-gtk=2.0\ + --with-gtk=2.0 \ %else - --with-gtk=3.0\ + --with-gtk=3.0 \ %endif --with-examples -%{__make} %{?jobs:-j%jobs} V=1 +make %{?_smp_mflags} V=1 %install -%makeinstall +%make_install %if %{build_for_gtk2} rm %{buildroot}%{py_sitedir}/gtkvnc.*a # Files that will come with gtk3 build @@ -225,7 +221,7 @@ rm %{buildroot}%{_bindir}/gvncviewer rm %{buildroot}%{_mandir}/man1/gvnccapture.1* %endif -%{__rm} -f %{buildroot}%{_libdir}/*.la +rm -f %{buildroot}%{_libdir}/*.la # -lang package is shared between gtk2 and gtk3 - do not package languages in gtk2 build. %if !%{build_for_gtk2} @@ -234,72 +230,55 @@ rm -rf %{buildroot}%{_datadir}/locale/ %endif -%clean -rm -rf $RPM_BUILD_ROOT - -%postun -n libgvnc-1_0-0 -p /sbin/ldconfig - %post -n libgvnc-1_0-0 -p /sbin/ldconfig - -%postun -n libgvncpulse-1_0-0 -p /sbin/ldconfig +%postun -n libgvnc-1_0-0 -p /sbin/ldconfig %post -n libgvncpulse-1_0-0 -p /sbin/ldconfig - -%postun -n libgtk-vnc%{_sover} -p /sbin/ldconfig +%postun -n libgvncpulse-1_0-0 -p /sbin/ldconfig %post -n libgtk-vnc%{_sover} -p /sbin/ldconfig +%postun -n libgtk-vnc%{_sover} -p /sbin/ldconfig %if !%{build_for_gtk2} - %files -n libgvnc-1_0-0 -%defattr(-, root, root) -%doc AUTHORS COPYING.LIB ChangeLog NEWS README +%license COPYING.LIB %{_libdir}/libgvnc-1.0.so.0* %files -n typelib-1_0-GVnc-1_0 -%defattr(-,root,root) %{_libdir}/girepository-1.0/GVnc-1.0.typelib %files -n libgvncpulse-1_0-0 -%defattr(-, root, root) -%doc AUTHORS COPYING.LIB ChangeLog NEWS README +%license COPYING.LIB %{_libdir}/libgvncpulse-1.0.so.0* %files -n typelib-1_0-GVncPulse-1_0 -%defattr(-,root,root) %{_libdir}/girepository-1.0/GVncPulse-1.0.typelib - %endif %files -n libgtk-vnc%{_sover} -%defattr(-, root, root) -%doc AUTHORS COPYING.LIB ChangeLog NEWS README +%license COPYING.LIB +%doc NEWS README %{_libdir}/libgtk-vnc-%{_sonamever}.so.0* %files -n typelib-1_0-GtkVnc-%{_sonamepkg} -%defattr(-,root,root) %{_libdir}/girepository-1.0/GtkVnc-%{_sonamever}.typelib %if !%{build_for_gtk2} - %files tools -%defattr(-, root, root) %{_bindir}/gvnccapture %{_bindir}/gvncviewer %{_mandir}/man1/gvnccapture.1* %endif %if %{build_for_gtk2} - %files -n python-gtk-vnc -%defattr(-, root, root) %doc examples/gvncviewer-bindings.py %doc examples/gvncviewer-introspection.py %{py_sitedir}/gtkvnc.so %endif %files devel -%defattr(-, root, root) +%doc AUTHORS ChangeLog %if !%{build_for_gtk2} %{_includedir}/gvnc-1.0/ %{_includedir}/gvncpulse-1.0/ ++++++ gtk-vnc2.spec ++++++ --- /var/tmp/diff_new_pack.cH748z/_old 2018-04-16 12:46:19.994909279 +0200 +++ /var/tmp/diff_new_pack.cH748z/_new 2018-04-16 12:46:19.994909279 +0200 @@ -1,7 +1,7 @@ # # spec file for package gtk-vnc2 # -# Copyright (c) 2017 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,7 +17,6 @@ %define build_for_gtk2 1 - %if !%{build_for_gtk2} %define _sover -2_0-0 %define _sonamever 2.0 @@ -27,17 +26,15 @@ %define _sonamever 1.0 %define _sonamepkg 1_0 %endif - -Name: gtk-vnc2 %define _name gtk-vnc +Name: gtk-vnc2 +Version: 0.7.2 +Release: 0 Summary: A GTK widget for VNC clients -License: LGPL-2.1 and LGPL-2.1+ +License: LGPL-2.1-only AND LGPL-2.1-or-later Group: Development/Libraries/X11 -Version: 0.7.1 -Release: 0 +URL: https://wiki.gnome.org/Projects/gtk-vnc Source: http://download.gnome.org/sources/gtk-vnc/0.7/%{_name}-%{version}.tar.xz -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Url: http://gtk-vnc.sf.net/ BuildRequires: cyrus-sasl-devel BuildRequires: gobject-introspection-devel >= 0.9.4 %if %{build_for_gtk2} @@ -48,16 +45,17 @@ BuildRequires: intltool BuildRequires: libgcrypt-devel BuildRequires: libtool +BuildRequires: pkgconfig +BuildRequires: translation-update-upstream +BuildRequires: pkgconfig(gnutls) >= 1.4.0 +BuildRequires: pkgconfig(libpulse-simple) %if %{build_for_gtk2} BuildRequires: python-devel BuildRequires: python-gtk-devel %endif -BuildRequires: translation-update-upstream %if ! %{build_for_gtk2} BuildRequires: vala %endif -BuildRequires: pkgconfig(gnutls) >= 1.4.0 -BuildRequires: pkgconfig(libpulse-simple) %description gtk-vnc is a VNC viewer widget for GTK+. It is built using coroutines @@ -66,7 +64,7 @@ %package -n libgvnc-1_0-0 Summary: GObject-based library to interact with the RFB protocol -License: LGPL-2.1 and LGPL-2.1+ +License: LGPL-2.1-only AND LGPL-2.1-or-later Group: Development/Libraries/X11 %description -n libgvnc-1_0-0 @@ -79,7 +77,7 @@ %package -n typelib-1_0-GVnc-1_0 Summary: GObject-based library to interact with the RFB protocol -- Introspection bindings -License: LGPL-2.1 and LGPL-2.1+ +License: LGPL-2.1-only AND LGPL-2.1-or-later Group: System/Libraries %description -n typelib-1_0-GVnc-1_0 @@ -92,7 +90,7 @@ %package -n libgvncpulse-1_0-0 Summary: Pulse audio bridge for VNC client connections -License: LGPL-2.1 and LGPL-2.1+ +License: LGPL-2.1-only AND LGPL-2.1-or-later Group: Development/Libraries/X11 %description -n libgvncpulse-1_0-0 @@ -104,7 +102,7 @@ %package -n typelib-1_0-GVncPulse-1_0 Summary: Pulse audio bridge for VNC client connections -- Introspection bindings -License: LGPL-2.1 and LGPL-2.1+ +License: LGPL-2.1-only AND LGPL-2.1-or-later Group: System/Libraries %description -n typelib-1_0-GVncPulse-1_0 @@ -116,9 +114,8 @@ libgvncpulse library. %package -n libgtk-vnc%{_sover} - Summary: A GTK widget for VNC clients -License: LGPL-2.1 and LGPL-2.1+ +License: LGPL-2.1-only AND LGPL-2.1-or-later Group: Development/Libraries/X11 Recommends: %{_name}-lang # Needed to make lang package installable (and because we used to @@ -133,7 +130,7 @@ %package -n typelib-1_0-GtkVnc-%{_sonamepkg} Summary: A GTK widget for VNC clients -- Introspection bindings -License: LGPL-2.1 and LGPL-2.1+ +License: LGPL-2.1-only AND LGPL-2.1-or-later Group: System/Libraries %description -n typelib-1_0-GtkVnc-%{_sonamepkg} @@ -146,7 +143,7 @@ %package tools Summary: VNC Tools based on gtk-vnc -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: Development/Libraries/X11 %description tools @@ -158,7 +155,7 @@ %package devel Summary: A GTK widget for VNC clients -- Development Files -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: Development/Libraries/X11 Requires: libgtk-vnc%{_sover} = %{version} Requires: libgvnc-1_0-0 = %{version} @@ -173,15 +170,12 @@ threaded. %if %{build_for_gtk2} - %package -n python-gtk-vnc - Summary: Python bindings for the gtk-vnc library -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: Development/Libraries/X11 Provides: gtk-vnc-python = %{version} Obsoletes: gtk-vnc-python < %{version} -%py_requires %description -n python-gtk-vnc gtk-vnc is a VNC viewer widget for GTK+. It is built using coroutines @@ -202,17 +196,19 @@ %build # We use --with-examples since this will build gvncviewer, which is neat -%configure --disable-static --with-pic \ +%configure \ + --disable-static\ + --with-pic \ %if %{build_for_gtk2} - --with-gtk=2.0\ + --with-gtk=2.0 \ %else - --with-gtk=3.0\ + --with-gtk=3.0 \ %endif --with-examples -%{__make} %{?jobs:-j%jobs} V=1 +make %{?_smp_mflags} V=1 %install -%makeinstall +%make_install %if %{build_for_gtk2} rm %{buildroot}%{py_sitedir}/gtkvnc.*a # Files that will come with gtk3 build @@ -225,7 +221,7 @@ rm %{buildroot}%{_bindir}/gvncviewer rm %{buildroot}%{_mandir}/man1/gvnccapture.1* %endif -%{__rm} -f %{buildroot}%{_libdir}/*.la +rm -f %{buildroot}%{_libdir}/*.la # -lang package is shared between gtk2 and gtk3 - do not package languages in gtk2 build. %if !%{build_for_gtk2} @@ -234,72 +230,55 @@ rm -rf %{buildroot}%{_datadir}/locale/ %endif -%clean -rm -rf $RPM_BUILD_ROOT - -%postun -n libgvnc-1_0-0 -p /sbin/ldconfig - %post -n libgvnc-1_0-0 -p /sbin/ldconfig - -%postun -n libgvncpulse-1_0-0 -p /sbin/ldconfig +%postun -n libgvnc-1_0-0 -p /sbin/ldconfig %post -n libgvncpulse-1_0-0 -p /sbin/ldconfig - -%postun -n libgtk-vnc%{_sover} -p /sbin/ldconfig +%postun -n libgvncpulse-1_0-0 -p /sbin/ldconfig %post -n libgtk-vnc%{_sover} -p /sbin/ldconfig +%postun -n libgtk-vnc%{_sover} -p /sbin/ldconfig %if !%{build_for_gtk2} - %files -n libgvnc-1_0-0 -%defattr(-, root, root) -%doc AUTHORS COPYING.LIB ChangeLog NEWS README +%license COPYING.LIB %{_libdir}/libgvnc-1.0.so.0* %files -n typelib-1_0-GVnc-1_0 -%defattr(-,root,root) %{_libdir}/girepository-1.0/GVnc-1.0.typelib %files -n libgvncpulse-1_0-0 -%defattr(-, root, root) -%doc AUTHORS COPYING.LIB ChangeLog NEWS README +%license COPYING.LIB %{_libdir}/libgvncpulse-1.0.so.0* %files -n typelib-1_0-GVncPulse-1_0 -%defattr(-,root,root) %{_libdir}/girepository-1.0/GVncPulse-1.0.typelib - %endif %files -n libgtk-vnc%{_sover} -%defattr(-, root, root) -%doc AUTHORS COPYING.LIB ChangeLog NEWS README +%license COPYING.LIB +%doc NEWS README %{_libdir}/libgtk-vnc-%{_sonamever}.so.0* %files -n typelib-1_0-GtkVnc-%{_sonamepkg} -%defattr(-,root,root) %{_libdir}/girepository-1.0/GtkVnc-%{_sonamever}.typelib %if !%{build_for_gtk2} - %files tools -%defattr(-, root, root) %{_bindir}/gvnccapture %{_bindir}/gvncviewer %{_mandir}/man1/gvnccapture.1* %endif %if %{build_for_gtk2} - %files -n python-gtk-vnc -%defattr(-, root, root) %doc examples/gvncviewer-bindings.py %doc examples/gvncviewer-introspection.py %{py_sitedir}/gtkvnc.so %endif %files devel -%defattr(-, root, root) +%doc AUTHORS ChangeLog %if !%{build_for_gtk2} %{_includedir}/gvnc-1.0/ %{_includedir}/gvncpulse-1.0/ ++++++ gtk-vnc-0.7.1.tar.xz -> gtk-vnc-0.7.2.tar.xz ++++++ ++++ 3505 lines of diff (skipped) ++++++ pre_checkin.sh ++++++ --- /var/tmp/diff_new_pack.cH748z/_old 2018-04-16 12:46:20.226900838 +0200 +++ /var/tmp/diff_new_pack.cH748z/_new 2018-04-16 12:46:20.226900838 +0200 @@ -2,3 +2,4 @@ sed 's,build_for_gtk2 0,build_for_gtk2 1,;s,^\(Name: *\)gtk-vnc,\1gtk-vnc2,' gtk-vnc.spec > gtk-vnc2.spec cp gtk-vnc.changes gtk-vnc2.changes +
