diff --git a/gtk-vnc.spec b/gtk-vnc.spec index 330f42a..f259059 100644 --- a/gtk-vnc.spec +++ b/gtk-vnc.spec @@ -1,31 +1,20 @@ # -*- rpm-spec -*- -# This spec file assumes you are building for Fedora 26 or newer, -# or for RHEL 7 or newer. It may need some tweaks for other distros. +# This spec file assumes you are building for Fedora 32 or newer, +# or for RHEL 8 or newer. It may need some tweaks for other distros. -%if 0%{?fedora} || 0%{?rhel} >= 8 - %global tls_priority "@LIBVIRT,SYSTEM" -%else - %global tls_priority "NORMAL" -%endif +%global tls_priority "@LIBVIRT,SYSTEM" +%global verdir %(echo ${version} | cut -d. -f1,2) Summary: A GTK widget for VNC clients Name: gtk-vnc -Version: 1.0.0 -Release: 4%{?dist} +Version: 1.2.0 +Release: 1%{?dist} License: LGPLv2+ -Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.5/%{name}-%{version}.tar.xz -URL: https://wiki.gnome.org/Projects/gtk-vnc +Source: https://download.gnome.org/sources/%{name}/%{verdir}/%{name}-%{version}.tar.xz +URL: https://gitlab.gnome.org/GNOME/gtk-vnc Requires: gvnc = %{version}-%{release} -%if 0%{?fedora} -BuildRequires: python3 -%else -%if 0%{?rhel} > 7 BuildRequires: python3-devel -%else -BuildRequires: python -%endif -%endif BuildRequires: gnutls-devel libgcrypt-devel cyrus-sasl-devel zlib-devel BuildRequires: gobject-introspection-devel BuildRequires: gtk3-devel @@ -91,7 +80,7 @@ screenshots of a VNC desktop %package -n gtk-vnc2 Summary: A GTK3 widget for VNC clients Requires: gvnc = %{version}-%{release} -Obsoletes: gtk-vnc +Obsoletes: gtk-vnc < 1.0.0 %description -n gtk-vnc2 gtk-vnc is a VNC viewer widget for GTK3. It is built using coroutines @@ -102,7 +91,7 @@ Summary: Development files to build GTK3 applications with gtk-vnc Requires: gtk-vnc2 = %{version}-%{release} Requires: pkgconfig Requires: gtk3-devel -Obsoletes: gtk-vnc-devel +Obsoletes: gtk-vnc-devel < 1.0.0 %description -n gtk-vnc2-devel gtk-vnc is a VNC viewer widget for GTK3. It is built using coroutines @@ -126,12 +115,6 @@ chmod -x examples/*.pl examples/*.js examples/*.py %check %meson_test -%ldconfig_scriptlets -n gvnc - -%ldconfig_scriptlets -n gvncpulse - -%ldconfig_scriptlets -n gtk-vnc2 - %files -n gvnc -f %{name}.lang %{_libdir}/libgvnc-1.0.so.* %{_libdir}/girepository-1.0/GVnc-1.0.typelib @@ -186,6 +169,13 @@ chmod -x examples/*.pl examples/*.js examples/*.py %{_datadir}/gir-1.0/GtkVnc-2.0.gir %changelog +* Wed Apr 14 2021 Daniel P. Berrangé - 1.2.0-1 +- Update to 1.2.0 release +- Drop outdated conditionals +- Drop outdated ldconfig script +- Use versioned obsoletes tags +- Resolves: rhbz#1949474 + * Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index 49c44a6..2b84faf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gtk-vnc-1.0.0.tar.xz) = 63a40b9b284c4e46a92d5375ab3660b324ff27bfc572559d3b34d29fe4f7d24e976396b6688b8f3e3109d49dc5527075d128c43bb997507e68ddc0880b0ad148 +SHA512 (gtk-vnc-1.2.0.tar.xz) = 830c614afa6540397352da864ad32a5687ccce5dc1e2150220c9a7fc3c7b0fbcbb3770e06b5fed75602d830bc9a9d40855fa8b6d8b65f740fc7a53bbdfce6edb