Hello community, here is the log from the commit of package gtk-vnc for openSUSE:Factory checked in at 2019-08-13 13:11:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gtk-vnc (Old) and /work/SRC/openSUSE:Factory/.gtk-vnc.new.9556 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtk-vnc" Tue Aug 13 13:11:40 2019 rev:51 rq:722098 version:1.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gtk-vnc/gtk-vnc.changes 2018-10-17 08:19:27.762912426 +0200 +++ /work/SRC/openSUSE:Factory/.gtk-vnc.new.9556/gtk-vnc.changes 2019-08-13 13:11:41.761576800 +0200 @@ -1,0 +2,30 @@ +Fri Aug 9 18:19:31 UTC 2019 - Luigi Baldoni <[email protected]> + +- Update to version 1.0.0: + + Autotools build system replaced with meson. + + Support for GTK-2 is dropped. GTK-3 is mandatory. + + Support for libview is dropped in example program. + + Improvements to example demos. + + Use MAP_ANON if MAP_ANONYMOUS doesn't exist to help certain + macOS versions. + + Fix crash when connection attempt fails early. + + Initialize gcrypt early in auth process. + + Emit vnc-auth-failure signal when SASL auth fails. + + Emit vnc-error signal when authentication fails. + + Fix double free when failing to read certificates. + + Run unit tests in RPM build. + + Modernize RPM spec. + + Fix race condition in unit tests. + + Fix install of missing header for cairo framebuffer. + + Fix typo in gir package name. + + Add missing VncPixelFormat file to git data. +- Add meson BuildRequires and macros. +- Drop libtool BuildRequires: No longer needed. +- Drop translation-update-upstream BuildRequires and macro, SUSE no + longer provides extra translations for gtk-vnc. +- Replace gtk3-devel with pkgconfig(gtk+-3.0) BuildRequires: Align + with what meson checks for. +- Add pkgconfig(gvnc-1.0) BuildRequires: New dependency. +- Use sed hack to enable install of gncviewer. + +------------------------------------------------------------------- Old: ---- gtk-vnc-0.9.0.tar.xz New: ---- gtk-vnc-1.0.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtk-vnc.spec ++++++ --- /var/tmp/diff_new_pack.GfVMxH/_old 2019-08-13 13:11:42.225576547 +0200 +++ /var/tmp/diff_new_pack.GfVMxH/_new 2019-08-13 13:11:42.225576547 +0200 @@ -1,7 +1,7 @@ # # spec file for package gtk-vnc # -# 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,7 +12,7 @@ # 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/ # @@ -21,27 +21,27 @@ %define _sonamepkg 2_0 Name: gtk-vnc -Version: 0.9.0 +Version: 1.0.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 -Source0: https://download.gnome.org/sources/gtk-vnc/0.9/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gtk-vnc/1.0/%{name}-%{version}.tar.xz BuildRequires: cyrus-sasl-devel BuildRequires: gobject-introspection-devel >= 0.9.4 -BuildRequires: gtk3-devel BuildRequires: intltool BuildRequires: libgcrypt-devel >= 1.5.0 -BuildRequires: libtool +BuildRequires: meson BuildRequires: pkgconfig -BuildRequires: translation-update-upstream BuildRequires: vala 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(gtk+-3.0) +BuildRequires: pkgconfig(gvnc-1.0) BuildRequires: pkgconfig(libpulse-simple) %description @@ -160,20 +160,15 @@ %prep %autosetup -translation-update-upstream +# install gvncviewer +sed -i '/install:/s/false/true/' examples/meson.build %build -# We use --with-examples since this will build gvncviewer, which is neat -%configure \ - --disable-static\ - --with-pic \ - --with-gtk=3.0 \ - --with-examples -%make_build +%meson +%meson_build %install -%make_install -rm -f %{buildroot}%{_libdir}/*.la +%meson_install %find_lang %{name} %post -n libgvnc-1_0-0 -p /sbin/ldconfig @@ -210,7 +205,7 @@ %files tools %{_bindir}/gvnccapture %{_bindir}/gvncviewer -%{_mandir}/man1/gvnccapture.1* +%{_mandir}/man1/gvnccapture.1%{?ext_man} %files devel %doc AUTHORS ChangeLog ++++++ gtk-vnc-0.9.0.tar.xz -> gtk-vnc-1.0.0.tar.xz ++++++ ++++ 68923 lines of diff (skipped)
