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

openSUSE Build Service is sponsored by