diff --git a/libadwaita-1.1.1.tar.xz b/libadwaita-1.1.1.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..4b1343319916a84f7f9800995406b6a0a2b04b54 Binary files /dev/null and b/libadwaita-1.1.1.tar.xz differ diff --git a/libadwaita.spec b/libadwaita.spec new file mode 100644 index 0000000000000000000000000000000000000000..32b80eacb4e0c5b7b5a64173f4b1fda57357e58c --- /dev/null +++ b/libadwaita.spec @@ -0,0 +1,112 @@ +%define anolis_release 1 +%global apiver 1 + +%global tarball_version %%(echo %{version} | tr '~' '.') + +Name: libadwaita +Version: 1.1.1 +Release: %{anolis_release}%{?dist} +Summary: Building blocks for modern GNOME applications + +License: LGPLv2+ +URL: https://gitlab.gnome.org/GNOME/libadwaita +Source0: https://download.gnome.org/sources/%{name}/1.1/%{name}-%{tarball_version}.tar.xz + +BuildRequires: desktop-file-utils +BuildRequires: gcc +BuildRequires: gi-docgen +BuildRequires: intltool +BuildRequires: libappstream-glib +BuildRequires: meson >= 0.59.0 +BuildRequires: sassc +BuildRequires: vala + +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gtk4) >= 4.5 + +%description +Building blocks for modern GNOME applications. + + +%package devel +Summary: Development files for %{name} + +Requires: %{name} = %{version}-%{release} +Requires: vala +Recommends: %{name}-demo = %{version}-%{release} +Recommends: %{name}-doc = %{version}-%{release} + +%description devel +Development files for %{name}. + + +%package doc +Summary: Documentation files for %{name} +BuildArch: noarch + +Recommends: %{name}-devel = %{version}-%{release} + +%description doc +Documentation files for %{name}. + + +%package demo +Summary: Demo files for %{name} +BuildArch: noarch + +Requires: %{name} = %{version}-%{release} +Suggests: %{name}-devel = %{version}-%{release} + +%description demo +Demo files for %{name}. + + +%prep +%autosetup -p1 -n %{name}-%{tarball_version} + + +%build +%meson \ + -Dgtk_doc=true \ + %{nil} +%meson_build + + +%install +%meson_install +%find_lang %{name} + + +%check +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop + + +%files -f %{name}.lang +%license COPYING +%doc README.md AUTHORS NEWS +%{_bindir}/adwaita-%{apiver}-demo +%{_libdir}/*-%{apiver}.so.0* +%{_libdir}/girepository-1.0/*.typelib + +%files devel +%dir %{_datadir}/gir-1.0 +%{_datadir}/gir-1.0/*-%{apiver}.gir +%{_datadir}/vala/vapi/%{name}-%{apiver}.* +%{_includedir}/%{name}-%{apiver}/ +%{_libdir}/*-%{apiver}.so +%{_libdir}/pkgconfig/*-%{apiver}.pc + +%files doc +%doc HACKING.md +%{_docdir}/%{name}-%{apiver}/ + +%files demo +%{_datadir}/applications/*.desktop +%{_datadir}/icons/hicolor/*/apps/*.svg +%{_metainfodir}/*.metainfo.xml + + +%changelog +* Mon May 09 2022 mgb01105731 - 1.1.1-1 +- Init from upstream version 1.1.1