Hello community,

here is the log from the commit of package gtk-vnc for openSUSE:Factory checked 
in at 2018-10-17 08:19:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtk-vnc (Old)
 and      /work/SRC/openSUSE:Factory/.gtk-vnc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gtk-vnc"

Wed Oct 17 08:19:22 2018 rev:50 rq:639834 version:0.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gtk-vnc/gtk-vnc.changes  2018-04-16 
12:46:19.294934745 +0200
+++ /work/SRC/openSUSE:Factory/.gtk-vnc.new/gtk-vnc.changes     2018-10-17 
08:19:27.762912426 +0200
@@ -1,0 +2,28 @@
+Thu Sep 27 14:24:54 UTC 2018 - [email protected]
+
+- Add gio-2.0, gio-unix-2.0 and gobject-2.0 pkgconfig modules
+  BuildRequires to main pakage to avoid implicit dependencies.
+
+-------------------------------------------------------------------
+Sat Aug 18 15:30:03 UTC 2018 - [email protected]
+
+- Update to version 0.9.0:
+  + Use libgcrypt for DES routines
+  + Add missing cipher close calls in ARD auth
+  + Check for errors after reading mslogon params
+  + Support newer UltraVNC mslogon auth type code
+  + Avoid divide by zero in mslogin auth from bogus params
+  + Re-allow python2 accidentally blocked when removing python
+    binding.
+
+-------------------------------------------------------------------
+Fri Aug  3 21:10:54 UTC 2018 - [email protected]
+
+- Update to version 0.8.0:
+  + Deleted the python2 binding in favour of GObject introspection.
+  + Pull in latest keycodemapdb content.
+  + Disable/fix -Wcast-function-type warnings.
+- Drop gtk-vnc2 linked package and all it's subpackages and
+  conditionals, no longer supported upstream.
+
+-------------------------------------------------------------------

Old:
----
  gtk-vnc-0.7.2.tar.xz
  gtk-vnc2.changes
  gtk-vnc2.spec
  pre_checkin.sh

New:
----
  gtk-vnc-0.9.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gtk-vnc.spec ++++++
--- /var/tmp/diff_new_pack.F8Bv61/_old  2018-10-17 08:19:28.258912203 +0200
+++ /var/tmp/diff_new_pack.F8Bv61/_new  2018-10-17 08:19:28.262912201 +0200
@@ -16,46 +16,33 @@
 #
 
 
-%define build_for_gtk2 0
-%if !%{build_for_gtk2}
 %define _sover -2_0-0
 %define _sonamever 2.0
 %define _sonamepkg 2_0
-%else
-%define _sover -1_0-0
-%define _sonamever 1.0
-%define _sonamepkg 1_0
-%endif
-%define _name   gtk-vnc
+
 Name:           gtk-vnc
-Version:        0.7.2
+Version:        0.9.0
 Release:        0
 Summary:        A GTK widget for VNC clients
 License:        LGPL-2.1-only AND LGPL-2.1-or-later
 Group:          Development/Libraries/X11
 URL:            https://wiki.gnome.org/Projects/gtk-vnc
-Source:         
http://download.gnome.org/sources/gtk-vnc/0.7/%{_name}-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/gtk-vnc/0.9/%{name}-%{version}.tar.xz
+
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  gobject-introspection-devel >= 0.9.4
-%if %{build_for_gtk2}
-BuildRequires:  gtk2-devel
-%else
 BuildRequires:  gtk3-devel
-%endif
 BuildRequires:  intltool
-BuildRequires:  libgcrypt-devel
+BuildRequires:  libgcrypt-devel >= 1.5.0
 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
-%if ! %{build_for_gtk2}
 BuildRequires:  vala
-%endif
+BuildRequires:  pkgconfig(gio-2.0) >= 2.42.0
+BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.42.0
+BuildRequires:  pkgconfig(gnutls) >= 3.1.18
+BuildRequires:  pkgconfig(gobject-2.0) >= 2.42.0
+BuildRequires:  pkgconfig(libpulse-simple)
 
 %description
 gtk-vnc is a VNC viewer widget for GTK+. It is built using coroutines
@@ -76,7 +63,7 @@
 RFB protocol.
 
 %package -n typelib-1_0-GVnc-1_0
-Summary:        GObject-based library to interact with the RFB protocol -- 
Introspection bindings
+Summary:        Introspection bindings for gtk-vnc
 License:        LGPL-2.1-only AND LGPL-2.1-or-later
 Group:          System/Libraries
 
@@ -117,7 +104,7 @@
 Summary:        A GTK widget for VNC clients
 License:        LGPL-2.1-only AND LGPL-2.1-or-later
 Group:          Development/Libraries/X11
-Recommends:     %{_name}-lang
+Recommends:     %{name}-lang
 # Needed to make lang package installable (and because we used to
 # have a gtk-vnc package earlier).
 Provides:       %{name} = %{version}
@@ -169,29 +156,10 @@
 allowing it to be completely asynchronous while remaining single
 threaded.
 
-%if %{build_for_gtk2}
-%package -n python-gtk-vnc
-Summary:        Python bindings for the gtk-vnc library
-License:        LGPL-2.1-or-later
-Group:          Development/Libraries/X11
-Provides:       gtk-vnc-python = %{version}
-Obsoletes:      gtk-vnc-python < %{version}
-
-%description -n python-gtk-vnc
-gtk-vnc is a VNC viewer widget for GTK+. It is built using coroutines
-allowing it to be completely asynchronous while remaining single
-threaded.
-
-This package contains the python bindings for gtk-vnc.
-%endif
-
-# The lang-package is shared between the gtk2 and gtk3 version
-%if !%{build_for_gtk2}
 %lang_package
-%endif
 
 %prep
-%setup -q -n %{_name}-%{version}
+%autosetup
 translation-update-upstream
 
 %build
@@ -199,36 +167,14 @@
 %configure \
         --disable-static\
         --with-pic \
-%if %{build_for_gtk2}
-        --with-gtk=2.0 \
-%else
         --with-gtk=3.0 \
-%endif
         --with-examples
-make %{?_smp_mflags} V=1
+%make_build
 
 %install
 %make_install
-%if %{build_for_gtk2}
-rm %{buildroot}%{py_sitedir}/gtkvnc.*a
-# Files that will come with gtk3 build
-rm -r %{buildroot}%{_includedir}/{gvnc-1.0/,gvncpulse-1.0/}
-rm %{buildroot}%{_libdir}/{libgvnc-1.0.so*,libgvncpulse-1.0.so*}
-rm %{buildroot}%{_libdir}/pkgconfig/{gvnc-1.0.pc,gvncpulse-1.0.pc}
-rm %{buildroot}%{_datadir}/gir-1.0/{GVnc-1.0.gir,GVncPulse-1.0.gir}
-rm 
%{buildroot}%{_libdir}/girepository-1.0/{GVnc-1.0.typelib,GVncPulse-1.0.typelib}
-rm %{buildroot}%{_bindir}/gvnccapture
-rm %{buildroot}%{_bindir}/gvncviewer
-rm %{buildroot}%{_mandir}/man1/gvnccapture.1*
-%endif
 rm -f %{buildroot}%{_libdir}/*.la
-
-# -lang package is shared between gtk2 and gtk3 - do not package languages in 
gtk2 build.
-%if !%{build_for_gtk2}
-%find_lang %{_name}
-%else
-rm -rf %{buildroot}%{_datadir}/locale/
-%endif
+%find_lang %{name}
 
 %post    -n libgvnc-1_0-0 -p /sbin/ldconfig
 %postun  -n libgvnc-1_0-0 -p /sbin/ldconfig
@@ -239,7 +185,6 @@
 %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
 %license COPYING.LIB
 %{_libdir}/libgvnc-1.0.so.0*
@@ -253,7 +198,6 @@
 
 %files -n typelib-1_0-GVncPulse-1_0
 %{_libdir}/girepository-1.0/GVncPulse-1.0.typelib
-%endif
 
 %files -n libgtk-vnc%{_sover}
 %license COPYING.LIB
@@ -263,23 +207,13 @@
 %files -n typelib-1_0-GtkVnc-%{_sonamepkg}
 %{_libdir}/girepository-1.0/GtkVnc-%{_sonamever}.typelib
 
-%if !%{build_for_gtk2}
 %files tools
 %{_bindir}/gvnccapture
 %{_bindir}/gvncviewer
 %{_mandir}/man1/gvnccapture.1*
-%endif
-
-%if %{build_for_gtk2}
-%files -n python-gtk-vnc
-%doc examples/gvncviewer-bindings.py
-%doc examples/gvncviewer-introspection.py
-%{py_sitedir}/gtkvnc.so
-%endif
 
 %files devel
 %doc AUTHORS ChangeLog
-%if !%{build_for_gtk2}
 %{_includedir}/gvnc-1.0/
 %{_includedir}/gvncpulse-1.0/
 %{_libdir}/libgvnc-1.0.so
@@ -296,15 +230,11 @@
 %{_datadir}/vala/vapi/gvnc-1.0.vapi
 %{_datadir}/vala/vapi/gvncpulse-1.0.deps
 %{_datadir}/vala/vapi/gvncpulse-1.0.vapi
-%endif
 %{_includedir}/gtk-vnc-%{_sonamever}/
 %{_libdir}/libgtk-vnc-%{_sonamever}.so
 %{_libdir}/pkgconfig/gtk-vnc-%{_sonamever}.pc
 %{_datadir}/gir-1.0/GtkVnc-%{_sonamever}.gir
 
-# The -lang package is shared between gtk2 and gtk3 version
-%if !%{build_for_gtk2}
-%files lang -f %{_name}.lang
-%endif
+%files lang -f %{name}.lang
 
 %changelog

++++++ gtk-vnc-0.7.2.tar.xz -> gtk-vnc-0.9.0.tar.xz ++++++
++++ 6738 lines of diff (skipped)


Reply via email to