From a52533e0ea8fbcacaa6f2f227a7a6002f2e9e3a8 Mon Sep 17 00:00:00 2001 From: raitonoberu Date: Tue, 13 Feb 2024 12:30:46 +0500 Subject: [PATCH] New package: ags-1.8.0 --- srcpkgs/ags/template | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 srcpkgs/ags/template diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template new file mode 100644 index 00000000000000..b16a9772058dd5 --- /dev/null +++ b/srcpkgs/ags/template @@ -0,0 +1,30 @@ +# Template file for 'ags' +pkgname=ags +version=1.8.0 +revision=1 +build_style=meson +build_helper=gir +configure_args="--libdir /usr/lib/ags -Dbuild_types=true" +hostmakedepends="nodejs pkg-config" +makedepends="glib-devel gjs-devel gtk+3-devel pulseaudio-devel pam-devel" +depends="gjs gtk-layer-shell libsoup3" +short_desc="Aylurs's Gtk Shell (AGS), An eww inspired gtk widget system" +maintainer="raitonoberu " +license="GPL-3.0-or-later" +homepage="https://github.com/Aylur/ags" +changelog="https://github.com/Aylur/ags/releases" +distfiles="https://github.com/Aylur/ags/releases/download/v${version}/ags-v${version}.tar.gz" +checksum=c36f4ebc48caaf0cea4399dd870bcad939995a9d4805f79fdd431236f9de7d2e + +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" glib-devel gjs-devel" +fi + +pre_configure() { + npm install + export PATH="$PATH:$wrksrc/node_modules/typescript/bin" +} + +post_install() { + ln -sf /usr/share/com.github.Aylur.ags/com.github.Aylur.ags ${DESTDIR}/usr/bin/ags +}