feat: pull libadwaita-nightly (#500)

This commit is contained in:
lleyton
2023-06-03 21:45:49 -07:00
committed by GitHub
parent 4539f5efba
commit 21cf62a504
3 changed files with 0 additions and 115 deletions
-8
View File
@@ -1,8 +0,0 @@
project pkg {
rpm {
spec = "libadwaita-nightly.spec"
}
labels {
nightly = "1"
}
}
@@ -1,99 +0,0 @@
%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.
-8
View File
@@ -1,8 +0,0 @@
if filters.contains("nightly") {
// let txt = get("https://gitlab.gnome.org/api/v4/projects/14079/repository/tags?per_page=1");
// let ver = txt.json_arr()[0].name;
// rpm.global("ver", ver);
txt = get("https://gitlab.gnome.org/api/v4/projects/14079/repository/commits?per_page=1&page=1");
let commit = txt.json_arr()[0].id;
rpm.global("commit", commit);
}