123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 |
- %bcond_with test
- Name: libhandy
- Summary: Building blocks for modern adaptive GNOME apps
- Version: 1.2.3
- Release: 1%{?_dist_release}
- Group: system
- Vendor: Project Vine
- Distribution: Vine Linux
- License: LGPLv2+
- URL: https://gitlab.gnome.org/GNOME/libhandy
- %global majmin %(echo %{version} | cut -d . -f -2)
- Source0: https://download.gnome.org/sources/libhandy/%{majmin}/libhandy-%{version}.tar.xz
- BuildRequires: gcc
- BuildRequires: gtk-doc
- BuildRequires: meson
- BuildRequires: vala
- BuildRequires: pkgconfig(gio-2.0)
- BuildRequires: pkgconfig(gladeui-2.0)
- BuildRequires: pkgconfig(glib-2.0) >= 2.44
- BuildRequires: pkgconfig(gmodule-2.0)
- BuildRequires: pkgconfig(gobject-introspection-1.0)
- BuildRequires: gtk3-devel
- %if %{with test}
- # Support graphical tests in non-graphical environment
- BuildRequires: xorg-x11-server-Xvfb
- %endif
- # Retired in F34
- 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
- Summary: Development files for %{name}
- Group: programming
- Requires: %{name}%{?_isa} = %{version}-%{release}
- # Retired in F34
- Obsoletes: libhandy1-devel < 1.1.90-2
- 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}.
- %debug_package
- %prep
- %autosetup -n libhandy-%{version} -p1
- %build
- %meson -Dgtk_doc=true -Dexamples=false -Dtests=true
- %meson_build
- %install
- %meson_install
- %find_lang libhandy
- %if %{with test}
- %check
- %{shrink:xvfb-run -a %meson_test}
- %endif
- %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
- %files devel
- %{_includedir}/libhandy-1/
- %dir %{_libdir}/glade
- %{_libdir}/glade/*
- %{_libdir}/libhandy-1.so
- %{_libdir}/pkgconfig/libhandy-1.pc
- %{_datadir}/gir-1.0/*
- %dir %{_datadir}/glade/
- %{_datadir}/glade/*
- %{_datadir}/gtk-doc/*
- %dir %{_datadir}/vala/
- %dir %{_datadir}/vala/vapi
- %{_datadir}/vala/vapi/*
- %changelog
- * Sat Aug 14 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2.3-1
- - new upstream release.
- * Sun May 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2.2-1
- - new upstream release.
- * Thu Apr 15 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2.1-1
- - new upstream release.
- * Sun Mar 28 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2.0-3
- - initial build for Vine Linux.
- * Fri Mar 19 2021 Kalev Lember <klember@redhat.com> - 1.2.0-2
- - Add conflicts with libhandy1 packages to help with the upgrade path
- * Mon Mar 15 2021 Kalev Lember <klember@redhat.com> - 1.2.0-1
- - Update to 1.2.0
- * Wed Mar 03 2021 Kalev Lember <klember@redhat.com> - 1.1.90-2
- - Update to 1.1.90 and libhandy 1 ABI, based on earlier libhandy1 packaging
- - Obsolete separate libhandy1 and libhandy1-devel packages
- * Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.13-7
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
- * Sun Sep 13 2020 Kalev Lember <klember@redhat.com> - 0.0.13-6
- - Disable glade catalog for F33+
- * Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.13-5
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
- * Fri May 22 2020 Kalev Lember <klember@redhat.com> - 0.0.13-3
- - Rebuilt for libgladeui soname bump
- * Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.13-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
- * Mon Jan 20 2020 Kalev Lember <klember@redhat.com> - 0.0.13-1
- - Update to 0.0.13
- * Mon Sep 09 2019 Kalev Lember <klember@redhat.com> - 0.0.11-1
- - Update to 0.0.11
- * Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.10-3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
- * Mon Jul 22 2019 Michael Catanzaro <mcatanzaro@gnome.org> - 0.0.10-2
- - Add patch to fix installation of glade resources for flatpak builds
- * Thu Jun 13 2019 Yanko Kaneti <yaneti@declera.com> - 0.0.10-1
- - Update to 0.0.10
- * Thu Mar 07 2019 Kalev Lember <klember@redhat.com> - 0.0.9-1
- - Update to 0.0.9
- * Fri Mar 1 2019 Yanko Kaneti <yaneti@declera.com> - 0.0.8-2
- - Pull an upstream fix to prevent broken translations in
- libhandy using apps
- * Sat Feb 16 2019 Kalev Lember <klember@redhat.com> - 0.0.8-1
- - Update to 0.0.8
- * Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.7-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
- * Thu Jan 24 2019 Kalev Lember <klember@redhat.com> - 0.0.7-1
- - Update to 0.0.7
- * Fri Jan 11 2019 Yanko Kaneti <yaneti@declera.com> - 0.0.6-2
- - Swap some runtime vs devel bits
- * Wed Jan 09 2019 Kalev Lember <klember@redhat.com> - 0.0.6-1
- - Initial Fedora packaging
|