diff --git a/libhandy-1.2.0.tar.xz b/libhandy-1.2.0.tar.xz deleted file mode 100644 index ce74490..0000000 Binary files a/libhandy-1.2.0.tar.xz and /dev/null differ diff --git a/libhandy-1.6.1.tar.xz b/libhandy-1.6.1.tar.xz new file mode 100644 index 0000000..893bf0a Binary files /dev/null and b/libhandy-1.6.1.tar.xz differ diff --git a/libhandy.spec b/libhandy.spec index 24520c3..41f136d 100644 --- a/libhandy.spec +++ b/libhandy.spec @@ -1,38 +1,59 @@ +%global majmin %(echo %{version} | cut -d . -f -2) Name: libhandy -Version: 1.2.0 +Version: 1.6.1 Release: 1 Summary: Library with GTK+ widgets for mobile phones License: LGPLv2+ URL: https://gitlab.gnome.org/GNOME/libhandy -Source0: https://download.gnome.org/sources/libhandy/1.2/libhandy-%{version}.tar.xz -BuildRequires: gcc gtk-doc meson pkgconfig(gio-2.0) pkgconfig(gladeui-2.0) pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gmodule-2.0) pkgconfig(gobject-introspection-1.0) pkgconfig(gtk+-3.0) -BuildRequires: vala +Source0: https://download.gnome.org/sources/libhandy/%{majmin}/libhandy-%{version}.tar.xz + +BuildRequires: gcc gtk-doc meson vala gi-docgen +BuildRequires: pkgconfig(gio-2.0) pkgconfig(gladeui-2.0) pkgconfig(glib-2.0) >= 2.44 +BuildRequires: pkgconfig(gmodule-2.0) pkgconfig(gobject-introspection-1.0) pkgconfig(gtk+-3.0) >= 3.24.1 +BuildRequires: xorg-x11-server-Xvfb +Conflicts: libhandy1 < 1.1.90-2 +Provides: libhandy1 = %{version}-%{release} +Provides: libhandy1%{?_isa} = %{version}-%{release} + %description libhandy provides GTK+ widgets and GObjects to ease developing applications for mobile phones. -%package devel +%package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} -%description devel +Conflicts: libhandy1-devel < 1.1.90-2 +Provides: libhandy1-devel = %{version}-%{release} +Provides: libhandy1-devel%{?_isa} = %{version}-%{release} + +%description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. + %prep %autosetup -n libhandy-%{version} %build -%meson -Dgtk_doc=true -Dexamples=false +%meson -Dgtk_doc=true -Dexamples=false \ + -Dtests=true %meson_build %install %meson_install -%find_lang libhandy libhandy.lang +%find_lang libhandy -%files -f libhandy.lang +%check +# No parallel test runs to try to avoid overwhellming Xvfb on some platforms +%define _smp_build_ncpus 1 +%{shrink:xvfb-run -w 10 -d %meson_test} + +%files -f libhandy.lang %license COPYING +%doc AUTHORS +%doc HACKING.md +%doc NEWS %doc README.md %{_libdir}/girepository-1.0/ %{_libdir}/libhandy-1.so.0 @@ -44,10 +65,14 @@ developing applications that use %{name}. %{_libdir}/pkgconfig/libhandy-1.pc %{_datadir}/gir-1.0/ %{_datadir}/glade/ -%{_datadir}/gtk-doc/ +%doc %{_datadir}/doc/libhandy-1/ %{_datadir}/vala/ + %changelog +* Mon Mar 28 2022 lin zhang - 1.6.1-1 +- Update to 1.6.1 + * Fri May 28 2021 weijin deng - 1.2.0-1 - Upgrade to 1.2.0 - Update Version, URL, Source0. delete Patch0. update stage 'prep'