diff --git a/libadwaita-1.3.2.tar.xz b/libadwaita-1.3.2.tar.xz deleted file mode 100644 index dff331848cb76d4af458509ff95e489793979516..0000000000000000000000000000000000000000 Binary files a/libadwaita-1.3.2.tar.xz and /dev/null differ diff --git a/libadwaita-1.4.2.tar.xz b/libadwaita-1.4.2.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..3c614bd34c697ed0f5e2c6baa5d08ac8285911e4 Binary files /dev/null and b/libadwaita-1.4.2.tar.xz differ diff --git a/libadwaita.spec b/libadwaita.spec index f78132bc7e3de0c679ed714773ded4d81bdbe08c..2f042f2b3ab12d72d3eae13b9c56bc33570206e6 100644 --- a/libadwaita.spec +++ b/libadwaita.spec @@ -1,37 +1,38 @@ %define anolis_release 1 -%global apiver %%(echo %{version} | cut -d '.' -f 1) + +%global apiver 1 +%global gtk_version 4.11.3 + +%global tarball_version %%(echo %{version} | tr '~' '.') Name: libadwaita -Version: 1.3.2 +Version: 1.4.2 Release: %{anolis_release}%{?dist} Summary: Building blocks for modern GNOME applications -License: LGPLv2+ +# part of src/adw-spring-animation.c is MIT +License: LGPL-2.1-or-later AND MIT URL: https://gitlab.gnome.org/GNOME/libadwaita -Source0: https://download.gnome.org/sources/%{name}/1.3/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/%{name}/1.4/%{name}-%{tarball_version}.tar.xz -BuildRequires: intltool gcc gi-docgen meson >= 0.59.0 sassc vala +BuildRequires: desktop-file-utils +BuildRequires: gcc +BuildRequires: gettext +BuildRequires: gi-docgen BuildRequires: libappstream-glib - +BuildRequires: meson >= 0.59.0 +BuildRequires: vala +BuildRequires: pkgconfig(appstream) BuildRequires: pkgconfig(fribidi) -BuildRequires: pkgconfig(gio-2.0) >= 2.66 -BuildRequires: pkgconfig(glib-2.0) >= 2.66 +BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(gtk4) >= 4.9.5 +BuildRequires: pkgconfig(gtk4) >= %{gtk_version} + +Requires: gtk4 >= %{gtk_version} %description Building blocks for modern GNOME applications. -%{name} is a library developed by the GNOME project to -provide a set of user interface components for creating -modern and responsive applications. It follows the GNOME -design guidelines and supports both desktop and mobile -platforms. - -The library includes components such as buttons, switches, -text fields, menus, and more, all of which are customizable -and easily integrated into applications. The components are -designed to be accessible and support the latest accessibility -standards. + %package devel Summary: Development files for %{name} @@ -48,7 +49,12 @@ Development files for %{name}. %package doc Summary: Documentation files for %{name} BuildArch: noarch + Recommends: %{name}-devel = %{version}-%{release} +# Because web fonts from upstream are not bundled in the gi-docgen package, +# packages containing documentation generated with gi-docgen should depend on +# this metapackage to ensure the proper system fonts are present. +Recommends: gi-docgen-fonts %description doc Documentation files for %{name}. @@ -56,7 +62,8 @@ Documentation files for %{name}. %package demo Summary: Demo files for %{name} -Conflicts: %{name} < 1.2.0 +BuildArch: noarch + Requires: %{name} = %{version}-%{release} Suggests: %{name}-devel = %{version}-%{release} @@ -65,7 +72,8 @@ Demo files for %{name}. %prep -%autosetup -p1 -n %{name}-%{version} +%autosetup -p1 -n %{name}-%{tarball_version} + %build %meson \ @@ -82,10 +90,14 @@ Demo files for %{name}. %check appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop + %files -f %{name}.lang %license COPYING %dir %{abidir} +%{_bindir}/adwaita-%{apiver}-demo +%{abidir}/adwaita-%{apiver}-demo-option.list %{_libdir}/*-%{apiver}.so.0* %{abidir}/*-%{apiver}.dump %{_libdir}/girepository-1.0/*.typelib @@ -98,10 +110,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml %{_libdir}/*-%{apiver}.so %{_libdir}/pkgconfig/*-%{apiver}.pc - %files demo -%{_bindir}/adwaita-%{apiver}-demo -%{abidir}/adwaita-%{apiver}-demo-option.list %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/*/apps/*.svg %{_metainfodir}/*.metainfo.xml @@ -110,8 +119,10 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml %doc HACKING.md README.md AUTHORS NEWS %{_docdir}/%{name}-%{apiver}/ - %changelog +* Mon Jan 22 2024 mgb01105731 - 1.4.2-1 +- Update to 1.4.2 + * Sat Apr 22 2023 Funda Wang - 1.3.2-1 - New version 1.3.2