From 372f77fa0cac2d9e2aa675c6fa864412b02af7c9 Mon Sep 17 00:00:00 2001 From: raitonoberu Date: Tue, 13 Feb 2024 12:30:46 +0500 Subject: [PATCH] New package: ags-1.7.4 --- 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 0000000000000..2b7679b573158 --- /dev/null +++ b/srcpkgs/ags/template @@ -0,0 +1,30 @@ +# Template file for 'ags' +pkgname=ags +version=1.7.4 +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=437618de6e75e032d887a3958d7e2eac1986381b634e9c9130813ba3089f55df + +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" glib-devel gjs-devel" +fi + +pre_configure() { + npm install + npm install typescript -g +} + +post_install() { + ln -sf /usr/share/com.github.Aylur.ags/com.github.Aylur.ags ${DESTDIR}/usr/bin/ags +}