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 - luc1...@linuxmail.org
+
+- 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
+


Reply via email to