mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-21 11:00:38 +00:00
feat: pull libadwaita-nightly (#500)
This commit is contained in:
@@ -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.
|
||||
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user