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)
