mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
56 lines
1.5 KiB
RPMSpec
56 lines
1.5 KiB
RPMSpec
%global commit 434d1d8bcf68058e8fd44db75bb1b468abaad3e3
|
|
%global commit_date 20260531
|
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
|
|
|
Name: libsingularity
|
|
Summary: GTK4 application and widget framework for the Singularity Desktop Environment
|
|
Version: 0~%{commit_date}git.%{shortcommit}
|
|
Release: 1%{?dist}
|
|
License: LGPL-2.1-or-later
|
|
URL: https://github.com/singularityos-lab/libsingularity
|
|
Source0: %url/archive/%commit/libsingularity-%commit.tar.gz
|
|
BuildRequires: meson
|
|
BuildRequires: cmake
|
|
BuildRequires: gcc
|
|
BuildRequires: vala
|
|
BuildRequires: pkgconfig(gtk4)
|
|
BuildRequires: pkgconfig(gtk4-layer-shell-0)
|
|
BuildRequires: pkgconfig(gee-0.8)
|
|
BuildRequires: pkgconfig(json-glib-1.0)
|
|
BuildRequires: pkgconfig(libpeas-2)
|
|
BuildRequires: pkgconfig(libsoup-3.0)
|
|
|
|
Packager: Owen Zimmerman <owen@fyralabs.com>
|
|
|
|
%description
|
|
A GTK4 application and widget framework for the Singularity Desktop Environment.
|
|
|
|
%prep
|
|
%autosetup -n libsingularity-%{commit}
|
|
|
|
%package devel
|
|
%pkg_devel_files
|
|
|
|
%conf
|
|
%meson
|
|
|
|
%build
|
|
%meson_build
|
|
|
|
%install
|
|
%meson_install
|
|
%{__ln_s} -f %{_datadir}/vala/vapi/singularity-1.0.vapi %{buildroot}%{_datadir}/vala/vapi/libsingularity-1.0.vapi
|
|
|
|
%files
|
|
%license LICENSE
|
|
%doc README.md CONTRIBUTING.md
|
|
%{_libdir}/girepository-1.0/Singularity-1.0.typelib
|
|
%{_libdir}/libsingularity.so.0
|
|
%{_libdir}/libsingularity.so.0.1.0
|
|
%{_datadir}/vala/vapi/singularity-1.0.vapi
|
|
%{_datadir}/vala/vapi/libsingularity-1.0.vapi
|
|
|
|
%changelog
|
|
* Sat May 16 2026 Owen Zimmerman <owen@fyralabs.com>
|
|
- Initial commit
|