Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: aylurs-gtk-shell-1.7.4
@ 2024-01-31 18:53 raitonoberu
  2024-01-31 19:04 ` [PR PATCH] [Updated] " raitonoberu
                   ` (32 more replies)
  0 siblings, 33 replies; 34+ messages in thread
From: raitonoberu @ 2024-01-31 18:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 762 bytes --]

There is a new pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: aylurs-gtk-shell-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c).

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 5022 bytes --]

From be29bd1823c8320ad7131bf8cb6d0ad69b12e633 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 15 Dec 2023 18:52:04 +0500
Subject: [PATCH 1/4] 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 <raitonoberu@mail.ru>"
+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 <raitonoberu@mail.ru>
Date: Sun, 17 Dec 2023 00:38:57 +0500
Subject: [PATCH 2/4] 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 <raitonoberu@mail.ru>
Date: Sat, 23 Dec 2023 16:04:52 +0500
Subject: [PATCH 3/4] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Wed, 31 Jan 2024 23:17:58 +0500
Subject: [PATCH 4/4] 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 <raitonoberu@mail.ru>"
 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

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: aylurs-gtk-shell-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
@ 2024-01-31 19:04 ` raitonoberu
  2024-01-31 19:08 ` ahesford
                   ` (31 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-01-31 19:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 767 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: aylurs-gtk-shell-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c).

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 6404 bytes --]

From be29bd1823c8320ad7131bf8cb6d0ad69b12e633 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 15 Dec 2023 18:52:04 +0500
Subject: [PATCH 1/5] 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 <raitonoberu@mail.ru>"
+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 <raitonoberu@mail.ru>
Date: Sun, 17 Dec 2023 00:38:57 +0500
Subject: [PATCH 2/5] 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 <raitonoberu@mail.ru>
Date: Sat, 23 Dec 2023 16:04:52 +0500
Subject: [PATCH 3/5] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Wed, 31 Jan 2024 23:17:58 +0500
Subject: [PATCH 4/5] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Thu, 1 Feb 2024 00:04:12 +0500
Subject: [PATCH 5/5] 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 <raitonoberu@mail.ru>"
 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
 }

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: New package: aylurs-gtk-shell-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
  2024-01-31 19:04 ` [PR PATCH] [Updated] " raitonoberu
@ 2024-01-31 19:08 ` ahesford
  2024-01-31 19:14 ` raitonoberu
                   ` (30 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: ahesford @ 2024-01-31 19:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 179 bytes --]

New comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/48462#issuecomment-1919755827

Comment:
This package should be called `ags`.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: New package: aylurs-gtk-shell-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
  2024-01-31 19:04 ` [PR PATCH] [Updated] " raitonoberu
  2024-01-31 19:08 ` ahesford
@ 2024-01-31 19:14 ` raitonoberu
  2024-01-31 19:16 ` raitonoberu
                   ` (29 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-01-31 19:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 441 bytes --]

New comment by raitonoberu on void-packages repository

https://github.com/void-linux/void-packages/pull/48462#issuecomment-1919765005

Comment:
Sure, I'll fix it. This name was copied from the [AUR](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=aylurs-gtk-shell) and [Copr](https://github.com/solopasha/hyprlandRPM/blob/master/aylurs-gtk-shell/aylurs-gtk-shell.spec) packages.

What should I do with a `libgvc.so` file conflict?

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: New package: aylurs-gtk-shell-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (2 preceding siblings ...)
  2024-01-31 19:14 ` raitonoberu
@ 2024-01-31 19:16 ` raitonoberu
  2024-01-31 19:21 ` raitonoberu
                   ` (28 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-01-31 19:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 462 bytes --]

New comment by raitonoberu on void-packages repository

https://github.com/void-linux/void-packages/pull/48462#issuecomment-1919765005

Comment:
Sure, I'll fix it. This name was copied from the [AUR](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=aylurs-gtk-shell) and [Copr](https://github.com/solopasha/hyprlandRPM/blob/master/aylurs-gtk-shell/aylurs-gtk-shell.spec) packages.

What should I do with a `libgvc.so` file conflict? (x86_64-glibc build)

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: New package: aylurs-gtk-shell-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (3 preceding siblings ...)
  2024-01-31 19:16 ` raitonoberu
@ 2024-01-31 19:21 ` raitonoberu
  2024-01-31 19:22 ` raitonoberu
                   ` (27 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-01-31 19:21 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 540 bytes --]

New comment by raitonoberu on void-packages repository

https://github.com/void-linux/void-packages/pull/48462#issuecomment-1919765005

Comment:
Sure, I'll fix it. This name was copied from the [AUR](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=aylurs-gtk-shell) and [Copr](https://github.com/solopasha/hyprlandRPM/blob/master/aylurs-gtk-shell/aylurs-gtk-shell.spec) packages.

What should I do with a `libgvc.so` file conflict? (x86_64-glibc build)
Other builds fail with `Program 'glib-mkenums' not found or not executable`.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: New package: aylurs-gtk-shell-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (4 preceding siblings ...)
  2024-01-31 19:21 ` raitonoberu
@ 2024-01-31 19:22 ` raitonoberu
  2024-01-31 20:02 ` raitonoberu
                   ` (26 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-01-31 19:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 538 bytes --]

New comment by raitonoberu on void-packages repository

https://github.com/void-linux/void-packages/pull/48462#issuecomment-1919765005

Comment:
Sure, I'll fix it. This name was copied from the [AUR](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=aylurs-gtk-shell) and [Copr](https://github.com/solopasha/hyprlandRPM/blob/master/aylurs-gtk-shell/aylurs-gtk-shell.spec) packages.

What should I do with a `libgvc.so` file conflict? (x86_64-glibc build)
ARM builds fail with `Program 'glib-mkenums' not found or not executable`.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: New package: aylurs-gtk-shell-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (5 preceding siblings ...)
  2024-01-31 19:22 ` raitonoberu
@ 2024-01-31 20:02 ` raitonoberu
  2024-02-02 14:55 ` [PR PATCH] [Updated] " raitonoberu
                   ` (25 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-01-31 20:02 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 544 bytes --]

New comment by raitonoberu on void-packages repository

https://github.com/void-linux/void-packages/pull/48462#issuecomment-1919765005

Comment:
Sure, I'll fix it. This name was copied from the [AUR](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=aylurs-gtk-shell) and [Copr](https://github.com/solopasha/hyprlandRPM/blob/master/aylurs-gtk-shell/aylurs-gtk-shell.spec) packages.

1. What should I do with a `libgvc.so` file conflict? (x86_64-glibc build)
2. ARM builds fail with `Program 'glib-mkenums' not found or not executable`.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: aylurs-gtk-shell-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (6 preceding siblings ...)
  2024-01-31 20:02 ` raitonoberu
@ 2024-02-02 14:55 ` raitonoberu
  2024-02-02 15:03 ` [PR PATCH] [Updated] New package: ags-1.7.4 raitonoberu
                   ` (24 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-02 14:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 767 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: aylurs-gtk-shell-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c).

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 8169 bytes --]

From be29bd1823c8320ad7131bf8cb6d0ad69b12e633 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 15 Dec 2023 18:52:04 +0500
Subject: [PATCH 1/7] 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 <raitonoberu@mail.ru>"
+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 <raitonoberu@mail.ru>
Date: Sun, 17 Dec 2023 00:38:57 +0500
Subject: [PATCH 2/7] 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 <raitonoberu@mail.ru>
Date: Sat, 23 Dec 2023 16:04:52 +0500
Subject: [PATCH 3/7] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Wed, 31 Jan 2024 23:17:58 +0500
Subject: [PATCH 4/7] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Thu, 1 Feb 2024 00:04:12 +0500
Subject: [PATCH 5/7] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:52:54 +0500
Subject: [PATCH 6/7] 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:55:40 +0500
Subject: [PATCH 7/7] 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 <raitonoberu@mail.ru>"

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (7 preceding siblings ...)
  2024-02-02 14:55 ` [PR PATCH] [Updated] " raitonoberu
@ 2024-02-02 15:03 ` raitonoberu
  2024-02-02 15:32 ` raitonoberu
                   ` (23 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-02 15:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 754 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c).

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 9121 bytes --]

From be29bd1823c8320ad7131bf8cb6d0ad69b12e633 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 15 Dec 2023 18:52:04 +0500
Subject: [PATCH 1/8] 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 <raitonoberu@mail.ru>"
+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 <raitonoberu@mail.ru>
Date: Sun, 17 Dec 2023 00:38:57 +0500
Subject: [PATCH 2/8] 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 <raitonoberu@mail.ru>
Date: Sat, 23 Dec 2023 16:04:52 +0500
Subject: [PATCH 3/8] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Wed, 31 Jan 2024 23:17:58 +0500
Subject: [PATCH 4/8] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Thu, 1 Feb 2024 00:04:12 +0500
Subject: [PATCH 5/8] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:52:54 +0500
Subject: [PATCH 6/8] 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:55:40 +0500
Subject: [PATCH 7/8] 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 <raitonoberu@mail.ru>"

From ed067a2f142fa347e32ef743f1026dec860de676 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:03:02 +0500
Subject: [PATCH 8/8] 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 <raitonoberu@mail.ru>"

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (8 preceding siblings ...)
  2024-02-02 15:03 ` [PR PATCH] [Updated] New package: ags-1.7.4 raitonoberu
@ 2024-02-02 15:32 ` raitonoberu
  2024-02-02 15:47 ` raitonoberu
                   ` (22 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-02 15:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 754 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c).

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 10004 bytes --]

From be29bd1823c8320ad7131bf8cb6d0ad69b12e633 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 15 Dec 2023 18:52:04 +0500
Subject: [PATCH 1/9] 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 <raitonoberu@mail.ru>"
+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 <raitonoberu@mail.ru>
Date: Sun, 17 Dec 2023 00:38:57 +0500
Subject: [PATCH 2/9] 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 <raitonoberu@mail.ru>
Date: Sat, 23 Dec 2023 16:04:52 +0500
Subject: [PATCH 3/9] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Wed, 31 Jan 2024 23:17:58 +0500
Subject: [PATCH 4/9] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Thu, 1 Feb 2024 00:04:12 +0500
Subject: [PATCH 5/9] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:52:54 +0500
Subject: [PATCH 6/9] 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:55:40 +0500
Subject: [PATCH 7/9] 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 <raitonoberu@mail.ru>"

From ed067a2f142fa347e32ef743f1026dec860de676 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:03:02 +0500
Subject: [PATCH 8/9] 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 <raitonoberu@mail.ru>"

From df34405af1e089448b517efbeffa9eb92826e5e2 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:31:49 +0500
Subject: [PATCH 9/9] 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 <raitonoberu@mail.ru>"

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (9 preceding siblings ...)
  2024-02-02 15:32 ` raitonoberu
@ 2024-02-02 15:47 ` raitonoberu
  2024-02-02 16:38 ` raitonoberu
                   ` (21 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-02 15:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 754 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c).

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 10893 bytes --]

From be29bd1823c8320ad7131bf8cb6d0ad69b12e633 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 15 Dec 2023 18:52:04 +0500
Subject: [PATCH 01/10] 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 <raitonoberu@mail.ru>"
+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 <raitonoberu@mail.ru>
Date: Sun, 17 Dec 2023 00:38:57 +0500
Subject: [PATCH 02/10] 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 <raitonoberu@mail.ru>
Date: Sat, 23 Dec 2023 16:04:52 +0500
Subject: [PATCH 03/10] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Wed, 31 Jan 2024 23:17:58 +0500
Subject: [PATCH 04/10] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Thu, 1 Feb 2024 00:04:12 +0500
Subject: [PATCH 05/10] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:52:54 +0500
Subject: [PATCH 06/10] 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:55:40 +0500
Subject: [PATCH 07/10] 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 <raitonoberu@mail.ru>"

From ed067a2f142fa347e32ef743f1026dec860de676 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:03:02 +0500
Subject: [PATCH 08/10] 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 <raitonoberu@mail.ru>"

From df34405af1e089448b517efbeffa9eb92826e5e2 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:31:49 +0500
Subject: [PATCH 09/10] 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 <raitonoberu@mail.ru>"

From db04c7331df4f701e5df76259743d83305c69dd0 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:47:32 +0500
Subject: [PATCH 10/10] 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"

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (10 preceding siblings ...)
  2024-02-02 15:47 ` raitonoberu
@ 2024-02-02 16:38 ` raitonoberu
  2024-02-02 16:52 ` raitonoberu
                   ` (20 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-02 16:38 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 754 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c).

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 11885 bytes --]

From be29bd1823c8320ad7131bf8cb6d0ad69b12e633 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 15 Dec 2023 18:52:04 +0500
Subject: [PATCH 01/11] 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 <raitonoberu@mail.ru>"
+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 <raitonoberu@mail.ru>
Date: Sun, 17 Dec 2023 00:38:57 +0500
Subject: [PATCH 02/11] 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 <raitonoberu@mail.ru>
Date: Sat, 23 Dec 2023 16:04:52 +0500
Subject: [PATCH 03/11] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Wed, 31 Jan 2024 23:17:58 +0500
Subject: [PATCH 04/11] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Thu, 1 Feb 2024 00:04:12 +0500
Subject: [PATCH 05/11] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:52:54 +0500
Subject: [PATCH 06/11] 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:55:40 +0500
Subject: [PATCH 07/11] 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 <raitonoberu@mail.ru>"

From ed067a2f142fa347e32ef743f1026dec860de676 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:03:02 +0500
Subject: [PATCH 08/11] 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 <raitonoberu@mail.ru>"

From df34405af1e089448b517efbeffa9eb92826e5e2 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:31:49 +0500
Subject: [PATCH 09/11] 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 <raitonoberu@mail.ru>"

From db04c7331df4f701e5df76259743d83305c69dd0 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:47:32 +0500
Subject: [PATCH 10/11] 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 21:38:01 +0500
Subject: [PATCH 11/11] 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 <raitonoberu@mail.ru>"

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (11 preceding siblings ...)
  2024-02-02 16:38 ` raitonoberu
@ 2024-02-02 16:52 ` raitonoberu
  2024-02-02 16:57 ` raitonoberu
                   ` (19 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-02 16:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 754 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c).

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 13143 bytes --]

From be29bd1823c8320ad7131bf8cb6d0ad69b12e633 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 15 Dec 2023 18:52:04 +0500
Subject: [PATCH 01/12] 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 <raitonoberu@mail.ru>"
+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 <raitonoberu@mail.ru>
Date: Sun, 17 Dec 2023 00:38:57 +0500
Subject: [PATCH 02/12] 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 <raitonoberu@mail.ru>
Date: Sat, 23 Dec 2023 16:04:52 +0500
Subject: [PATCH 03/12] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Wed, 31 Jan 2024 23:17:58 +0500
Subject: [PATCH 04/12] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Thu, 1 Feb 2024 00:04:12 +0500
Subject: [PATCH 05/12] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:52:54 +0500
Subject: [PATCH 06/12] 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:55:40 +0500
Subject: [PATCH 07/12] 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 <raitonoberu@mail.ru>"

From ed067a2f142fa347e32ef743f1026dec860de676 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:03:02 +0500
Subject: [PATCH 08/12] 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 <raitonoberu@mail.ru>"

From df34405af1e089448b517efbeffa9eb92826e5e2 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:31:49 +0500
Subject: [PATCH 09/12] 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 <raitonoberu@mail.ru>"

From db04c7331df4f701e5df76259743d83305c69dd0 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:47:32 +0500
Subject: [PATCH 10/12] 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 21:38:01 +0500
Subject: [PATCH 11/12] 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 <raitonoberu@mail.ru>"

From efe9a8f30e07b293c374342e382e4836228da5a8 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 21:52:06 +0500
Subject: [PATCH 12/12] 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 <raitonoberu@mail.ru>"
@@ -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

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (12 preceding siblings ...)
  2024-02-02 16:52 ` raitonoberu
@ 2024-02-02 16:57 ` raitonoberu
  2024-02-02 17:34 ` raitonoberu
                   ` (18 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-02 16:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 754 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c).

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 13896 bytes --]

From be29bd1823c8320ad7131bf8cb6d0ad69b12e633 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"
+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 <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"

From ed067a2f142fa347e32ef743f1026dec860de676 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"

From df34405af1e089448b517efbeffa9eb92826e5e2 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"

From db04c7331df4f701e5df76259743d83305c69dd0 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"

From efe9a8f30e07b293c374342e382e4836228da5a8 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"
@@ -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 <raitonoberu@mail.ru>
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() {

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (13 preceding siblings ...)
  2024-02-02 16:57 ` raitonoberu
@ 2024-02-02 17:34 ` raitonoberu
  2024-02-08 21:17 ` kotontrion
                   ` (17 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-02 17:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 448 bytes --]

New comment by raitonoberu on void-packages repository

https://github.com/void-linux/void-packages/pull/48462#issuecomment-1924373763

Comment:
Okay, cross-compilation is finally working. Now only the file conflict remains. From what I've learned, this project builds [libgnome-volume-control](https://gitlab.gnome.org/GNOME/libgnome-volume-control), so **graphviz-devel**'s `libgvc.so` is a completely different library.

How do we resolve it?

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (14 preceding siblings ...)
  2024-02-02 17:34 ` raitonoberu
@ 2024-02-08 21:17 ` kotontrion
  2024-02-08 21:35 ` kotontrion
                   ` (16 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: kotontrion @ 2024-02-08 21:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 410 bytes --]

New comment by kotontrion on void-packages repository

https://github.com/void-linux/void-packages/pull/48462#issuecomment-1934946940

Comment:
I resolved this issue for the AUR package by specifying `--libdir lib/ags` option to meson, so libgvc.so is installed to `/usr/lib/ags/libgvc.so` instead of `/usr/lib/libgvc.so`.

I think you can achieve the same here by specifying it in the `configure_args` field.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (15 preceding siblings ...)
  2024-02-08 21:17 ` kotontrion
@ 2024-02-08 21:35 ` kotontrion
  2024-02-09  7:44 ` [PR PATCH] [Updated] " raitonoberu
                   ` (15 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: kotontrion @ 2024-02-08 21:35 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 705 bytes --]

New comment by kotontrion on void-packages repository

https://github.com/void-linux/void-packages/pull/48462#issuecomment-1934946940

Comment:
I resolved this issue for the AUR package by specifying `--libdir lib/ags` option to meson, so libgvc.so is installed to `/usr/lib/ags/libgvc.so` instead of `/usr/lib/libgvc.so`.

I think you can achieve the same here by specifying it in the `configure_args` field.

Also passing `-Dbuild_types=true` option to meson will enable the generation of the types for the config. This is false by default and optional, but I enabled it in the aur package, because this is a feature most users want. So you might want yo consider enabling this by default here as well.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (16 preceding siblings ...)
  2024-02-08 21:35 ` kotontrion
@ 2024-02-09  7:44 ` raitonoberu
  2024-02-09 13:23 ` raitonoberu
                   ` (14 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-09  7:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 754 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c).

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 13896 bytes --]

From be29bd1823c8320ad7131bf8cb6d0ad69b12e633 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"
+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 <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"

From ed067a2f142fa347e32ef743f1026dec860de676 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"

From df34405af1e089448b517efbeffa9eb92826e5e2 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"

From db04c7331df4f701e5df76259743d83305c69dd0 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"

From efe9a8f30e07b293c374342e382e4836228da5a8 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"
@@ -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 <raitonoberu@mail.ru>
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() {

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (17 preceding siblings ...)
  2024-02-09  7:44 ` [PR PATCH] [Updated] " raitonoberu
@ 2024-02-09 13:23 ` raitonoberu
  2024-02-09 13:32 ` raitonoberu
                   ` (13 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-09 13:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 785 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c). UPD: fixed by merging upstream

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 16118 bytes --]

From be29bd1823c8320ad7131bf8cb6d0ad69b12e633 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 15 Dec 2023 18:52:04 +0500
Subject: [PATCH 01/16] 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 <raitonoberu@mail.ru>"
+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 <raitonoberu@mail.ru>
Date: Sun, 17 Dec 2023 00:38:57 +0500
Subject: [PATCH 02/16] 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 <raitonoberu@mail.ru>
Date: Sat, 23 Dec 2023 16:04:52 +0500
Subject: [PATCH 03/16] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Wed, 31 Jan 2024 23:17:58 +0500
Subject: [PATCH 04/16] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Thu, 1 Feb 2024 00:04:12 +0500
Subject: [PATCH 05/16] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:52:54 +0500
Subject: [PATCH 06/16] 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:55:40 +0500
Subject: [PATCH 07/16] 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 <raitonoberu@mail.ru>"

From ed067a2f142fa347e32ef743f1026dec860de676 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:03:02 +0500
Subject: [PATCH 08/16] 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 <raitonoberu@mail.ru>"

From df34405af1e089448b517efbeffa9eb92826e5e2 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:31:49 +0500
Subject: [PATCH 09/16] 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 <raitonoberu@mail.ru>"

From db04c7331df4f701e5df76259743d83305c69dd0 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:47:32 +0500
Subject: [PATCH 10/16] 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 21:38:01 +0500
Subject: [PATCH 11/16] 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 <raitonoberu@mail.ru>"

From efe9a8f30e07b293c374342e382e4836228da5a8 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 21:52:06 +0500
Subject: [PATCH 12/16] 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 <raitonoberu@mail.ru>"
@@ -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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 21:57:45 +0500
Subject: [PATCH 13/16] 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() {

From bcabd34aa47208abc28238578b087d45fa37eca5 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 9 Feb 2024 18:16:52 +0500
Subject: [PATCH 14/16] ags: change libdir & enable build_types

---
 srcpkgs/ags/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template
index 8c8e9ab591b66..6f3a286c60d09 100644
--- a/srcpkgs/ags/template
+++ b/srcpkgs/ags/template
@@ -3,6 +3,7 @@ pkgname=ags
 version=1.7.4
 revision=1
 build_style=meson
+configure_args="--libdir /usr/lib/ags -Dbuild_types=true"
 build_helper=gir
 hostmakedepends="nodejs pkg-config"
 makedepends="glib-devel gjs-devel gtk+3-devel pulseaudio-devel pam-devel"

From ce6b2a8d5915bc29f276540a2dc178d5a2164401 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 9 Feb 2024 18:18:43 +0500
Subject: [PATCH 15/16] ags: fix broken symlink

---
 srcpkgs/ags/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template
index 6f3a286c60d09..38c6ae0878971 100644
--- a/srcpkgs/ags/template
+++ b/srcpkgs/ags/template
@@ -24,3 +24,7 @@ pre_configure() {
 	npm install
 	npm install -g typescript
 }
+
+post_install() {
+	ln -sf /usr/share/com.github.Aylur.ags/com.github.Aylur.ags ${DESTDIR}/usr/bin/ags
+}

From 94591c3c79b70d4dbbc20f94e4e9fca7f3b798ba Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 9 Feb 2024 18:19:42 +0500
Subject: [PATCH 16/16] ags: update license

---
 srcpkgs/ags/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template
index 38c6ae0878971..f1e6e5013e83c 100644
--- a/srcpkgs/ags/template
+++ b/srcpkgs/ags/template
@@ -10,7 +10,7 @@ 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 <raitonoberu@mail.ru>"
-license="GPL-3.0-only"
+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"

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (18 preceding siblings ...)
  2024-02-09 13:23 ` raitonoberu
@ 2024-02-09 13:32 ` raitonoberu
  2024-02-09 14:04 ` raitonoberu
                   ` (12 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-09 13:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 785 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c). UPD: fixed by merging upstream

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 16909 bytes --]

From be29bd1823c8320ad7131bf8cb6d0ad69b12e633 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 15 Dec 2023 18:52:04 +0500
Subject: [PATCH 01/17] 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 <raitonoberu@mail.ru>"
+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 <raitonoberu@mail.ru>
Date: Sun, 17 Dec 2023 00:38:57 +0500
Subject: [PATCH 02/17] 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 <raitonoberu@mail.ru>
Date: Sat, 23 Dec 2023 16:04:52 +0500
Subject: [PATCH 03/17] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Wed, 31 Jan 2024 23:17:58 +0500
Subject: [PATCH 04/17] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Thu, 1 Feb 2024 00:04:12 +0500
Subject: [PATCH 05/17] 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 <raitonoberu@mail.ru>"
 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:52:54 +0500
Subject: [PATCH 06/17] 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 19:55:40 +0500
Subject: [PATCH 07/17] 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 <raitonoberu@mail.ru>"

From ed067a2f142fa347e32ef743f1026dec860de676 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:03:02 +0500
Subject: [PATCH 08/17] 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 <raitonoberu@mail.ru>"

From df34405af1e089448b517efbeffa9eb92826e5e2 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:31:49 +0500
Subject: [PATCH 09/17] 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 <raitonoberu@mail.ru>"

From db04c7331df4f701e5df76259743d83305c69dd0 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 20:47:32 +0500
Subject: [PATCH 10/17] 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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 21:38:01 +0500
Subject: [PATCH 11/17] 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 <raitonoberu@mail.ru>"

From efe9a8f30e07b293c374342e382e4836228da5a8 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 21:52:06 +0500
Subject: [PATCH 12/17] 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 <raitonoberu@mail.ru>"
@@ -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 <raitonoberu@mail.ru>
Date: Fri, 2 Feb 2024 21:57:45 +0500
Subject: [PATCH 13/17] 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() {

From bcabd34aa47208abc28238578b087d45fa37eca5 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 9 Feb 2024 18:16:52 +0500
Subject: [PATCH 14/17] ags: change libdir & enable build_types

---
 srcpkgs/ags/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template
index 8c8e9ab591b66..6f3a286c60d09 100644
--- a/srcpkgs/ags/template
+++ b/srcpkgs/ags/template
@@ -3,6 +3,7 @@ pkgname=ags
 version=1.7.4
 revision=1
 build_style=meson
+configure_args="--libdir /usr/lib/ags -Dbuild_types=true"
 build_helper=gir
 hostmakedepends="nodejs pkg-config"
 makedepends="glib-devel gjs-devel gtk+3-devel pulseaudio-devel pam-devel"

From ce6b2a8d5915bc29f276540a2dc178d5a2164401 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 9 Feb 2024 18:18:43 +0500
Subject: [PATCH 15/17] ags: fix broken symlink

---
 srcpkgs/ags/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template
index 6f3a286c60d09..38c6ae0878971 100644
--- a/srcpkgs/ags/template
+++ b/srcpkgs/ags/template
@@ -24,3 +24,7 @@ pre_configure() {
 	npm install
 	npm install -g typescript
 }
+
+post_install() {
+	ln -sf /usr/share/com.github.Aylur.ags/com.github.Aylur.ags ${DESTDIR}/usr/bin/ags
+}

From 94591c3c79b70d4dbbc20f94e4e9fca7f3b798ba Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 9 Feb 2024 18:19:42 +0500
Subject: [PATCH 16/17] ags: update license

---
 srcpkgs/ags/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template
index 38c6ae0878971..f1e6e5013e83c 100644
--- a/srcpkgs/ags/template
+++ b/srcpkgs/ags/template
@@ -10,7 +10,7 @@ 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 <raitonoberu@mail.ru>"
-license="GPL-3.0-only"
+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"

From 25ceaf24eaa4ba633ae703e291538933fe9a925a Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 9 Feb 2024 18:32:23 +0500
Subject: [PATCH 17/17] ags: fix linter issue

---
 srcpkgs/ags/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template
index f1e6e5013e83c..70940fc52eb39 100644
--- a/srcpkgs/ags/template
+++ b/srcpkgs/ags/template
@@ -3,8 +3,8 @@ pkgname=ags
 version=1.7.4
 revision=1
 build_style=meson
-configure_args="--libdir /usr/lib/ags -Dbuild_types=true"
 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"

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (19 preceding siblings ...)
  2024-02-09 13:32 ` raitonoberu
@ 2024-02-09 14:04 ` raitonoberu
  2024-02-09 15:07 ` kotontrion
                   ` (11 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-09 14:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 448 bytes --]

New comment by raitonoberu on void-packages repository

https://github.com/void-linux/void-packages/pull/48462#issuecomment-1935990228

Comment:
Thank you very much @kotontrion! I missed that part of your script and wasn't experienced enough to fix it myself.

After building it locally, I noticed a broken symlink `/usr/bin/ags`, so I linked it manually, as you did. I'm sure v1.6.3 didn't need this, don't you know what caused this regression?

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (20 preceding siblings ...)
  2024-02-09 14:04 ` raitonoberu
@ 2024-02-09 15:07 ` kotontrion
  2024-02-13  7:24 ` [PR PATCH] [Updated] " raitonoberu
                   ` (10 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: kotontrion @ 2024-02-09 15:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 620 bytes --]

New comment by kotontrion on void-packages repository

https://github.com/void-linux/void-packages/pull/48462#issuecomment-1936097118

Comment:
The symlink is created by the meson post install script. This ignored the destdir variable and the link target was hardcoded.
This script got rewritten to handle the installation of the types and the link target got fixed in the process, so it works now as intended when installing using meson. But this broke the package, because (at least in Arch but Void does something similar) it gets installed to a directory and gets moved over to /usr, which then breaks the symlink.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (21 preceding siblings ...)
  2024-02-09 15:07 ` kotontrion
@ 2024-02-13  7:24 ` raitonoberu
  2024-02-13  7:28 ` [PR PATCH] [Closed]: " raitonoberu
                   ` (9 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-13  7:24 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 785 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c). UPD: fixed by merging upstream

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 39001 bytes --]

From af1dc089290dc86a5c9c856175825079f53f1cf9 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Fri, 15 Dec 2023 18:52:04 +0500
Subject: [PATCH 01/23] 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..5b52c2724c4f3
--- /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 <raitonoberu@mail.ru>"
+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
+}
+
+post_install() {
+	ln -sf /usr/share/com.github.Aylur.ags/com.github.Aylur.ags ${DESTDIR}/usr/bin/ags
+}

From 6c4514ba5f311d03520522ff5b31b69ac2d1d788 Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexthkloss@web.de>
Date: Thu, 8 Feb 2024 21:22:30 +0100
Subject: [PATCH 02/23] *: update email address for @atk

---
 srcpkgs/inkscape/template | 2 +-
 srcpkgs/volta/template    | 2 +-
 srcpkgs/vscode/template   | 2 +-
 srcpkgs/yaydl/template    | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template
index 916822078cd27..bda95166f4d77 100644
--- a/srcpkgs/inkscape/template
+++ b/srcpkgs/inkscape/template
@@ -16,7 +16,7 @@ depends="desktop-file-utils hicolor-icon-theme python3-Pillow python3-appdirs
  python3-cssselect python3-lxml python3-numpy python3-requests python3-scour"
 checkdepends="$depends GraphicsMagick ImageMagick cantarell-fonts gtest-devel"
 short_desc="Vector-based drawing program"
-maintainer="Alex Lohr <alex.lohr@logmein.com>"
+maintainer="Alex Lohr <alexthkloss@web.de>"
 license="GPL-2.0-only, LGPL-2.1-or-later"
 homepage="https://inkscape.org/"
 distfiles="https://media.inkscape.org/dl/resources/file/inkscape-${version}.tar.xz"
diff --git a/srcpkgs/volta/template b/srcpkgs/volta/template
index 1323d12083da9..41aa2436e7f05 100644
--- a/srcpkgs/volta/template
+++ b/srcpkgs/volta/template
@@ -7,7 +7,7 @@ build_style="cargo"
 hostmakedepends="pkg-config"
 makedepends="openssl-devel"
 short_desc="JavaScript tool version sync helper"
-maintainer="Alex Lohr <alex.lohr@logmein.com>"
+maintainer="Alex Lohr <alexthkloss@web.de>"
 license="BSD-2-Clause"
 homepage="https://volta.sh/"
 distfiles="https://github.com/volta-cli/volta/archive/v${version}.tar.gz"
diff --git a/srcpkgs/vscode/template b/srcpkgs/vscode/template
index d588f6e4aee85..26660e2061ae7 100644
--- a/srcpkgs/vscode/template
+++ b/srcpkgs/vscode/template
@@ -8,7 +8,7 @@ hostmakedepends="pkg-config python3 python3-setuptools nodejs yarn tar git ripgr
 makedepends="libxkbfile-devel libsecret-devel libxml2-devel mit-krb5-devel ncurses-devel electron24"
 depends="libXtst ncurses nss dejavu-fonts-ttf xdg-utils ripgrep electron24"
 short_desc="Microsoft Code for Linux"
-maintainer="shizonic <realtiaz@gmail.com>, Alex Lohr <alex.lohr@logmein.com>"
+maintainer="shizonic <realtiaz@gmail.com>, Alex Lohr <alexthkloss@web.de>"
 license="MIT"
 homepage="https://code.visualstudio.com/"
 distfiles="https://github.com/microsoft/vscode/archive/refs/tags/${version}.tar.gz"
diff --git a/srcpkgs/yaydl/template b/srcpkgs/yaydl/template
index c575ad2cb2d04..8f3ce0224aeeb 100644
--- a/srcpkgs/yaydl/template
+++ b/srcpkgs/yaydl/template
@@ -6,7 +6,7 @@ build_style=cargo
 hostmakedepends="pkg-config"
 makedepends="openssl-devel"
 short_desc="Command-line video downloader"
-maintainer="Alex Lohr <alex.lohr@logmein.com>"
+maintainer="Alex Lohr <alexthkloss@web.de>"
 license="GPL-3.0-or-later"
 homepage="https://code.rosaelefanten.org/yaydl/index"
 changelog="https://github.com/dertuxmalwieder/yaydl/tags"

From bad8485422eafc32b9993cd8650d3efde5b1dda9 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 9 Feb 2024 00:41:59 +0100
Subject: [PATCH 03/23] mesa: actually fix cross build

---
 srcpkgs/mesa/template | 1 -
 1 file changed, 1 deletion(-)

diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template
index aa7286201de9d..6361f55c3b69b 100644
--- a/srcpkgs/mesa/template
+++ b/srcpkgs/mesa/template
@@ -187,7 +187,6 @@ post_configure() {
 	if [ "$CROSS_BUILD" ]; then
 		find -iname "*.ninja" -exec sed -i "{}" \
 			-e "/rustc/s; --sysroot ${XBPS_CROSS_BASE}/usr;;g" \
-			-e "s; /usr/lib/; ${XBPS_CROSS_BASE}/usr/lib/;g" \
 			\;
 	fi
 }

From b89e9775e1ee92ff50e7f5e5bc1230cbe50acb36 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Tue, 9 Jan 2024 00:03:41 -0500
Subject: [PATCH 04/23] libclc: update to 17.0.6.

---
 srcpkgs/libclc/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/libclc/template b/srcpkgs/libclc/template
index 2fc397a56f2ca..fa0807f9ace69 100644
--- a/srcpkgs/libclc/template
+++ b/srcpkgs/libclc/template
@@ -1,19 +1,20 @@
 # Template file for 'libclc'
 pkgname=libclc
-version=15.0.7
+version=17.0.6
 revision=1
 build_style=cmake
 # disable clspv (failing tests, we don't ship it)
 configure_args="-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
  -DLIBCLC_TARGETS_TO_BUILD=amdgcn--;amdgcn--amdhsa;r600--;nvptx--;nvptx64--;nvptx--nvidiacl;nvptx64--nvidiacl;spirv-mesa3d-;spirv64-mesa3d-"
-hostmakedepends="clang llvm python3 libedit-devel libffi-devel
+hostmakedepends="clang17 llvm17-devel python3 libedit-devel libffi-devel
  ncurses-devel zlib-devel SPIRV-LLVM-Translator"
+makedepends="llvm17-devel"
 short_desc="Open implementation of the OpenCL C programming language"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause, MIT"
 homepage="https://libclc.llvm.org"
 distfiles="https://github.com/llvm/llvm-project/releases/download/llvmorg-${version}/libclc-${version}.src.tar.xz"
-checksum=35731fea7be224f21acf5bf3cd9f0ed058bf4ada5eceaf7f10ee96e139bd3389
+checksum=122f641d94d5dfbb3c37534f2b76612fa59d15c36c2a4917369a85eaaca32148
 replaces="libclc-git>=0"
 
 do_configure() {

From 5ceb4418b10b8560a7c22cda00fc01150ede2841 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Thu, 1 Feb 2024 07:51:51 -0500
Subject: [PATCH 05/23] faust: update to 2.70.3.

---
 srcpkgs/faust/patches/cstdint.patch                  | 12 ++++++++++++
 .../patches/faust-voidlinux-lib_and_arch_paths.patch |  4 ++--
 srcpkgs/faust/template                               |  6 +++---
 3 files changed, 17 insertions(+), 5 deletions(-)
 create mode 100644 srcpkgs/faust/patches/cstdint.patch

diff --git a/srcpkgs/faust/patches/cstdint.patch b/srcpkgs/faust/patches/cstdint.patch
new file mode 100644
index 0000000000000..b2358719a4168
--- /dev/null
+++ b/srcpkgs/faust/patches/cstdint.patch
@@ -0,0 +1,12 @@
+diff --git a/compiler/generator/Text.hh b/compiler/generator/Text.hh
+index 47ca2a7be..8fad938ea 100644
+--- a/compiler/generator/Text.hh
++++ b/compiler/generator/Text.hh
+@@ -31,6 +31,7 @@
+ #include <string>
+ #include <vector>
+ #include <cmath>
++#include <cstdint>
+ 
+ std::string subst(const std::string& m, const std::string& a0);
+ std::string subst(const std::string& m, const std::vector<std::string>& vargs);
diff --git a/srcpkgs/faust/patches/faust-voidlinux-lib_and_arch_paths.patch b/srcpkgs/faust/patches/faust-voidlinux-lib_and_arch_paths.patch
index 3587fc639e67e..dca3779bab40e 100644
--- a/srcpkgs/faust/patches/faust-voidlinux-lib_and_arch_paths.patch
+++ b/srcpkgs/faust/patches/faust-voidlinux-lib_and_arch_paths.patch
@@ -1,11 +1,11 @@
 --- a/compiler/global.cpp-orig	2023-09-09 10:38:02.642030383 +0000
 +++ b/compiler/global.cpp	2023-09-09 10:41:55.199049192 +0000
-@@ -1679,6 +1679,7 @@ void global::initDirectories(int argc, c
+@@ -1711,6 +1711,7 @@ void global::initDirectories(int argc, const char* argv[])
      gImportDirList.push_back(exepath::dirup(gFaustExeDir) + "/share/faust");
      gImportDirList.push_back("/usr/local/share/faust");
      gImportDirList.push_back("/usr/share/faust");
 +    gImportDirList.push_back("/usr/lib/faust");
-     
+ 
      //-------------------------------------------------------------------------------------
      // init gArchitectureDirList : a list of path where to search architectures files
 @@ -1697,6 +1698,7 @@ void global::initDirectories(int argc, c
diff --git a/srcpkgs/faust/template b/srcpkgs/faust/template
index 8ac95644e5e88..53534571f7118 100644
--- a/srcpkgs/faust/template
+++ b/srcpkgs/faust/template
@@ -1,16 +1,16 @@
 # Template file for 'faust'
 pkgname=faust
-version=2.60.3
+version=2.70.3
 revision=1
 build_style=gnu-makefile
-hostmakedepends="cmake pkg-config llvm which"
+hostmakedepends="cmake pkg-config which"
 makedepends="libmicrohttpd-devel llvm-libunwind-devel"
 short_desc="Functional Programming Language for Real Time Signal Processing"
 maintainer="mag <mag-one@autistici.org>"
 license="GPL-2.0-or-later"
 homepage="https://faust.grame.fr/"
 distfiles="https://github.com/grame-cncm/faust/releases/download/${version}/faust-${version}.tar.gz"
-checksum="1088b31ad2a6175ff27807afc33c5929c33e97a7d09a1995e126bdda9940fc1e"
+checksum=3ac3aab87d60257b3fff03ffeb42e190480fb9828266fa1c35574b6cbf6a13bb
 
 # Android stuffs, used by the 'faust2android' script.
 nostrip_files="libsndfile.so libsndfile.a "

From c2cbb460aa2d877c075004c7915569f1da392f88 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Thu, 1 Feb 2024 07:36:38 -0500
Subject: [PATCH 06/23] ghc: Rebuild against llvm17

---
 srcpkgs/ghc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/ghc/template b/srcpkgs/ghc/template
index c424d35b59be0..795d8ab05de86 100644
--- a/srcpkgs/ghc/template
+++ b/srcpkgs/ghc/template
@@ -2,7 +2,7 @@
 pkgname=ghc
 # Keep this synchronized with http://www.stackage.org/lts
 version=9.0.2
-revision=1
+revision=2
 build_style=gnu-configure
 hostmakedepends="automake docbook-xsl ghc-bin libxslt libnuma-devel
  ncurses-devel python3-Sphinx"
@@ -56,8 +56,8 @@ fi
 case "$XBPS_TARGET_MACHINE" in
 aarch64*)
 	# GHC uses LLVM to generate code on aarch64
-	hostmakedepends+=" llvm"
-	depends+=" llvm"
+	hostmakedepends+=" llvm17-devel"
+	depends+=" llvm17-devel"
 	;;
 esac
 

From 4618f7a04628294a0ffd547af3798abe18208090 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Wed, 31 Jan 2024 22:40:55 -0500
Subject: [PATCH 07/23] ispc: Rebuild against llvm17

---
 srcpkgs/ispc/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/ispc/template b/srcpkgs/ispc/template
index aab387ad2c41d..9c748a6506deb 100644
--- a/srcpkgs/ispc/template
+++ b/srcpkgs/ispc/template
@@ -1,12 +1,12 @@
 # Template file for 'ispc'
 pkgname=ispc
 version=1.22.0
-revision=1
+revision=2
 archs="aarch64* x86_64*"
 build_style=cmake
 configure_args="-DISPC_INCLUDE_EXAMPLES=OFF -DISPC_INCLUDE_RT=OFF"
-hostmakedepends="clang clang-tools-extra python3 m4 bison flex llvm"
-makedepends="ncurses-devel ncurses-libtinfo-devel zlib-devel"
+hostmakedepends="clang clang-tools-extra python3 m4 bison flex"
+makedepends="llvm17-devel ncurses-devel ncurses-libtinfo-devel zlib-devel"
 short_desc="Compiler for high-performance SIMD programming on the CPU"
 maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="BSD-3-Clause"

From 267afe15006fe456bc32187cf93f426b0db5f329 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Wed, 31 Jan 2024 22:40:34 -0500
Subject: [PATCH 08/23] bcc: Rebuild against llvm17

---
 srcpkgs/bcc/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/bcc/template b/srcpkgs/bcc/template
index 644eb378abe7c..579d276874ad2 100644
--- a/srcpkgs/bcc/template
+++ b/srcpkgs/bcc/template
@@ -1,11 +1,11 @@
 # Template file for 'bcc'
 pkgname=bcc
 version=0.29.1
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DREVISION=${version} -DENABLE_LLVM_SHARED=1"
 hostmakedepends="flex python3-setuptools"
-makedepends="clang clang-tools-extra elfutils-devel flex lld-devel llvm
+makedepends="clang clang-tools-extra elfutils-devel flex lld-devel llvm17-devel
  ncurses-devel python3-devel zlib-devel"
 short_desc="BPF-based Linux IO analysis, networking, monitoring, and more"
 maintainer="Leah Neukirchen <leah@vuxu.org>"

From 19037ec6ba6050735ed344d50c9ecc3bde18ffc7 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 21:11:23 -0400
Subject: [PATCH 09/23] shiboken2: rebuild for llvm17

---
 srcpkgs/shiboken2/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/shiboken2/template b/srcpkgs/shiboken2/template
index 883d6a084d868..d0a38c63d9eef 100644
--- a/srcpkgs/shiboken2/template
+++ b/srcpkgs/shiboken2/template
@@ -1,12 +1,12 @@
 # Template file for 'shiboken2'
 pkgname=shiboken2
 version=5.15.10
-revision=1
+revision=2
 _pkgname="pyside-setup-opensource-src-${version}"
 build_wrksrc="sources/shiboken2"
 build_style=cmake
 hostmakedepends="python3-devel python3-setuptools"
-makedepends="python3-devel qt5-devel qt5-xmlpatterns-devel clang libxml2-devel
+makedepends="python3-devel qt5-devel qt5-xmlpatterns-devel clang17-devel libxml2-devel
  libxslt-devel python3-numpy"
 depends="clang"
 short_desc="Python binding generator of Qt5 C++ API"

From db3a6a654bae9d77b39a9028b861b59478ddd5ca Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 21:08:10 -0400
Subject: [PATCH 10/23] rtags: rebuild for llvm17

---
 srcpkgs/rtags/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/rtags/template b/srcpkgs/rtags/template
index 9b161e690d767..baa6f8c54f69f 100644
--- a/srcpkgs/rtags/template
+++ b/srcpkgs/rtags/template
@@ -1,12 +1,12 @@
 # Template file for 'rtags'
 pkgname=rtags
 version=2.38
-revision=6
+revision=7
 build_style=cmake
 # Don't run tests in do_install, please.
 configure_args="-DSKIP_CTEST=TRUE"
 hostmakedepends="pkg-config clang"
-makedepends="llvm openssl-devel zlib-devel"
+makedepends="llvm17-devel openssl-devel zlib-devel"
 checkdepends="perl python3-PyHamcrest python3-nose"
 short_desc="C/C++ indexer with integration for Emacs based on clang"
 maintainer="Alexander Egorenkov <egorenar-dev@posteo.net>"

From 59ca2048f15d9314ee92772422d0735be52ce504 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 21:06:14 -0400
Subject: [PATCH 11/23] qt6-tools: rebuild for llvm17

---
 srcpkgs/qt6-tools/template | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/qt6-tools/template b/srcpkgs/qt6-tools/template
index 3f430540ed68a..358f58a282a76 100644
--- a/srcpkgs/qt6-tools/template
+++ b/srcpkgs/qt6-tools/template
@@ -1,19 +1,19 @@
 # Template file for 'qt6-tools'
 pkgname=qt6-tools
 version=6.6.0
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DEXTERNAL_GUMBO=ON -DLITEHTML_UTF8=ON -DUSE_ICU=ON
  -DQT_BUILD_SHARED_LIBS=ON -DQT_FEATURE_assistant=ON
  -DQT_FEATURE_pixeltool=ON
  -DQT_FEATURE_distancefieldgenerator=ON"
-hostmakedepends="qt6-base perl qt6-plugin-sqlite clang llvm clang-tools-extra
+hostmakedepends="qt6-base perl qt6-plugin-sqlite clang clang-tools-extra
  qt6-declarative-host-tools"
 makedepends="qt6-base-devel qt6-plugin-sqlite qt6-declarative-devel
- gumbo-parser-devel icu-devel llvm clang-tools-extra"
+ gumbo-parser-devel icu-devel llvm17-devel clang-tools-extra"
 short_desc="Cross-platform application and UI framework (QT6) - qt6-tools component"
 maintainer="John <me@johnnynator.dev>"
-license="GPL-3.0-only with Qt-GPL-exception-1.0, LGPL-3.0-only, GPL-2.0-or-later"
+license="custom:GPL-3.0-only-with-Qt-GPL-exception-1.0, LGPL-3.0-only, GPL-2.0-or-later"
 homepage="https://qt.io/"
 distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qttools-everywhere-src-${version}.tar.xz"
 checksum=4e9feebc142bbb6e453e1dc3277e09ec45c8ef081b5ee2a029e6684b5905ba99
@@ -28,6 +28,10 @@ if [ "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -DQT_BUILD_TESTS=ON"
 fi
 
+post_install() {
+	vlicense LICENSES/Qt-GPL-exception-1.0.txt
+}
+
 #post_build() {
 #	ninja -C build ${makejobs} lib/qt6/libexec/qhelpgenerator
 #}

From 81989b20d6a89997d62e06a4fe01edff73f9e605 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 20:36:53 -0400
Subject: [PATCH 12/23] kdevelop-python: update to 23.08.4.

---
 srcpkgs/kdevelop-python/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/kdevelop-python/template b/srcpkgs/kdevelop-python/template
index 0f0b8a6ec0671..e3d86278ffe63 100644
--- a/srcpkgs/kdevelop-python/template
+++ b/srcpkgs/kdevelop-python/template
@@ -1,7 +1,7 @@
 # Template file for 'kdevelop-python'
 pkgname=kdevelop-python
-version=22.12.2
-revision=2
+version=23.08.4
+revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
 pycompile_dirs="usr/share/kdevpythonsupport"
@@ -16,7 +16,7 @@ license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://www.kdevelop.org/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kdev-python"
 distfiles="${KDE_SITE}/release-service/${version}/src/kdev-python-${version}.tar.xz"
-checksum=2521f2f2a7174dfb2bf1d962c460d40addc3bb486e9823c2b2707ced33456430
+checksum=a36ec94c241714c0c1f5787bafa2381c5d4ec20a3e3696bed70d13b1bd49b293
 python_version=3
 
 post_install() {

From 09a8d4eec8f07bbcfb435a3803d4e87c92bac500 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 20:35:06 -0400
Subject: [PATCH 13/23] kdevelop-php: update to 23.08.4.

---
 srcpkgs/kdevelop-php/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/kdevelop-php/template b/srcpkgs/kdevelop-php/template
index 7df97b8d78845..4f3bafe2356d0 100644
--- a/srcpkgs/kdevelop-php/template
+++ b/srcpkgs/kdevelop-php/template
@@ -1,6 +1,6 @@
 # Template file for 'kdevelop-php'
 pkgname=kdevelop-php
-version=22.12.2
+version=23.08.4
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -15,4 +15,4 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later"
 homepage="https://www.kdevelop.org/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kdev-php"
 distfiles="${KDE_SITE}/release-service/${version}/src/kdev-php-${version}.tar.xz"
-checksum=0df5bdebfffe72cc4ae5bc842418ac30908fbaa4ae5c8762a9c4ad361c3e42b7
+checksum=20c097ff322db3d69a57d45980161ed1d72020a95fc52feb46d3fc38ba340fd0

From c9d07fc4b1f40dbf1a73de88a794e2a36156d299 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 20:27:29 -0400
Subject: [PATCH 14/23] kdevelop: update to 23.08.4.

---
 common/shlibs             | 32 ++++++++++++++++----------------
 srcpkgs/kdevelop/template | 12 ++++++------
 2 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 66d0045a2898f..1a7ca4e737b7a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2617,22 +2617,22 @@ libvidstab.so.1.1 libvidstab-1.1.0_1
 libxdo.so.3 xdotool-3.20150503.1_1
 libabigail.so.3 libabigail-2.4_1
 libgnome-games-support-1.so.3 libgnome-games-support-1.4.0_1
-libKDevCMakeCommon.so.510 kdevelop-22.12.1_1
-libKDevClangPrivate.so.510 kdevelop-22.12.1_1
-libKDevCompileAnalyzerCommon.so.510 kdevelop-22.12.1_1
-libKDevelopSessionsWatch.so.510 kdevelop-22.12.1_1
-libKDevPlatformDebugger.so.510 kdevelop-22.12.1_1
-libKDevPlatformDocumentation.so.510 kdevelop-22.12.1_1
-libKDevPlatformInterfaces.so.510 kdevelop-22.12.1_1
-libKDevPlatformLanguage.so.510 kdevelop-22.12.1_1
-libKDevPlatformOutputView.so.510 kdevelop-22.12.1_1
-libKDevPlatformProject.so.510 kdevelop-22.12.1_1
-libKDevPlatformSerialization.so.510 kdevelop-22.12.1_1
-libKDevPlatformShell.so.510 kdevelop-22.12.1_1
-libKDevPlatformSublime.so.510 kdevelop-22.12.1_1
-libKDevPlatformTests.so.510 kdevelop-22.12.1_1
-libKDevPlatformUtil.so.510 kdevelop-22.12.1_1
-libKDevPlatformVcs.so.510 kdevelop-22.12.1_1
+libKDevCMakeCommon.so.512 kdevelop-23.08.2_1
+libKDevClangPrivate.so.512 kdevelop-23.08.2_1
+libKDevCompileAnalyzerCommon.so.512 kdevelop-23.08.2_1
+libKDevelopSessionsWatch.so.512 kdevelop-23.08.2_1
+libKDevPlatformDebugger.so.512 kdevelop-23.08.2_1
+libKDevPlatformDocumentation.so.512 kdevelop-23.08.2_1
+libKDevPlatformInterfaces.so.512 kdevelop-23.08.2_1
+libKDevPlatformLanguage.so.512 kdevelop-23.08.2_1
+libKDevPlatformOutputView.so.512 kdevelop-23.08.2_1
+libKDevPlatformProject.so.512 kdevelop-23.08.2_1
+libKDevPlatformSerialization.so.512 kdevelop-23.08.2_1
+libKDevPlatformShell.so.512 kdevelop-23.08.2_1
+libKDevPlatformSublime.so.512 kdevelop-23.08.2_1
+libKDevPlatformTests.so.512 kdevelop-23.08.2_1
+libKDevPlatformUtil.so.512 kdevelop-23.08.2_1
+libKDevPlatformVcs.so.512 kdevelop-23.08.2_1
 libts.so.0 tslib-1.6_1
 libobs.so.0 obs-0.14.1_2
 libobsglad.so.1 obs-28.0.1_1
diff --git a/srcpkgs/kdevelop/template b/srcpkgs/kdevelop/template
index b2c63eb78151a..4b8f41f90bb03 100644
--- a/srcpkgs/kdevelop/template
+++ b/srcpkgs/kdevelop/template
@@ -1,15 +1,15 @@
 # Template file for 'kdevelop'
 pkgname=kdevelop
-version=22.12.2
-revision=2
+version=23.08.4
+revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools qt5-tools
- kcmutils kcoreaddons kdevelop-pg-qt plasma-framework gettext llvm tar which"
-makedepends="apr-util-devel clang grantlee5-devel kcmutils-devel kdevelop-pg-qt
+ kcmutils kcoreaddons kdevelop-pg-qt plasma-framework gettext tar which"
+makedepends="apr-util-devel llvm17-devel grantlee5-devel kcmutils-devel kdevelop-pg-qt
  kitemmodels-devel knewstuff-devel knotifyconfig-devel krunner-devel
  ktexteditor-devel libkomparediff2-devel libksysguard-devel okteta-devel
- purpose-devel qt5-location-devel qt5-webchannel-devel subversion-devel
+ purpose-devel qt5-location-devel qt5-webchannel-devel subversion-devel clang-tools-extra
  qt5-devel $(vopt_if webengine 'qt5-webengine-devel' 'qt5-webkit-devel')"
 # khelpcenter is required to display documentation
 depends="khelpcenter"
@@ -19,7 +19,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://www.kdevelop.org/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kdevelop"
 distfiles="${KDE_SITE}/release-service/${version}/src/kdevelop-${version}.tar.xz"
-checksum=57f85e5eb1be0ae71d3440304c985fff2be03aab02de367535568ccef7c25ec9
+checksum=91d02b2bce8f29113054ccc548e6416d94065cf79919c54075bad19599357af0
 
 build_options="webengine"
 desc_option_webengine="Use Qt5 WebEngine for documentation"

From 68b2a585dde9bd9b32fd4e798f1cdcc40497c55c Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 19:05:52 -0400
Subject: [PATCH 15/23] juCi++: rebuild for llvm17

---
 srcpkgs/juCi++/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/juCi++/template b/srcpkgs/juCi++/template
index 4cb4644663800..94c8a7e7cfbcd 100644
--- a/srcpkgs/juCi++/template
+++ b/srcpkgs/juCi++/template
@@ -1,13 +1,13 @@
 # Template file for 'juCi++'
 pkgname=juCi++
 version=1.7.2
-revision=6
+revision=7
 _libclangmm_commit="9704b9b6de0982a588fa41741157d5640afedf30"
 _tiny_commit="839ff806dc447ff49af80f9a9eaa7949f770f8e5"
 create_wrksrc=yes
 build_style=cmake
 hostmakedepends="pkg-config"
-makedepends="aspell-devel clang boost-devel gtksourceviewmm-devel libgit2-devel"
+makedepends="aspell-devel clang-devel boost-devel gtksourceviewmm-devel libgit2-devel"
 depends="ctags"
 short_desc="Lightweight IDE supporting the most recent C++ standards"
 maintainer="rc-05 <rc23@email.it>"

From c579819c82bb4be259683027e3b3b907af3f3346 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 19:03:19 -0400
Subject: [PATCH 16/23] include-what-you-use: update to 0.20.

---
 srcpkgs/include-what-you-use/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/include-what-you-use/template b/srcpkgs/include-what-you-use/template
index 1a30bc04bb2db..ee12c0ee51d88 100644
--- a/srcpkgs/include-what-you-use/template
+++ b/srcpkgs/include-what-you-use/template
@@ -1,17 +1,17 @@
 # Template file for 'include-what-you-use'
 pkgname=include-what-you-use
-version=0.19
+version=0.20
 revision=1
 build_style=cmake
 configure_args="-DIWYU_LLVM_ROOT_PATH=${XBPS_CROSS_BASE}/usr "
 hostmakedepends="python3"
-makedepends="clang clang-tools-extra llvm ncurses-devel zlib-devel"
+makedepends="clang clang-tools-extra llvm17-devel ncurses-devel zlib-devel"
 short_desc="Analyze #includes in C and C++ source files"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="NCSA"
 homepage="https://include-what-you-use.org/"
 distfiles="https://include-what-you-use.org/downloads/${pkgname}-${version}.src.tar.gz"
-checksum=2b10157b60ea08adc08e3896b4921c73fcadd5ec4eb652b29a34129d501e5ee0
+checksum=75fce1e6485f280f8f13f4c2d090b11d2fd2102b50857507c8413a919b7af899
 python_version=3
 
 post_install() {

From 819bdbbb1e5d3038e7566933945fb0b2983cd4af Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 18:59:45 -0400
Subject: [PATCH 17/23] gnome-builder: rebuild for llvm17

---
 srcpkgs/gnome-builder/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a85de84f5dd0d..5061969cb4c19 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
 version=44.1
-revision=5
+revision=6
 build_style=meson
 build_helper=qemu
 configure_args="-Dhelp=true -Dnetwork_tests=false"
 hostmakedepends="pkg-config appstream-glib desktop-file-utils flex gobject-introspection
- llvm mm-common vala python3-Sphinx python3-sphinx_rtd_theme gettext"
-makedepends="cairo-devel clang enchant2-devel flatpak-devel
+ mm-common vala python3-Sphinx python3-sphinx_rtd_theme gettext"
+makedepends="llvm17-devel cairo-devel clang enchant2-devel flatpak-devel
  gtksourceview5-devel gtk4-devel json-glib-devel jsonrpc-glib-devel
  libgit2-glib-devel libglib-devel libostree-devel libpeas-devel
  libxml2-devel template-glib-devel vala-devel vte3-gtk4-devel libwebkitgtk60-devel

From 32dcb58938ed8a5fa4b92d124c6709e14834def6 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 17:49:25 -0400
Subject: [PATCH 18/23] clazy: rebuild for llvm17

---
 srcpkgs/clazy/patches/llvm16.patch | 83 ++++++++++++++++++++++++++++++
 srcpkgs/clazy/patches/llvm17.patch | 28 ++++++++++
 srcpkgs/clazy/template             |  4 +-
 3 files changed, 113 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/clazy/patches/llvm16.patch
 create mode 100644 srcpkgs/clazy/patches/llvm17.patch

diff --git a/srcpkgs/clazy/patches/llvm16.patch b/srcpkgs/clazy/patches/llvm16.patch
new file mode 100644
index 0000000000000..a5759060c112d
--- /dev/null
+++ b/srcpkgs/clazy/patches/llvm16.patch
@@ -0,0 +1,83 @@
+From a05ac7eb6f6198c3f478bd7b5b4bfc062a8d63cc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ivan=20=C4=8Cuki=C4=87?= <ivan.cukic@kdab.com>
+Date: Tue, 7 Feb 2023 11:06:19 +0100
+Subject: [PATCH] Adapt to API changes in clang/llvm 16
+
+---
+ src/SourceCompatibilityHelpers.h        | 17 ++++++++++++-----
+ src/checkbase.h                         |  1 +
+ src/checks/level0/lambda-in-connect.cpp |  2 +-
+ 3 files changed, 14 insertions(+), 6 deletions(-)
+
+diff --git a/src/SourceCompatibilityHelpers.h b/src/SourceCompatibilityHelpers.h
+index c1a23a4b..5e2dc606 100644
+--- a/src/SourceCompatibilityHelpers.h
++++ b/src/SourceCompatibilityHelpers.h
+@@ -107,7 +107,11 @@ inline clang::tooling::Replacements& DiagnosticFix(clang::tooling::Diagnostic &d
+ 
+ inline auto getBuffer(const clang::SourceManager &sm, clang::FileID id, bool *invalid)
+ {
+-#if LLVM_VERSION_MAJOR >= 12
++#if LLVM_VERSION_MAJOR >= 16
++    auto buffer = sm.getBufferOrNone(id);
++    *invalid = !buffer.has_value();
++    return buffer;
++#elif LLVM_VERSION_MAJOR >= 12
+     auto buffer = sm.getBufferOrNone(id);
+     *invalid = !buffer.hasValue();
+     return buffer;
+@@ -116,11 +120,12 @@ inline auto getBuffer(const clang::SourceManager &sm, clang::FileID id, bool *in
+ #endif
+ }
+ 
+-#if LLVM_VERSION_MAJOR >= 12
+-
++#if LLVM_VERSION_MAJOR >= 16
++#define GET_LEXER(id, inputFile, sm, lo) \
++clang::Lexer(id, inputFile.value(), sm, lo)
++#elif LLVM_VERSION_MAJOR >= 12
+ #define GET_LEXER(id, inputFile, sm, lo) \
+ clang::Lexer(id, inputFile.getValue(), sm, lo)
+-
+ #else
+ #define GET_LEXER(id, inputFile, sm, lo) \
+ clang::Lexer(id, inputFile, sm, lo)
+@@ -144,7 +149,9 @@ inline bool contains_lower(clang::StringRef haystack, clang::StringRef needle)
+ #endif
+ }
+ 
+-#if LLVM_VERSION_MAJOR >= 15
++#if LLVM_VERSION_MAJOR >= 16
++using OptionalFileEntryRef = clang::CustomizableOptional<clang::FileEntryRef>;
++#elif LLVM_VERSION_MAJOR >= 15
+ using OptionalFileEntryRef = clang::Optional<clang::FileEntryRef>;
+ #else
+ using OptionalFileEntryRef = const clang::FileEntry*;
+diff --git a/src/checkbase.h b/src/checkbase.h
+index 02f6a6bf..6a8c634b 100644
+--- a/src/checkbase.h
++++ b/src/checkbase.h
+@@ -93,6 +93,7 @@ public:
+     void InclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled,
+                             clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath,
+                             clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType) override;
++
+ private:
+     CheckBase *const check;
+ };
+diff --git a/src/checks/level0/lambda-in-connect.cpp b/src/checks/level0/lambda-in-connect.cpp
+index b0da926f..1ba1126f 100644
+--- a/src/checks/level0/lambda-in-connect.cpp
++++ b/src/checks/level0/lambda-in-connect.cpp
+@@ -71,7 +71,7 @@ void LambdaInConnect::VisitStmt(clang::Stmt *stmt)
+ 
+     for (auto capture : captures) {
+         if (capture.getCaptureKind() == clang::LCK_ByRef) {
+-            VarDecl *declForCapture = capture.getCapturedVar();
++            auto *declForCapture = capture.getCapturedVar();
+             if (declForCapture && declForCapture != receiverDecl && clazy::isValueDeclInFunctionContext(declForCapture))
+                 emitWarning(capture.getLocation(), "captured local variable by reference might go out of scope before lambda is called");
+         }
+-- 
+GitLab
+
diff --git a/srcpkgs/clazy/patches/llvm17.patch b/srcpkgs/clazy/patches/llvm17.patch
new file mode 100644
index 0000000000000..910ab426070d9
--- /dev/null
+++ b/srcpkgs/clazy/patches/llvm17.patch
@@ -0,0 +1,28 @@
+--- a/src/checks/manuallevel/unexpected-flag-enumerator-value.cpp	2022-01-20 18:18:47.000000000 -0500
++++ b/src/checks/manuallevel/unexpected-flag-enumerator-value.cpp	2023-11-03 17:12:24.669027622 -0400
+@@ -61,8 +61,13 @@
+     if (val.isMask() && val.countTrailingOnes() >= MinOnesToQualifyAsMask)
+         return true;
+ 
++#if LLVM_VERSION_MAJOR >= 17
++    if (val.isShiftedMask() && val.popcount() >= MinOnesToQualifyAsMask)
++        return true;
++#else
+     if (val.isShiftedMask() && val.countPopulation() >= MinOnesToQualifyAsMask)
+         return true;
++#endif
+ 
+     if (clazy::contains_lower(en->getName(), "mask"))
+         return true;
+@@ -158,7 +163,11 @@
+ 
+     for (EnumConstantDecl* enumerator : enumerators) {
+         const auto &initVal = enumerator->getInitVal();
++#if LLVM_VERSION_MAJOR >= 17
++        if (!initVal.isPowerOf2() && !initVal.isZero() && !initVal.isNegative()) {
++#else
+         if (!initVal.isPowerOf2() && !initVal.isNullValue() && !initVal.isNegative()) {
++#endif
+             if (isIntentionallyNotPowerOf2(enumerator))
+                 continue;
+             const auto value = enumerator->getInitVal().getLimitedValue();
diff --git a/srcpkgs/clazy/template b/srcpkgs/clazy/template
index f81de08ab836f..fdab8dda0b89b 100644
--- a/srcpkgs/clazy/template
+++ b/srcpkgs/clazy/template
@@ -1,11 +1,11 @@
 # Template file for 'clazy'
 pkgname=clazy
 version=1.11
-revision=2
+revision=3
 build_style=cmake
 build_helper=qemu
 hostmakedepends="llvm"
-makedepends="clang llvm clang-tools-extra"
+makedepends="clang llvm17-devel clang-tools-extra"
 depends="clang"
 short_desc="Qt oriented code checker based on clang framework"
 maintainer="John <me@johnnynator.dev>"

From cb6d7c1e8ad21c8d7105b2dcafba96aa2fbe3ffd Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 16:51:08 -0400
Subject: [PATCH 19/23] ccls: rebuild for llvm17

---
 srcpkgs/ccls/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/ccls/template b/srcpkgs/ccls/template
index 9c1338c267372..3e7bff1265377 100644
--- a/srcpkgs/ccls/template
+++ b/srcpkgs/ccls/template
@@ -1,11 +1,11 @@
 # Template file for 'ccls'
 pkgname=ccls
 version=0.20230717
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DUSE_SYSTEM_RAPIDJSON=ON"
 hostmakedepends="clang-tools-extra"
-makedepends="clang-tools-extra libxml2-devel llvm ncurses-devel rapidjson zlib-devel"
+makedepends="clang-tools-extra libxml2-devel llvm17-devel ncurses-devel rapidjson zlib-devel"
 short_desc="C/C++/ObjC language server"
 maintainer="André Cerqueira <acerqueira021@gmail.com>"
 license="Apache-2.0"

From f450956dac57645436a732048e2a183bf36fa733 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 3 Nov 2023 11:07:35 -0400
Subject: [PATCH 20/23] CastXML: update to 0.6.2.

---
 srcpkgs/CastXML/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/CastXML/template b/srcpkgs/CastXML/template
index de0920900ae4c..d8cb7aaaf8cf3 100644
--- a/srcpkgs/CastXML/template
+++ b/srcpkgs/CastXML/template
@@ -1,11 +1,11 @@
 # Template file for 'CastXML'
 pkgname=CastXML
-version=0.5.1
-revision=2
+version=0.6.2
+revision=1
 build_style=cmake
 configure_args="-DSPHINX_MAN=YES -DCastXML_INSTALL_MAN_DIR=share/man"
 hostmakedepends="clang python3-Sphinx"
-makedepends="clang-tools-extra llvm"
+makedepends="clang-tools-extra llvm17-devel"
 depends="clang"
 checkdepends="libxml2"
 short_desc="C-family abstract syntax tree XML output tool"
@@ -13,7 +13,7 @@ maintainer="Evgeny Ermakov <evgeny.v.ermakov@gmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/CastXML/CastXML"
 distfiles="https://github.com/CastXML/CastXML/archive/refs/tags/v${version}.tar.gz"
-checksum=a7b40b1530585672f9cf5d7a6b6dd29f20c06cd5edf34ef34c89a184a4d1a006
+checksum=9bb108de1b3348a257be5b08a9f8418f89fdcd4af2e6ee271d68b0203ac75d5e
 
 post_install() {
 	rm -r ${DESTDIR}/usr/share/castxml/clang/include

From 99d69d7baa17b884206ca9747b27b2f34dc8768e Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 9 Feb 2024 03:16:14 +0100
Subject: [PATCH 21/23] New package: void-force-stage-0.1

---
 common/shlibs                     |  5 +++++
 srcpkgs/void-force-stage-unstage  |  1 +
 srcpkgs/void-force-stage/template | 18 ++++++++++++++++++
 3 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/void-force-stage-unstage
 create mode 100644 srcpkgs/void-force-stage/template

diff --git a/common/shlibs b/common/shlibs
index 1a7ca4e737b7a..4e753becd3600 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4277,3 +4277,8 @@ libdraco.so.8 draco-1.5.6_1
 libpdal_base.so.15 libpdal-2.5.6_1
 libpdal_util.so.15 libpdal-2.5.6_1
 libdisplay-info.so.1 libdisplay-info-0.1.1_1
+libsqsh.so.1 libsqsh-1.3.0_1
+libunicode.so.0.4 libunicode-0.4.0_1
+libunicode_ucd.so.0.4 libunicode-0.4.0_1
+libunicode_loader.so.0.4 libunicode-0.4.0_1
+force-stage.so.0.1 void-force-stage-0.1_1
diff --git a/srcpkgs/void-force-stage-unstage b/srcpkgs/void-force-stage-unstage
new file mode 120000
index 0000000000000..fe71373af3786
--- /dev/null
+++ b/srcpkgs/void-force-stage-unstage
@@ -0,0 +1 @@
+void-force-stage
\ No newline at end of file
diff --git a/srcpkgs/void-force-stage/template b/srcpkgs/void-force-stage/template
new file mode 100644
index 0000000000000..41f0a0986a788
--- /dev/null
+++ b/srcpkgs/void-force-stage/template
@@ -0,0 +1,18 @@
+# Template file for 'void-force-stage'
+pkgname=void-force-stage
+version=0.1
+revision=1
+build_style=meta
+short_desc="force the repository into staging mode"
+maintainer="Duncaen <duncaen@voidlinux.org>"
+license="BSD-2-Clause"
+homepage="https://voidlinux.org/"
+
+shlib_requires="force-stage.so.0.1"
+
+void-force-stage-unstage_package() {
+	shlib_provides="force-stage.so.0.1"
+	pkg_install() {
+		:
+	}
+}

From 9eafa34167c6d70dd7d633553d219d80670b9c92 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 9 Feb 2024 03:22:44 +0100
Subject: [PATCH 22/23] void-force-stage: try to build

---
 srcpkgs/void-force-stage/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/void-force-stage/template b/srcpkgs/void-force-stage/template
index 41f0a0986a788..912eef69be031 100644
--- a/srcpkgs/void-force-stage/template
+++ b/srcpkgs/void-force-stage/template
@@ -1,4 +1,4 @@
-# Template file for 'void-force-stage'
+# Template file for 'void-force-stage'.
 pkgname=void-force-stage
 version=0.1
 revision=1

From bc8ffadd4a68bd6e0320a0511ca9147e1e1168a8 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 9 Feb 2024 03:33:18 +0100
Subject: [PATCH 23/23] void-force-stage: force the repo into staging mode

---
 srcpkgs/void-force-stage/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/void-force-stage/template b/srcpkgs/void-force-stage/template
index 912eef69be031..9bb6f1c00d5f7 100644
--- a/srcpkgs/void-force-stage/template
+++ b/srcpkgs/void-force-stage/template
@@ -1,7 +1,7 @@
 # Template file for 'void-force-stage'.
 pkgname=void-force-stage
 version=0.1
-revision=1
+revision=2
 build_style=meta
 short_desc="force the repository into staging mode"
 maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -11,7 +11,7 @@ homepage="https://voidlinux.org/"
 shlib_requires="force-stage.so.0.1"
 
 void-force-stage-unstage_package() {
-	shlib_provides="force-stage.so.0.1"
+	# shlib_provides="force-stage.so.0.1"
 	pkg_install() {
 		:
 	}

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Closed]: New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (22 preceding siblings ...)
  2024-02-13  7:24 ` [PR PATCH] [Updated] " raitonoberu
@ 2024-02-13  7:28 ` raitonoberu
  2024-02-13  7:28 ` [PR PATCH] [Updated] " raitonoberu
                   ` (8 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-13  7:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 622 bytes --]

There's a closed pull request on the void-packages repository

New package: ags-1.7.4
https://github.com/void-linux/void-packages/pull/48462

Description:
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c). UPD: fixed by merging upstream

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (23 preceding siblings ...)
  2024-02-13  7:28 ` [PR PATCH] [Closed]: " raitonoberu
@ 2024-02-13  7:28 ` raitonoberu
  2024-02-13  7:32 ` raitonoberu
                   ` (7 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-13  7:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 785 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c). UPD: fixed by merging upstream

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (24 preceding siblings ...)
  2024-02-13  7:28 ` [PR PATCH] [Updated] " raitonoberu
@ 2024-02-13  7:32 ` raitonoberu
  2024-02-13  7:38 ` raitonoberu
                   ` (6 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-13  7:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 785 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c). UPD: fixed by merging upstream

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 1475 bytes --]

From a509b09ca588b3852c0df621d96ec44af8b95d22 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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..5b52c2724c4f3
--- /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 <raitonoberu@mail.ru>"
+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
+}
+
+post_install() {
+	ln -sf /usr/share/com.github.Aylur.ags/com.github.Aylur.ags ${DESTDIR}/usr/bin/ags
+}

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (25 preceding siblings ...)
  2024-02-13  7:32 ` raitonoberu
@ 2024-02-13  7:38 ` raitonoberu
  2024-02-13  7:40 ` raitonoberu
                   ` (5 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-13  7:38 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 785 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c). UPD: fixed by merging upstream

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 1475 bytes --]

From 7d09020ff3699fb966f151102ab898ed47ccf2ad Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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..5b52c2724c4f3
--- /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 <raitonoberu@mail.ru>"
+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
+}
+
+post_install() {
+	ln -sf /usr/share/com.github.Aylur.ags/com.github.Aylur.ags ${DESTDIR}/usr/bin/ags
+}

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (26 preceding siblings ...)
  2024-02-13  7:38 ` raitonoberu
@ 2024-02-13  7:40 ` raitonoberu
  2024-02-13  8:56 ` raitonoberu
                   ` (4 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-13  7:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 785 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c). UPD: fixed by merging upstream

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 1478 bytes --]

From 372f77fa0cac2d9e2aa675c6fa864412b02af7c9 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"
+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
+}

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (27 preceding siblings ...)
  2024-02-13  7:40 ` raitonoberu
@ 2024-02-13  8:56 ` raitonoberu
  2024-02-13  9:33 ` raitonoberu
                   ` (3 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-13  8:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 785 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c). UPD: fixed by merging upstream

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 1537 bytes --]

From 040ccb7259935bb2fa7bbbd6146e3e2e563950f2 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Tue, 13 Feb 2024 12:30:46 +0500
Subject: [PATCH] New package: ags-1.7.4

---
 srcpkgs/ags/template | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100644 srcpkgs/ags/template

diff --git a/srcpkgs/ags/template b/srcpkgs/ags/template
new file mode 100644
index 0000000000000..162dcdee8a641
--- /dev/null
+++ b/srcpkgs/ags/template
@@ -0,0 +1,32 @@
+# 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 <raitonoberu@mail.ru>"
+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
+
+	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
+}

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (28 preceding siblings ...)
  2024-02-13  8:56 ` raitonoberu
@ 2024-02-13  9:33 ` raitonoberu
  2024-02-20  9:24 ` raitonoberu
                   ` (2 subsequent siblings)
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-13  9:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 785 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c). UPD: fixed by merging upstream

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 1508 bytes --]

From c88fd725e5c0a95d9f4cadccdc61d91bd0214ca5 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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..89d78459b0d0d
--- /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 <raitonoberu@mail.ru>"
+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
+	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
+}

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.4
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (29 preceding siblings ...)
  2024-02-13  9:33 ` raitonoberu
@ 2024-02-20  9:24 ` raitonoberu
  2024-02-25 11:31 ` [PR PATCH] [Updated] New package: ags-1.7.6 raitonoberu
  2024-03-04 10:31 ` [PR PATCH] [Updated] New package: ags-1.7.7 raitonoberu
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-20  9:24 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 785 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c). UPD: fixed by merging upstream

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 1510 bytes --]

From a11b86fa378a533d1e358b0d50340b38d59dfe85 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Tue, 13 Feb 2024 12:30:46 +0500
Subject: [PATCH] New package: ags-1.7.6

---
 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..1b9526b55cb40a
--- /dev/null
+++ b/srcpkgs/ags/template
@@ -0,0 +1,30 @@
+# Template file for 'ags'
+pkgname=ags
+version=1.7.6
+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 <raitonoberu@mail.ru>"
+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=be009fa188552be44a0ae309a8e697f331db59e4ae8b137d4834b37218ea8207
+
+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
+}

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.6
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (30 preceding siblings ...)
  2024-02-20  9:24 ` raitonoberu
@ 2024-02-25 11:31 ` raitonoberu
  2024-03-04 10:31 ` [PR PATCH] [Updated] New package: ags-1.7.7 raitonoberu
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-02-25 11:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 785 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.6
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c). UPD: fixed by merging upstream

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 1510 bytes --]

From 6a92edf89aadc5e813e20c464b7c540b8002e3a0 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
Date: Tue, 13 Feb 2024 12:30:46 +0500
Subject: [PATCH] New package: ags-1.7.7

---
 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..82f2330b7dbcbd
--- /dev/null
+++ b/srcpkgs/ags/template
@@ -0,0 +1,30 @@
+# Template file for 'ags'
+pkgname=ags
+version=1.7.7
+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 <raitonoberu@mail.ru>"
+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=0b3fb72c9cf373667a8ac725acf5a377c80bfca31731644067a5b2a8f8710c5e
+
+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
+}

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [PR PATCH] [Updated] New package: ags-1.7.7
  2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
                   ` (31 preceding siblings ...)
  2024-02-25 11:31 ` [PR PATCH] [Updated] New package: ags-1.7.6 raitonoberu
@ 2024-03-04 10:31 ` raitonoberu
  32 siblings, 0 replies; 34+ messages in thread
From: raitonoberu @ 2024-03-04 10:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 785 bytes --]

There is an updated pull request by raitonoberu against master on the void-packages repository

https://github.com/raitonoberu/void-packages master
https://github.com/void-linux/void-packages/pull/48462

New package: ags-1.7.7
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

I used to build it successfully using this template, but now it crashes during compilation of `python3-3.12.1_1` as a Meson dependency, [full log](https://prcl.dev/iu3wedr70k55d8c). UPD: fixed by merging upstream

A patch file from https://github.com/void-linux/void-packages/pull/48462.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-48462.patch --]
[-- Type: text/x-diff, Size: 1510 bytes --]

From a52533e0ea8fbcacaa6f2f227a7a6002f2e9e3a8 Mon Sep 17 00:00:00 2001
From: raitonoberu <raitonoberu@mail.ru>
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 <raitonoberu@mail.ru>"
+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
+}

^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2024-03-04 10:31 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-31 18:53 [PR PATCH] New package: aylurs-gtk-shell-1.7.4 raitonoberu
2024-01-31 19:04 ` [PR PATCH] [Updated] " raitonoberu
2024-01-31 19:08 ` ahesford
2024-01-31 19:14 ` raitonoberu
2024-01-31 19:16 ` raitonoberu
2024-01-31 19:21 ` raitonoberu
2024-01-31 19:22 ` raitonoberu
2024-01-31 20:02 ` raitonoberu
2024-02-02 14:55 ` [PR PATCH] [Updated] " raitonoberu
2024-02-02 15:03 ` [PR PATCH] [Updated] New package: ags-1.7.4 raitonoberu
2024-02-02 15:32 ` raitonoberu
2024-02-02 15:47 ` raitonoberu
2024-02-02 16:38 ` raitonoberu
2024-02-02 16:52 ` raitonoberu
2024-02-02 16:57 ` raitonoberu
2024-02-02 17:34 ` raitonoberu
2024-02-08 21:17 ` kotontrion
2024-02-08 21:35 ` kotontrion
2024-02-09  7:44 ` [PR PATCH] [Updated] " raitonoberu
2024-02-09 13:23 ` raitonoberu
2024-02-09 13:32 ` raitonoberu
2024-02-09 14:04 ` raitonoberu
2024-02-09 15:07 ` kotontrion
2024-02-13  7:24 ` [PR PATCH] [Updated] " raitonoberu
2024-02-13  7:28 ` [PR PATCH] [Closed]: " raitonoberu
2024-02-13  7:28 ` [PR PATCH] [Updated] " raitonoberu
2024-02-13  7:32 ` raitonoberu
2024-02-13  7:38 ` raitonoberu
2024-02-13  7:40 ` raitonoberu
2024-02-13  8:56 ` raitonoberu
2024-02-13  9:33 ` raitonoberu
2024-02-20  9:24 ` raitonoberu
2024-02-25 11:31 ` [PR PATCH] [Updated] New package: ags-1.7.6 raitonoberu
2024-03-04 10:31 ` [PR PATCH] [Updated] New package: ags-1.7.7 raitonoberu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).