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)


Reply via email to