From ec36b640be55e19b94ffc69c2f2a540553350407 Mon Sep 17 00:00:00 2001 From: zenobit 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 " +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 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 " +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 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 " +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 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 " +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 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 " +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 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 " +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 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 " +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 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 " +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 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 " +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 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 " +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 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 " +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 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 " +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 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 " +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 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 " +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 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 " +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 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 " +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 +}