diff --git a/gtk-vnc-1.3.1.tar.xz b/gtk-vnc-1.3.1.tar.xz deleted file mode 100644 index 85c9fff8b2b93f6c267e12bb83c2ae23b0a47e4b..0000000000000000000000000000000000000000 Binary files a/gtk-vnc-1.3.1.tar.xz and /dev/null differ diff --git a/gtk-vnc-1.4.0.tar.xz b/gtk-vnc-1.4.0.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..91d5b9283be20b2380a99a055b7894acafabad3d Binary files /dev/null and b/gtk-vnc-1.4.0.tar.xz differ diff --git a/gtk-vnc.spec b/gtk-vnc.spec index 9a871efc1cd8fd4e9876f49a6c5f599460587af8..456503eec5ab60d8ddc0f7b08fe9aaf457ae368d 100644 --- a/gtk-vnc.spec +++ b/gtk-vnc.spec @@ -1,14 +1,28 @@ Summary: VNC viewer widget for GTK Name: gtk-vnc -Version: 1.3.1 +Version: 1.4.0 Release: 1 -License: LGPLv2+ +License: LGPL-2.0-or-later URL: https://gitlab.gnome.org/GNOME/gtk-vnc -Source: https://download.gnome.org/sources/%{name}/1.3/%{name}-%{version}.tar.xz - -BuildRequires: python3 python3-devel gnutls-devel libgcrypt-devel cyrus-sasl-devel -BuildRequires: zlib-devel intltool gobject-introspection-devel gtk3-devel vala -BuildRequires: pulseaudio-libs-devel perl-podlators meson +Source: https://download.gnome.org/sources/%{name}/1.4/%{name}-%{version}.tar.xz + +BuildRequires: meson >= 0.56.0 +BuildRequires: pkgconfig(cairo) >= 1.15.0 +BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.36.0 +BuildRequires: pkgconfig(gio-2.0) >= 2.56.0 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.56.0 +BuildRequires: pkgconfig(gmp) >= 6.0.0 +BuildRequires: pkgconfig(gnutls) >= 3.6.0 +BuildRequires: pkgconfig(gobject-2.0) >= 2.56.0 +BuildRequires: pkgconfig(gthread-2.0) >= 2.56.0 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.0 +BuildRequires: pkgconfig(libpulse-simple) >= 11.0 +BuildRequires: pkgconfig(libsasl2) >= 2.1.27 +BuildRequires: pkgconfig(x11) >= 1.6.5 +BuildRequires: pkgconfig(zlib) >= 1.2.11 +BuildRequires: vala vala-devel +BuildRequires: /usr/bin/gi-docgen +BuildRequires: /usr/bin/g-ir-scanner Requires: gvnc = %{version}-%{release} @@ -28,7 +42,6 @@ with the raw protocol itself. %package -n gvnc-devel Summary: Libraries, includes, etc. to compile with the gvnc library Requires: gvnc = %{version}-%{release} -Requires: pkgconfig %description -n gvnc-devel gvnc is a GObject for managing a VNC connection. It provides all the @@ -49,7 +62,6 @@ system %package -n gvncpulse-devel Summary: Libraries, includes, etc. to compile with the gvncpulse library Requires: gvncpulse = %{version}-%{release} -Requires: pkgconfig %description -n gvncpulse-devel gvncpulse is a bridge to the Pulse Audio system for VNC. @@ -79,8 +91,6 @@ allowing it to be completely asynchronous while remaining single threaded. %package -n gtk-vnc2-devel Summary: Development files to build GTK3 applications with gtk-vnc2 Requires: gtk-vnc2 = %{version}-%{release} -Requires: pkgconfig -Requires: gtk3-devel Obsoletes: gtk-vnc-devel < 1.0.0 %description -n gtk-vnc2-devel @@ -101,29 +111,13 @@ chmod -x examples/*.pl examples/*.js examples/*.py %install %meson_install -%delete_la_and_a %find_lang %{name} %check %meson_test -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig - -%post -n gvnc -p /sbin/ldconfig - -%postun -n gvnc -p /sbin/ldconfig - -%post -n gvncpulse -p /sbin/ldconfig - -%postun -n gvncpulse -p /sbin/ldconfig - -%post -n gtk-vnc2 -p /sbin/ldconfig - -%postun -n gtk-vnc2 -p /sbin/ldconfig - %files -n gvnc -f %{name}.lang +%license COPYING.LIB %{_libdir}/libgvnc-1.0.so.* %{_libdir}/girepository-1.0/GVnc-1.0.typelib %{_datadir}/vala/vapi/gvnc-1.0.deps @@ -175,11 +169,16 @@ chmod -x examples/*.pl examples/*.js examples/*.py %doc ChangeLog-old %doc NEWS %doc README -%doc COPYING.LIB %{_mandir}/man1/gvnccapture.1* +%doc %{_datadir}/doc/gtk-vnc +%doc %{_datadir}/doc/gvnc +%doc %{_datadir}/doc/*.toml %changelog -* Mon Jan 2 2023 lin zhang - 1.3.1-1 +* Thu Jan 09 2025 Funda Wang - 1.4.0-1 +- update to 1.4.0 + +* Wed Feb 1 2023 lin zhang - 1.3.1-1 - Update to 1.3.1 * Mon Jan 16 2023 yangchenguang - 1.3.0-2 diff --git a/gtk-vnc.yaml b/gtk-vnc.yaml index 2aa393edba7d6dbca4c1393a817dbe72d06945e7..21d69297cc723f99dc91bf1ac03a8a21af3cefbc 100644 --- a/gtk-vnc.yaml +++ b/gtk-vnc.yaml @@ -1,4 +1,4 @@ -version_control: gitlab.gnome -src_repo: gtk-vnc -tag_prefix: ^v -seperator: . +version_control: gitlab.gnome +src_repo: gtk-vnc +tag_prefix: +separator: .