File aylurs-gtk-shell.spec of Package aylurs-gtk-shell
Name: ags
Version: 1.8.2
Release: 1%{?dist}
Summary: A brief summary of the ags package
License: GPL-3.0-or-later
URL: https://github.com/Aylur/ags
Source0: %{name}-%{version}.tar.gz
Source1: node_modules-v1.8.2.tar.gz
BuildRequires: meson
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: nodejs
BuildRequires: npm
BuildRequires: cmake
BuildRequires: glib2-devel
BuildRequires: gobject-introspection-devel
BuildRequires: gtk3-devel
BuildRequires: typescript
BuildRequires: libpulse-devel
BuildRequires: pam-devel
BuildRequires: git
BuildRequires: libdbusmenu-gtk3-devel
BuildRequires: libsoup-devel
BuildRequires: libnotify-devel
BuildRequires: NetworkManager-devel
BuildRequires: libX11-devel
BuildRequires: gjs-devel
Requires: nodejs
Requires: npm
%description
A longer description of the ags package.
%prep
%autosetup -n %{name}-%{version}
# 解压 node_modules
%setup -T -D -a 1
# 指定前缀为 /usr
meson setup build --prefix=/usr
%install
DESTDIR=%{buildroot} meson install -C build
%files
/etc/pam.d/ags
/usr/lib64/GUtils-1.0.typelib
/usr/lib64/Gvc-1.0.typelib
/usr/lib64/libgutils.so
/usr/lib64/libgvc.so
/usr/bin/ags
%dir /usr/share/com.github.Aylur.ags/
/usr/share/com.github.Aylur.ags/**
%changelog