Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: nwg-shell-0.5.34
@ 2024-04-01 23:32 zen0bit
  2024-04-01 23:35 ` [PR PATCH] [Updated] " zen0bit
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: zen0bit @ 2024-04-01 23:32 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR nwg-shell
https://github.com/void-linux/void-packages/pull/49664

New package: nwg-shell-0.5.34
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

#### Local build testing
- I built this PR locally for my native architecture, x64 glibc

This will have more packages...

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

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

From 68189f7c7c2c7ec904f990e7419286eae43ade06 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:33 +0100
Subject: [PATCH] New package: nwg-shell-0.5.34

---
 srcpkgs/nwg-shell/template | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 srcpkgs/nwg-shell/template

diff --git a/srcpkgs/nwg-shell/template b/srcpkgs/nwg-shell/template
new file mode 100644
index 00000000000000..1a62494c955cc7
--- /dev/null
+++ b/srcpkgs/nwg-shell/template
@@ -0,0 +1,37 @@
+# Template file for 'nwg-shell'
+pkgname=nwg-shell
+version=0.5.34
+revision=1
+build_style=python3-pep517
+hostmakedepends="go python3-setuptools python3-geopy python3-wheel nwg-shell-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+checkdepends="python3-wheel python3-pytest"
+depends="azote gnome-themes-extra grim gtklock ImageMagick jq
+ libayatana-appindicator network-manager-applet nwg-bar nwg-clipman
+ nwg-displays nwg-dock nwg-dock-hyprland nwg-drawer nwg-look nwg-menu
+ nwg-readme-browser nwg-shell-config papirus-icon-theme playerctl
+ polkit-gnome python3-geopy python3-yaml slurp swappy sway swaybg 
+ swayidle swaylock SwayNotificationCenter dejavu-fonts-ttf wl-clipboard wlsunset
+ xorg-server-xwayland"
+# nwg-shell-wallpapers 
+short_desc="GTK3-based shell for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+do_install() {
+	python3 setup.py install --optimize=1
+}
+
+post_install() {
+	#for file in scripts/*; do
+	#	vbin ${file}
+	#done
+	#vinstall nwg-shell.jpg 644 /usr/share/backgrounds
+	#vinstall nwg-readme.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: nwg-shell-0.5.34
  2024-04-01 23:32 [PR PATCH] New package: nwg-shell-0.5.34 zen0bit
@ 2024-04-01 23:35 ` zen0bit
  2024-04-01 23:47 ` zen0bit
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: zen0bit @ 2024-04-01 23:35 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR nwg-shell
https://github.com/void-linux/void-packages/pull/49664

New package: nwg-shell-0.5.34
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

#### Local build testing
- I built this PR locally for my native architecture, x64 glibc

This will have more packages...

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

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

From 065bcacc5de05fedfb4a67b1cec9f6b2c8741168 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:33 +0100
Subject: [PATCH] New package: nwg-shell-0.5.34

---
 srcpkgs/nwg-shell/template | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 srcpkgs/nwg-shell/template

diff --git a/srcpkgs/nwg-shell/template b/srcpkgs/nwg-shell/template
new file mode 100644
index 00000000000000..316eef8c0e8ad3
--- /dev/null
+++ b/srcpkgs/nwg-shell/template
@@ -0,0 +1,37 @@
+# Template file for 'nwg-shell'
+pkgname=nwg-shell
+version=0.5.34
+revision=1
+build_style=python3-pep517
+hostmakedepends="go python3-setuptools python3-geopy python3-wheel nwg-shell-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="azote gnome-themes-extra grim gtklock ImageMagick jq
+ libayatana-appindicator network-manager-applet nwg-bar nwg-clipman
+ nwg-displays nwg-dock nwg-dock-hyprland nwg-drawer nwg-look nwg-menu
+ nwg-readme-browser nwg-shell-config papirus-icon-theme playerctl
+ polkit-gnome python3-geopy python3-yaml slurp swappy sway swaybg
+ swayidle swaylock SwayNotificationCenter dejavu-fonts-ttf wl-clipboard
+ wlsunset xorg-server-xwayland"
+# nwg-shell-wallpapers
+checkdepends="python3-wheel python3-pytest"
+short_desc="GTK3-based shell for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+do_install() {
+	python3 setup.py install --optimize=1
+}
+
+post_install() {
+	#for file in scripts/*; do
+	#	vbin ${file}
+	#done
+	#vinstall nwg-shell.jpg 644 /usr/share/backgrounds
+	#vinstall nwg-readme.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: nwg-shell-0.5.34
  2024-04-01 23:32 [PR PATCH] New package: nwg-shell-0.5.34 zen0bit
  2024-04-01 23:35 ` [PR PATCH] [Updated] " zen0bit
@ 2024-04-01 23:47 ` zen0bit
  2024-04-01 23:51 ` zen0bit
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: zen0bit @ 2024-04-01 23:47 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR nwg-shell
https://github.com/void-linux/void-packages/pull/49664

New package: nwg-shell-0.5.34
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

#### Local build testing
- I built this PR locally for my native architecture, x64 glibc

This will have more new packages...
- [ ] python3-geopy
- [ ] python3-dasbus
- [ ] libgeographic
- [ ] nwg-shell-config
- [ ] nwg-bar
- [ ] nwg-clipman
- [ ] nwg-displays
- [ ] nwg-dock
- [ ] nwg-dock-hyprland
- [ ] nwg-drawer
- [ ] nwg-menu
- [ ] nwg-readme-browser

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

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

From 48d3c8799afea7f3356ec6cdb105d3360b4bac53 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 00:13:31 +0100
Subject: [PATCH 01/15] New package: python3-geopy-2.4.1

---
 srcpkgs/python3-geopy/template | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 srcpkgs/python3-geopy/template

diff --git a/srcpkgs/python3-geopy/template b/srcpkgs/python3-geopy/template
new file mode 100644
index 00000000000000..0efc836c0c2bf6
--- /dev/null
+++ b/srcpkgs/python3-geopy/template
@@ -0,0 +1,13 @@
+# Template file for 'python3-geopy'
+pkgname=python3-geopy
+version=2.4.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-wheel python3-pip python3-pytest python3-docutils"
+short_desc="Geocoding library for Python"
+maintainer="zenobit <zenobit@disroot.org>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/geopy/geopy"
+#changelog=""
+distfiles="https://github.com/geopy/geopy/archive/refs/tags/${version}.tar.gz"
+checksum=a231629d166b58b0d557fc453374374d1fe0f3aff205b34bd8196e62ec285c55

From ddb5dd6c66465f87135f80b792e34cb33916a9f4 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 15:40:14 +0200
Subject: [PATCH 02/15] New package: libgeographic-2.3 !

---
 common/shlibs                  |  1 +
 srcpkgs/libgeographic/template | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 100644 srcpkgs/libgeographic/template

diff --git a/common/shlibs b/common/shlibs
index 1ee5b1f0544b5c..eb2a6eedda352f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4303,3 +4303,4 @@ libunicode_loader.so.0.4 libunicode-0.4.0_1
 force-stage.so.0.1 void-force-stage-0.1_1
 libliftoff.so.0 libliftoff-0.4.1_1
 libscfg.so libscfg-0.1.1_1
+libGeographicLib.so.26 libgeographic-2.3_1
diff --git a/srcpkgs/libgeographic/template b/srcpkgs/libgeographic/template
new file mode 100644
index 00000000000000..70a417f9266cda
--- /dev/null
+++ b/srcpkgs/libgeographic/template
@@ -0,0 +1,22 @@
+# Template file for 'libgeographic'
+pkgname=libgeographic
+version=2.3
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=cmake
+configure_args="-DCMAKE_INSTALL_PREFIX=/usr -DBUILD_BOTH_LIBS=ON"
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="make cmake gcc pkg-config"
+#makedepends=""
+#depends=""
+short_desc="Geographic library"
+maintainer="zenobit <zenobit@disroot.org>"
+license="GPL-3.0-or-later"
+homepage="https://geographiclib.sourceforge.io/"
+#changelog=""
+distfiles="https://sourceforge.net/projects/geographiclib/files/distrib-C%2B%2B/GeographicLib-${version}.tar.gz"
+checksum=3114847839453ee6bbe2228e41dc73cad6de6160055442b747adc9c76f0a3198

From 783299b5b4133b805426b5ab7107b38f7ffe1cea Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:58:18 +0200
Subject: [PATCH 03/15] New package: python3-dasbus-1.7

---
 srcpkgs/python3-dasbus/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-dasbus/template

diff --git a/srcpkgs/python3-dasbus/template b/srcpkgs/python3-dasbus/template
new file mode 100644
index 00000000000000..5fd0f9976ea557
--- /dev/null
+++ b/srcpkgs/python3-dasbus/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-dasbus'
+pkgname=python3-dasbus
+version=1.7
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+#makedepends=""
+depends="python3 python3-gobject"
+checkdepends="python3-pytest"
+short_desc="DBus library in Python 3"
+maintainer="zenobit <zenobit@disroot.org>"
+license="LGPL-2.1-only"
+homepage="https://github.com/dasbus-project/dasbus"
+#changelog=""
+distfiles="https://github.com/dasbus-project/dasbus/archive/refs/tags/v${version}.tar.gz"
+checksum=442a8df9330d4f55704c92cbed066cf0918378418be89d6fff67721d3cba5590

From 7b5014386145d63f1c6ba5f77eddd2581e10d4d1 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 10:00:54 +0200
Subject: [PATCH 04/15] New package: nwg-bar-0.1.6

---
 srcpkgs/nwg-bar/template | 50 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 srcpkgs/nwg-bar/template

diff --git a/srcpkgs/nwg-bar/template b/srcpkgs/nwg-bar/template
new file mode 100644
index 00000000000000..680c71a35283be
--- /dev/null
+++ b/srcpkgs/nwg-bar/template
@@ -0,0 +1,50 @@
+# Template file for 'nwg-bar'
+pkgname=nwg-bar
+version=0.1.6
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-bar
+#build_style=gnu-makefile
+#configure_args="DESTDIR=/"
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="pkg-config"
+#hostmakedepends="go pkg-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtk-layer-shell gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype glibc"
+short_desc="GTK3-based button bar for wlroots-based compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-bar"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-bar/archive/refs/tags/v${version}.tar.gz"
+checksum=badc232f9eef1a225776c7f0fe2534b49ac0a957f1a81dc24acb8f341b7719d4
+
+post_install() {
+	vlicense LICENSE
+}
+
+#pre_build() {
+#	make get
+#}
+
+#do_build() {
+#	make build
+#}
+
+#do_install() {
+#	make get
+#	make build
+#	make install
+#}
+
+#post_install() {
+#	vcopy config/* /usr/share/nwg-bar
+#	vcopy images/* /usr/share/nwg-bar/images
+#	vbin bin/nwg-bar
+#	vlicense LICENSE
+#}

From fe7e3e3232433d87a3419f718c9bb75e8b2354c6 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:20:39 +0200
Subject: [PATCH 05/15] New package: nwg-clipman-0.2.1

---
 srcpkgs/nwg-clipman/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-clipman/template

diff --git a/srcpkgs/nwg-clipman/template b/srcpkgs/nwg-clipman/template
new file mode 100644
index 00000000000000..736f23f98d7816
--- /dev/null
+++ b/srcpkgs/nwg-clipman/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-clipman'
+pkgname=nwg-clipman
+version=0.2.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="cliphist gtk-layer-shell gtk+3 python3 python3-gobject xdg-utils wl-clipboard"
+checkdepends="python3-wheel"
+short_desc="GTK3-based GUI for cliphist - nwg-shell clipboard manager"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-clipman"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-clipman/archive/refs/tags/v${version}.tar.gz"
+checksum=4be365f8dd3ebda5eb3cbc9f8351fedac048d86d07729076941fb22c7f229ed1
+
+post_install() {
+	vinstall nwg-clipman.svg 644 /usr/share/pixmaps
+	vinstall nwg-clipman.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-clipman
+	vlicense LICENSE
+}

From 2eef2396c8bd4e23367830fe7fb8607418b367af Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 22:14:00 +0100
Subject: [PATCH 06/15] New package: nwg-displays-0.3.14

---
 srcpkgs/nwg-displays/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/nwg-displays/template

diff --git a/srcpkgs/nwg-displays/template b/srcpkgs/nwg-displays/template
new file mode 100644
index 00000000000000..4fd9ee70ea185d
--- /dev/null
+++ b/srcpkgs/nwg-displays/template
@@ -0,0 +1,17 @@
+# Template file for 'nwg-displays'
+pkgname=nwg-displays
+version=0.3.14
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Intuitive GUI to manage multiple displays for wayland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-displays"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-displays/archive/refs/tags/v${version}.tar.gz"
+checksum=c1786d4d34c4e046dcba238efc4e0d26805e5374857194b97748a1bb7b477b11
+
+post_install() {
+	vlicense LICENSE
+}

From e0736a79430705b857b09471695ae28e688b9514 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 00:20:32 +0100
Subject: [PATCH 07/15] New package: nwg-drawer-0.4.7

---
 srcpkgs/nwg-drawer/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/nwg-drawer/template

diff --git a/srcpkgs/nwg-drawer/template b/srcpkgs/nwg-drawer/template
new file mode 100644
index 00000000000000..2cd54405a42459
--- /dev/null
+++ b/srcpkgs/nwg-drawer/template
@@ -0,0 +1,19 @@
+# Template file for 'nwg-drawer'
+pkgname=nwg-drawer
+version=0.4.7
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-drawer
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+short_desc="Application drawer for wlroots-based Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-drawer"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-drawer/archive/refs/tags/v${version}.tar.gz"
+checksum=4463841382061ef4a2d6f7fec8b9a846886edf55885cd6b2337874b5cf904e14
+
+post_install() {
+	vlicense LICENSE
+}

From a53803a13c636728ab9a13d02c6db0620526a44f Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 21:37:43 +0200
Subject: [PATCH 08/15] New package: nwg-dock-0.3.9

---
 srcpkgs/nwg-dock/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-dock/template

diff --git a/srcpkgs/nwg-dock/template b/srcpkgs/nwg-dock/template
new file mode 100644
index 00000000000000..6b9b414f15b615
--- /dev/null
+++ b/srcpkgs/nwg-dock/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-dock'
+pkgname=nwg-dock
+version=0.3.9
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path="github.com/nwg-piotr/nwg-dock"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer gtk-layer-shell"
+short_desc="GTK3-based dock for sway"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock/archive/refs/tags/v${version}.tar.gz"
+checksum=a8655aa0f1fa9da0a23d3612c4ee5f773ed9e8a463408aca1690ce3488b10214
+
+post_install() {
+	vlicense LICENSE
+}

From 648560cc02eabc51e2535f8d2fbfcfad099340a7 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 01:07:24 +0100
Subject: [PATCH 09/15] New package: nwg-dock-hyprland-0.1.7

---
 srcpkgs/nwg-dock-hyprland/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-dock-hyprland/template

diff --git a/srcpkgs/nwg-dock-hyprland/template b/srcpkgs/nwg-dock-hyprland/template
new file mode 100644
index 00000000000000..6bd8dd66610870
--- /dev/null
+++ b/srcpkgs/nwg-dock-hyprland/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-dock-hyprland'
+pkgname=nwg-dock-hyprland
+version=0.1.7
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path="nwg-dock-hyprland"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer glibc gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype"
+short_desc="GTK3-based dock for Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock-hyprland"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/refs/tags/v${version}.tar.gz"
+checksum=a270e43e267886b97833f2a3ffd051165b6f4e59cc95b6ef82f19a85834564a0
+
+post_install() {
+	vlicense LICENSE
+}

From c5bc168ab5404e156e47b9cd65c5af52559b209a Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:11:52 +0200
Subject: [PATCH 10/15] New package: nwg-icon-picker-0.1.1

---
 srcpkgs/nwg-icon-picker/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/nwg-icon-picker/template

diff --git a/srcpkgs/nwg-icon-picker/template b/srcpkgs/nwg-icon-picker/template
new file mode 100644
index 00000000000000..97cbf72689c964
--- /dev/null
+++ b/srcpkgs/nwg-icon-picker/template
@@ -0,0 +1,21 @@
+# Template file for 'nwg-icon-picker'
+pkgname=nwg-icon-picker
+version=0.1.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="gtk+3 python3 python3-gobject"
+short_desc="GTK icon chooser with a text search option"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-icon-picker"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-icon-picker/archive/refs/tags/v${version}.tar.gz"
+checksum=264df7a4fa3ab8e9bfeecb2505b5ef4c58d3b5f9d1e7d8e1255f95f4bc869ffc
+
+post_install() {
+	vinstall nwg-icon-picker.svg 644 /usr/share/pixmaps
+	vinstall nwg-icon-picker.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-icon-picker
+	vlicense LICENSE
+}

From 543f70a9bcf2d1317426b9c96eff2c538b161fc1 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:30 +0100
Subject: [PATCH 11/15] New package: nwg-menu-0.1.3

---
 srcpkgs/nwg-menu/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/nwg-menu/template

diff --git a/srcpkgs/nwg-menu/template b/srcpkgs/nwg-menu/template
new file mode 100644
index 00000000000000..def82ffb76dcca
--- /dev/null
+++ b/srcpkgs/nwg-menu/template
@@ -0,0 +1,28 @@
+# Template file for 'nwg-menu'
+pkgname=nwg-menu
+version=0.1.3
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-menu
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel glib-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+depends="gtk+3 gtk-layer-shell"
+short_desc="MenuStart plugin to nwg-panel, also capable of working standalone"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-menu"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-menu/archive/refs/tags/v${version}.tar.gz"
+checksum=1d25b2ad799eea4b74a6cd260497c9383c1a34148833051cf0c8907443d5dd3e
+
+post_install() {
+	for dir in desktop-directories/*.directory; do
+		vinstall ${dir} 644 /usr/share/nwg-menu/desktop-directories
+	done
+
+	vinstall menu-start.css 644 /usr/share/nwg-menu
+	vbin nwg-menu
+
+	vinstall README.md 644 /usr/share/doc/nwg-menu
+	vlicense LICENSE
+}

From 499c5d84bb8b590b748e73985e3356b1c25d3d44 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:50 +0100
Subject: [PATCH 12/15] New package: nwg-panel-0.9.25

---
 srcpkgs/nwg-panel/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/nwg-panel/template

diff --git a/srcpkgs/nwg-panel/template b/srcpkgs/nwg-panel/template
new file mode 100644
index 00000000000000..c33d0de0c3a84a
--- /dev/null
+++ b/srcpkgs/nwg-panel/template
@@ -0,0 +1,17 @@
+# Template file for 'nwg-panel'
+pkgname=nwg-panel
+version=0.9.25
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="GTK3-based panel for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-panel"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-panel/archive/refs/tags/v${version}.tar.gz"
+checksum=facb3ae34a4340ec1493c84ca2f14ec4081e5a81333ac174ceaea4bd8065bff7
+
+post_install() {
+	vlicense LICENSE
+}

From 884ef3eb98492aae740630c4d26e73c5967be16f Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:52 +0100
Subject: [PATCH 13/15] New package: nwg-readme-browser

---
 srcpkgs/nwg-readme-browser/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/nwg-readme-browser/template

diff --git a/srcpkgs/nwg-readme-browser/template b/srcpkgs/nwg-readme-browser/template
new file mode 100644
index 00000000000000..c336e13f58111c
--- /dev/null
+++ b/srcpkgs/nwg-readme-browser/template
@@ -0,0 +1,18 @@
+# Template file for 'nwg-readme-browser'
+pkgname=nwg-readme-browser
+version=0.1.5
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="gtk-layer-shell gtk+3 python3 python3-docutils python3-gobject python3-markdown2 webkit2gtk"
+short_desc="WebKitGTK-based README file browser"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-readme-browser"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-readme-browser/archive/refs/tags/v${version}.tar.gz"
+checksum=e12eb2affc9683a5ae13ec1509b0927e8d0d76e2fc89c3b1966019aeb772ddce
+
+post_install() {
+	vlicense LICENSE
+}

From ef26e3690a84c73c12b22813e7d7154a7af03d39 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:15 +0100
Subject: [PATCH 14/15] New package: nwg-shell-config-0.5.34

---
 srcpkgs/nwg-shell-config/template | 48 +++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)
 create mode 100644 srcpkgs/nwg-shell-config/template

diff --git a/srcpkgs/nwg-shell-config/template b/srcpkgs/nwg-shell-config/template
new file mode 100644
index 00000000000000..583e9edeff9afd
--- /dev/null
+++ b/srcpkgs/nwg-shell-config/template
@@ -0,0 +1,48 @@
+# Template file for 'nwg-shell-config'
+pkgname=nwg-shell-config
+version=0.5.34
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-geopy python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+checkdepends=""
+depends="gtklock noto-fonts-ttf playerctl python3 python3-geopy python3-gobject python3-i3ipc wlsunset"
+short_desc="Graphical user interface for configuring sway and Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-shell-config"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell-config/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+do_install() {
+	python3 setup.py install --optimize=1
+}
+
+post_install() {
+	vinstall nwg-shell-config.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-update.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-translate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-noupdate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-available.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-checking.svg 644 /usr/share/pixmaps
+	vinstall nwg-screenshot.svg 644 /usr/share/pixmaps
+	vinstall nwg-1.svg 644 /usr/share/pixmaps
+	vinstall nwg-2.svg 644 /usr/share/pixmaps
+	vinstall nwg-3.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-config.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell-config
+	vbin nwg-system-update
+#	vbin nwg-autotiling
+#	vbin nwg-autotranslate
+#	vbin nwg-lock
+#	vbin nwg-screenshot-applet
+#	vbin nwg-shell-config
+#	vbin nwg-shell-config-hyprland
+#	vbin nwg-shell-config-sway
+#	vbin nwg-shell-help
+#	vbin nwg-shell-translate
+#	vbin nwg-shell-updater
+#	vbin nwg-update-indicator
+	vlicense LICENSE
+}

From b4a4ad6c30c4f3643202c9117413073120fd59c7 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:33 +0100
Subject: [PATCH 15/15] New package: nwg-shell-0.5.34

---
 srcpkgs/nwg-shell/template | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)
 create mode 100644 srcpkgs/nwg-shell/template

diff --git a/srcpkgs/nwg-shell/template b/srcpkgs/nwg-shell/template
new file mode 100644
index 00000000000000..dc35f3f9b3bced
--- /dev/null
+++ b/srcpkgs/nwg-shell/template
@@ -0,0 +1,38 @@
+# Template file for 'nwg-shell'
+pkgname=nwg-shell
+version=0.5.34
+revision=1
+build_style=python3-pep517
+hostmakedepends="go python3-setuptools python3-geopy python3-wheel nwg-shell-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+checkdepends="python3-wheel python3-pytest"
+depends="azote gnome-themes-extra grim gtklock ImageMagick jq
+ libayatana-appindicator network-manager-applet nwg-bar nwg-clipman
+ nwg-displays nwg-dock nwg-dock-hyprland nwg-drawer nwg-look nwg-menu
+ nwg-readme-browser nwg-shell-config papirus-icon-theme playerctl
+ polkit-gnome python3-geopy python3-yaml slurp swappy sway swaybg
+ swayidle swaylock SwayNotificationCenter dejavu-fonts-ttf wl-clipboard
+ wlsunset xorg-server-xwayland"
+# nwg-shell-wallpapers
+checkdepends="python3-wheel python3-pytest"
+short_desc="GTK3-based shell for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+do_install() {
+	python3 setup.py install --optimize=1
+}
+
+post_install() {
+	#for file in scripts/*; do
+	#	vbin ${file}
+	#done
+	#vinstall nwg-shell.jpg 644 /usr/share/backgrounds
+	#vinstall nwg-readme.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: nwg-shell-0.5.34
  2024-04-01 23:32 [PR PATCH] New package: nwg-shell-0.5.34 zen0bit
  2024-04-01 23:35 ` [PR PATCH] [Updated] " zen0bit
  2024-04-01 23:47 ` zen0bit
@ 2024-04-01 23:51 ` zen0bit
  2024-04-01 23:56 ` [PR PATCH] [Updated] New package: nwg-shell-0.5.34 * zen0bit
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: zen0bit @ 2024-04-01 23:51 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR nwg-shell
https://github.com/void-linux/void-packages/pull/49664

New package: nwg-shell-0.5.34
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

#### Local build testing
- I built this PR locally for my native architecture, x64 glibc

This will have more new packages...
- [ ] python3-geopy
- [ ] python3-dasbus
- [ ] libgeographic
- [ ] nwg-shell-config
- [ ] nwg-bar
- [ ] nwg-clipman
- [ ] nwg-displays
- [ ] nwg-dock
- [ ] nwg-dock-hyprland
- [ ] nwg-drawer
- [ ] nwg-menu
- [ ] nwg-readme-browser

This still needs work, but marked as ready for testing...

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

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

From 48d3c8799afea7f3356ec6cdb105d3360b4bac53 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 00:13:31 +0100
Subject: [PATCH 01/15] New package: python3-geopy-2.4.1

---
 srcpkgs/python3-geopy/template | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 srcpkgs/python3-geopy/template

diff --git a/srcpkgs/python3-geopy/template b/srcpkgs/python3-geopy/template
new file mode 100644
index 00000000000000..0efc836c0c2bf6
--- /dev/null
+++ b/srcpkgs/python3-geopy/template
@@ -0,0 +1,13 @@
+# Template file for 'python3-geopy'
+pkgname=python3-geopy
+version=2.4.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-wheel python3-pip python3-pytest python3-docutils"
+short_desc="Geocoding library for Python"
+maintainer="zenobit <zenobit@disroot.org>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/geopy/geopy"
+#changelog=""
+distfiles="https://github.com/geopy/geopy/archive/refs/tags/${version}.tar.gz"
+checksum=a231629d166b58b0d557fc453374374d1fe0f3aff205b34bd8196e62ec285c55

From ddb5dd6c66465f87135f80b792e34cb33916a9f4 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 15:40:14 +0200
Subject: [PATCH 02/15] New package: libgeographic-2.3 !

---
 common/shlibs                  |  1 +
 srcpkgs/libgeographic/template | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 100644 srcpkgs/libgeographic/template

diff --git a/common/shlibs b/common/shlibs
index 1ee5b1f0544b5c..eb2a6eedda352f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4303,3 +4303,4 @@ libunicode_loader.so.0.4 libunicode-0.4.0_1
 force-stage.so.0.1 void-force-stage-0.1_1
 libliftoff.so.0 libliftoff-0.4.1_1
 libscfg.so libscfg-0.1.1_1
+libGeographicLib.so.26 libgeographic-2.3_1
diff --git a/srcpkgs/libgeographic/template b/srcpkgs/libgeographic/template
new file mode 100644
index 00000000000000..70a417f9266cda
--- /dev/null
+++ b/srcpkgs/libgeographic/template
@@ -0,0 +1,22 @@
+# Template file for 'libgeographic'
+pkgname=libgeographic
+version=2.3
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=cmake
+configure_args="-DCMAKE_INSTALL_PREFIX=/usr -DBUILD_BOTH_LIBS=ON"
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="make cmake gcc pkg-config"
+#makedepends=""
+#depends=""
+short_desc="Geographic library"
+maintainer="zenobit <zenobit@disroot.org>"
+license="GPL-3.0-or-later"
+homepage="https://geographiclib.sourceforge.io/"
+#changelog=""
+distfiles="https://sourceforge.net/projects/geographiclib/files/distrib-C%2B%2B/GeographicLib-${version}.tar.gz"
+checksum=3114847839453ee6bbe2228e41dc73cad6de6160055442b747adc9c76f0a3198

From 783299b5b4133b805426b5ab7107b38f7ffe1cea Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:58:18 +0200
Subject: [PATCH 03/15] New package: python3-dasbus-1.7

---
 srcpkgs/python3-dasbus/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-dasbus/template

diff --git a/srcpkgs/python3-dasbus/template b/srcpkgs/python3-dasbus/template
new file mode 100644
index 00000000000000..5fd0f9976ea557
--- /dev/null
+++ b/srcpkgs/python3-dasbus/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-dasbus'
+pkgname=python3-dasbus
+version=1.7
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+#makedepends=""
+depends="python3 python3-gobject"
+checkdepends="python3-pytest"
+short_desc="DBus library in Python 3"
+maintainer="zenobit <zenobit@disroot.org>"
+license="LGPL-2.1-only"
+homepage="https://github.com/dasbus-project/dasbus"
+#changelog=""
+distfiles="https://github.com/dasbus-project/dasbus/archive/refs/tags/v${version}.tar.gz"
+checksum=442a8df9330d4f55704c92cbed066cf0918378418be89d6fff67721d3cba5590

From 7b5014386145d63f1c6ba5f77eddd2581e10d4d1 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 10:00:54 +0200
Subject: [PATCH 04/15] New package: nwg-bar-0.1.6

---
 srcpkgs/nwg-bar/template | 50 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 srcpkgs/nwg-bar/template

diff --git a/srcpkgs/nwg-bar/template b/srcpkgs/nwg-bar/template
new file mode 100644
index 00000000000000..680c71a35283be
--- /dev/null
+++ b/srcpkgs/nwg-bar/template
@@ -0,0 +1,50 @@
+# Template file for 'nwg-bar'
+pkgname=nwg-bar
+version=0.1.6
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-bar
+#build_style=gnu-makefile
+#configure_args="DESTDIR=/"
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="pkg-config"
+#hostmakedepends="go pkg-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtk-layer-shell gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype glibc"
+short_desc="GTK3-based button bar for wlroots-based compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-bar"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-bar/archive/refs/tags/v${version}.tar.gz"
+checksum=badc232f9eef1a225776c7f0fe2534b49ac0a957f1a81dc24acb8f341b7719d4
+
+post_install() {
+	vlicense LICENSE
+}
+
+#pre_build() {
+#	make get
+#}
+
+#do_build() {
+#	make build
+#}
+
+#do_install() {
+#	make get
+#	make build
+#	make install
+#}
+
+#post_install() {
+#	vcopy config/* /usr/share/nwg-bar
+#	vcopy images/* /usr/share/nwg-bar/images
+#	vbin bin/nwg-bar
+#	vlicense LICENSE
+#}

From fe7e3e3232433d87a3419f718c9bb75e8b2354c6 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:20:39 +0200
Subject: [PATCH 05/15] New package: nwg-clipman-0.2.1

---
 srcpkgs/nwg-clipman/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-clipman/template

diff --git a/srcpkgs/nwg-clipman/template b/srcpkgs/nwg-clipman/template
new file mode 100644
index 00000000000000..736f23f98d7816
--- /dev/null
+++ b/srcpkgs/nwg-clipman/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-clipman'
+pkgname=nwg-clipman
+version=0.2.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="cliphist gtk-layer-shell gtk+3 python3 python3-gobject xdg-utils wl-clipboard"
+checkdepends="python3-wheel"
+short_desc="GTK3-based GUI for cliphist - nwg-shell clipboard manager"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-clipman"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-clipman/archive/refs/tags/v${version}.tar.gz"
+checksum=4be365f8dd3ebda5eb3cbc9f8351fedac048d86d07729076941fb22c7f229ed1
+
+post_install() {
+	vinstall nwg-clipman.svg 644 /usr/share/pixmaps
+	vinstall nwg-clipman.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-clipman
+	vlicense LICENSE
+}

From 2eef2396c8bd4e23367830fe7fb8607418b367af Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 22:14:00 +0100
Subject: [PATCH 06/15] New package: nwg-displays-0.3.14

---
 srcpkgs/nwg-displays/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/nwg-displays/template

diff --git a/srcpkgs/nwg-displays/template b/srcpkgs/nwg-displays/template
new file mode 100644
index 00000000000000..4fd9ee70ea185d
--- /dev/null
+++ b/srcpkgs/nwg-displays/template
@@ -0,0 +1,17 @@
+# Template file for 'nwg-displays'
+pkgname=nwg-displays
+version=0.3.14
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Intuitive GUI to manage multiple displays for wayland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-displays"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-displays/archive/refs/tags/v${version}.tar.gz"
+checksum=c1786d4d34c4e046dcba238efc4e0d26805e5374857194b97748a1bb7b477b11
+
+post_install() {
+	vlicense LICENSE
+}

From e0736a79430705b857b09471695ae28e688b9514 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 00:20:32 +0100
Subject: [PATCH 07/15] New package: nwg-drawer-0.4.7

---
 srcpkgs/nwg-drawer/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/nwg-drawer/template

diff --git a/srcpkgs/nwg-drawer/template b/srcpkgs/nwg-drawer/template
new file mode 100644
index 00000000000000..2cd54405a42459
--- /dev/null
+++ b/srcpkgs/nwg-drawer/template
@@ -0,0 +1,19 @@
+# Template file for 'nwg-drawer'
+pkgname=nwg-drawer
+version=0.4.7
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-drawer
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+short_desc="Application drawer for wlroots-based Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-drawer"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-drawer/archive/refs/tags/v${version}.tar.gz"
+checksum=4463841382061ef4a2d6f7fec8b9a846886edf55885cd6b2337874b5cf904e14
+
+post_install() {
+	vlicense LICENSE
+}

From a53803a13c636728ab9a13d02c6db0620526a44f Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 21:37:43 +0200
Subject: [PATCH 08/15] New package: nwg-dock-0.3.9

---
 srcpkgs/nwg-dock/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-dock/template

diff --git a/srcpkgs/nwg-dock/template b/srcpkgs/nwg-dock/template
new file mode 100644
index 00000000000000..6b9b414f15b615
--- /dev/null
+++ b/srcpkgs/nwg-dock/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-dock'
+pkgname=nwg-dock
+version=0.3.9
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path="github.com/nwg-piotr/nwg-dock"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer gtk-layer-shell"
+short_desc="GTK3-based dock for sway"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock/archive/refs/tags/v${version}.tar.gz"
+checksum=a8655aa0f1fa9da0a23d3612c4ee5f773ed9e8a463408aca1690ce3488b10214
+
+post_install() {
+	vlicense LICENSE
+}

From 648560cc02eabc51e2535f8d2fbfcfad099340a7 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 01:07:24 +0100
Subject: [PATCH 09/15] New package: nwg-dock-hyprland-0.1.7

---
 srcpkgs/nwg-dock-hyprland/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-dock-hyprland/template

diff --git a/srcpkgs/nwg-dock-hyprland/template b/srcpkgs/nwg-dock-hyprland/template
new file mode 100644
index 00000000000000..6bd8dd66610870
--- /dev/null
+++ b/srcpkgs/nwg-dock-hyprland/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-dock-hyprland'
+pkgname=nwg-dock-hyprland
+version=0.1.7
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path="nwg-dock-hyprland"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer glibc gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype"
+short_desc="GTK3-based dock for Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock-hyprland"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/refs/tags/v${version}.tar.gz"
+checksum=a270e43e267886b97833f2a3ffd051165b6f4e59cc95b6ef82f19a85834564a0
+
+post_install() {
+	vlicense LICENSE
+}

From c5bc168ab5404e156e47b9cd65c5af52559b209a Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:11:52 +0200
Subject: [PATCH 10/15] New package: nwg-icon-picker-0.1.1

---
 srcpkgs/nwg-icon-picker/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/nwg-icon-picker/template

diff --git a/srcpkgs/nwg-icon-picker/template b/srcpkgs/nwg-icon-picker/template
new file mode 100644
index 00000000000000..97cbf72689c964
--- /dev/null
+++ b/srcpkgs/nwg-icon-picker/template
@@ -0,0 +1,21 @@
+# Template file for 'nwg-icon-picker'
+pkgname=nwg-icon-picker
+version=0.1.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="gtk+3 python3 python3-gobject"
+short_desc="GTK icon chooser with a text search option"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-icon-picker"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-icon-picker/archive/refs/tags/v${version}.tar.gz"
+checksum=264df7a4fa3ab8e9bfeecb2505b5ef4c58d3b5f9d1e7d8e1255f95f4bc869ffc
+
+post_install() {
+	vinstall nwg-icon-picker.svg 644 /usr/share/pixmaps
+	vinstall nwg-icon-picker.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-icon-picker
+	vlicense LICENSE
+}

From 543f70a9bcf2d1317426b9c96eff2c538b161fc1 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:30 +0100
Subject: [PATCH 11/15] New package: nwg-menu-0.1.3

---
 srcpkgs/nwg-menu/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/nwg-menu/template

diff --git a/srcpkgs/nwg-menu/template b/srcpkgs/nwg-menu/template
new file mode 100644
index 00000000000000..def82ffb76dcca
--- /dev/null
+++ b/srcpkgs/nwg-menu/template
@@ -0,0 +1,28 @@
+# Template file for 'nwg-menu'
+pkgname=nwg-menu
+version=0.1.3
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-menu
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel glib-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+depends="gtk+3 gtk-layer-shell"
+short_desc="MenuStart plugin to nwg-panel, also capable of working standalone"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-menu"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-menu/archive/refs/tags/v${version}.tar.gz"
+checksum=1d25b2ad799eea4b74a6cd260497c9383c1a34148833051cf0c8907443d5dd3e
+
+post_install() {
+	for dir in desktop-directories/*.directory; do
+		vinstall ${dir} 644 /usr/share/nwg-menu/desktop-directories
+	done
+
+	vinstall menu-start.css 644 /usr/share/nwg-menu
+	vbin nwg-menu
+
+	vinstall README.md 644 /usr/share/doc/nwg-menu
+	vlicense LICENSE
+}

From 499c5d84bb8b590b748e73985e3356b1c25d3d44 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:50 +0100
Subject: [PATCH 12/15] New package: nwg-panel-0.9.25

---
 srcpkgs/nwg-panel/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/nwg-panel/template

diff --git a/srcpkgs/nwg-panel/template b/srcpkgs/nwg-panel/template
new file mode 100644
index 00000000000000..c33d0de0c3a84a
--- /dev/null
+++ b/srcpkgs/nwg-panel/template
@@ -0,0 +1,17 @@
+# Template file for 'nwg-panel'
+pkgname=nwg-panel
+version=0.9.25
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="GTK3-based panel for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-panel"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-panel/archive/refs/tags/v${version}.tar.gz"
+checksum=facb3ae34a4340ec1493c84ca2f14ec4081e5a81333ac174ceaea4bd8065bff7
+
+post_install() {
+	vlicense LICENSE
+}

From 884ef3eb98492aae740630c4d26e73c5967be16f Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:52 +0100
Subject: [PATCH 13/15] New package: nwg-readme-browser

---
 srcpkgs/nwg-readme-browser/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/nwg-readme-browser/template

diff --git a/srcpkgs/nwg-readme-browser/template b/srcpkgs/nwg-readme-browser/template
new file mode 100644
index 00000000000000..c336e13f58111c
--- /dev/null
+++ b/srcpkgs/nwg-readme-browser/template
@@ -0,0 +1,18 @@
+# Template file for 'nwg-readme-browser'
+pkgname=nwg-readme-browser
+version=0.1.5
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="gtk-layer-shell gtk+3 python3 python3-docutils python3-gobject python3-markdown2 webkit2gtk"
+short_desc="WebKitGTK-based README file browser"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-readme-browser"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-readme-browser/archive/refs/tags/v${version}.tar.gz"
+checksum=e12eb2affc9683a5ae13ec1509b0927e8d0d76e2fc89c3b1966019aeb772ddce
+
+post_install() {
+	vlicense LICENSE
+}

From 9b20be1a5deb27ab991a92176c7df4eb45c98530 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:15 +0100
Subject: [PATCH 14/15] New package: nwg-shell-config-0.5.34

---
 srcpkgs/nwg-shell-config/template | 47 +++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)
 create mode 100644 srcpkgs/nwg-shell-config/template

diff --git a/srcpkgs/nwg-shell-config/template b/srcpkgs/nwg-shell-config/template
new file mode 100644
index 00000000000000..9d5eaa63e2da4b
--- /dev/null
+++ b/srcpkgs/nwg-shell-config/template
@@ -0,0 +1,47 @@
+# Template file for 'nwg-shell-config'
+pkgname=nwg-shell-config
+version=0.5.34
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-geopy python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtklock noto-fonts-ttf playerctl python3 python3-geopy python3-gobject python3-i3ipc wlsunset"
+short_desc="Graphical user interface for configuring sway and Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-shell-config"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell-config/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+do_install() {
+	python3 setup.py install --optimize=1
+}
+
+post_install() {
+	vinstall nwg-shell-config.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-update.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-translate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-noupdate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-available.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-checking.svg 644 /usr/share/pixmaps
+	vinstall nwg-screenshot.svg 644 /usr/share/pixmaps
+	vinstall nwg-1.svg 644 /usr/share/pixmaps
+	vinstall nwg-2.svg 644 /usr/share/pixmaps
+	vinstall nwg-3.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-config.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell-config
+	vbin nwg-system-update
+#	vbin nwg-autotiling
+#	vbin nwg-autotranslate
+#	vbin nwg-lock
+#	vbin nwg-screenshot-applet
+#	vbin nwg-shell-config
+#	vbin nwg-shell-config-hyprland
+#	vbin nwg-shell-config-sway
+#	vbin nwg-shell-help
+#	vbin nwg-shell-translate
+#	vbin nwg-shell-updater
+#	vbin nwg-update-indicator
+	vlicense LICENSE
+}

From 10c6971eab07c3f28a49bef0736ca70a3064f69d Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:33 +0100
Subject: [PATCH 15/15] New package: nwg-shell-0.5.34

---
 srcpkgs/nwg-shell/template | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 srcpkgs/nwg-shell/template

diff --git a/srcpkgs/nwg-shell/template b/srcpkgs/nwg-shell/template
new file mode 100644
index 00000000000000..316eef8c0e8ad3
--- /dev/null
+++ b/srcpkgs/nwg-shell/template
@@ -0,0 +1,37 @@
+# Template file for 'nwg-shell'
+pkgname=nwg-shell
+version=0.5.34
+revision=1
+build_style=python3-pep517
+hostmakedepends="go python3-setuptools python3-geopy python3-wheel nwg-shell-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="azote gnome-themes-extra grim gtklock ImageMagick jq
+ libayatana-appindicator network-manager-applet nwg-bar nwg-clipman
+ nwg-displays nwg-dock nwg-dock-hyprland nwg-drawer nwg-look nwg-menu
+ nwg-readme-browser nwg-shell-config papirus-icon-theme playerctl
+ polkit-gnome python3-geopy python3-yaml slurp swappy sway swaybg
+ swayidle swaylock SwayNotificationCenter dejavu-fonts-ttf wl-clipboard
+ wlsunset xorg-server-xwayland"
+# nwg-shell-wallpapers
+checkdepends="python3-wheel python3-pytest"
+short_desc="GTK3-based shell for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+do_install() {
+	python3 setup.py install --optimize=1
+}
+
+post_install() {
+	#for file in scripts/*; do
+	#	vbin ${file}
+	#done
+	#vinstall nwg-shell.jpg 644 /usr/share/backgrounds
+	#vinstall nwg-readme.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: nwg-shell-0.5.34 *
  2024-04-01 23:32 [PR PATCH] New package: nwg-shell-0.5.34 zen0bit
                   ` (2 preceding siblings ...)
  2024-04-01 23:51 ` zen0bit
@ 2024-04-01 23:56 ` zen0bit
  2024-04-01 23:57 ` zen0bit
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: zen0bit @ 2024-04-01 23:56 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR nwg-shell
https://github.com/void-linux/void-packages/pull/49664

New package: nwg-shell-0.5.34 *
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

#### Local build testing
- I built this PR locally for my native architecture, x64 glibc

This will have more new packages...
- [ ] python3-geopy
- [ ] python3-dasbus
- [ ] libgeographic
- [ ] nwg-shell-config
- [ ] nwg-bar
- [ ] nwg-clipman
- [ ] nwg-displays
- [ ] nwg-dock
- [ ] nwg-dock-hyprland
- [ ] nwg-drawer
- [ ] nwg-menu
- [ ] nwg-readme-browser

This still needs work, but marked as ready for testing...

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

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

From 48d3c8799afea7f3356ec6cdb105d3360b4bac53 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 00:13:31 +0100
Subject: [PATCH 01/15] New package: python3-geopy-2.4.1

---
 srcpkgs/python3-geopy/template | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 srcpkgs/python3-geopy/template

diff --git a/srcpkgs/python3-geopy/template b/srcpkgs/python3-geopy/template
new file mode 100644
index 00000000000000..0efc836c0c2bf6
--- /dev/null
+++ b/srcpkgs/python3-geopy/template
@@ -0,0 +1,13 @@
+# Template file for 'python3-geopy'
+pkgname=python3-geopy
+version=2.4.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-wheel python3-pip python3-pytest python3-docutils"
+short_desc="Geocoding library for Python"
+maintainer="zenobit <zenobit@disroot.org>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/geopy/geopy"
+#changelog=""
+distfiles="https://github.com/geopy/geopy/archive/refs/tags/${version}.tar.gz"
+checksum=a231629d166b58b0d557fc453374374d1fe0f3aff205b34bd8196e62ec285c55

From ddb5dd6c66465f87135f80b792e34cb33916a9f4 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 15:40:14 +0200
Subject: [PATCH 02/15] New package: libgeographic-2.3 !

---
 common/shlibs                  |  1 +
 srcpkgs/libgeographic/template | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 100644 srcpkgs/libgeographic/template

diff --git a/common/shlibs b/common/shlibs
index 1ee5b1f0544b5c..eb2a6eedda352f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4303,3 +4303,4 @@ libunicode_loader.so.0.4 libunicode-0.4.0_1
 force-stage.so.0.1 void-force-stage-0.1_1
 libliftoff.so.0 libliftoff-0.4.1_1
 libscfg.so libscfg-0.1.1_1
+libGeographicLib.so.26 libgeographic-2.3_1
diff --git a/srcpkgs/libgeographic/template b/srcpkgs/libgeographic/template
new file mode 100644
index 00000000000000..70a417f9266cda
--- /dev/null
+++ b/srcpkgs/libgeographic/template
@@ -0,0 +1,22 @@
+# Template file for 'libgeographic'
+pkgname=libgeographic
+version=2.3
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=cmake
+configure_args="-DCMAKE_INSTALL_PREFIX=/usr -DBUILD_BOTH_LIBS=ON"
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="make cmake gcc pkg-config"
+#makedepends=""
+#depends=""
+short_desc="Geographic library"
+maintainer="zenobit <zenobit@disroot.org>"
+license="GPL-3.0-or-later"
+homepage="https://geographiclib.sourceforge.io/"
+#changelog=""
+distfiles="https://sourceforge.net/projects/geographiclib/files/distrib-C%2B%2B/GeographicLib-${version}.tar.gz"
+checksum=3114847839453ee6bbe2228e41dc73cad6de6160055442b747adc9c76f0a3198

From 783299b5b4133b805426b5ab7107b38f7ffe1cea Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:58:18 +0200
Subject: [PATCH 03/15] New package: python3-dasbus-1.7

---
 srcpkgs/python3-dasbus/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-dasbus/template

diff --git a/srcpkgs/python3-dasbus/template b/srcpkgs/python3-dasbus/template
new file mode 100644
index 00000000000000..5fd0f9976ea557
--- /dev/null
+++ b/srcpkgs/python3-dasbus/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-dasbus'
+pkgname=python3-dasbus
+version=1.7
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+#makedepends=""
+depends="python3 python3-gobject"
+checkdepends="python3-pytest"
+short_desc="DBus library in Python 3"
+maintainer="zenobit <zenobit@disroot.org>"
+license="LGPL-2.1-only"
+homepage="https://github.com/dasbus-project/dasbus"
+#changelog=""
+distfiles="https://github.com/dasbus-project/dasbus/archive/refs/tags/v${version}.tar.gz"
+checksum=442a8df9330d4f55704c92cbed066cf0918378418be89d6fff67721d3cba5590

From 7b5014386145d63f1c6ba5f77eddd2581e10d4d1 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 10:00:54 +0200
Subject: [PATCH 04/15] New package: nwg-bar-0.1.6

---
 srcpkgs/nwg-bar/template | 50 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 srcpkgs/nwg-bar/template

diff --git a/srcpkgs/nwg-bar/template b/srcpkgs/nwg-bar/template
new file mode 100644
index 00000000000000..680c71a35283be
--- /dev/null
+++ b/srcpkgs/nwg-bar/template
@@ -0,0 +1,50 @@
+# Template file for 'nwg-bar'
+pkgname=nwg-bar
+version=0.1.6
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-bar
+#build_style=gnu-makefile
+#configure_args="DESTDIR=/"
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="pkg-config"
+#hostmakedepends="go pkg-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtk-layer-shell gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype glibc"
+short_desc="GTK3-based button bar for wlroots-based compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-bar"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-bar/archive/refs/tags/v${version}.tar.gz"
+checksum=badc232f9eef1a225776c7f0fe2534b49ac0a957f1a81dc24acb8f341b7719d4
+
+post_install() {
+	vlicense LICENSE
+}
+
+#pre_build() {
+#	make get
+#}
+
+#do_build() {
+#	make build
+#}
+
+#do_install() {
+#	make get
+#	make build
+#	make install
+#}
+
+#post_install() {
+#	vcopy config/* /usr/share/nwg-bar
+#	vcopy images/* /usr/share/nwg-bar/images
+#	vbin bin/nwg-bar
+#	vlicense LICENSE
+#}

From fe7e3e3232433d87a3419f718c9bb75e8b2354c6 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:20:39 +0200
Subject: [PATCH 05/15] New package: nwg-clipman-0.2.1

---
 srcpkgs/nwg-clipman/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-clipman/template

diff --git a/srcpkgs/nwg-clipman/template b/srcpkgs/nwg-clipman/template
new file mode 100644
index 00000000000000..736f23f98d7816
--- /dev/null
+++ b/srcpkgs/nwg-clipman/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-clipman'
+pkgname=nwg-clipman
+version=0.2.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="cliphist gtk-layer-shell gtk+3 python3 python3-gobject xdg-utils wl-clipboard"
+checkdepends="python3-wheel"
+short_desc="GTK3-based GUI for cliphist - nwg-shell clipboard manager"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-clipman"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-clipman/archive/refs/tags/v${version}.tar.gz"
+checksum=4be365f8dd3ebda5eb3cbc9f8351fedac048d86d07729076941fb22c7f229ed1
+
+post_install() {
+	vinstall nwg-clipman.svg 644 /usr/share/pixmaps
+	vinstall nwg-clipman.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-clipman
+	vlicense LICENSE
+}

From 2eef2396c8bd4e23367830fe7fb8607418b367af Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 22:14:00 +0100
Subject: [PATCH 06/15] New package: nwg-displays-0.3.14

---
 srcpkgs/nwg-displays/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/nwg-displays/template

diff --git a/srcpkgs/nwg-displays/template b/srcpkgs/nwg-displays/template
new file mode 100644
index 00000000000000..4fd9ee70ea185d
--- /dev/null
+++ b/srcpkgs/nwg-displays/template
@@ -0,0 +1,17 @@
+# Template file for 'nwg-displays'
+pkgname=nwg-displays
+version=0.3.14
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Intuitive GUI to manage multiple displays for wayland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-displays"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-displays/archive/refs/tags/v${version}.tar.gz"
+checksum=c1786d4d34c4e046dcba238efc4e0d26805e5374857194b97748a1bb7b477b11
+
+post_install() {
+	vlicense LICENSE
+}

From e0736a79430705b857b09471695ae28e688b9514 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 00:20:32 +0100
Subject: [PATCH 07/15] New package: nwg-drawer-0.4.7

---
 srcpkgs/nwg-drawer/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/nwg-drawer/template

diff --git a/srcpkgs/nwg-drawer/template b/srcpkgs/nwg-drawer/template
new file mode 100644
index 00000000000000..2cd54405a42459
--- /dev/null
+++ b/srcpkgs/nwg-drawer/template
@@ -0,0 +1,19 @@
+# Template file for 'nwg-drawer'
+pkgname=nwg-drawer
+version=0.4.7
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-drawer
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+short_desc="Application drawer for wlroots-based Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-drawer"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-drawer/archive/refs/tags/v${version}.tar.gz"
+checksum=4463841382061ef4a2d6f7fec8b9a846886edf55885cd6b2337874b5cf904e14
+
+post_install() {
+	vlicense LICENSE
+}

From a53803a13c636728ab9a13d02c6db0620526a44f Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 21:37:43 +0200
Subject: [PATCH 08/15] New package: nwg-dock-0.3.9

---
 srcpkgs/nwg-dock/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-dock/template

diff --git a/srcpkgs/nwg-dock/template b/srcpkgs/nwg-dock/template
new file mode 100644
index 00000000000000..6b9b414f15b615
--- /dev/null
+++ b/srcpkgs/nwg-dock/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-dock'
+pkgname=nwg-dock
+version=0.3.9
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path="github.com/nwg-piotr/nwg-dock"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer gtk-layer-shell"
+short_desc="GTK3-based dock for sway"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock/archive/refs/tags/v${version}.tar.gz"
+checksum=a8655aa0f1fa9da0a23d3612c4ee5f773ed9e8a463408aca1690ce3488b10214
+
+post_install() {
+	vlicense LICENSE
+}

From 648560cc02eabc51e2535f8d2fbfcfad099340a7 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 01:07:24 +0100
Subject: [PATCH 09/15] New package: nwg-dock-hyprland-0.1.7

---
 srcpkgs/nwg-dock-hyprland/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-dock-hyprland/template

diff --git a/srcpkgs/nwg-dock-hyprland/template b/srcpkgs/nwg-dock-hyprland/template
new file mode 100644
index 00000000000000..6bd8dd66610870
--- /dev/null
+++ b/srcpkgs/nwg-dock-hyprland/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-dock-hyprland'
+pkgname=nwg-dock-hyprland
+version=0.1.7
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path="nwg-dock-hyprland"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer glibc gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype"
+short_desc="GTK3-based dock for Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock-hyprland"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/refs/tags/v${version}.tar.gz"
+checksum=a270e43e267886b97833f2a3ffd051165b6f4e59cc95b6ef82f19a85834564a0
+
+post_install() {
+	vlicense LICENSE
+}

From c5bc168ab5404e156e47b9cd65c5af52559b209a Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:11:52 +0200
Subject: [PATCH 10/15] New package: nwg-icon-picker-0.1.1

---
 srcpkgs/nwg-icon-picker/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/nwg-icon-picker/template

diff --git a/srcpkgs/nwg-icon-picker/template b/srcpkgs/nwg-icon-picker/template
new file mode 100644
index 00000000000000..97cbf72689c964
--- /dev/null
+++ b/srcpkgs/nwg-icon-picker/template
@@ -0,0 +1,21 @@
+# Template file for 'nwg-icon-picker'
+pkgname=nwg-icon-picker
+version=0.1.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="gtk+3 python3 python3-gobject"
+short_desc="GTK icon chooser with a text search option"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-icon-picker"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-icon-picker/archive/refs/tags/v${version}.tar.gz"
+checksum=264df7a4fa3ab8e9bfeecb2505b5ef4c58d3b5f9d1e7d8e1255f95f4bc869ffc
+
+post_install() {
+	vinstall nwg-icon-picker.svg 644 /usr/share/pixmaps
+	vinstall nwg-icon-picker.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-icon-picker
+	vlicense LICENSE
+}

From 543f70a9bcf2d1317426b9c96eff2c538b161fc1 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:30 +0100
Subject: [PATCH 11/15] New package: nwg-menu-0.1.3

---
 srcpkgs/nwg-menu/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/nwg-menu/template

diff --git a/srcpkgs/nwg-menu/template b/srcpkgs/nwg-menu/template
new file mode 100644
index 00000000000000..def82ffb76dcca
--- /dev/null
+++ b/srcpkgs/nwg-menu/template
@@ -0,0 +1,28 @@
+# Template file for 'nwg-menu'
+pkgname=nwg-menu
+version=0.1.3
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-menu
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel glib-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+depends="gtk+3 gtk-layer-shell"
+short_desc="MenuStart plugin to nwg-panel, also capable of working standalone"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-menu"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-menu/archive/refs/tags/v${version}.tar.gz"
+checksum=1d25b2ad799eea4b74a6cd260497c9383c1a34148833051cf0c8907443d5dd3e
+
+post_install() {
+	for dir in desktop-directories/*.directory; do
+		vinstall ${dir} 644 /usr/share/nwg-menu/desktop-directories
+	done
+
+	vinstall menu-start.css 644 /usr/share/nwg-menu
+	vbin nwg-menu
+
+	vinstall README.md 644 /usr/share/doc/nwg-menu
+	vlicense LICENSE
+}

From ce1a11046571aa4ebb2012c165bff35c747b764f Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:50 +0100
Subject: [PATCH 12/15] New package: nwg-panel-0.9.27

---
 srcpkgs/nwg-panel/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/nwg-panel/template

diff --git a/srcpkgs/nwg-panel/template b/srcpkgs/nwg-panel/template
new file mode 100644
index 00000000000000..a1ce690908cfeb
--- /dev/null
+++ b/srcpkgs/nwg-panel/template
@@ -0,0 +1,17 @@
+# Template file for 'nwg-panel'
+pkgname=nwg-panel
+version=0.9.27
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="GTK3-based panel for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-panel"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-panel/archive/refs/tags/v${version}.tar.gz"
+checksum=7e800820df8602381755a4b3357d14dd5df21ba3dd8859ba2f4fbba440d014f0
+
+post_install() {
+	vlicense LICENSE
+}

From c5f3b05b0392a42703870c7330812aec3f4257d5 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:52 +0100
Subject: [PATCH 13/15] New package: nwg-readme-browser

---
 srcpkgs/nwg-readme-browser/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/nwg-readme-browser/template

diff --git a/srcpkgs/nwg-readme-browser/template b/srcpkgs/nwg-readme-browser/template
new file mode 100644
index 00000000000000..c336e13f58111c
--- /dev/null
+++ b/srcpkgs/nwg-readme-browser/template
@@ -0,0 +1,18 @@
+# Template file for 'nwg-readme-browser'
+pkgname=nwg-readme-browser
+version=0.1.5
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="gtk-layer-shell gtk+3 python3 python3-docutils python3-gobject python3-markdown2 webkit2gtk"
+short_desc="WebKitGTK-based README file browser"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-readme-browser"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-readme-browser/archive/refs/tags/v${version}.tar.gz"
+checksum=e12eb2affc9683a5ae13ec1509b0927e8d0d76e2fc89c3b1966019aeb772ddce
+
+post_install() {
+	vlicense LICENSE
+}

From 06ee0d442442c0f9d874e7c8c173b743f4480bff Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:15 +0100
Subject: [PATCH 14/15] New package: nwg-shell-config-0.5.34

---
 srcpkgs/nwg-shell-config/template | 47 +++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)
 create mode 100644 srcpkgs/nwg-shell-config/template

diff --git a/srcpkgs/nwg-shell-config/template b/srcpkgs/nwg-shell-config/template
new file mode 100644
index 00000000000000..9d5eaa63e2da4b
--- /dev/null
+++ b/srcpkgs/nwg-shell-config/template
@@ -0,0 +1,47 @@
+# Template file for 'nwg-shell-config'
+pkgname=nwg-shell-config
+version=0.5.34
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-geopy python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtklock noto-fonts-ttf playerctl python3 python3-geopy python3-gobject python3-i3ipc wlsunset"
+short_desc="Graphical user interface for configuring sway and Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-shell-config"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell-config/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+do_install() {
+	python3 setup.py install --optimize=1
+}
+
+post_install() {
+	vinstall nwg-shell-config.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-update.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-translate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-noupdate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-available.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-checking.svg 644 /usr/share/pixmaps
+	vinstall nwg-screenshot.svg 644 /usr/share/pixmaps
+	vinstall nwg-1.svg 644 /usr/share/pixmaps
+	vinstall nwg-2.svg 644 /usr/share/pixmaps
+	vinstall nwg-3.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-config.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell-config
+	vbin nwg-system-update
+#	vbin nwg-autotiling
+#	vbin nwg-autotranslate
+#	vbin nwg-lock
+#	vbin nwg-screenshot-applet
+#	vbin nwg-shell-config
+#	vbin nwg-shell-config-hyprland
+#	vbin nwg-shell-config-sway
+#	vbin nwg-shell-help
+#	vbin nwg-shell-translate
+#	vbin nwg-shell-updater
+#	vbin nwg-update-indicator
+	vlicense LICENSE
+}

From d3e4897bf65761e73e34c52e790c95dbd3dc80b6 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:33 +0100
Subject: [PATCH 15/15] New package: nwg-shell-0.5.34

---
 srcpkgs/nwg-shell/template | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 srcpkgs/nwg-shell/template

diff --git a/srcpkgs/nwg-shell/template b/srcpkgs/nwg-shell/template
new file mode 100644
index 00000000000000..316eef8c0e8ad3
--- /dev/null
+++ b/srcpkgs/nwg-shell/template
@@ -0,0 +1,37 @@
+# Template file for 'nwg-shell'
+pkgname=nwg-shell
+version=0.5.34
+revision=1
+build_style=python3-pep517
+hostmakedepends="go python3-setuptools python3-geopy python3-wheel nwg-shell-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="azote gnome-themes-extra grim gtklock ImageMagick jq
+ libayatana-appindicator network-manager-applet nwg-bar nwg-clipman
+ nwg-displays nwg-dock nwg-dock-hyprland nwg-drawer nwg-look nwg-menu
+ nwg-readme-browser nwg-shell-config papirus-icon-theme playerctl
+ polkit-gnome python3-geopy python3-yaml slurp swappy sway swaybg
+ swayidle swaylock SwayNotificationCenter dejavu-fonts-ttf wl-clipboard
+ wlsunset xorg-server-xwayland"
+# nwg-shell-wallpapers
+checkdepends="python3-wheel python3-pytest"
+short_desc="GTK3-based shell for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+do_install() {
+	python3 setup.py install --optimize=1
+}
+
+post_install() {
+	#for file in scripts/*; do
+	#	vbin ${file}
+	#done
+	#vinstall nwg-shell.jpg 644 /usr/share/backgrounds
+	#vinstall nwg-readme.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: nwg-shell-0.5.34 *
  2024-04-01 23:32 [PR PATCH] New package: nwg-shell-0.5.34 zen0bit
                   ` (3 preceding siblings ...)
  2024-04-01 23:56 ` [PR PATCH] [Updated] New package: nwg-shell-0.5.34 * zen0bit
@ 2024-04-01 23:57 ` zen0bit
  2024-04-02  4:07 ` zen0bit
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: zen0bit @ 2024-04-01 23:57 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR nwg-shell
https://github.com/void-linux/void-packages/pull/49664

New package: nwg-shell-0.5.34 *
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

#### Local build testing
- I built this PR locally for my native architecture, x64 glibc

This will have more new packages...
- [ ] python3-geopy
- [ ] python3-dasbus
- [ ] libgeographic
- [ ] nwg-shell-config
- [ ] nwg-bar
- [ ] nwg-clipman
- [ ] nwg-displays
- [ ] nwg-dock
- [ ] nwg-dock-hyprland
- [ ] nwg-drawer
- [ ] nwg-menu
- [ ] nwg-readme-browser

This still needs work, but marked as ready for testing...

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

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

From 48d3c8799afea7f3356ec6cdb105d3360b4bac53 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 00:13:31 +0100
Subject: [PATCH 01/15] New package: python3-geopy-2.4.1

---
 srcpkgs/python3-geopy/template | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 srcpkgs/python3-geopy/template

diff --git a/srcpkgs/python3-geopy/template b/srcpkgs/python3-geopy/template
new file mode 100644
index 00000000000000..0efc836c0c2bf6
--- /dev/null
+++ b/srcpkgs/python3-geopy/template
@@ -0,0 +1,13 @@
+# Template file for 'python3-geopy'
+pkgname=python3-geopy
+version=2.4.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-wheel python3-pip python3-pytest python3-docutils"
+short_desc="Geocoding library for Python"
+maintainer="zenobit <zenobit@disroot.org>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/geopy/geopy"
+#changelog=""
+distfiles="https://github.com/geopy/geopy/archive/refs/tags/${version}.tar.gz"
+checksum=a231629d166b58b0d557fc453374374d1fe0f3aff205b34bd8196e62ec285c55

From ddb5dd6c66465f87135f80b792e34cb33916a9f4 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 15:40:14 +0200
Subject: [PATCH 02/15] New package: libgeographic-2.3 !

---
 common/shlibs                  |  1 +
 srcpkgs/libgeographic/template | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 100644 srcpkgs/libgeographic/template

diff --git a/common/shlibs b/common/shlibs
index 1ee5b1f0544b5c..eb2a6eedda352f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4303,3 +4303,4 @@ libunicode_loader.so.0.4 libunicode-0.4.0_1
 force-stage.so.0.1 void-force-stage-0.1_1
 libliftoff.so.0 libliftoff-0.4.1_1
 libscfg.so libscfg-0.1.1_1
+libGeographicLib.so.26 libgeographic-2.3_1
diff --git a/srcpkgs/libgeographic/template b/srcpkgs/libgeographic/template
new file mode 100644
index 00000000000000..70a417f9266cda
--- /dev/null
+++ b/srcpkgs/libgeographic/template
@@ -0,0 +1,22 @@
+# Template file for 'libgeographic'
+pkgname=libgeographic
+version=2.3
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=cmake
+configure_args="-DCMAKE_INSTALL_PREFIX=/usr -DBUILD_BOTH_LIBS=ON"
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="make cmake gcc pkg-config"
+#makedepends=""
+#depends=""
+short_desc="Geographic library"
+maintainer="zenobit <zenobit@disroot.org>"
+license="GPL-3.0-or-later"
+homepage="https://geographiclib.sourceforge.io/"
+#changelog=""
+distfiles="https://sourceforge.net/projects/geographiclib/files/distrib-C%2B%2B/GeographicLib-${version}.tar.gz"
+checksum=3114847839453ee6bbe2228e41dc73cad6de6160055442b747adc9c76f0a3198

From 783299b5b4133b805426b5ab7107b38f7ffe1cea Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:58:18 +0200
Subject: [PATCH 03/15] New package: python3-dasbus-1.7

---
 srcpkgs/python3-dasbus/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-dasbus/template

diff --git a/srcpkgs/python3-dasbus/template b/srcpkgs/python3-dasbus/template
new file mode 100644
index 00000000000000..5fd0f9976ea557
--- /dev/null
+++ b/srcpkgs/python3-dasbus/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-dasbus'
+pkgname=python3-dasbus
+version=1.7
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+#makedepends=""
+depends="python3 python3-gobject"
+checkdepends="python3-pytest"
+short_desc="DBus library in Python 3"
+maintainer="zenobit <zenobit@disroot.org>"
+license="LGPL-2.1-only"
+homepage="https://github.com/dasbus-project/dasbus"
+#changelog=""
+distfiles="https://github.com/dasbus-project/dasbus/archive/refs/tags/v${version}.tar.gz"
+checksum=442a8df9330d4f55704c92cbed066cf0918378418be89d6fff67721d3cba5590

From 7b5014386145d63f1c6ba5f77eddd2581e10d4d1 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 10:00:54 +0200
Subject: [PATCH 04/15] New package: nwg-bar-0.1.6

---
 srcpkgs/nwg-bar/template | 50 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 srcpkgs/nwg-bar/template

diff --git a/srcpkgs/nwg-bar/template b/srcpkgs/nwg-bar/template
new file mode 100644
index 00000000000000..680c71a35283be
--- /dev/null
+++ b/srcpkgs/nwg-bar/template
@@ -0,0 +1,50 @@
+# Template file for 'nwg-bar'
+pkgname=nwg-bar
+version=0.1.6
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-bar
+#build_style=gnu-makefile
+#configure_args="DESTDIR=/"
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="pkg-config"
+#hostmakedepends="go pkg-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtk-layer-shell gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype glibc"
+short_desc="GTK3-based button bar for wlroots-based compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-bar"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-bar/archive/refs/tags/v${version}.tar.gz"
+checksum=badc232f9eef1a225776c7f0fe2534b49ac0a957f1a81dc24acb8f341b7719d4
+
+post_install() {
+	vlicense LICENSE
+}
+
+#pre_build() {
+#	make get
+#}
+
+#do_build() {
+#	make build
+#}
+
+#do_install() {
+#	make get
+#	make build
+#	make install
+#}
+
+#post_install() {
+#	vcopy config/* /usr/share/nwg-bar
+#	vcopy images/* /usr/share/nwg-bar/images
+#	vbin bin/nwg-bar
+#	vlicense LICENSE
+#}

From fe7e3e3232433d87a3419f718c9bb75e8b2354c6 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:20:39 +0200
Subject: [PATCH 05/15] New package: nwg-clipman-0.2.1

---
 srcpkgs/nwg-clipman/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-clipman/template

diff --git a/srcpkgs/nwg-clipman/template b/srcpkgs/nwg-clipman/template
new file mode 100644
index 00000000000000..736f23f98d7816
--- /dev/null
+++ b/srcpkgs/nwg-clipman/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-clipman'
+pkgname=nwg-clipman
+version=0.2.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="cliphist gtk-layer-shell gtk+3 python3 python3-gobject xdg-utils wl-clipboard"
+checkdepends="python3-wheel"
+short_desc="GTK3-based GUI for cliphist - nwg-shell clipboard manager"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-clipman"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-clipman/archive/refs/tags/v${version}.tar.gz"
+checksum=4be365f8dd3ebda5eb3cbc9f8351fedac048d86d07729076941fb22c7f229ed1
+
+post_install() {
+	vinstall nwg-clipman.svg 644 /usr/share/pixmaps
+	vinstall nwg-clipman.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-clipman
+	vlicense LICENSE
+}

From fdfcf6e0539f97682794ccecabed4ef0116c8552 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 22:14:00 +0100
Subject: [PATCH 06/15] New package: nwg-displays-0.3.16

---
 srcpkgs/nwg-displays/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/nwg-displays/template

diff --git a/srcpkgs/nwg-displays/template b/srcpkgs/nwg-displays/template
new file mode 100644
index 00000000000000..1f28629495776a
--- /dev/null
+++ b/srcpkgs/nwg-displays/template
@@ -0,0 +1,17 @@
+# Template file for 'nwg-displays'
+pkgname=nwg-displays
+version=0.3.16
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Intuitive GUI to manage multiple displays for wayland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-displays"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-displays/archive/refs/tags/v${version}.tar.gz"
+checksum=8273f9806f5dfcc205eee0649b8efffceb7bf90a1b4d976b99d4c10d40152986
+
+post_install() {
+	vlicense LICENSE
+}

From ad34624217b1cc059fca7a8abbbe490bbccaf84a Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 00:20:32 +0100
Subject: [PATCH 07/15] New package: nwg-drawer-0.4.7

---
 srcpkgs/nwg-drawer/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/nwg-drawer/template

diff --git a/srcpkgs/nwg-drawer/template b/srcpkgs/nwg-drawer/template
new file mode 100644
index 00000000000000..2cd54405a42459
--- /dev/null
+++ b/srcpkgs/nwg-drawer/template
@@ -0,0 +1,19 @@
+# Template file for 'nwg-drawer'
+pkgname=nwg-drawer
+version=0.4.7
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-drawer
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+short_desc="Application drawer for wlroots-based Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-drawer"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-drawer/archive/refs/tags/v${version}.tar.gz"
+checksum=4463841382061ef4a2d6f7fec8b9a846886edf55885cd6b2337874b5cf904e14
+
+post_install() {
+	vlicense LICENSE
+}

From 6837d9f3bf329a53c1da60be59e39094197a0e58 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 21:37:43 +0200
Subject: [PATCH 08/15] New package: nwg-dock-0.3.9

---
 srcpkgs/nwg-dock/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-dock/template

diff --git a/srcpkgs/nwg-dock/template b/srcpkgs/nwg-dock/template
new file mode 100644
index 00000000000000..6b9b414f15b615
--- /dev/null
+++ b/srcpkgs/nwg-dock/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-dock'
+pkgname=nwg-dock
+version=0.3.9
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path="github.com/nwg-piotr/nwg-dock"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer gtk-layer-shell"
+short_desc="GTK3-based dock for sway"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock/archive/refs/tags/v${version}.tar.gz"
+checksum=a8655aa0f1fa9da0a23d3612c4ee5f773ed9e8a463408aca1690ce3488b10214
+
+post_install() {
+	vlicense LICENSE
+}

From 6631f989ce5cea5940b655cfeaa3afe38ffb8821 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 01:07:24 +0100
Subject: [PATCH 09/15] New package: nwg-dock-hyprland-0.1.7

---
 srcpkgs/nwg-dock-hyprland/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-dock-hyprland/template

diff --git a/srcpkgs/nwg-dock-hyprland/template b/srcpkgs/nwg-dock-hyprland/template
new file mode 100644
index 00000000000000..6bd8dd66610870
--- /dev/null
+++ b/srcpkgs/nwg-dock-hyprland/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-dock-hyprland'
+pkgname=nwg-dock-hyprland
+version=0.1.7
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path="nwg-dock-hyprland"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer glibc gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype"
+short_desc="GTK3-based dock for Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock-hyprland"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/refs/tags/v${version}.tar.gz"
+checksum=a270e43e267886b97833f2a3ffd051165b6f4e59cc95b6ef82f19a85834564a0
+
+post_install() {
+	vlicense LICENSE
+}

From 9fd1eb7c16f7f518109186a0e26f0ccb6af305bc Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:11:52 +0200
Subject: [PATCH 10/15] New package: nwg-icon-picker-0.1.1

---
 srcpkgs/nwg-icon-picker/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/nwg-icon-picker/template

diff --git a/srcpkgs/nwg-icon-picker/template b/srcpkgs/nwg-icon-picker/template
new file mode 100644
index 00000000000000..97cbf72689c964
--- /dev/null
+++ b/srcpkgs/nwg-icon-picker/template
@@ -0,0 +1,21 @@
+# Template file for 'nwg-icon-picker'
+pkgname=nwg-icon-picker
+version=0.1.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="gtk+3 python3 python3-gobject"
+short_desc="GTK icon chooser with a text search option"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-icon-picker"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-icon-picker/archive/refs/tags/v${version}.tar.gz"
+checksum=264df7a4fa3ab8e9bfeecb2505b5ef4c58d3b5f9d1e7d8e1255f95f4bc869ffc
+
+post_install() {
+	vinstall nwg-icon-picker.svg 644 /usr/share/pixmaps
+	vinstall nwg-icon-picker.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-icon-picker
+	vlicense LICENSE
+}

From 7b577c71b9751da06675180308aa8b2284439acb Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:30 +0100
Subject: [PATCH 11/15] New package: nwg-menu-0.1.3

---
 srcpkgs/nwg-menu/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/nwg-menu/template

diff --git a/srcpkgs/nwg-menu/template b/srcpkgs/nwg-menu/template
new file mode 100644
index 00000000000000..def82ffb76dcca
--- /dev/null
+++ b/srcpkgs/nwg-menu/template
@@ -0,0 +1,28 @@
+# Template file for 'nwg-menu'
+pkgname=nwg-menu
+version=0.1.3
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-menu
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel glib-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+depends="gtk+3 gtk-layer-shell"
+short_desc="MenuStart plugin to nwg-panel, also capable of working standalone"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-menu"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-menu/archive/refs/tags/v${version}.tar.gz"
+checksum=1d25b2ad799eea4b74a6cd260497c9383c1a34148833051cf0c8907443d5dd3e
+
+post_install() {
+	for dir in desktop-directories/*.directory; do
+		vinstall ${dir} 644 /usr/share/nwg-menu/desktop-directories
+	done
+
+	vinstall menu-start.css 644 /usr/share/nwg-menu
+	vbin nwg-menu
+
+	vinstall README.md 644 /usr/share/doc/nwg-menu
+	vlicense LICENSE
+}

From b795522476fb9f10fd7ea1ad12814100fcfa63e9 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:50 +0100
Subject: [PATCH 12/15] New package: nwg-panel-0.9.27

---
 srcpkgs/nwg-panel/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/nwg-panel/template

diff --git a/srcpkgs/nwg-panel/template b/srcpkgs/nwg-panel/template
new file mode 100644
index 00000000000000..a1ce690908cfeb
--- /dev/null
+++ b/srcpkgs/nwg-panel/template
@@ -0,0 +1,17 @@
+# Template file for 'nwg-panel'
+pkgname=nwg-panel
+version=0.9.27
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="GTK3-based panel for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-panel"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-panel/archive/refs/tags/v${version}.tar.gz"
+checksum=7e800820df8602381755a4b3357d14dd5df21ba3dd8859ba2f4fbba440d014f0
+
+post_install() {
+	vlicense LICENSE
+}

From 5e3561af7589e11dc4af14c16c2a05d8920954ea Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:52 +0100
Subject: [PATCH 13/15] New package: nwg-readme-browser

---
 srcpkgs/nwg-readme-browser/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/nwg-readme-browser/template

diff --git a/srcpkgs/nwg-readme-browser/template b/srcpkgs/nwg-readme-browser/template
new file mode 100644
index 00000000000000..c336e13f58111c
--- /dev/null
+++ b/srcpkgs/nwg-readme-browser/template
@@ -0,0 +1,18 @@
+# Template file for 'nwg-readme-browser'
+pkgname=nwg-readme-browser
+version=0.1.5
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="gtk-layer-shell gtk+3 python3 python3-docutils python3-gobject python3-markdown2 webkit2gtk"
+short_desc="WebKitGTK-based README file browser"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-readme-browser"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-readme-browser/archive/refs/tags/v${version}.tar.gz"
+checksum=e12eb2affc9683a5ae13ec1509b0927e8d0d76e2fc89c3b1966019aeb772ddce
+
+post_install() {
+	vlicense LICENSE
+}

From fe1799ff3d30d9e79f933375befbaa40eab80160 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:15 +0100
Subject: [PATCH 14/15] New package: nwg-shell-config-0.5.34

---
 srcpkgs/nwg-shell-config/template | 47 +++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)
 create mode 100644 srcpkgs/nwg-shell-config/template

diff --git a/srcpkgs/nwg-shell-config/template b/srcpkgs/nwg-shell-config/template
new file mode 100644
index 00000000000000..9d5eaa63e2da4b
--- /dev/null
+++ b/srcpkgs/nwg-shell-config/template
@@ -0,0 +1,47 @@
+# Template file for 'nwg-shell-config'
+pkgname=nwg-shell-config
+version=0.5.34
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-geopy python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtklock noto-fonts-ttf playerctl python3 python3-geopy python3-gobject python3-i3ipc wlsunset"
+short_desc="Graphical user interface for configuring sway and Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-shell-config"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell-config/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+do_install() {
+	python3 setup.py install --optimize=1
+}
+
+post_install() {
+	vinstall nwg-shell-config.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-update.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-translate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-noupdate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-available.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-checking.svg 644 /usr/share/pixmaps
+	vinstall nwg-screenshot.svg 644 /usr/share/pixmaps
+	vinstall nwg-1.svg 644 /usr/share/pixmaps
+	vinstall nwg-2.svg 644 /usr/share/pixmaps
+	vinstall nwg-3.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-config.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell-config
+	vbin nwg-system-update
+#	vbin nwg-autotiling
+#	vbin nwg-autotranslate
+#	vbin nwg-lock
+#	vbin nwg-screenshot-applet
+#	vbin nwg-shell-config
+#	vbin nwg-shell-config-hyprland
+#	vbin nwg-shell-config-sway
+#	vbin nwg-shell-help
+#	vbin nwg-shell-translate
+#	vbin nwg-shell-updater
+#	vbin nwg-update-indicator
+	vlicense LICENSE
+}

From d43a8956a9363f6822702fa3f290722f9882e627 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:33 +0100
Subject: [PATCH 15/15] New package: nwg-shell-0.5.34

---
 srcpkgs/nwg-shell/template | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 srcpkgs/nwg-shell/template

diff --git a/srcpkgs/nwg-shell/template b/srcpkgs/nwg-shell/template
new file mode 100644
index 00000000000000..316eef8c0e8ad3
--- /dev/null
+++ b/srcpkgs/nwg-shell/template
@@ -0,0 +1,37 @@
+# Template file for 'nwg-shell'
+pkgname=nwg-shell
+version=0.5.34
+revision=1
+build_style=python3-pep517
+hostmakedepends="go python3-setuptools python3-geopy python3-wheel nwg-shell-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="azote gnome-themes-extra grim gtklock ImageMagick jq
+ libayatana-appindicator network-manager-applet nwg-bar nwg-clipman
+ nwg-displays nwg-dock nwg-dock-hyprland nwg-drawer nwg-look nwg-menu
+ nwg-readme-browser nwg-shell-config papirus-icon-theme playerctl
+ polkit-gnome python3-geopy python3-yaml slurp swappy sway swaybg
+ swayidle swaylock SwayNotificationCenter dejavu-fonts-ttf wl-clipboard
+ wlsunset xorg-server-xwayland"
+# nwg-shell-wallpapers
+checkdepends="python3-wheel python3-pytest"
+short_desc="GTK3-based shell for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+do_install() {
+	python3 setup.py install --optimize=1
+}
+
+post_install() {
+	#for file in scripts/*; do
+	#	vbin ${file}
+	#done
+	#vinstall nwg-shell.jpg 644 /usr/share/backgrounds
+	#vinstall nwg-readme.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: nwg-shell-0.5.34 *
  2024-04-01 23:32 [PR PATCH] New package: nwg-shell-0.5.34 zen0bit
                   ` (4 preceding siblings ...)
  2024-04-01 23:57 ` zen0bit
@ 2024-04-02  4:07 ` zen0bit
  2024-04-02  6:28 ` zen0bit
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: zen0bit @ 2024-04-02  4:07 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR nwg-shell
https://github.com/void-linux/void-packages/pull/49664

New package: nwg-shell-0.5.34 *
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

#### Local build testing
- I built this PR locally for my native architecture, x64 glibc

This will have more new packages...
- [ ] python3-geopy
- [ ] python3-dasbus
- [ ] libgeographic
- [ ] nwg-shell-config
- [ ] nwg-bar
- [ ] nwg-clipman
- [ ] nwg-displays
- [ ] nwg-dock
- [ ] nwg-dock-hyprland
- [ ] nwg-drawer
- [ ] nwg-menu
- [ ] nwg-readme-browser

This still needs work, but marked as ready for testing...

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

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

From ec36b640be55e19b94ffc69c2f2a540553350407 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 10:00:54 +0200
Subject: [PATCH 01/16] New package: nwg-bar-0.1.6

---
 srcpkgs/nwg-bar/template | 50 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 srcpkgs/nwg-bar/template

diff --git a/srcpkgs/nwg-bar/template b/srcpkgs/nwg-bar/template
new file mode 100644
index 00000000000000..680c71a35283be
--- /dev/null
+++ b/srcpkgs/nwg-bar/template
@@ -0,0 +1,50 @@
+# Template file for 'nwg-bar'
+pkgname=nwg-bar
+version=0.1.6
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-bar
+#build_style=gnu-makefile
+#configure_args="DESTDIR=/"
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="pkg-config"
+#hostmakedepends="go pkg-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtk-layer-shell gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype glibc"
+short_desc="GTK3-based button bar for wlroots-based compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-bar"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-bar/archive/refs/tags/v${version}.tar.gz"
+checksum=badc232f9eef1a225776c7f0fe2534b49ac0a957f1a81dc24acb8f341b7719d4
+
+post_install() {
+	vlicense LICENSE
+}
+
+#pre_build() {
+#	make get
+#}
+
+#do_build() {
+#	make build
+#}
+
+#do_install() {
+#	make get
+#	make build
+#	make install
+#}
+
+#post_install() {
+#	vcopy config/* /usr/share/nwg-bar
+#	vcopy images/* /usr/share/nwg-bar/images
+#	vbin bin/nwg-bar
+#	vlicense LICENSE
+#}

From bd88cf7b4e3eb77425aa75872b1534284e3cd439 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:20:39 +0200
Subject: [PATCH 02/16] New package: nwg-clipman-0.2.1

---
 srcpkgs/nwg-clipman/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/nwg-clipman/template

diff --git a/srcpkgs/nwg-clipman/template b/srcpkgs/nwg-clipman/template
new file mode 100644
index 00000000000000..1f61d01c9f64c7
--- /dev/null
+++ b/srcpkgs/nwg-clipman/template
@@ -0,0 +1,23 @@
+# Template file for 'nwg-clipman'
+pkgname=nwg-clipman
+version=0.2.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools cliphist wl-clipboard"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="cliphist gtk-layer-shell gtk+3 python3 python3-gobject xdg-utils wl-clipboard"
+checkdepends="python3-wheel"
+short_desc="GTK3-based GUI for cliphist - nwg-shell clipboard manager"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-clipman"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-clipman/archive/refs/tags/v${version}.tar.gz"
+checksum=4be365f8dd3ebda5eb3cbc9f8351fedac048d86d07729076941fb22c7f229ed1
+
+post_install() {
+	vinstall nwg-clipman.svg 644 /usr/share/pixmaps
+	vinstall nwg-clipman.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-clipman
+	vlicense LICENSE
+}

From 6116d7f6ecf54d94389d40b859cf26429288ff8b Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 22:14:00 +0100
Subject: [PATCH 03/16] New package: nwg-displays-0.3.16

---
 srcpkgs/nwg-displays/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-displays/template

diff --git a/srcpkgs/nwg-displays/template b/srcpkgs/nwg-displays/template
new file mode 100644
index 00000000000000..9d9150e0872223
--- /dev/null
+++ b/srcpkgs/nwg-displays/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-displays'
+pkgname=nwg-displays
+version=0.3.16
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="python3-gobject gtk+3 gtk-layer-shell"
+checkdepends="python3-wheel"
+short_desc="Intuitive GUI to manage multiple displays for wayland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-displays"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-displays/archive/refs/tags/v${version}.tar.gz"
+checksum=8273f9806f5dfcc205eee0649b8efffceb7bf90a1b4d976b99d4c10d40152986
+
+post_install() {
+	vlicense LICENSE
+}

From 78e315bb05d9a51d4beed2a34268235690d3f64d Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 00:20:32 +0100
Subject: [PATCH 04/16] New package: nwg-drawer-0.4.7

---
 srcpkgs/nwg-drawer/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-drawer/template

diff --git a/srcpkgs/nwg-drawer/template b/srcpkgs/nwg-drawer/template
new file mode 100644
index 00000000000000..5827db04761603
--- /dev/null
+++ b/srcpkgs/nwg-drawer/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-drawer'
+pkgname=nwg-drawer
+version=0.4.7
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-drawer
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+depends="gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell glibc fontconfig freetype"
+short_desc="Application drawer for wlroots-based Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-drawer"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-drawer/archive/refs/tags/v${version}.tar.gz"
+checksum=4463841382061ef4a2d6f7fec8b9a846886edf55885cd6b2337874b5cf904e14
+
+post_install() {
+	vlicense LICENSE
+}

From 8333ba5bfe2d6b5230221660e915135bed0f1740 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 21:37:43 +0200
Subject: [PATCH 05/16] New package: nwg-dock-0.3.9

---
 srcpkgs/nwg-dock/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-dock/template

diff --git a/srcpkgs/nwg-dock/template b/srcpkgs/nwg-dock/template
new file mode 100644
index 00000000000000..8ca73f20f7c5a1
--- /dev/null
+++ b/srcpkgs/nwg-dock/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-dock'
+pkgname=nwg-dock
+version=0.3.9
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path="github.com/nwg-piotr/nwg-dock"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer gtk-layer-shell gtk+3 zlib pango libharfbuzz atk gdk-pixbuf glib fontconfig freetype glibc"
+short_desc="GTK3-based dock for sway"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock/archive/refs/tags/v${version}.tar.gz"
+checksum=a8655aa0f1fa9da0a23d3612c4ee5f773ed9e8a463408aca1690ce3488b10214
+
+post_install() {
+	vlicense LICENSE
+}

From e7ee68a34c3679255425aa7b272cd19a1cddfb66 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 01:07:24 +0100
Subject: [PATCH 06/16] New package: nwg-dock-hyprland-0.1.7

---
 srcpkgs/nwg-dock-hyprland/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-dock-hyprland/template

diff --git a/srcpkgs/nwg-dock-hyprland/template b/srcpkgs/nwg-dock-hyprland/template
new file mode 100644
index 00000000000000..6bd8dd66610870
--- /dev/null
+++ b/srcpkgs/nwg-dock-hyprland/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-dock-hyprland'
+pkgname=nwg-dock-hyprland
+version=0.1.7
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=go
+go_import_path="nwg-dock-hyprland"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer glibc gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype"
+short_desc="GTK3-based dock for Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock-hyprland"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/refs/tags/v${version}.tar.gz"
+checksum=a270e43e267886b97833f2a3ffd051165b6f4e59cc95b6ef82f19a85834564a0
+
+post_install() {
+	vlicense LICENSE
+}

From eb982f16eb77aa506141ead69c4dce5222a28338 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:11:52 +0200
Subject: [PATCH 07/16] New package: nwg-icon-picker-0.1.1

---
 srcpkgs/nwg-icon-picker/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-icon-picker/template

diff --git a/srcpkgs/nwg-icon-picker/template b/srcpkgs/nwg-icon-picker/template
new file mode 100644
index 00000000000000..6154c1ba1cbb06
--- /dev/null
+++ b/srcpkgs/nwg-icon-picker/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-icon-picker'
+pkgname=nwg-icon-picker
+version=0.1.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtk+3 python3-gobject"
+short_desc="GTK icon chooser with a text search option"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-icon-picker"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-icon-picker/archive/refs/tags/v${version}.tar.gz"
+checksum=264df7a4fa3ab8e9bfeecb2505b5ef4c58d3b5f9d1e7d8e1255f95f4bc869ffc
+
+post_install() {
+	vinstall nwg-icon-picker.svg 644 /usr/share/pixmaps
+	vinstall nwg-icon-picker.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-icon-picker
+	vlicense LICENSE
+}

From 6fe54aa3acd42107c6cf51670e85ee9442060673 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:30 +0100
Subject: [PATCH 08/16] New package: nwg-menu-0.1.3

---
 srcpkgs/nwg-menu/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/nwg-menu/template

diff --git a/srcpkgs/nwg-menu/template b/srcpkgs/nwg-menu/template
new file mode 100644
index 00000000000000..3aa317af722dae
--- /dev/null
+++ b/srcpkgs/nwg-menu/template
@@ -0,0 +1,28 @@
+# Template file for 'nwg-menu'
+pkgname=nwg-menu
+version=0.1.3
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-menu
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel glib-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+depends="gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell glibc fontconfig freetype"
+short_desc="MenuStart plugin to nwg-panel, also capable of working standalone"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-menu"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-menu/archive/refs/tags/v${version}.tar.gz"
+checksum=1d25b2ad799eea4b74a6cd260497c9383c1a34148833051cf0c8907443d5dd3e
+
+post_install() {
+	for dir in desktop-directories/*.directory; do
+		vinstall ${dir} 644 /usr/share/nwg-menu/desktop-directories
+	done
+
+	vinstall menu-start.css 644 /usr/share/nwg-menu
+	vbin nwg-menu
+
+	vinstall README.md 644 /usr/share/doc/nwg-menu
+	vlicense LICENSE
+}

From 3ef2b6e65cb31ccb90b987fa29c631ec88b1f1e1 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:50 +0100
Subject: [PATCH 09/16] New package: nwg-panel-0.9.27

---
 srcpkgs/nwg-panel/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-panel/template

diff --git a/srcpkgs/nwg-panel/template b/srcpkgs/nwg-panel/template
new file mode 100644
index 00000000000000..819b0c0e6dc71e
--- /dev/null
+++ b/srcpkgs/nwg-panel/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-panel'
+pkgname=nwg-panel
+version=0.9.27
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools pkg-config python3-dasbus"
+makedepends="cairo-devel python3-cairo-devel"
+depends="gobject-introspection gtk+3 gtk-layer-shell python3-psutil python3-dasbus"
+checkdepends="python3-pytest python3-pip python3-wheel cmake python3-gobject gtk+3 gtk-layer-shell python3-psutil playerctl python3-requests python3-i3ipc libdbusmenu-gtk3"
+short_desc="GTK3-based panel for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-panel"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-panel/archive/refs/tags/v${version}.tar.gz"
+checksum=7e800820df8602381755a4b3357d14dd5df21ba3dd8859ba2f4fbba440d014f0
+
+post_install() {
+	vlicense LICENSE
+}

From 99c3cf11c0daaa4e264ce0fddce63cdadad6d000 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:52 +0100
Subject: [PATCH 10/16] New package: nwg-readme-browser

---
 srcpkgs/nwg-readme-browser/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/nwg-readme-browser/template

diff --git a/srcpkgs/nwg-readme-browser/template b/srcpkgs/nwg-readme-browser/template
new file mode 100644
index 00000000000000..f7efdee38d1a9d
--- /dev/null
+++ b/srcpkgs/nwg-readme-browser/template
@@ -0,0 +1,19 @@
+# Template file for 'nwg-readme-browser'
+pkgname=nwg-readme-browser
+version=0.1.5
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+depends="gtk-layer-shell gtk+3 python3-docutils python3-gobject python3-markdown2 webkit2gtk"
+checkdepends="python3-markdown2 python3-gobject gtk+3 webkit2gtk python3-docutils"
+short_desc="WebKitGTK-based README file browser"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-readme-browser"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-readme-browser/archive/refs/tags/v${version}.tar.gz"
+checksum=e12eb2affc9683a5ae13ec1509b0927e8d0d76e2fc89c3b1966019aeb772ddce
+
+post_install() {
+	vlicense LICENSE
+}

From c508578a2ee3a913922d13af1a0a59f580fe71f1 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 15:40:14 +0200
Subject: [PATCH 11/16] New package: libgeographic-2.3 !

---
 common/shlibs                  |  1 +
 srcpkgs/libgeographic/template | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 100644 srcpkgs/libgeographic/template

diff --git a/common/shlibs b/common/shlibs
index 1ee5b1f0544b5c..eb2a6eedda352f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4303,3 +4303,4 @@ libunicode_loader.so.0.4 libunicode-0.4.0_1
 force-stage.so.0.1 void-force-stage-0.1_1
 libliftoff.so.0 libliftoff-0.4.1_1
 libscfg.so libscfg-0.1.1_1
+libGeographicLib.so.26 libgeographic-2.3_1
diff --git a/srcpkgs/libgeographic/template b/srcpkgs/libgeographic/template
new file mode 100644
index 00000000000000..70a417f9266cda
--- /dev/null
+++ b/srcpkgs/libgeographic/template
@@ -0,0 +1,22 @@
+# Template file for 'libgeographic'
+pkgname=libgeographic
+version=2.3
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=cmake
+configure_args="-DCMAKE_INSTALL_PREFIX=/usr -DBUILD_BOTH_LIBS=ON"
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="make cmake gcc pkg-config"
+#makedepends=""
+#depends=""
+short_desc="Geographic library"
+maintainer="zenobit <zenobit@disroot.org>"
+license="GPL-3.0-or-later"
+homepage="https://geographiclib.sourceforge.io/"
+#changelog=""
+distfiles="https://sourceforge.net/projects/geographiclib/files/distrib-C%2B%2B/GeographicLib-${version}.tar.gz"
+checksum=3114847839453ee6bbe2228e41dc73cad6de6160055442b747adc9c76f0a3198

From 9b43d266b7c6542dde8e42facf7dce9fd167851a Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 01:50:43 +0100
Subject: [PATCH 12/16] New package: python3-geographlib-2.0

---
 srcpkgs/python3-geographiclib/template | 37 ++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 srcpkgs/python3-geographiclib/template

diff --git a/srcpkgs/python3-geographiclib/template b/srcpkgs/python3-geographiclib/template
new file mode 100644
index 00000000000000..2814175aa40ce7
--- /dev/null
+++ b/srcpkgs/python3-geographiclib/template
@@ -0,0 +1,37 @@
+# Template file for 'python3-geographiclib'
+pkgname=python3-geographiclib
+version=2.0
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=python3-pep517
+#configure_args=""
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="python3-build python3-installer python3-setuptools python3-wheel"
+#makedepends=""
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Python implementation of the geodesic routines"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://geographiclib.sourceforge.io/"
+#changelog=""
+#distfiles="https://github.com/geographiclib/geographiclib-python/archive/refs/tags/v${version}.tar.gz"
+#distfiles="${SOURCEFORGE_SITE}/geographiclib/files/distrib-Python/geographiclib-${version}.tar.gz"
+distfiles="https://sourceforge.net/projects/geographiclib/files/distrib-Python/geographiclib-${version}.tar.gz"
+checksum=f7f41c85dc3e1c2d3d935ec86660dc3b2c848c83e17f9a9e51ba9d5146a15859
+
+do_build() {
+	python3 build --wheel --no-isolation
+}
+
+do_install() {
+	python3 install dist/*.whl
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 7ede9828d5c253a9410d2f9d419f2ba8ba314581 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 00:13:31 +0100
Subject: [PATCH 13/16] New package: python3-geopy-2.4.1

---
 srcpkgs/python3-geopy/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-geopy/template

diff --git a/srcpkgs/python3-geopy/template b/srcpkgs/python3-geopy/template
new file mode 100644
index 00000000000000..8bdcfcfa458eb3
--- /dev/null
+++ b/srcpkgs/python3-geopy/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-geopy'
+pkgname=python3-geopy
+version=2.4.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-wheel python3-pip python3-pytest python3-docutils python3-geographiclib"
+#makedepends=""
+#depends=""
+#checkdepends=""
+short_desc="Geocoding library for Python"
+maintainer="zenobit <zenobit@disroot.org>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/geopy/geopy"
+#changelog=""
+distfiles="https://github.com/geopy/geopy/archive/refs/tags/${version}.tar.gz"
+checksum=a231629d166b58b0d557fc453374374d1fe0f3aff205b34bd8196e62ec285c55

From 5a800135462e6e1dda56ebea4e055a7d17af656e Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:15 +0100
Subject: [PATCH 14/16] New package: nwg-shell-config-0.5.34

---
 srcpkgs/nwg-shell-config/template | 47 +++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)
 create mode 100644 srcpkgs/nwg-shell-config/template

diff --git a/srcpkgs/nwg-shell-config/template b/srcpkgs/nwg-shell-config/template
new file mode 100644
index 00000000000000..9d5eaa63e2da4b
--- /dev/null
+++ b/srcpkgs/nwg-shell-config/template
@@ -0,0 +1,47 @@
+# Template file for 'nwg-shell-config'
+pkgname=nwg-shell-config
+version=0.5.34
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-geopy python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtklock noto-fonts-ttf playerctl python3 python3-geopy python3-gobject python3-i3ipc wlsunset"
+short_desc="Graphical user interface for configuring sway and Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-shell-config"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell-config/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+do_install() {
+	python3 setup.py install --optimize=1
+}
+
+post_install() {
+	vinstall nwg-shell-config.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-update.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-translate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-noupdate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-available.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-checking.svg 644 /usr/share/pixmaps
+	vinstall nwg-screenshot.svg 644 /usr/share/pixmaps
+	vinstall nwg-1.svg 644 /usr/share/pixmaps
+	vinstall nwg-2.svg 644 /usr/share/pixmaps
+	vinstall nwg-3.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-config.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell-config
+	vbin nwg-system-update
+#	vbin nwg-autotiling
+#	vbin nwg-autotranslate
+#	vbin nwg-lock
+#	vbin nwg-screenshot-applet
+#	vbin nwg-shell-config
+#	vbin nwg-shell-config-hyprland
+#	vbin nwg-shell-config-sway
+#	vbin nwg-shell-help
+#	vbin nwg-shell-translate
+#	vbin nwg-shell-updater
+#	vbin nwg-update-indicator
+	vlicense LICENSE
+}

From dcd2908245ce7703a7c476f605cd0cda5df50263 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:58:18 +0200
Subject: [PATCH 15/16] New package: python3-dasbus-1.7

---
 srcpkgs/python3-dasbus/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-dasbus/template

diff --git a/srcpkgs/python3-dasbus/template b/srcpkgs/python3-dasbus/template
new file mode 100644
index 00000000000000..3da796bc1d0503
--- /dev/null
+++ b/srcpkgs/python3-dasbus/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-dasbus'
+pkgname=python3-dasbus
+version=1.7
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+makedepends="cairo-devel python3-gobject-devel python3-cairo-devel python3-dbus-devel"
+depends="python3-gobject"
+checkdepends="python3-pytest"
+short_desc="DBus library in Python 3"
+maintainer="zenobit <zenobit@disroot.org>"
+license="LGPL-2.1-only"
+homepage="https://github.com/dasbus-project/dasbus"
+#changelog=""
+distfiles="https://github.com/dasbus-project/dasbus/archive/refs/tags/v${version}.tar.gz"
+checksum=442a8df9330d4f55704c92cbed066cf0918378418be89d6fff67721d3cba5590

From 3fb154981b0642c6b85fdc4e9480b8d8a85bbb93 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:33 +0100
Subject: [PATCH 16/16] New package: nwg-shell-0.5.34

---
 srcpkgs/nwg-shell/template | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 srcpkgs/nwg-shell/template

diff --git a/srcpkgs/nwg-shell/template b/srcpkgs/nwg-shell/template
new file mode 100644
index 00000000000000..316eef8c0e8ad3
--- /dev/null
+++ b/srcpkgs/nwg-shell/template
@@ -0,0 +1,37 @@
+# Template file for 'nwg-shell'
+pkgname=nwg-shell
+version=0.5.34
+revision=1
+build_style=python3-pep517
+hostmakedepends="go python3-setuptools python3-geopy python3-wheel nwg-shell-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="azote gnome-themes-extra grim gtklock ImageMagick jq
+ libayatana-appindicator network-manager-applet nwg-bar nwg-clipman
+ nwg-displays nwg-dock nwg-dock-hyprland nwg-drawer nwg-look nwg-menu
+ nwg-readme-browser nwg-shell-config papirus-icon-theme playerctl
+ polkit-gnome python3-geopy python3-yaml slurp swappy sway swaybg
+ swayidle swaylock SwayNotificationCenter dejavu-fonts-ttf wl-clipboard
+ wlsunset xorg-server-xwayland"
+# nwg-shell-wallpapers
+checkdepends="python3-wheel python3-pytest"
+short_desc="GTK3-based shell for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+do_install() {
+	python3 setup.py install --optimize=1
+}
+
+post_install() {
+	#for file in scripts/*; do
+	#	vbin ${file}
+	#done
+	#vinstall nwg-shell.jpg 644 /usr/share/backgrounds
+	#vinstall nwg-readme.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: nwg-shell-0.5.34 *
  2024-04-01 23:32 [PR PATCH] New package: nwg-shell-0.5.34 zen0bit
                   ` (5 preceding siblings ...)
  2024-04-02  4:07 ` zen0bit
@ 2024-04-02  6:28 ` zen0bit
  2024-05-12  3:09 ` [PR PATCH] [Updated] New package: nwg-shell-0.5.34 * # + all dependencies zen0bit
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: zen0bit @ 2024-04-02  6:28 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR nwg-shell
https://github.com/void-linux/void-packages/pull/49664

New package: nwg-shell-0.5.34 *
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

#### Local build testing
- I built this PR locally for my native architecture, x64 glibc

This will have more new packages...
- [ ] python3-geopy
- [ ] python3-dasbus
- [ ] libgeographic
- [ ] nwg-shell-config
- [ ] nwg-bar
- [ ] nwg-clipman
- [ ] nwg-displays
- [ ] nwg-dock
- [ ] nwg-dock-hyprland
- [ ] nwg-drawer
- [ ] nwg-menu
- [ ] nwg-readme-browser

This still needs work, but marked as ready for testing...

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

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

From cc45471800db81292da190d2eab691e552c9fff5 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 10:00:54 +0200
Subject: [PATCH 01/16] New package: nwg-bar-0.1.6

---
 srcpkgs/nwg-bar/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-bar/template

diff --git a/srcpkgs/nwg-bar/template b/srcpkgs/nwg-bar/template
new file mode 100644
index 00000000000000..00a61cb566ce83
--- /dev/null
+++ b/srcpkgs/nwg-bar/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-bar'
+pkgname=nwg-bar
+version=0.1.6
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-bar
+hostmakedepends="pkg-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtk-layer-shell gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype glibc"
+short_desc="GTK3-based button bar for wlroots-based compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-bar"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-bar/archive/refs/tags/v${version}.tar.gz"
+checksum=badc232f9eef1a225776c7f0fe2534b49ac0a957f1a81dc24acb8f341b7719d4
+
+post_install() {
+	vlicense LICENSE
+}

From c0da11824f85686c2199bb64a0180a0fb97a17bd Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:20:39 +0200
Subject: [PATCH 02/16] New package: nwg-clipman-0.2.1

---
 srcpkgs/nwg-clipman/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/nwg-clipman/template

diff --git a/srcpkgs/nwg-clipman/template b/srcpkgs/nwg-clipman/template
new file mode 100644
index 00000000000000..1cc8c6062ec249
--- /dev/null
+++ b/srcpkgs/nwg-clipman/template
@@ -0,0 +1,23 @@
+# Template file for 'nwg-clipman'
+pkgname=nwg-clipman
+version=0.2.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools cliphist wl-clipboard python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="cliphist gtk-layer-shell gtk+3 python3 python3-gobject xdg-utils wl-clipboard"
+checkdepends="python3-wheel"
+short_desc="GTK3-based GUI for cliphist - nwg-shell clipboard manager"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-clipman"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-clipman/archive/refs/tags/v${version}.tar.gz"
+checksum=4be365f8dd3ebda5eb3cbc9f8351fedac048d86d07729076941fb22c7f229ed1
+
+post_install() {
+	vinstall nwg-clipman.svg 644 /usr/share/pixmaps
+	vinstall nwg-clipman.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-clipman
+	vlicense LICENSE
+}

From 16dab09f173a714bbbd32ac84861160dee0f11dc Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 22:14:00 +0100
Subject: [PATCH 03/16] New package: nwg-displays-0.3.16

---
 srcpkgs/nwg-displays/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/nwg-displays/template

diff --git a/srcpkgs/nwg-displays/template b/srcpkgs/nwg-displays/template
new file mode 100644
index 00000000000000..f7c5dba01b22b2
--- /dev/null
+++ b/srcpkgs/nwg-displays/template
@@ -0,0 +1,28 @@
+# Template file for 'nwg-displays'
+pkgname=nwg-displays
+version=0.3.16
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="python3-gobject gtk+3 gtk-layer-shell"
+checkdepends="python3-wheel"
+short_desc="Intuitive GUI to manage multiple displays for wayland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-displays"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-displays/archive/refs/tags/v${version}.tar.gz"
+checksum=8273f9806f5dfcc205eee0649b8efffceb7bf90a1b4d976b99d4c10d40152986
+
+post_install() {
+	vinstall nwg-displays.svg 644 /usr/share/pixmaps
+	vinstall nwg-displays.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-displays
+
+	for lang in nwg_displays/langs/*.json; do
+		vinstall "${lang}" 644 /usr/share/nwg-displays/langs
+	done
+
+	vlicense LICENSE
+}

From 6b66f416a8a976b0c7412a6e9e0d030d9129e47a Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 00:20:32 +0100
Subject: [PATCH 04/16] New package: nwg-drawer-0.4.7

---
 srcpkgs/nwg-drawer/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-drawer/template

diff --git a/srcpkgs/nwg-drawer/template b/srcpkgs/nwg-drawer/template
new file mode 100644
index 00000000000000..5827db04761603
--- /dev/null
+++ b/srcpkgs/nwg-drawer/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-drawer'
+pkgname=nwg-drawer
+version=0.4.7
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-drawer
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+depends="gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell glibc fontconfig freetype"
+short_desc="Application drawer for wlroots-based Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-drawer"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-drawer/archive/refs/tags/v${version}.tar.gz"
+checksum=4463841382061ef4a2d6f7fec8b9a846886edf55885cd6b2337874b5cf904e14
+
+post_install() {
+	vlicense LICENSE
+}

From 71d4ba65eea8481660751aaff9e9dc2213d5221a Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 21:37:43 +0200
Subject: [PATCH 05/16] New package: nwg-dock-0.3.9

---
 srcpkgs/nwg-dock/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-dock/template

diff --git a/srcpkgs/nwg-dock/template b/srcpkgs/nwg-dock/template
new file mode 100644
index 00000000000000..19368d785011ee
--- /dev/null
+++ b/srcpkgs/nwg-dock/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-dock'
+pkgname=nwg-dock
+version=0.3.9
+revision=1
+build_style=go
+go_import_path="github.com/nwg-piotr/nwg-dock"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer gtk-layer-shell gtk+3 zlib pango libharfbuzz atk gdk-pixbuf glib fontconfig freetype glibc"
+short_desc="GTK3-based dock for sway"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock/archive/refs/tags/v${version}.tar.gz"
+checksum=a8655aa0f1fa9da0a23d3612c4ee5f773ed9e8a463408aca1690ce3488b10214
+
+post_install() {
+	vlicense LICENSE
+}

From 5f8158c9a6ac3d0fb4c7dcddfd538c516f8b771c Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 01:07:24 +0100
Subject: [PATCH 06/16] New package: nwg-dock-hyprland-0.1.7

---
 srcpkgs/nwg-dock-hyprland/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-dock-hyprland/template

diff --git a/srcpkgs/nwg-dock-hyprland/template b/srcpkgs/nwg-dock-hyprland/template
new file mode 100644
index 00000000000000..839c1c8f3b41b1
--- /dev/null
+++ b/srcpkgs/nwg-dock-hyprland/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-dock-hyprland'
+pkgname=nwg-dock-hyprland
+version=0.1.7
+revision=1
+build_style=go
+go_import_path="nwg-dock-hyprland"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer glibc gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype"
+short_desc="GTK3-based dock for Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock-hyprland"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/refs/tags/v${version}.tar.gz"
+checksum=a270e43e267886b97833f2a3ffd051165b6f4e59cc95b6ef82f19a85834564a0
+
+post_install() {
+	vlicense LICENSE
+}

From 827fae39ebab2bc9c2355431d10550c7617e2b6f Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:11:52 +0200
Subject: [PATCH 07/16] New package: nwg-icon-picker-0.1.1

---
 srcpkgs/nwg-icon-picker/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-icon-picker/template

diff --git a/srcpkgs/nwg-icon-picker/template b/srcpkgs/nwg-icon-picker/template
new file mode 100644
index 00000000000000..f6011ebfa419a7
--- /dev/null
+++ b/srcpkgs/nwg-icon-picker/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-icon-picker'
+pkgname=nwg-icon-picker
+version=0.1.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtk+3 python3-gobject"
+short_desc="GTK icon chooser with a text search option"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-icon-picker"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-icon-picker/archive/refs/tags/v${version}.tar.gz"
+checksum=264df7a4fa3ab8e9bfeecb2505b5ef4c58d3b5f9d1e7d8e1255f95f4bc869ffc
+
+post_install() {
+	vinstall nwg-icon-picker.svg 644 /usr/share/pixmaps
+	vinstall nwg-icon-picker.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-icon-picker
+	vlicense LICENSE
+}

From 9b6c20316cc36823ba9efa306d35170ed392a8be Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:30 +0100
Subject: [PATCH 08/16] New package: nwg-menu-0.1.3

---
 srcpkgs/nwg-menu/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/nwg-menu/template

diff --git a/srcpkgs/nwg-menu/template b/srcpkgs/nwg-menu/template
new file mode 100644
index 00000000000000..3aa317af722dae
--- /dev/null
+++ b/srcpkgs/nwg-menu/template
@@ -0,0 +1,28 @@
+# Template file for 'nwg-menu'
+pkgname=nwg-menu
+version=0.1.3
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-menu
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel glib-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+depends="gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell glibc fontconfig freetype"
+short_desc="MenuStart plugin to nwg-panel, also capable of working standalone"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-menu"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-menu/archive/refs/tags/v${version}.tar.gz"
+checksum=1d25b2ad799eea4b74a6cd260497c9383c1a34148833051cf0c8907443d5dd3e
+
+post_install() {
+	for dir in desktop-directories/*.directory; do
+		vinstall ${dir} 644 /usr/share/nwg-menu/desktop-directories
+	done
+
+	vinstall menu-start.css 644 /usr/share/nwg-menu
+	vbin nwg-menu
+
+	vinstall README.md 644 /usr/share/doc/nwg-menu
+	vlicense LICENSE
+}

From 5b7c229936adb17daa95afc6ef5301d1674e6e5a Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:52 +0100
Subject: [PATCH 09/16] New package: nwg-readme-browser

---
 srcpkgs/nwg-readme-browser/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/nwg-readme-browser/template

diff --git a/srcpkgs/nwg-readme-browser/template b/srcpkgs/nwg-readme-browser/template
new file mode 100644
index 00000000000000..f7efdee38d1a9d
--- /dev/null
+++ b/srcpkgs/nwg-readme-browser/template
@@ -0,0 +1,19 @@
+# Template file for 'nwg-readme-browser'
+pkgname=nwg-readme-browser
+version=0.1.5
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+depends="gtk-layer-shell gtk+3 python3-docutils python3-gobject python3-markdown2 webkit2gtk"
+checkdepends="python3-markdown2 python3-gobject gtk+3 webkit2gtk python3-docutils"
+short_desc="WebKitGTK-based README file browser"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-readme-browser"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-readme-browser/archive/refs/tags/v${version}.tar.gz"
+checksum=e12eb2affc9683a5ae13ec1509b0927e8d0d76e2fc89c3b1966019aeb772ddce
+
+post_install() {
+	vlicense LICENSE
+}

From 3a39ce83748faf9c56f6987809c991e156e4954b Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:58:18 +0200
Subject: [PATCH 10/16] New package: python3-dasbus-1.7

---
 srcpkgs/python3-dasbus/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-dasbus/template

diff --git a/srcpkgs/python3-dasbus/template b/srcpkgs/python3-dasbus/template
new file mode 100644
index 00000000000000..cd1066ab0cb0ee
--- /dev/null
+++ b/srcpkgs/python3-dasbus/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-dasbus'
+pkgname=python3-dasbus
+version=1.7
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+makedepends="cairo-devel python3-gobject-devel python3-cairo-devel python3-dbus-devel"
+depends="python3-gobject"
+checkdepends="python3-pytest"
+short_desc="DBus library in Python 3"
+maintainer="zenobit <zenobit@disroot.org>"
+license="LGPL-2.1-only"
+homepage="https://github.com/dasbus-project/dasbus"
+#changelog=""
+distfiles="https://github.com/dasbus-project/dasbus/archive/refs/tags/v${version}.tar.gz"
+checksum=442a8df9330d4f55704c92cbed066cf0918378418be89d6fff67721d3cba5590

From 8cba12de1ddd3aaad36b28fb3802f83312d12a5a Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:50 +0100
Subject: [PATCH 11/16] New package: nwg-panel-0.9.27 !

---
 srcpkgs/nwg-panel/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-panel/template

diff --git a/srcpkgs/nwg-panel/template b/srcpkgs/nwg-panel/template
new file mode 100644
index 00000000000000..006ee09a225743
--- /dev/null
+++ b/srcpkgs/nwg-panel/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-panel'
+pkgname=nwg-panel
+version=0.9.27
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools pkg-config python3-dasbus python3-wheel"
+makedepends="cairo-devel python3-cairo-devel"
+depends="gobject-introspection gtk+3 gtk-layer-shell python3-psutil python3-dasbus"
+checkdepends="python3-pytest python3-pip python3-wheel cmake python3-gobject gtk+3 gtk-layer-shell python3-psutil playerctl python3-requests python3-i3ipc libdbusmenu-gtk3"
+short_desc="GTK3-based panel for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-panel"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-panel/archive/refs/tags/v${version}.tar.gz"
+checksum=7e800820df8602381755a4b3357d14dd5df21ba3dd8859ba2f4fbba440d014f0
+
+post_install() {
+	vlicense LICENSE
+}

From 1b965cf433607a3d2d259da11507402501e1a4d3 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 15:40:14 +0200
Subject: [PATCH 12/16] New package: libgeographic-2.3 !

---
 common/shlibs                  |  1 +
 srcpkgs/libgeographic/template | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 100644 srcpkgs/libgeographic/template

diff --git a/common/shlibs b/common/shlibs
index 1ee5b1f0544b5c..eb2a6eedda352f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4303,3 +4303,4 @@ libunicode_loader.so.0.4 libunicode-0.4.0_1
 force-stage.so.0.1 void-force-stage-0.1_1
 libliftoff.so.0 libliftoff-0.4.1_1
 libscfg.so libscfg-0.1.1_1
+libGeographicLib.so.26 libgeographic-2.3_1
diff --git a/srcpkgs/libgeographic/template b/srcpkgs/libgeographic/template
new file mode 100644
index 00000000000000..70a417f9266cda
--- /dev/null
+++ b/srcpkgs/libgeographic/template
@@ -0,0 +1,22 @@
+# Template file for 'libgeographic'
+pkgname=libgeographic
+version=2.3
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=cmake
+configure_args="-DCMAKE_INSTALL_PREFIX=/usr -DBUILD_BOTH_LIBS=ON"
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="make cmake gcc pkg-config"
+#makedepends=""
+#depends=""
+short_desc="Geographic library"
+maintainer="zenobit <zenobit@disroot.org>"
+license="GPL-3.0-or-later"
+homepage="https://geographiclib.sourceforge.io/"
+#changelog=""
+distfiles="https://sourceforge.net/projects/geographiclib/files/distrib-C%2B%2B/GeographicLib-${version}.tar.gz"
+checksum=3114847839453ee6bbe2228e41dc73cad6de6160055442b747adc9c76f0a3198

From f9ed1b77b4a4830a5983ab263a6c3e001f8981ad Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 01:50:43 +0100
Subject: [PATCH 13/16] New package: python3-geographlib-2.0

---
 srcpkgs/python3-geographiclib/template | 37 ++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 srcpkgs/python3-geographiclib/template

diff --git a/srcpkgs/python3-geographiclib/template b/srcpkgs/python3-geographiclib/template
new file mode 100644
index 00000000000000..28703ce9622472
--- /dev/null
+++ b/srcpkgs/python3-geographiclib/template
@@ -0,0 +1,37 @@
+# Template file for 'python3-geographiclib'
+pkgname=python3-geographiclib
+version=2.0
+revision=1
+#archs="i686 x86_64"
+#build_wrksrc=
+build_style=python3-pep517
+#configure_args=""
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="python3-build python3-installer python3-setuptools python3-wheel"
+#makedepends=""
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Python implementation of the geodesic routines"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://geographiclib.sourceforge.io/"
+#changelog=""
+#distfiles="https://github.com/geographiclib/geographiclib-python/archive/refs/tags/v${version}.tar.gz"
+#distfiles="${SOURCEFORGE_SITE}/geographiclib/files/distrib-Python/geographiclib-${version}.tar.gz"
+distfiles="https://sourceforge.net/projects/geographiclib/files/distrib-Python/geographiclib-${version}.tar.gz"
+checksum=f7f41c85dc3e1c2d3d935ec86660dc3b2c848c83e17f9a9e51ba9d5146a15859
+
+#do_build() {
+#	python3 build --wheel --no-isolation
+#}
+
+do_install() {
+	python3 install dist/*.whl
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 5eca7a1e58d75c0d4afe67ad6ba3acb1ffd61841 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 00:13:31 +0100
Subject: [PATCH 14/16] New package: python3-geopy-2.4.1

---
 srcpkgs/python3-geopy/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-geopy/template

diff --git a/srcpkgs/python3-geopy/template b/srcpkgs/python3-geopy/template
new file mode 100644
index 00000000000000..8bdcfcfa458eb3
--- /dev/null
+++ b/srcpkgs/python3-geopy/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-geopy'
+pkgname=python3-geopy
+version=2.4.1
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-wheel python3-pip python3-pytest python3-docutils python3-geographiclib"
+#makedepends=""
+#depends=""
+#checkdepends=""
+short_desc="Geocoding library for Python"
+maintainer="zenobit <zenobit@disroot.org>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/geopy/geopy"
+#changelog=""
+distfiles="https://github.com/geopy/geopy/archive/refs/tags/${version}.tar.gz"
+checksum=a231629d166b58b0d557fc453374374d1fe0f3aff205b34bd8196e62ec285c55

From d64b999f94c489ec8636e78a4d76b02ae130c85b Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:15 +0100
Subject: [PATCH 15/16] New package: nwg-shell-config-0.5.34

---
 srcpkgs/nwg-shell-config/template | 47 +++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)
 create mode 100644 srcpkgs/nwg-shell-config/template

diff --git a/srcpkgs/nwg-shell-config/template b/srcpkgs/nwg-shell-config/template
new file mode 100644
index 00000000000000..9d5eaa63e2da4b
--- /dev/null
+++ b/srcpkgs/nwg-shell-config/template
@@ -0,0 +1,47 @@
+# Template file for 'nwg-shell-config'
+pkgname=nwg-shell-config
+version=0.5.34
+revision=1
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-geopy python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtklock noto-fonts-ttf playerctl python3 python3-geopy python3-gobject python3-i3ipc wlsunset"
+short_desc="Graphical user interface for configuring sway and Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-shell-config"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell-config/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+do_install() {
+	python3 setup.py install --optimize=1
+}
+
+post_install() {
+	vinstall nwg-shell-config.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-update.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-translate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-noupdate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-available.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-checking.svg 644 /usr/share/pixmaps
+	vinstall nwg-screenshot.svg 644 /usr/share/pixmaps
+	vinstall nwg-1.svg 644 /usr/share/pixmaps
+	vinstall nwg-2.svg 644 /usr/share/pixmaps
+	vinstall nwg-3.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-config.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell-config
+	vbin nwg-system-update
+#	vbin nwg-autotiling
+#	vbin nwg-autotranslate
+#	vbin nwg-lock
+#	vbin nwg-screenshot-applet
+#	vbin nwg-shell-config
+#	vbin nwg-shell-config-hyprland
+#	vbin nwg-shell-config-sway
+#	vbin nwg-shell-help
+#	vbin nwg-shell-translate
+#	vbin nwg-shell-updater
+#	vbin nwg-update-indicator
+	vlicense LICENSE
+}

From ed5284463b025d72865a1b31bcac0fa481554ec9 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:33 +0100
Subject: [PATCH 16/16] New package: nwg-shell-0.5.34

---
 srcpkgs/nwg-shell/template | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 srcpkgs/nwg-shell/template

diff --git a/srcpkgs/nwg-shell/template b/srcpkgs/nwg-shell/template
new file mode 100644
index 00000000000000..316eef8c0e8ad3
--- /dev/null
+++ b/srcpkgs/nwg-shell/template
@@ -0,0 +1,37 @@
+# Template file for 'nwg-shell'
+pkgname=nwg-shell
+version=0.5.34
+revision=1
+build_style=python3-pep517
+hostmakedepends="go python3-setuptools python3-geopy python3-wheel nwg-shell-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="azote gnome-themes-extra grim gtklock ImageMagick jq
+ libayatana-appindicator network-manager-applet nwg-bar nwg-clipman
+ nwg-displays nwg-dock nwg-dock-hyprland nwg-drawer nwg-look nwg-menu
+ nwg-readme-browser nwg-shell-config papirus-icon-theme playerctl
+ polkit-gnome python3-geopy python3-yaml slurp swappy sway swaybg
+ swayidle swaylock SwayNotificationCenter dejavu-fonts-ttf wl-clipboard
+ wlsunset xorg-server-xwayland"
+# nwg-shell-wallpapers
+checkdepends="python3-wheel python3-pytest"
+short_desc="GTK3-based shell for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+do_install() {
+	python3 setup.py install --optimize=1
+}
+
+post_install() {
+	#for file in scripts/*; do
+	#	vbin ${file}
+	#done
+	#vinstall nwg-shell.jpg 644 /usr/share/backgrounds
+	#vinstall nwg-readme.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: nwg-shell-0.5.34 * # + all dependencies
  2024-04-01 23:32 [PR PATCH] New package: nwg-shell-0.5.34 zen0bit
                   ` (6 preceding siblings ...)
  2024-04-02  6:28 ` zen0bit
@ 2024-05-12  3:09 ` zen0bit
  2024-05-12  3:13 ` zen0bit
  2024-05-12  3:58 ` zen0bit
  9 siblings, 0 replies; 11+ messages in thread
From: zen0bit @ 2024-05-12  3:09 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR nwg-shell
https://github.com/void-linux/void-packages/pull/49664

New package: nwg-shell-0.5.34 * # + all dependencies
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

#### Local build testing
- I built this PR locally for my native architecture, x64 glibc

This will have more new packages...
- [x] nwg-shell
- [x] python3-geopy
- [x] python3-dasbus
- [ ] libgeographic ?         - whats needed?
- [ ] python3-geographiclib ? - whats needed?
- [ ] nwg-shell-config        - This don't work for me as expected yet
- [x] nwg-bar
- [x] nwg-clipman
- [x] nwg-displays
- [x] nwg-dock
- [x] nwg-dock-hyprland
- [x] nwg-drawer
- [x] nwg-menu
- [x] nwg-readme-browser

This still needs work, but marked as ready for testing...

Some help? :heart:

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

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

From 420743deff1facc14924ab80101b75374758e12f Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 10:00:54 +0200
Subject: [PATCH 01/15] New package: nwg-bar-0.1.6

---
 srcpkgs/nwg-bar/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-bar/template

diff --git a/srcpkgs/nwg-bar/template b/srcpkgs/nwg-bar/template
new file mode 100644
index 00000000000000..00a61cb566ce83
--- /dev/null
+++ b/srcpkgs/nwg-bar/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-bar'
+pkgname=nwg-bar
+version=0.1.6
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-bar
+hostmakedepends="pkg-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtk-layer-shell gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype glibc"
+short_desc="GTK3-based button bar for wlroots-based compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-bar"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-bar/archive/refs/tags/v${version}.tar.gz"
+checksum=badc232f9eef1a225776c7f0fe2534b49ac0a957f1a81dc24acb8f341b7719d4
+
+post_install() {
+	vlicense LICENSE
+}

From 040d8fbc130bfbeb56cab49e9f61cdad1477eedf Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:20:39 +0200
Subject: [PATCH 02/15] New package: nwg-clipman-0.2.1

---
 srcpkgs/nwg-clipman/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/nwg-clipman/template

diff --git a/srcpkgs/nwg-clipman/template b/srcpkgs/nwg-clipman/template
new file mode 100644
index 00000000000000..1cc8c6062ec249
--- /dev/null
+++ b/srcpkgs/nwg-clipman/template
@@ -0,0 +1,23 @@
+# Template file for 'nwg-clipman'
+pkgname=nwg-clipman
+version=0.2.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools cliphist wl-clipboard python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="cliphist gtk-layer-shell gtk+3 python3 python3-gobject xdg-utils wl-clipboard"
+checkdepends="python3-wheel"
+short_desc="GTK3-based GUI for cliphist - nwg-shell clipboard manager"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-clipman"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-clipman/archive/refs/tags/v${version}.tar.gz"
+checksum=4be365f8dd3ebda5eb3cbc9f8351fedac048d86d07729076941fb22c7f229ed1
+
+post_install() {
+	vinstall nwg-clipman.svg 644 /usr/share/pixmaps
+	vinstall nwg-clipman.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-clipman
+	vlicense LICENSE
+}

From 19106b63c43a9387c9b0446c04d65e6f7d7713df Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 22:14:00 +0100
Subject: [PATCH 03/15] New package: nwg-displays-0.3.18

---
 srcpkgs/nwg-displays/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/nwg-displays/template

diff --git a/srcpkgs/nwg-displays/template b/srcpkgs/nwg-displays/template
new file mode 100644
index 00000000000000..f4ed3d51811113
--- /dev/null
+++ b/srcpkgs/nwg-displays/template
@@ -0,0 +1,28 @@
+# Template file for 'nwg-displays'
+pkgname=nwg-displays
+version=0.3.18
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="python3-gobject gtk+3 gtk-layer-shell"
+checkdepends="python3-wheel"
+short_desc="Intuitive GUI to manage multiple displays for wayland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-displays"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-displays/archive/refs/tags/v${version}.tar.gz"
+checksum=0c522cf45998ae4816df63ea661906a9c2a7eb8a8490167419933e89ca1117f2
+
+post_install() {
+	vinstall nwg-displays.svg 644 /usr/share/pixmaps
+	vinstall nwg-displays.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-displays
+
+	for lang in nwg_displays/langs/*.json; do
+		vinstall "${lang}" 644 /usr/share/nwg-displays/langs
+	done
+
+	vlicense LICENSE
+}

From 725f4fc24bdd8ed2b46af26ca93ccbc16b72e351 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 00:20:32 +0100
Subject: [PATCH 04/15] New package: nwg-drawer-0.4.7

---
 srcpkgs/nwg-drawer/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-drawer/template

diff --git a/srcpkgs/nwg-drawer/template b/srcpkgs/nwg-drawer/template
new file mode 100644
index 00000000000000..5827db04761603
--- /dev/null
+++ b/srcpkgs/nwg-drawer/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-drawer'
+pkgname=nwg-drawer
+version=0.4.7
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-drawer
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+depends="gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell glibc fontconfig freetype"
+short_desc="Application drawer for wlroots-based Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-drawer"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-drawer/archive/refs/tags/v${version}.tar.gz"
+checksum=4463841382061ef4a2d6f7fec8b9a846886edf55885cd6b2337874b5cf904e14
+
+post_install() {
+	vlicense LICENSE
+}

From e34a021e202878929c81d0eaa7613386d471f157 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 21:37:43 +0200
Subject: [PATCH 05/15] New package: nwg-dock-0.3.9

---
 srcpkgs/nwg-dock/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-dock/template

diff --git a/srcpkgs/nwg-dock/template b/srcpkgs/nwg-dock/template
new file mode 100644
index 00000000000000..34529e8e77bb91
--- /dev/null
+++ b/srcpkgs/nwg-dock/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-dock'
+pkgname=nwg-dock
+version=0.3.9
+revision=1
+build_style=go
+go_import_path="github.com/nwg-piotr/nwg-dock"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="gtk-layer-shell gtk+3 zlib pango libharfbuzz atk gdk-pixbuf glib fontconfig freetype glibc"
+short_desc="GTK3-based dock for sway"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock/archive/refs/tags/v${version}.tar.gz"
+checksum=a8655aa0f1fa9da0a23d3612c4ee5f773ed9e8a463408aca1690ce3488b10214
+
+post_install() {
+	vlicense LICENSE
+}

From 38752db423284db14022301e6c3b7fd8dd1e7dd8 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 01:07:24 +0100
Subject: [PATCH 06/15] New package: nwg-dock-hyprland-0.1.8

---
 srcpkgs/nwg-dock-hyprland/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-dock-hyprland/template

diff --git a/srcpkgs/nwg-dock-hyprland/template b/srcpkgs/nwg-dock-hyprland/template
new file mode 100644
index 00000000000000..64bae9127edfc0
--- /dev/null
+++ b/srcpkgs/nwg-dock-hyprland/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-dock-hyprland'
+pkgname=nwg-dock-hyprland
+version=0.1.8
+revision=1
+build_style=go
+go_import_path="nwg-dock-hyprland"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer glibc gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype"
+short_desc="GTK3-based dock for Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock-hyprland"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/refs/tags/v${version}.tar.gz"
+checksum=ba7a3cf8df382ccccca19883a2f52284e0daa11ca291630a1296f8981a4ceac5
+
+post_install() {
+	vlicense LICENSE
+}

From eb7bdc695e3431f2975ebb610dbcdaebeb46ef98 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:11:52 +0200
Subject: [PATCH 07/15] New package: nwg-icon-picker-0.1.1

---
 srcpkgs/nwg-icon-picker/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-icon-picker/template

diff --git a/srcpkgs/nwg-icon-picker/template b/srcpkgs/nwg-icon-picker/template
new file mode 100644
index 00000000000000..f6011ebfa419a7
--- /dev/null
+++ b/srcpkgs/nwg-icon-picker/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-icon-picker'
+pkgname=nwg-icon-picker
+version=0.1.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtk+3 python3-gobject"
+short_desc="GTK icon chooser with a text search option"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-icon-picker"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-icon-picker/archive/refs/tags/v${version}.tar.gz"
+checksum=264df7a4fa3ab8e9bfeecb2505b5ef4c58d3b5f9d1e7d8e1255f95f4bc869ffc
+
+post_install() {
+	vinstall nwg-icon-picker.svg 644 /usr/share/pixmaps
+	vinstall nwg-icon-picker.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-icon-picker
+	vlicense LICENSE
+}

From cafecef4eac8316da9e730e583f34d81ad397632 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:30 +0100
Subject: [PATCH 08/15] New package: nwg-menu-0.1.3

---
 srcpkgs/nwg-menu/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/nwg-menu/template

diff --git a/srcpkgs/nwg-menu/template b/srcpkgs/nwg-menu/template
new file mode 100644
index 00000000000000..3aa317af722dae
--- /dev/null
+++ b/srcpkgs/nwg-menu/template
@@ -0,0 +1,28 @@
+# Template file for 'nwg-menu'
+pkgname=nwg-menu
+version=0.1.3
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-menu
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel glib-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+depends="gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell glibc fontconfig freetype"
+short_desc="MenuStart plugin to nwg-panel, also capable of working standalone"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-menu"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-menu/archive/refs/tags/v${version}.tar.gz"
+checksum=1d25b2ad799eea4b74a6cd260497c9383c1a34148833051cf0c8907443d5dd3e
+
+post_install() {
+	for dir in desktop-directories/*.directory; do
+		vinstall ${dir} 644 /usr/share/nwg-menu/desktop-directories
+	done
+
+	vinstall menu-start.css 644 /usr/share/nwg-menu
+	vbin nwg-menu
+
+	vinstall README.md 644 /usr/share/doc/nwg-menu
+	vlicense LICENSE
+}

From 9e1d37eff3a28268714f7aa7b4b23f8339348c72 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:52 +0100
Subject: [PATCH 09/15] New package: nwg-readme-browser-0.1.5

---
 srcpkgs/nwg-readme-browser/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/nwg-readme-browser/template

diff --git a/srcpkgs/nwg-readme-browser/template b/srcpkgs/nwg-readme-browser/template
new file mode 100644
index 00000000000000..f7efdee38d1a9d
--- /dev/null
+++ b/srcpkgs/nwg-readme-browser/template
@@ -0,0 +1,19 @@
+# Template file for 'nwg-readme-browser'
+pkgname=nwg-readme-browser
+version=0.1.5
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+depends="gtk-layer-shell gtk+3 python3-docutils python3-gobject python3-markdown2 webkit2gtk"
+checkdepends="python3-markdown2 python3-gobject gtk+3 webkit2gtk python3-docutils"
+short_desc="WebKitGTK-based README file browser"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-readme-browser"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-readme-browser/archive/refs/tags/v${version}.tar.gz"
+checksum=e12eb2affc9683a5ae13ec1509b0927e8d0d76e2fc89c3b1966019aeb772ddce
+
+post_install() {
+	vlicense LICENSE
+}

From 4be716d215604df3599643a7a4cf51a079e95ea7 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:58:18 +0200
Subject: [PATCH 10/15] New package: python3-dasbus-1.7

---
 srcpkgs/python3-dasbus/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-dasbus/template

diff --git a/srcpkgs/python3-dasbus/template b/srcpkgs/python3-dasbus/template
new file mode 100644
index 00000000000000..cd1066ab0cb0ee
--- /dev/null
+++ b/srcpkgs/python3-dasbus/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-dasbus'
+pkgname=python3-dasbus
+version=1.7
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+makedepends="cairo-devel python3-gobject-devel python3-cairo-devel python3-dbus-devel"
+depends="python3-gobject"
+checkdepends="python3-pytest"
+short_desc="DBus library in Python 3"
+maintainer="zenobit <zenobit@disroot.org>"
+license="LGPL-2.1-only"
+homepage="https://github.com/dasbus-project/dasbus"
+#changelog=""
+distfiles="https://github.com/dasbus-project/dasbus/archive/refs/tags/v${version}.tar.gz"
+checksum=442a8df9330d4f55704c92cbed066cf0918378418be89d6fff67721d3cba5590

From 9dd79d412af4cf14cae1248eda75ee7d488150c1 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:50 +0100
Subject: [PATCH 11/15] New package: nwg-panel-0.9.31

---
 srcpkgs/nwg-panel/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-panel/template

diff --git a/srcpkgs/nwg-panel/template b/srcpkgs/nwg-panel/template
new file mode 100644
index 00000000000000..2f74d4e34c5c7d
--- /dev/null
+++ b/srcpkgs/nwg-panel/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-panel'
+pkgname=nwg-panel
+version=0.9.31
+revision=1
+build_style=python3-pep517
+hostmakedepends="pkg-config python3-setuptools python3-wheel python3-dasbus"
+makedepends="cairo-devel python3-cairo-devel"
+depends="bluez brightnessctl gtk-layer-shell gtk+3 playerctl python3 python3-cairo python3-gobject python3-i3ipc python3-netifaces python3-psutil python3-requests ddcutil SwayNotificationCenter upower wlr-randr"
+checkdepends="python3-pytest python3-pip python3-wheel cmake python3-gobject gtk+3 gtk-layer-shell python3-psutil playerctl python3-requests python3-i3ipc libdbusmenu-gtk3"
+short_desc="GTK3-based panel for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-panel"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-panel/archive/refs/tags/v${version}.tar.gz"
+checksum=709a301cd38339ab453a157fc3a3b63132bb988f90670a59a30841da0c2aa69a
+
+post_install() {
+	vlicense LICENSE
+}

From aad519b150ecbdac5066e5d776956b30be0808fd Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 01:50:43 +0100
Subject: [PATCH 12/15] New package: python3-geographiclib-2.0

---
 srcpkgs/python3-geographiclib/template | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 srcpkgs/python3-geographiclib/template

diff --git a/srcpkgs/python3-geographiclib/template b/srcpkgs/python3-geographiclib/template
new file mode 100644
index 00000000000000..6ff59cdee39949
--- /dev/null
+++ b/srcpkgs/python3-geographiclib/template
@@ -0,0 +1,25 @@
+# Template file for 'python3-geographiclib'
+pkgname=python3-geographiclib
+version=2.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+#makedepends=""
+depends="python3>=3.7"
+checkdepends="python3-pytest"
+short_desc="Python implementation of the geodesic routines"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://geographiclib.sourceforge.io/"
+#changelog=""
+#distfiles="https://github.com/geographiclib/geographiclib-python/archive/refs/tags/v${version}.tar.gz"
+#distfiles="${SOURCEFORGE_SITE}/geographiclib/files/distrib-Python/geographiclib-${version}.tar.gz"
+distfiles="https://sourceforge.net/projects/geographiclib/files/distrib-Python/geographiclib-${version}.tar.gz"
+checksum=f7f41c85dc3e1c2d3d935ec86660dc3b2c848c83e17f9a9e51ba9d5146a15859
+
+# TODO: Skip for now to test if is only show stopper
+make_check=ci-skip
+
+post_install() {
+	vlicense LICENSE
+}

From f4505ee864dbd174c219f2a0ad4b4862c6408555 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 00:13:31 +0100
Subject: [PATCH 13/15] New package: python3-geopy-2.4.1

---
 srcpkgs/python3-geopy/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-geopy/template

diff --git a/srcpkgs/python3-geopy/template b/srcpkgs/python3-geopy/template
new file mode 100644
index 00000000000000..483a802f4a4b75
--- /dev/null
+++ b/srcpkgs/python3-geopy/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-geopy'
+pkgname=python3-geopy
+version=2.4.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="pkg-config python3-setuptools python3-wheel python3-pip python3-docutils python3-geographiclib"
+makedepends=""
+depends=""
+checkdepends="python3-pytest python3-pytest-asyncio python3-pytz python3-urllib3 geocode-glib-libsoup2"
+short_desc="Geocoding library for Python"
+maintainer="zenobit <zenobit@disroot.org>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/geopy/geopy"
+#changelog=""
+distfiles="https://github.com/geopy/geopy/archive/refs/tags/${version}.tar.gz"
+checksum=a231629d166b58b0d557fc453374374d1fe0f3aff205b34bd8196e62ec285c55

From d2f75fc2e07f6ef671f24a34e5a501a95c5b3d3a Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:15 +0100
Subject: [PATCH 14/15] New package: nwg-shell-config-0.5.37

---
 srcpkgs/nwg-shell-config/template | 51 +++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)
 create mode 100644 srcpkgs/nwg-shell-config/template

diff --git a/srcpkgs/nwg-shell-config/template b/srcpkgs/nwg-shell-config/template
new file mode 100644
index 00000000000000..7b7a8563da0ea9
--- /dev/null
+++ b/srcpkgs/nwg-shell-config/template
@@ -0,0 +1,51 @@
+# Template file for 'nwg-shell-config'
+pkgname=nwg-shell-config
+version=0.5.37
+revision=1
+build_style=python3-pep517
+hostmakedepends="pkg-config python3-setuptools python3-wheel python3-geopy python3-requests"
+#makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="python3 gtklock noto-fonts-ttf playerctl python3-geopy python3-gobject python3-i3ipc wlsunset"
+#checkdepends=""
+short_desc="Graphical user interface for configuring sway and Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-shell-config"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell-config/archive/refs/tags/v${version}.tar.gz"
+checksum=0a38365cbc8f2edb15626dc136c85397c68a196dca82c9d6e9fd4fa073a35510
+
+#do_install() {
+#	python3 setup.py --help
+#	python3 setup.py -m installer --root="build" --optimize=1
+#}
+
+post_install() {
+	vinstall nwg-shell-config.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-config.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-update.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-translate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-noupdate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-available.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-checking.svg 644 /usr/share/pixmaps
+	vinstall nwg-screenshot.svg 644 /usr/share/pixmaps
+	vinstall nwg-1.svg 644 /usr/share/pixmaps
+	vinstall nwg-2.svg 644 /usr/share/pixmaps
+	vinstall nwg-3.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-config.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell-config
+	vbin nwg-system-update
+
+	#vinstall usr/bin/nwg-autotiling 644 /usr/bin
+	#vbin usr/bin/nwg-autotranslate
+	#vbin usr/bin/nwg-lock
+	#vbin usr/bin/nwg-screenshot-applet
+	#vbin usr/bin/nwg-shell-config
+	#vbin usr/bin/nwg-shell-config-hyprland
+	#vbin usr/bin/nwg-shell-config-sway
+	#vbin usr/bin/nwg-shell-help
+	#vbin usr/bin/nwg-shell-translate
+	#vbin usr/bin/nwg-shell-updater
+	#vbin usr/bin/nwg-update-indicator
+	vlicense LICENSE
+}

From 851a60c0fd08f9f2324aa42904150a1d44e38d46 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:33 +0100
Subject: [PATCH 15/15] New package: nwg-shell-0.5.34

---
 srcpkgs/nwg-shell/template | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)
 create mode 100644 srcpkgs/nwg-shell/template

diff --git a/srcpkgs/nwg-shell/template b/srcpkgs/nwg-shell/template
new file mode 100644
index 00000000000000..8df2584214555b
--- /dev/null
+++ b/srcpkgs/nwg-shell/template
@@ -0,0 +1,38 @@
+# Template file for 'nwg-shell'
+pkgname=nwg-shell
+version=0.5.34
+revision=1
+build_style=python3-pep517
+hostmakedepends="go python3-setuptools python3-wheel nwg-shell-config nwg-bar nwg-clipman nwg-displays nwg-dock nwg-drawer nwg-look nwg-menu nwg-panel python3-geopy python3-yaml python3-requests python3-netifaces"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="azote gnome-themes-extra grim gtklock ImageMagick jq
+ libayatana-appindicator network-manager-applet nwg-bar nwg-clipman
+ nwg-displays nwg-dock nwg-dock-hyprland nwg-drawer nwg-look nwg-menu
+ nwg-panel nwg-readme-browser nwg-shell-config papirus-icon-theme
+ playerctl polkit-gnome slurp swappy sway swaybg swayidle swaylock
+ SwayNotificationCenter dejavu-fonts-ttf wl-clipboard wlsunset
+ xorg-server-xwayland python3-geopy python3-yaml python3-requests
+ python3-netifaces"
+# nwg-shell-wallpapers
+checkdepends="python3-wheel python3-pytest"
+short_desc="GTK3-based shell for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+#do_install() {
+#	python3 setup.py install --optimize=1
+#}
+
+post_install() {
+	#for file in scripts/*; do
+	#	vbin ${file}
+	#done
+	#vinstall nwg-shell.jpg 644 /usr/share/backgrounds
+	#vinstall nwg-readme.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: nwg-shell-0.5.34 * # + all dependencies
  2024-04-01 23:32 [PR PATCH] New package: nwg-shell-0.5.34 zen0bit
                   ` (7 preceding siblings ...)
  2024-05-12  3:09 ` [PR PATCH] [Updated] New package: nwg-shell-0.5.34 * # + all dependencies zen0bit
@ 2024-05-12  3:13 ` zen0bit
  2024-05-12  3:58 ` zen0bit
  9 siblings, 0 replies; 11+ messages in thread
From: zen0bit @ 2024-05-12  3:13 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR nwg-shell
https://github.com/void-linux/void-packages/pull/49664

New package: nwg-shell-0.5.34 * # + all dependencies
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

#### Local build testing
- I built this PR locally for my native architecture, x64 glibc

This will have more new packages...
- [x] nwg-shell
- [x] python3-geopy
- [x] python3-dasbus
- [ ] libgeographic ?         - whats needed?
- [ ] python3-geographiclib ? - whats needed?
- [ ] nwg-shell-config        - This don't work for me as expected yet
- [x] nwg-bar
- [x] nwg-clipman
- [x] nwg-displays
- [x] nwg-dock
- [x] nwg-dock-hyprland
- [x] nwg-drawer
- [x] nwg-menu
- [x] nwg-readme-browser

This still needs work, but marked as ready for testing...

Some help? :heart:

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

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

From 420743deff1facc14924ab80101b75374758e12f Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 10:00:54 +0200
Subject: [PATCH 01/15] New package: nwg-bar-0.1.6

---
 srcpkgs/nwg-bar/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-bar/template

diff --git a/srcpkgs/nwg-bar/template b/srcpkgs/nwg-bar/template
new file mode 100644
index 00000000000000..00a61cb566ce83
--- /dev/null
+++ b/srcpkgs/nwg-bar/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-bar'
+pkgname=nwg-bar
+version=0.1.6
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-bar
+hostmakedepends="pkg-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtk-layer-shell gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype glibc"
+short_desc="GTK3-based button bar for wlroots-based compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-bar"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-bar/archive/refs/tags/v${version}.tar.gz"
+checksum=badc232f9eef1a225776c7f0fe2534b49ac0a957f1a81dc24acb8f341b7719d4
+
+post_install() {
+	vlicense LICENSE
+}

From 040d8fbc130bfbeb56cab49e9f61cdad1477eedf Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:20:39 +0200
Subject: [PATCH 02/15] New package: nwg-clipman-0.2.1

---
 srcpkgs/nwg-clipman/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/nwg-clipman/template

diff --git a/srcpkgs/nwg-clipman/template b/srcpkgs/nwg-clipman/template
new file mode 100644
index 00000000000000..1cc8c6062ec249
--- /dev/null
+++ b/srcpkgs/nwg-clipman/template
@@ -0,0 +1,23 @@
+# Template file for 'nwg-clipman'
+pkgname=nwg-clipman
+version=0.2.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools cliphist wl-clipboard python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="cliphist gtk-layer-shell gtk+3 python3 python3-gobject xdg-utils wl-clipboard"
+checkdepends="python3-wheel"
+short_desc="GTK3-based GUI for cliphist - nwg-shell clipboard manager"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-clipman"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-clipman/archive/refs/tags/v${version}.tar.gz"
+checksum=4be365f8dd3ebda5eb3cbc9f8351fedac048d86d07729076941fb22c7f229ed1
+
+post_install() {
+	vinstall nwg-clipman.svg 644 /usr/share/pixmaps
+	vinstall nwg-clipman.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-clipman
+	vlicense LICENSE
+}

From 19106b63c43a9387c9b0446c04d65e6f7d7713df Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 22:14:00 +0100
Subject: [PATCH 03/15] New package: nwg-displays-0.3.18

---
 srcpkgs/nwg-displays/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/nwg-displays/template

diff --git a/srcpkgs/nwg-displays/template b/srcpkgs/nwg-displays/template
new file mode 100644
index 00000000000000..f4ed3d51811113
--- /dev/null
+++ b/srcpkgs/nwg-displays/template
@@ -0,0 +1,28 @@
+# Template file for 'nwg-displays'
+pkgname=nwg-displays
+version=0.3.18
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="python3-gobject gtk+3 gtk-layer-shell"
+checkdepends="python3-wheel"
+short_desc="Intuitive GUI to manage multiple displays for wayland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-displays"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-displays/archive/refs/tags/v${version}.tar.gz"
+checksum=0c522cf45998ae4816df63ea661906a9c2a7eb8a8490167419933e89ca1117f2
+
+post_install() {
+	vinstall nwg-displays.svg 644 /usr/share/pixmaps
+	vinstall nwg-displays.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-displays
+
+	for lang in nwg_displays/langs/*.json; do
+		vinstall "${lang}" 644 /usr/share/nwg-displays/langs
+	done
+
+	vlicense LICENSE
+}

From 725f4fc24bdd8ed2b46af26ca93ccbc16b72e351 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 00:20:32 +0100
Subject: [PATCH 04/15] New package: nwg-drawer-0.4.7

---
 srcpkgs/nwg-drawer/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-drawer/template

diff --git a/srcpkgs/nwg-drawer/template b/srcpkgs/nwg-drawer/template
new file mode 100644
index 00000000000000..5827db04761603
--- /dev/null
+++ b/srcpkgs/nwg-drawer/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-drawer'
+pkgname=nwg-drawer
+version=0.4.7
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-drawer
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+depends="gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell glibc fontconfig freetype"
+short_desc="Application drawer for wlroots-based Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-drawer"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-drawer/archive/refs/tags/v${version}.tar.gz"
+checksum=4463841382061ef4a2d6f7fec8b9a846886edf55885cd6b2337874b5cf904e14
+
+post_install() {
+	vlicense LICENSE
+}

From e34a021e202878929c81d0eaa7613386d471f157 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 21:37:43 +0200
Subject: [PATCH 05/15] New package: nwg-dock-0.3.9

---
 srcpkgs/nwg-dock/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-dock/template

diff --git a/srcpkgs/nwg-dock/template b/srcpkgs/nwg-dock/template
new file mode 100644
index 00000000000000..34529e8e77bb91
--- /dev/null
+++ b/srcpkgs/nwg-dock/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-dock'
+pkgname=nwg-dock
+version=0.3.9
+revision=1
+build_style=go
+go_import_path="github.com/nwg-piotr/nwg-dock"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="gtk-layer-shell gtk+3 zlib pango libharfbuzz atk gdk-pixbuf glib fontconfig freetype glibc"
+short_desc="GTK3-based dock for sway"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock/archive/refs/tags/v${version}.tar.gz"
+checksum=a8655aa0f1fa9da0a23d3612c4ee5f773ed9e8a463408aca1690ce3488b10214
+
+post_install() {
+	vlicense LICENSE
+}

From 38752db423284db14022301e6c3b7fd8dd1e7dd8 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 01:07:24 +0100
Subject: [PATCH 06/15] New package: nwg-dock-hyprland-0.1.8

---
 srcpkgs/nwg-dock-hyprland/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-dock-hyprland/template

diff --git a/srcpkgs/nwg-dock-hyprland/template b/srcpkgs/nwg-dock-hyprland/template
new file mode 100644
index 00000000000000..64bae9127edfc0
--- /dev/null
+++ b/srcpkgs/nwg-dock-hyprland/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-dock-hyprland'
+pkgname=nwg-dock-hyprland
+version=0.1.8
+revision=1
+build_style=go
+go_import_path="nwg-dock-hyprland"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer glibc gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype"
+short_desc="GTK3-based dock for Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock-hyprland"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/refs/tags/v${version}.tar.gz"
+checksum=ba7a3cf8df382ccccca19883a2f52284e0daa11ca291630a1296f8981a4ceac5
+
+post_install() {
+	vlicense LICENSE
+}

From eb7bdc695e3431f2975ebb610dbcdaebeb46ef98 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:11:52 +0200
Subject: [PATCH 07/15] New package: nwg-icon-picker-0.1.1

---
 srcpkgs/nwg-icon-picker/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-icon-picker/template

diff --git a/srcpkgs/nwg-icon-picker/template b/srcpkgs/nwg-icon-picker/template
new file mode 100644
index 00000000000000..f6011ebfa419a7
--- /dev/null
+++ b/srcpkgs/nwg-icon-picker/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-icon-picker'
+pkgname=nwg-icon-picker
+version=0.1.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtk+3 python3-gobject"
+short_desc="GTK icon chooser with a text search option"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-icon-picker"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-icon-picker/archive/refs/tags/v${version}.tar.gz"
+checksum=264df7a4fa3ab8e9bfeecb2505b5ef4c58d3b5f9d1e7d8e1255f95f4bc869ffc
+
+post_install() {
+	vinstall nwg-icon-picker.svg 644 /usr/share/pixmaps
+	vinstall nwg-icon-picker.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-icon-picker
+	vlicense LICENSE
+}

From cafecef4eac8316da9e730e583f34d81ad397632 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:30 +0100
Subject: [PATCH 08/15] New package: nwg-menu-0.1.3

---
 srcpkgs/nwg-menu/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/nwg-menu/template

diff --git a/srcpkgs/nwg-menu/template b/srcpkgs/nwg-menu/template
new file mode 100644
index 00000000000000..3aa317af722dae
--- /dev/null
+++ b/srcpkgs/nwg-menu/template
@@ -0,0 +1,28 @@
+# Template file for 'nwg-menu'
+pkgname=nwg-menu
+version=0.1.3
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-menu
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel glib-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+depends="gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell glibc fontconfig freetype"
+short_desc="MenuStart plugin to nwg-panel, also capable of working standalone"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-menu"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-menu/archive/refs/tags/v${version}.tar.gz"
+checksum=1d25b2ad799eea4b74a6cd260497c9383c1a34148833051cf0c8907443d5dd3e
+
+post_install() {
+	for dir in desktop-directories/*.directory; do
+		vinstall ${dir} 644 /usr/share/nwg-menu/desktop-directories
+	done
+
+	vinstall menu-start.css 644 /usr/share/nwg-menu
+	vbin nwg-menu
+
+	vinstall README.md 644 /usr/share/doc/nwg-menu
+	vlicense LICENSE
+}

From 9e1d37eff3a28268714f7aa7b4b23f8339348c72 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:52 +0100
Subject: [PATCH 09/15] New package: nwg-readme-browser-0.1.5

---
 srcpkgs/nwg-readme-browser/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/nwg-readme-browser/template

diff --git a/srcpkgs/nwg-readme-browser/template b/srcpkgs/nwg-readme-browser/template
new file mode 100644
index 00000000000000..f7efdee38d1a9d
--- /dev/null
+++ b/srcpkgs/nwg-readme-browser/template
@@ -0,0 +1,19 @@
+# Template file for 'nwg-readme-browser'
+pkgname=nwg-readme-browser
+version=0.1.5
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+depends="gtk-layer-shell gtk+3 python3-docutils python3-gobject python3-markdown2 webkit2gtk"
+checkdepends="python3-markdown2 python3-gobject gtk+3 webkit2gtk python3-docutils"
+short_desc="WebKitGTK-based README file browser"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-readme-browser"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-readme-browser/archive/refs/tags/v${version}.tar.gz"
+checksum=e12eb2affc9683a5ae13ec1509b0927e8d0d76e2fc89c3b1966019aeb772ddce
+
+post_install() {
+	vlicense LICENSE
+}

From 4be716d215604df3599643a7a4cf51a079e95ea7 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:58:18 +0200
Subject: [PATCH 10/15] New package: python3-dasbus-1.7

---
 srcpkgs/python3-dasbus/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-dasbus/template

diff --git a/srcpkgs/python3-dasbus/template b/srcpkgs/python3-dasbus/template
new file mode 100644
index 00000000000000..cd1066ab0cb0ee
--- /dev/null
+++ b/srcpkgs/python3-dasbus/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-dasbus'
+pkgname=python3-dasbus
+version=1.7
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+makedepends="cairo-devel python3-gobject-devel python3-cairo-devel python3-dbus-devel"
+depends="python3-gobject"
+checkdepends="python3-pytest"
+short_desc="DBus library in Python 3"
+maintainer="zenobit <zenobit@disroot.org>"
+license="LGPL-2.1-only"
+homepage="https://github.com/dasbus-project/dasbus"
+#changelog=""
+distfiles="https://github.com/dasbus-project/dasbus/archive/refs/tags/v${version}.tar.gz"
+checksum=442a8df9330d4f55704c92cbed066cf0918378418be89d6fff67721d3cba5590

From 9dd79d412af4cf14cae1248eda75ee7d488150c1 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:50 +0100
Subject: [PATCH 11/15] New package: nwg-panel-0.9.31

---
 srcpkgs/nwg-panel/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-panel/template

diff --git a/srcpkgs/nwg-panel/template b/srcpkgs/nwg-panel/template
new file mode 100644
index 00000000000000..2f74d4e34c5c7d
--- /dev/null
+++ b/srcpkgs/nwg-panel/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-panel'
+pkgname=nwg-panel
+version=0.9.31
+revision=1
+build_style=python3-pep517
+hostmakedepends="pkg-config python3-setuptools python3-wheel python3-dasbus"
+makedepends="cairo-devel python3-cairo-devel"
+depends="bluez brightnessctl gtk-layer-shell gtk+3 playerctl python3 python3-cairo python3-gobject python3-i3ipc python3-netifaces python3-psutil python3-requests ddcutil SwayNotificationCenter upower wlr-randr"
+checkdepends="python3-pytest python3-pip python3-wheel cmake python3-gobject gtk+3 gtk-layer-shell python3-psutil playerctl python3-requests python3-i3ipc libdbusmenu-gtk3"
+short_desc="GTK3-based panel for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-panel"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-panel/archive/refs/tags/v${version}.tar.gz"
+checksum=709a301cd38339ab453a157fc3a3b63132bb988f90670a59a30841da0c2aa69a
+
+post_install() {
+	vlicense LICENSE
+}

From aad519b150ecbdac5066e5d776956b30be0808fd Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 01:50:43 +0100
Subject: [PATCH 12/15] New package: python3-geographiclib-2.0

---
 srcpkgs/python3-geographiclib/template | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 srcpkgs/python3-geographiclib/template

diff --git a/srcpkgs/python3-geographiclib/template b/srcpkgs/python3-geographiclib/template
new file mode 100644
index 00000000000000..6ff59cdee39949
--- /dev/null
+++ b/srcpkgs/python3-geographiclib/template
@@ -0,0 +1,25 @@
+# Template file for 'python3-geographiclib'
+pkgname=python3-geographiclib
+version=2.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+#makedepends=""
+depends="python3>=3.7"
+checkdepends="python3-pytest"
+short_desc="Python implementation of the geodesic routines"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://geographiclib.sourceforge.io/"
+#changelog=""
+#distfiles="https://github.com/geographiclib/geographiclib-python/archive/refs/tags/v${version}.tar.gz"
+#distfiles="${SOURCEFORGE_SITE}/geographiclib/files/distrib-Python/geographiclib-${version}.tar.gz"
+distfiles="https://sourceforge.net/projects/geographiclib/files/distrib-Python/geographiclib-${version}.tar.gz"
+checksum=f7f41c85dc3e1c2d3d935ec86660dc3b2c848c83e17f9a9e51ba9d5146a15859
+
+# TODO: Skip for now to test if is only show stopper
+make_check=ci-skip
+
+post_install() {
+	vlicense LICENSE
+}

From e23354b3dce7f47b29e37ebf4dfd6ee762299e8a Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 00:13:31 +0100
Subject: [PATCH 13/15] New package: python3-geopy-2.4.1

---
 srcpkgs/python3-geopy/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/python3-geopy/template

diff --git a/srcpkgs/python3-geopy/template b/srcpkgs/python3-geopy/template
new file mode 100644
index 00000000000000..7ec255c2b7b645
--- /dev/null
+++ b/srcpkgs/python3-geopy/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-geopy'
+pkgname=python3-geopy
+version=2.4.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="pkg-config python3-setuptools python3-wheel python3-pip python3-docutils python3-geographiclib"
+checkdepends="python3-pytest python3-pytest-asyncio python3-pytz python3-urllib3 geocode-glib-libsoup2"
+short_desc="Geocoding library for Python"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/geopy/geopy"
+#changelog=""
+distfiles="https://github.com/geopy/geopy/archive/refs/tags/${version}.tar.gz"
+checksum=a231629d166b58b0d557fc453374374d1fe0f3aff205b34bd8196e62ec285c55
+
+post_install() {
+	vlicense LICENSE
+}

From 16f213182c8be12562e36fc795f37906b5ec0aa0 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:15 +0100
Subject: [PATCH 14/15] New package: nwg-shell-config-0.5.37

---
 srcpkgs/nwg-shell-config/template | 51 +++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)
 create mode 100644 srcpkgs/nwg-shell-config/template

diff --git a/srcpkgs/nwg-shell-config/template b/srcpkgs/nwg-shell-config/template
new file mode 100644
index 00000000000000..7b7a8563da0ea9
--- /dev/null
+++ b/srcpkgs/nwg-shell-config/template
@@ -0,0 +1,51 @@
+# Template file for 'nwg-shell-config'
+pkgname=nwg-shell-config
+version=0.5.37
+revision=1
+build_style=python3-pep517
+hostmakedepends="pkg-config python3-setuptools python3-wheel python3-geopy python3-requests"
+#makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="python3 gtklock noto-fonts-ttf playerctl python3-geopy python3-gobject python3-i3ipc wlsunset"
+#checkdepends=""
+short_desc="Graphical user interface for configuring sway and Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-shell-config"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell-config/archive/refs/tags/v${version}.tar.gz"
+checksum=0a38365cbc8f2edb15626dc136c85397c68a196dca82c9d6e9fd4fa073a35510
+
+#do_install() {
+#	python3 setup.py --help
+#	python3 setup.py -m installer --root="build" --optimize=1
+#}
+
+post_install() {
+	vinstall nwg-shell-config.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-config.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-update.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-translate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-noupdate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-available.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-checking.svg 644 /usr/share/pixmaps
+	vinstall nwg-screenshot.svg 644 /usr/share/pixmaps
+	vinstall nwg-1.svg 644 /usr/share/pixmaps
+	vinstall nwg-2.svg 644 /usr/share/pixmaps
+	vinstall nwg-3.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-config.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell-config
+	vbin nwg-system-update
+
+	#vinstall usr/bin/nwg-autotiling 644 /usr/bin
+	#vbin usr/bin/nwg-autotranslate
+	#vbin usr/bin/nwg-lock
+	#vbin usr/bin/nwg-screenshot-applet
+	#vbin usr/bin/nwg-shell-config
+	#vbin usr/bin/nwg-shell-config-hyprland
+	#vbin usr/bin/nwg-shell-config-sway
+	#vbin usr/bin/nwg-shell-help
+	#vbin usr/bin/nwg-shell-translate
+	#vbin usr/bin/nwg-shell-updater
+	#vbin usr/bin/nwg-update-indicator
+	vlicense LICENSE
+}

From 538045aca903c13e2e2e5f4e9bf8419287a7daad Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:33 +0100
Subject: [PATCH 15/15] New package: nwg-shell-0.5.34

---
 srcpkgs/nwg-shell/template | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)
 create mode 100644 srcpkgs/nwg-shell/template

diff --git a/srcpkgs/nwg-shell/template b/srcpkgs/nwg-shell/template
new file mode 100644
index 00000000000000..8df2584214555b
--- /dev/null
+++ b/srcpkgs/nwg-shell/template
@@ -0,0 +1,38 @@
+# Template file for 'nwg-shell'
+pkgname=nwg-shell
+version=0.5.34
+revision=1
+build_style=python3-pep517
+hostmakedepends="go python3-setuptools python3-wheel nwg-shell-config nwg-bar nwg-clipman nwg-displays nwg-dock nwg-drawer nwg-look nwg-menu nwg-panel python3-geopy python3-yaml python3-requests python3-netifaces"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="azote gnome-themes-extra grim gtklock ImageMagick jq
+ libayatana-appindicator network-manager-applet nwg-bar nwg-clipman
+ nwg-displays nwg-dock nwg-dock-hyprland nwg-drawer nwg-look nwg-menu
+ nwg-panel nwg-readme-browser nwg-shell-config papirus-icon-theme
+ playerctl polkit-gnome slurp swappy sway swaybg swayidle swaylock
+ SwayNotificationCenter dejavu-fonts-ttf wl-clipboard wlsunset
+ xorg-server-xwayland python3-geopy python3-yaml python3-requests
+ python3-netifaces"
+# nwg-shell-wallpapers
+checkdepends="python3-wheel python3-pytest"
+short_desc="GTK3-based shell for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+#do_install() {
+#	python3 setup.py install --optimize=1
+#}
+
+post_install() {
+	#for file in scripts/*; do
+	#	vbin ${file}
+	#done
+	#vinstall nwg-shell.jpg 644 /usr/share/backgrounds
+	#vinstall nwg-readme.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: nwg-shell-0.5.34 * # + all dependencies
  2024-04-01 23:32 [PR PATCH] New package: nwg-shell-0.5.34 zen0bit
                   ` (8 preceding siblings ...)
  2024-05-12  3:13 ` zen0bit
@ 2024-05-12  3:58 ` zen0bit
  9 siblings, 0 replies; 11+ messages in thread
From: zen0bit @ 2024-05-12  3:58 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR nwg-shell
https://github.com/void-linux/void-packages/pull/49664

New package: nwg-shell-0.5.34 * # + all dependencies
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

#### Local build testing
- I built this PR locally for my native architecture, x64 glibc

This will have more new packages...
- [x] nwg-shell
- [x] python3-geopy
- [x] python3-dasbus
- [x] python3-geographiclib - CI skipped (Need help with tests)
- [ ] nwg-shell-config - This don't work for me as expected yet
- [x] nwg-bar
- [x] nwg-clipman
- [x] nwg-displays
- [x] nwg-dock
- [x] nwg-dock-hyprland
- [x] nwg-drawer
- [x] nwg-menu
- [x] nwg-readme-browser

This still needs work, but marked as ready for testing...

Some help? :heart:

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

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

From 2c90af8f2ec8111692b39b91fe5b3d4db0a855fc Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 10:00:54 +0200
Subject: [PATCH 01/15] New package: nwg-bar-0.1.6

---
 srcpkgs/nwg-bar/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-bar/template

diff --git a/srcpkgs/nwg-bar/template b/srcpkgs/nwg-bar/template
new file mode 100644
index 00000000000000..00a61cb566ce83
--- /dev/null
+++ b/srcpkgs/nwg-bar/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-bar'
+pkgname=nwg-bar
+version=0.1.6
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-bar
+hostmakedepends="pkg-config"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtk-layer-shell gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype glibc"
+short_desc="GTK3-based button bar for wlroots-based compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-bar"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-bar/archive/refs/tags/v${version}.tar.gz"
+checksum=badc232f9eef1a225776c7f0fe2534b49ac0a957f1a81dc24acb8f341b7719d4
+
+post_install() {
+	vlicense LICENSE
+}

From 83844340dc700671201ee19ccc28c8238e466fb5 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:20:39 +0200
Subject: [PATCH 02/15] New package: nwg-clipman-0.2.1

---
 srcpkgs/nwg-clipman/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/nwg-clipman/template

diff --git a/srcpkgs/nwg-clipman/template b/srcpkgs/nwg-clipman/template
new file mode 100644
index 00000000000000..1cc8c6062ec249
--- /dev/null
+++ b/srcpkgs/nwg-clipman/template
@@ -0,0 +1,23 @@
+# Template file for 'nwg-clipman'
+pkgname=nwg-clipman
+version=0.2.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools cliphist wl-clipboard python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="cliphist gtk-layer-shell gtk+3 python3 python3-gobject xdg-utils wl-clipboard"
+checkdepends="python3-wheel"
+short_desc="GTK3-based GUI for cliphist - nwg-shell clipboard manager"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-clipman"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-clipman/archive/refs/tags/v${version}.tar.gz"
+checksum=4be365f8dd3ebda5eb3cbc9f8351fedac048d86d07729076941fb22c7f229ed1
+
+post_install() {
+	vinstall nwg-clipman.svg 644 /usr/share/pixmaps
+	vinstall nwg-clipman.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-clipman
+	vlicense LICENSE
+}

From 1961232b4357097c4135d88dccf71862ea6436c5 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 22:14:00 +0100
Subject: [PATCH 03/15] New package: nwg-displays-0.3.18

---
 srcpkgs/nwg-displays/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/nwg-displays/template

diff --git a/srcpkgs/nwg-displays/template b/srcpkgs/nwg-displays/template
new file mode 100644
index 00000000000000..f4ed3d51811113
--- /dev/null
+++ b/srcpkgs/nwg-displays/template
@@ -0,0 +1,28 @@
+# Template file for 'nwg-displays'
+pkgname=nwg-displays
+version=0.3.18
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="python3-gobject gtk+3 gtk-layer-shell"
+checkdepends="python3-wheel"
+short_desc="Intuitive GUI to manage multiple displays for wayland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-displays"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-displays/archive/refs/tags/v${version}.tar.gz"
+checksum=0c522cf45998ae4816df63ea661906a9c2a7eb8a8490167419933e89ca1117f2
+
+post_install() {
+	vinstall nwg-displays.svg 644 /usr/share/pixmaps
+	vinstall nwg-displays.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-displays
+
+	for lang in nwg_displays/langs/*.json; do
+		vinstall "${lang}" 644 /usr/share/nwg-displays/langs
+	done
+
+	vlicense LICENSE
+}

From 284af84e966f9529f9b4d51dd6685dc24375cf66 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 00:20:32 +0100
Subject: [PATCH 04/15] New package: nwg-drawer-0.4.7

---
 srcpkgs/nwg-drawer/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-drawer/template

diff --git a/srcpkgs/nwg-drawer/template b/srcpkgs/nwg-drawer/template
new file mode 100644
index 00000000000000..5827db04761603
--- /dev/null
+++ b/srcpkgs/nwg-drawer/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-drawer'
+pkgname=nwg-drawer
+version=0.4.7
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-drawer
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+depends="gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell glibc fontconfig freetype"
+short_desc="Application drawer for wlroots-based Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-drawer"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-drawer/archive/refs/tags/v${version}.tar.gz"
+checksum=4463841382061ef4a2d6f7fec8b9a846886edf55885cd6b2337874b5cf904e14
+
+post_install() {
+	vlicense LICENSE
+}

From 2a0d84020b3c5fd1f65639b138defc6d54a60099 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Mon, 1 Apr 2024 21:37:43 +0200
Subject: [PATCH 05/15] New package: nwg-dock-0.3.9

---
 srcpkgs/nwg-dock/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-dock/template

diff --git a/srcpkgs/nwg-dock/template b/srcpkgs/nwg-dock/template
new file mode 100644
index 00000000000000..34529e8e77bb91
--- /dev/null
+++ b/srcpkgs/nwg-dock/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-dock'
+pkgname=nwg-dock
+version=0.3.9
+revision=1
+build_style=go
+go_import_path="github.com/nwg-piotr/nwg-dock"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="gtk-layer-shell gtk+3 zlib pango libharfbuzz atk gdk-pixbuf glib fontconfig freetype glibc"
+short_desc="GTK3-based dock for sway"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock/archive/refs/tags/v${version}.tar.gz"
+checksum=a8655aa0f1fa9da0a23d3612c4ee5f773ed9e8a463408aca1690ce3488b10214
+
+post_install() {
+	vlicense LICENSE
+}

From a8c596ec8a71b1961595571843c415cde1f22e88 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 17 Mar 2024 01:07:24 +0100
Subject: [PATCH 06/15] New package: nwg-dock-hyprland-0.1.8

---
 srcpkgs/nwg-dock-hyprland/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-dock-hyprland/template

diff --git a/srcpkgs/nwg-dock-hyprland/template b/srcpkgs/nwg-dock-hyprland/template
new file mode 100644
index 00000000000000..64bae9127edfc0
--- /dev/null
+++ b/srcpkgs/nwg-dock-hyprland/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-dock-hyprland'
+pkgname=nwg-dock-hyprland
+version=0.1.8
+revision=1
+build_style=go
+go_import_path="nwg-dock-hyprland"
+hostmakedepends="pkg-config"
+makedepends="gtk+3-devel gtk-layer-shell-devel"
+depends="nwg-drawer glibc gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell fontconfig freetype"
+short_desc="GTK3-based dock for Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-dock-hyprland"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/refs/tags/v${version}.tar.gz"
+checksum=ba7a3cf8df382ccccca19883a2f52284e0daa11ca291630a1296f8981a4ceac5
+
+post_install() {
+	vlicense LICENSE
+}

From 5d8c85741891ffc17e42359e9528d8c74b2af8cc Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:11:52 +0200
Subject: [PATCH 07/15] New package: nwg-icon-picker-0.1.1

---
 srcpkgs/nwg-icon-picker/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/nwg-icon-picker/template

diff --git a/srcpkgs/nwg-icon-picker/template b/srcpkgs/nwg-icon-picker/template
new file mode 100644
index 00000000000000..f6011ebfa419a7
--- /dev/null
+++ b/srcpkgs/nwg-icon-picker/template
@@ -0,0 +1,22 @@
+# Template file for 'nwg-icon-picker'
+pkgname=nwg-icon-picker
+version=0.1.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="gtk+3 python3-gobject"
+short_desc="GTK icon chooser with a text search option"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/nwg-piotr/nwg-icon-picker"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-icon-picker/archive/refs/tags/v${version}.tar.gz"
+checksum=264df7a4fa3ab8e9bfeecb2505b5ef4c58d3b5f9d1e7d8e1255f95f4bc869ffc
+
+post_install() {
+	vinstall nwg-icon-picker.svg 644 /usr/share/pixmaps
+	vinstall nwg-icon-picker.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-icon-picker
+	vlicense LICENSE
+}

From 480fa68cf2dde14ecad231fa82869d615b60f009 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:30 +0100
Subject: [PATCH 08/15] New package: nwg-menu-0.1.3

---
 srcpkgs/nwg-menu/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/nwg-menu/template

diff --git a/srcpkgs/nwg-menu/template b/srcpkgs/nwg-menu/template
new file mode 100644
index 00000000000000..3aa317af722dae
--- /dev/null
+++ b/srcpkgs/nwg-menu/template
@@ -0,0 +1,28 @@
+# Template file for 'nwg-menu'
+pkgname=nwg-menu
+version=0.1.3
+revision=1
+build_style=go
+go_import_path=github.com/nwg-piotr/nwg-menu
+hostmakedepends="pkg-config"
+makedepends="cairo-devel gdk-pixbuf-devel glib-devel gtk+3-devel gtk-layer-shell-devel pango-devel"
+depends="gtk+3 zlib pango libharfbuzz atk cairo gdk-pixbuf glib gtk-layer-shell glibc fontconfig freetype"
+short_desc="MenuStart plugin to nwg-panel, also capable of working standalone"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-menu"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-menu/archive/refs/tags/v${version}.tar.gz"
+checksum=1d25b2ad799eea4b74a6cd260497c9383c1a34148833051cf0c8907443d5dd3e
+
+post_install() {
+	for dir in desktop-directories/*.directory; do
+		vinstall ${dir} 644 /usr/share/nwg-menu/desktop-directories
+	done
+
+	vinstall menu-start.css 644 /usr/share/nwg-menu
+	vbin nwg-menu
+
+	vinstall README.md 644 /usr/share/doc/nwg-menu
+	vlicense LICENSE
+}

From cf30c846c8e26f36d51ef65ab164e1dd4a23a91e Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:52 +0100
Subject: [PATCH 09/15] New package: nwg-readme-browser-0.1.5

---
 srcpkgs/nwg-readme-browser/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/nwg-readme-browser/template

diff --git a/srcpkgs/nwg-readme-browser/template b/srcpkgs/nwg-readme-browser/template
new file mode 100644
index 00000000000000..f7efdee38d1a9d
--- /dev/null
+++ b/srcpkgs/nwg-readme-browser/template
@@ -0,0 +1,19 @@
+# Template file for 'nwg-readme-browser'
+pkgname=nwg-readme-browser
+version=0.1.5
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+depends="gtk-layer-shell gtk+3 python3-docutils python3-gobject python3-markdown2 webkit2gtk"
+checkdepends="python3-markdown2 python3-gobject gtk+3 webkit2gtk python3-docutils"
+short_desc="WebKitGTK-based README file browser"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-readme-browser"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-readme-browser/archive/refs/tags/v${version}.tar.gz"
+checksum=e12eb2affc9683a5ae13ec1509b0927e8d0d76e2fc89c3b1966019aeb772ddce
+
+post_install() {
+	vlicense LICENSE
+}

From 9f74cff7a4491a075c4fc3902fd124fa4fc5880b Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 17:58:18 +0200
Subject: [PATCH 10/15] New package: python3-dasbus-1.7

---
 srcpkgs/python3-dasbus/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-dasbus/template

diff --git a/srcpkgs/python3-dasbus/template b/srcpkgs/python3-dasbus/template
new file mode 100644
index 00000000000000..cd1066ab0cb0ee
--- /dev/null
+++ b/srcpkgs/python3-dasbus/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-dasbus'
+pkgname=python3-dasbus
+version=1.7
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+makedepends="cairo-devel python3-gobject-devel python3-cairo-devel python3-dbus-devel"
+depends="python3-gobject"
+checkdepends="python3-pytest"
+short_desc="DBus library in Python 3"
+maintainer="zenobit <zenobit@disroot.org>"
+license="LGPL-2.1-only"
+homepage="https://github.com/dasbus-project/dasbus"
+#changelog=""
+distfiles="https://github.com/dasbus-project/dasbus/archive/refs/tags/v${version}.tar.gz"
+checksum=442a8df9330d4f55704c92cbed066cf0918378418be89d6fff67721d3cba5590

From 6486876af65ca0a6970535aa26800dd3bbd6cc72 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:25:50 +0100
Subject: [PATCH 11/15] New package: nwg-panel-0.9.31

---
 srcpkgs/nwg-panel/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/nwg-panel/template

diff --git a/srcpkgs/nwg-panel/template b/srcpkgs/nwg-panel/template
new file mode 100644
index 00000000000000..2f74d4e34c5c7d
--- /dev/null
+++ b/srcpkgs/nwg-panel/template
@@ -0,0 +1,20 @@
+# Template file for 'nwg-panel'
+pkgname=nwg-panel
+version=0.9.31
+revision=1
+build_style=python3-pep517
+hostmakedepends="pkg-config python3-setuptools python3-wheel python3-dasbus"
+makedepends="cairo-devel python3-cairo-devel"
+depends="bluez brightnessctl gtk-layer-shell gtk+3 playerctl python3 python3-cairo python3-gobject python3-i3ipc python3-netifaces python3-psutil python3-requests ddcutil SwayNotificationCenter upower wlr-randr"
+checkdepends="python3-pytest python3-pip python3-wheel cmake python3-gobject gtk+3 gtk-layer-shell python3-psutil playerctl python3-requests python3-i3ipc libdbusmenu-gtk3"
+short_desc="GTK3-based panel for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-panel"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-panel/archive/refs/tags/v${version}.tar.gz"
+checksum=709a301cd38339ab453a157fc3a3b63132bb988f90670a59a30841da0c2aa69a
+
+post_install() {
+	vlicense LICENSE
+}

From 265dd39efaad1e5e60e7962e652b80371386535d Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 01:50:43 +0100
Subject: [PATCH 12/15] New package: python3-geographiclib-2.0

---
 srcpkgs/python3-geographiclib/template | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 srcpkgs/python3-geographiclib/template

diff --git a/srcpkgs/python3-geographiclib/template b/srcpkgs/python3-geographiclib/template
new file mode 100644
index 00000000000000..6ff59cdee39949
--- /dev/null
+++ b/srcpkgs/python3-geographiclib/template
@@ -0,0 +1,25 @@
+# Template file for 'python3-geographiclib'
+pkgname=python3-geographiclib
+version=2.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+#makedepends=""
+depends="python3>=3.7"
+checkdepends="python3-pytest"
+short_desc="Python implementation of the geodesic routines"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://geographiclib.sourceforge.io/"
+#changelog=""
+#distfiles="https://github.com/geographiclib/geographiclib-python/archive/refs/tags/v${version}.tar.gz"
+#distfiles="${SOURCEFORGE_SITE}/geographiclib/files/distrib-Python/geographiclib-${version}.tar.gz"
+distfiles="https://sourceforge.net/projects/geographiclib/files/distrib-Python/geographiclib-${version}.tar.gz"
+checksum=f7f41c85dc3e1c2d3d935ec86660dc3b2c848c83e17f9a9e51ba9d5146a15859
+
+# TODO: Skip for now to test if is only show stopper
+make_check=ci-skip
+
+post_install() {
+	vlicense LICENSE
+}

From b9bccf97916f70eaeb1ea16eb15ced1a66e9e7d4 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sun, 31 Mar 2024 00:13:31 +0100
Subject: [PATCH 13/15] New package: python3-geopy-2.4.1

---
 srcpkgs/python3-geopy/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-geopy/template

diff --git a/srcpkgs/python3-geopy/template b/srcpkgs/python3-geopy/template
new file mode 100644
index 00000000000000..9a8e6876b1c491
--- /dev/null
+++ b/srcpkgs/python3-geopy/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-geopy'
+pkgname=python3-geopy
+version=2.4.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="pkg-config python3-setuptools python3-wheel python3-pip python3-docutils python3-geographiclib"
+checkdepends="python3-pytest python3-pytest-asyncio python3-pytz python3-urllib3 geocode-glib-libsoup2"
+short_desc="Geocoding library for Python"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://github.com/geopy/geopy"
+#changelog=""
+distfiles="https://github.com/geopy/geopy/archive/refs/tags/${version}.tar.gz"
+checksum=a231629d166b58b0d557fc453374374d1fe0f3aff205b34bd8196e62ec285c55
+
+# CI skipped: Missing geocoder credentials
+make_check=ci-skip
+
+post_install() {
+	vlicense LICENSE
+}

From 5942d7b883957cac4dc4ec271c7d04a614aa4a49 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:15 +0100
Subject: [PATCH 14/15] New package: nwg-shell-config-0.5.37

---
 srcpkgs/nwg-shell-config/template | 51 +++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)
 create mode 100644 srcpkgs/nwg-shell-config/template

diff --git a/srcpkgs/nwg-shell-config/template b/srcpkgs/nwg-shell-config/template
new file mode 100644
index 00000000000000..7b7a8563da0ea9
--- /dev/null
+++ b/srcpkgs/nwg-shell-config/template
@@ -0,0 +1,51 @@
+# Template file for 'nwg-shell-config'
+pkgname=nwg-shell-config
+version=0.5.37
+revision=1
+build_style=python3-pep517
+hostmakedepends="pkg-config python3-setuptools python3-wheel python3-geopy python3-requests"
+#makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="python3 gtklock noto-fonts-ttf playerctl python3-geopy python3-gobject python3-i3ipc wlsunset"
+#checkdepends=""
+short_desc="Graphical user interface for configuring sway and Hyprland"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell/nwg-shell-config"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell-config/archive/refs/tags/v${version}.tar.gz"
+checksum=0a38365cbc8f2edb15626dc136c85397c68a196dca82c9d6e9fd4fa073a35510
+
+#do_install() {
+#	python3 setup.py --help
+#	python3 setup.py -m installer --root="build" --optimize=1
+#}
+
+post_install() {
+	vinstall nwg-shell-config.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-config.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-update.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-translate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-noupdate.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-available.svg 644 /usr/share/pixmaps
+	vinstall nwg-update-checking.svg 644 /usr/share/pixmaps
+	vinstall nwg-screenshot.svg 644 /usr/share/pixmaps
+	vinstall nwg-1.svg 644 /usr/share/pixmaps
+	vinstall nwg-2.svg 644 /usr/share/pixmaps
+	vinstall nwg-3.svg 644 /usr/share/pixmaps
+	vinstall nwg-shell-config.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell-config
+	vbin nwg-system-update
+
+	#vinstall usr/bin/nwg-autotiling 644 /usr/bin
+	#vbin usr/bin/nwg-autotranslate
+	#vbin usr/bin/nwg-lock
+	#vbin usr/bin/nwg-screenshot-applet
+	#vbin usr/bin/nwg-shell-config
+	#vbin usr/bin/nwg-shell-config-hyprland
+	#vbin usr/bin/nwg-shell-config-sway
+	#vbin usr/bin/nwg-shell-help
+	#vbin usr/bin/nwg-shell-translate
+	#vbin usr/bin/nwg-shell-updater
+	#vbin usr/bin/nwg-update-indicator
+	vlicense LICENSE
+}

From 2913a1b04402634b2ee53437e3a0d49ea8bdcab3 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 16 Mar 2024 23:27:33 +0100
Subject: [PATCH 15/15] New package: nwg-shell-0.5.34

---
 srcpkgs/nwg-shell/template | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)
 create mode 100644 srcpkgs/nwg-shell/template

diff --git a/srcpkgs/nwg-shell/template b/srcpkgs/nwg-shell/template
new file mode 100644
index 00000000000000..8df2584214555b
--- /dev/null
+++ b/srcpkgs/nwg-shell/template
@@ -0,0 +1,38 @@
+# Template file for 'nwg-shell'
+pkgname=nwg-shell
+version=0.5.34
+revision=1
+build_style=python3-pep517
+hostmakedepends="go python3-setuptools python3-wheel nwg-shell-config nwg-bar nwg-clipman nwg-displays nwg-dock nwg-drawer nwg-look nwg-menu nwg-panel python3-geopy python3-yaml python3-requests python3-netifaces"
+makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
+depends="azote gnome-themes-extra grim gtklock ImageMagick jq
+ libayatana-appindicator network-manager-applet nwg-bar nwg-clipman
+ nwg-displays nwg-dock nwg-dock-hyprland nwg-drawer nwg-look nwg-menu
+ nwg-panel nwg-readme-browser nwg-shell-config papirus-icon-theme
+ playerctl polkit-gnome slurp swappy sway swaybg swayidle swaylock
+ SwayNotificationCenter dejavu-fonts-ttf wl-clipboard wlsunset
+ xorg-server-xwayland python3-geopy python3-yaml python3-requests
+ python3-netifaces"
+# nwg-shell-wallpapers
+checkdepends="python3-wheel python3-pytest"
+short_desc="GTK3-based shell for sway and Hyprland Wayland compositors"
+maintainer="zenobit <zenobit@disroot.org>"
+license="MIT"
+homepage="https://nwg-piotr.github.io/nwg-shell"
+#changelog=""
+distfiles="https://github.com/nwg-piotr/nwg-shell/archive/refs/tags/v${version}.tar.gz"
+checksum=5b197ffcfed47be6bdddc58a8dbe52fe8603eb769ea29b6be447aa15d0090659
+
+#do_install() {
+#	python3 setup.py install --optimize=1
+#}
+
+post_install() {
+	#for file in scripts/*; do
+	#	vbin ${file}
+	#done
+	#vinstall nwg-shell.jpg 644 /usr/share/backgrounds
+	#vinstall nwg-readme.desktop 644 /usr/share/applications
+	vinstall README.md 644 /usr/share/doc/nwg-shell
+	vlicense LICENSE
+}

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

end of thread, other threads:[~2024-05-12  3:58 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-01 23:32 [PR PATCH] New package: nwg-shell-0.5.34 zen0bit
2024-04-01 23:35 ` [PR PATCH] [Updated] " zen0bit
2024-04-01 23:47 ` zen0bit
2024-04-01 23:51 ` zen0bit
2024-04-01 23:56 ` [PR PATCH] [Updated] New package: nwg-shell-0.5.34 * zen0bit
2024-04-01 23:57 ` zen0bit
2024-04-02  4:07 ` zen0bit
2024-04-02  6:28 ` zen0bit
2024-05-12  3:09 ` [PR PATCH] [Updated] New package: nwg-shell-0.5.34 * # + all dependencies zen0bit
2024-05-12  3:13 ` zen0bit
2024-05-12  3:58 ` zen0bit

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).