From be29bd1823c8320ad7131bf8cb6d0ad69b12e633 Mon Sep 17 00:00:00 2001 From: raitonoberu Date: Fri, 15 Dec 2023 18:52:04 +0500 Subject: [PATCH 01/13] New package: aylurs-gtk-shell-1.5.4 --- srcpkgs/aylurs-gtk-shell/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/aylurs-gtk-shell/template diff --git a/srcpkgs/aylurs-gtk-shell/template b/srcpkgs/aylurs-gtk-shell/template new file mode 100644 index 0000000000000..96cff03541bf2 --- /dev/null +++ b/srcpkgs/aylurs-gtk-shell/template @@ -0,0 +1,20 @@ +# Template file for 'aylurs-gtk-shell' +pkgname=aylurs-gtk-shell +version=1.5.4 +revision=1 +build_style=meson +hostmakedepends="nodejs pkg-config" +makedepends="glib-devel gobject-introspection gjs-devel gtk+3-devel pulseaudio-devel" +depends="gjs gtk-layer-shell" +short_desc="A customizable and extensible shell" +maintainer="raitonoberu " +license="GPL-3.0-only" +homepage="https://github.com/Aylur/ags" +changelog="https://github.com/Aylur/ags/releases" +distfiles="https://github.com/Aylur/ags/releases/download/v${version}-beta/ags-v${version}-beta.tar.gz" +checksum=ee1d9b18cebbbb7461ff13b63ee7c7e69248c69d2c233d930ad17c1b6f32807a + +pre_configure() { + npm install + npm install -g typescript +} From f14682675c56362630a18191e9cd2722e7d5577d Mon Sep 17 00:00:00 2001 From: raitonoberu Date: Sun, 17 Dec 2023 00:38:57 +0500 Subject: [PATCH 02/13] Update: aylurs-gtk-shell-1.5.5 --- srcpkgs/aylurs-gtk-shell/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/aylurs-gtk-shell/template b/srcpkgs/aylurs-gtk-shell/template index 96cff03541bf2..e13b9b3bef10d 100644 --- a/srcpkgs/aylurs-gtk-shell/template +++ b/srcpkgs/aylurs-gtk-shell/template @@ -1,6 +1,6 @@ # Template file for 'aylurs-gtk-shell' pkgname=aylurs-gtk-shell -version=1.5.4 +version=1.5.5 revision=1 build_style=meson hostmakedepends="nodejs pkg-config" @@ -12,7 +12,7 @@ license="GPL-3.0-only" homepage="https://github.com/Aylur/ags" changelog="https://github.com/Aylur/ags/releases" distfiles="https://github.com/Aylur/ags/releases/download/v${version}-beta/ags-v${version}-beta.tar.gz" -checksum=ee1d9b18cebbbb7461ff13b63ee7c7e69248c69d2c233d930ad17c1b6f32807a +checksum=571fbe57140b30ab59d3b3a810d47b45145ba8f1772838e02ecc6bc24f74f39b pre_configure() { npm install From 359f4d2203b8eb34618c40a088d5d760d859dd54 Mon Sep 17 00:00:00 2001 From: raitonoberu Date: Sat, 23 Dec 2023 16:04:52 +0500 Subject: [PATCH 03/13] Update: aylurs-gtk-shell-1.6.3 --- srcpkgs/aylurs-gtk-shell/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/aylurs-gtk-shell/template b/srcpkgs/aylurs-gtk-shell/template index e13b9b3bef10d..d3560580bf312 100644 --- a/srcpkgs/aylurs-gtk-shell/template +++ b/srcpkgs/aylurs-gtk-shell/template @@ -1,18 +1,18 @@ # Template file for 'aylurs-gtk-shell' pkgname=aylurs-gtk-shell -version=1.5.5 +version=1.6.3 revision=1 build_style=meson hostmakedepends="nodejs pkg-config" makedepends="glib-devel gobject-introspection gjs-devel gtk+3-devel pulseaudio-devel" -depends="gjs gtk-layer-shell" +depends="gjs gtk-layer-shell libsoup3" short_desc="A customizable and extensible shell" maintainer="raitonoberu " license="GPL-3.0-only" homepage="https://github.com/Aylur/ags" changelog="https://github.com/Aylur/ags/releases" distfiles="https://github.com/Aylur/ags/releases/download/v${version}-beta/ags-v${version}-beta.tar.gz" -checksum=571fbe57140b30ab59d3b3a810d47b45145ba8f1772838e02ecc6bc24f74f39b +checksum=d2c67265977c5b497244e62e3dadcfe7b0fbc694ca732f7b6de8e84c0a989f20 pre_configure() { npm install From a7b06f1daac2ba16ded62cab52ca3258ecdfdb59 Mon Sep 17 00:00:00 2001 From: Denis Date: Wed, 31 Jan 2024 23:17:58 +0500 Subject: [PATCH 04/13] Update: aylurs-gtk-shell-1.7.4 --- srcpkgs/aylurs-gtk-shell/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/aylurs-gtk-shell/template b/srcpkgs/aylurs-gtk-shell/template index d3560580bf312..24839ad0259ef 100644 --- a/srcpkgs/aylurs-gtk-shell/template +++ b/srcpkgs/aylurs-gtk-shell/template @@ -1,6 +1,6 @@ # Template file for 'aylurs-gtk-shell' pkgname=aylurs-gtk-shell -version=1.6.3 +version=1.7.4 revision=1 build_style=meson hostmakedepends="nodejs pkg-config" @@ -11,8 +11,8 @@ maintainer="raitonoberu " license="GPL-3.0-only" homepage="https://github.com/Aylur/ags" changelog="https://github.com/Aylur/ags/releases" -distfiles="https://github.com/Aylur/ags/releases/download/v${version}-beta/ags-v${version}-beta.tar.gz" -checksum=d2c67265977c5b497244e62e3dadcfe7b0fbc694ca732f7b6de8e84c0a989f20 +distfiles="https://github.com/Aylur/ags/releases/download/v${version}/ags-v${version}.tar.gz" +checksum=437618de6e75e032d887a3958d7e2eac1986381b634e9c9130813ba3089f55df pre_configure() { npm install From f445f6ff9fa2d3b0e45b56911dd250647c166cfd Mon Sep 17 00:00:00 2001 From: raitonoberu Date: Thu, 1 Feb 2024 00:04:12 +0500 Subject: [PATCH 05/13] aylurs-gtk-shell: fix missing dependency & linter issues --- srcpkgs/aylurs-gtk-shell/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/aylurs-gtk-shell/template b/srcpkgs/aylurs-gtk-shell/template index 24839ad0259ef..43714e2d2c21b 100644 --- a/srcpkgs/aylurs-gtk-shell/template +++ b/srcpkgs/aylurs-gtk-shell/template @@ -4,9 +4,9 @@ version=1.7.4 revision=1 build_style=meson hostmakedepends="nodejs pkg-config" -makedepends="glib-devel gobject-introspection gjs-devel gtk+3-devel pulseaudio-devel" +makedepends="glib-devel gobject-introspection gjs-devel gtk+3-devel pulseaudio-devel pam-devel" depends="gjs gtk-layer-shell libsoup3" -short_desc="A customizable and extensible shell" +short_desc="Aylurs's Gtk Shell (AGS), An eww inspired gtk widget system" maintainer="raitonoberu " license="GPL-3.0-only" homepage="https://github.com/Aylur/ags" @@ -15,6 +15,6 @@ distfiles="https://github.com/Aylur/ags/releases/download/v${version}/ags-v${ver checksum=437618de6e75e032d887a3958d7e2eac1986381b634e9c9130813ba3089f55df pre_configure() { - npm install - npm install -g typescript + npm install + npm install -g typescript } From d9089e5320038aa8172dc0ab910462077f554788 Mon Sep 17 00:00:00 2001 From: raitonoberu Date: Fri, 2 Feb 2024 19:52:54 +0500 Subject: [PATCH 06/13] aylurs-gtk-shell: rename to ags --- srcpkgs/{aylurs-gtk-shell => ags}/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename srcpkgs/{aylurs-gtk-shell => ags}/template (91%) diff --git a/srcpkgs/aylurs-gtk-shell/template b/srcpkgs/ags/template similarity index 91% rename from srcpkgs/aylurs-gtk-shell/template rename to srcpkgs/ags/template index 43714e2d2c21b..57d1eec65acb0 100644 --- a/srcpkgs/aylurs-gtk-shell/template +++ b/srcpkgs/ags/template @@ -1,5 +1,5 @@ -# Template file for 'aylurs-gtk-shell' -pkgname=aylurs-gtk-shell +# Template file for 'ags' +pkgname=ags version=1.7.4 revision=1 build_style=meson From 6fce3f9d4eb2f55486affdfeda1e52142c9f0bd5 Mon Sep 17 00:00:00 2001 From: raitonoberu Date: Fri, 2 Feb 2024 19:55:40 +0500 Subject: [PATCH 07/13] ags: move glib-devel to hostmakedepends --- srcpkgs/ags/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template index 57d1eec65acb0..8c388f0f5222a 100644 --- a/srcpkgs/ags/template +++ b/srcpkgs/ags/template @@ -3,8 +3,8 @@ pkgname=ags version=1.7.4 revision=1 build_style=meson -hostmakedepends="nodejs pkg-config" -makedepends="glib-devel gobject-introspection gjs-devel gtk+3-devel pulseaudio-devel pam-devel" +hostmakedepends="nodejs pkg-config glib-devel" +makedepends="gobject-introspection 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 " From ed067a2f142fa347e32ef743f1026dec860de676 Mon Sep 17 00:00:00 2001 From: raitonoberu Date: Fri, 2 Feb 2024 20:03:02 +0500 Subject: [PATCH 08/13] ags: move gjs-devel to hostmakedepends --- srcpkgs/ags/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template index 8c388f0f5222a..96aaba66df951 100644 --- a/srcpkgs/ags/template +++ b/srcpkgs/ags/template @@ -3,8 +3,8 @@ pkgname=ags version=1.7.4 revision=1 build_style=meson -hostmakedepends="nodejs pkg-config glib-devel" -makedepends="gobject-introspection gjs-devel gtk+3-devel pulseaudio-devel pam-devel" +hostmakedepends="nodejs pkg-config glib-devel gjs-devel" +makedepends="gobject-introspection 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 " From df34405af1e089448b517efbeffa9eb92826e5e2 Mon Sep 17 00:00:00 2001 From: raitonoberu Date: Fri, 2 Feb 2024 20:31:49 +0500 Subject: [PATCH 09/13] ags: copy gjs-devel to makedepends --- srcpkgs/ags/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template index 96aaba66df951..3933f7dc5af2b 100644 --- a/srcpkgs/ags/template +++ b/srcpkgs/ags/template @@ -4,7 +4,7 @@ version=1.7.4 revision=1 build_style=meson hostmakedepends="nodejs pkg-config glib-devel gjs-devel" -makedepends="gobject-introspection gtk+3-devel pulseaudio-devel pam-devel" +makedepends="gobject-introspection 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 " From db04c7331df4f701e5df76259743d83305c69dd0 Mon Sep 17 00:00:00 2001 From: raitonoberu Date: Fri, 2 Feb 2024 20:47:32 +0500 Subject: [PATCH 10/13] ags: copy gobject-introspection to hostmakedepends --- srcpkgs/ags/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template index 3933f7dc5af2b..4b88418a5559c 100644 --- a/srcpkgs/ags/template +++ b/srcpkgs/ags/template @@ -3,7 +3,7 @@ pkgname=ags version=1.7.4 revision=1 build_style=meson -hostmakedepends="nodejs pkg-config glib-devel gjs-devel" +hostmakedepends="nodejs pkg-config glib-devel gjs-devel gobject-introspection" makedepends="gobject-introspection 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" From fe2696484e8f573af673a1aa2deee1cc76e5ec4b Mon Sep 17 00:00:00 2001 From: raitonoberu Date: Fri, 2 Feb 2024 21:38:01 +0500 Subject: [PATCH 11/13] ags: use gir build_helper --- srcpkgs/ags/template | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template index 4b88418a5559c..cd2c926ff61e3 100644 --- a/srcpkgs/ags/template +++ b/srcpkgs/ags/template @@ -3,8 +3,9 @@ pkgname=ags version=1.7.4 revision=1 build_style=meson -hostmakedepends="nodejs pkg-config glib-devel gjs-devel gobject-introspection" -makedepends="gobject-introspection gjs-devel gtk+3-devel pulseaudio-devel pam-devel" +build_helper=gir +hostmakedepends="nodejs pkg-config" +makedepends="glib-devel gobject-introspection 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 " From efe9a8f30e07b293c374342e382e4836228da5a8 Mon Sep 17 00:00:00 2001 From: raitonoberu Date: Fri, 2 Feb 2024 21:52:06 +0500 Subject: [PATCH 12/13] ags: add glib-devel when cross-compiling --- srcpkgs/ags/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template index cd2c926ff61e3..da096c7e88ebd 100644 --- a/srcpkgs/ags/template +++ b/srcpkgs/ags/template @@ -5,7 +5,7 @@ revision=1 build_style=meson build_helper=gir hostmakedepends="nodejs pkg-config" -makedepends="glib-devel gobject-introspection gjs-devel gtk+3-devel pulseaudio-devel pam-devel" +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 " @@ -15,6 +15,10 @@ 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" +fi + pre_configure() { npm install npm install -g typescript From 1b7f17a33b0b778a8b6217acc4a1b207ba11bcc4 Mon Sep 17 00:00:00 2001 From: raitonoberu Date: Fri, 2 Feb 2024 21:57:45 +0500 Subject: [PATCH 13/13] ags: add gjs-devel when cross-compiling --- srcpkgs/ags/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template index da096c7e88ebd..8c8e9ab591b66 100644 --- a/srcpkgs/ags/template +++ b/srcpkgs/ags/template @@ -16,7 +16,7 @@ distfiles="https://github.com/Aylur/ags/releases/download/v${version}/ags-v${ver checksum=437618de6e75e032d887a3958d7e2eac1986381b634e9c9130813ba3089f55df if [ "$CROSS_BUILD" ]; then - hostmakedepends+=" glib-devel" + hostmakedepends+=" glib-devel gjs-devel" fi pre_configure() {