Files
packages/anda/lib/libadwaita-nightly/libadwaita-nightly.spec
T
2023-05-30 10:27:39 -07:00

100 lines
2.4 KiB
RPMSpec

%global ver 1.4
%global commit 9c2d9426b0772787796009f03f0eab06612c4a96
Name: libadwaita-nightly
Version: %ver^%commit
Release: 2%?dist
Summary: Building blocks for modern GNOME applications
License: LGPL-2.1+
URL: https://gnome.pages.gitlab.gnome.org/libadwaita/
Source0: https://gitlab.gnome.org/GNOME/libadwaita/-/archive/%commit/libadwaita-%commit.tar.gz
BuildRequires: meson vala cmake gi-docgen git gobject-introspection sassc terra-gtk4-devel appstream-devel desktop-file-utils libappstream-glib
Requires: terra-gtk4
Conflicts: libadwaita
%description
%summary.
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{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}
# 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}.
%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 -n libadwaita-%commit
%build
%meson -Dgtk_doc=true
%meson_build
%install
%meson_install
%check
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%files
%license COPYING
%doc README.md AUTHORS NEWS
%{_bindir}/adwaita-*-demo
%{_libdir}/libadwaita-*.so.0*
%{_libdir}/girepository-1.0/*.typelib
%{_datadir}/locale/*/LC_MESSAGES/libadwaita.mo
%files devel
%dir %{_datadir}/gir-1.0
%{_datadir}/gir-1.0/*-*.gir
%{_datadir}/vala/vapi/libadwaita*
%{_includedir}/libadwaita-*/
%{_libdir}/libadwaita-*.so
%{_libdir}/pkgconfig/*-*.pc
%files doc
%doc HACKING.md
%{_docdir}/libadwaita-*/
%files demo
%{_datadir}/applications/*.desktop
%{_datadir}/icons/hicolor/*/apps/*.svg
%{_metainfodir}/*.metainfo.xml
%changelog
* Tue May 23 2023 windowsboy111 <windowsboy111@fyralabs.com> - 0.1.0-beta.1
- Initial package.