Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions srcpkgs/azote/template
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Template file for 'azote'
pkgname=azote
version=1.16.0
revision=3
revision=4
build_style=python3-module
hostmakedepends="python3-setuptools"
depends="gtk+3 feh libayatana-appindicator python3 python3-cairo python3-gobject
depends="gtk+3 feh libayatana-appindicator-glib python3 python3-cairo python3-gobject
python3-Pillow python3-send2trash python3-yaml"
short_desc="Wallpaper & color manager for Sway, i3 and other WMs"
maintainer="cinerea0 <cinerea0@protonmail.com>"
Expand Down
7 changes: 7 additions & 0 deletions srcpkgs/nwg-bar/template
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,12 @@ distfiles="https://github.com/nwg-piotr/nwg-bar/archive/refs/tags/v${version}.ta
checksum=badc232f9eef1a225776c7f0fe2534b49ac0a957f1a81dc24acb8f341b7719d4

post_install() {
for f in images/*; do
vinstall "$f" 644 usr/share/nwg-bar
done
for f in config/*; do
vinstall "$f" 644 usr/share/nwg-bar
done
vdoc README.md
vlicense LICENSE
}
23 changes: 23 additions & 0 deletions srcpkgs/nwg-clipman/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Template file for 'nwg-clipman'
pkgname=nwg-clipman
version=0.2.8
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"
short_desc="GTK based GUI for cliphist - nwg-shell clipboard manager"
maintainer="zenobit <zen@osowoso.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=61d98d605d5125f0dfc9804117908f110e3300b82ed97657cd9556df8b79b315
make_check=no # No checks provided

post_install() {
vinstall nwg-clipman.svg 644 usr/share/pixmaps
vinstall nwg-clipman.desktop 644 usr/share/applications
vdoc README.md
vlicense LICENSE
}
26 changes: 26 additions & 0 deletions srcpkgs/nwg-displays/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Template file for 'nwg-displays'
pkgname=nwg-displays
version=0.5.0
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"
short_desc="Intuitive GUI to manage multiple displays for wayland"
maintainer="zenobit <zen@osowoso.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=28dfe825e7a6a18df62d36aa1b6b7d232ab86b7f06f99994ad00c04e8b4ccfbc
make_check=no # No checks provided

post_install() {
for f in nwg_displays/langs/*.json; do
vinstall "$f" 644 usr/share/nwg-displays/langs
done
vinstall nwg-displays.svg 644 usr/share/pixmaps
vinstall nwg-displays.desktop 644 usr/share/applications
vdoc README.md
vlicense LICENSE
}
27 changes: 27 additions & 0 deletions srcpkgs/nwg-dock/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Template file for 'nwg-dock'
pkgname=nwg-dock
version=0.4.3
revision=1
build_style=go
go_import_path="github.com/nwg-piotr/nwg-dock"
hostmakedepends="pkg-config"
makedepends="pkg-config gtk+3-devel gtk-layer-shell-devel"
short_desc="GTK based dock for sway"
maintainer="zenobit <zen@osowoso.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=e4c617ae1b4c6ebca623d728a130591d3240750132f3fdfc8e1c0bcc19c572f2
make_check=no # No checks provided

post_install() {
for f in images/*; do
vinstall "$f" 644 usr/share/nwg-dock
done
for f in config/*; do
vinstall "$f" 644 usr/share/nwg-dock
done
vdoc README.md
vlicense LICENSE
}
24 changes: 24 additions & 0 deletions srcpkgs/nwg-drawer/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Template file for 'nwg-drawer'
pkgname=nwg-drawer
version=0.7.5
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 pango-devel
gtk-layer-shell-devel libgirepository-devel libglib-devel"
short_desc="Application drawer for wlroots-based Wayland compositors"
maintainer="zenobit <zen@osowoso.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=af6bfbee17ab4dec300545c83c89a25e09b5f63e7ce06fa8627e0a04cf11d6e8

post_install() {
vinstall drawer.css 644 usr/share/nwg-drawer
vcopy desktop-directories usr/share/nwg-drawer
vcopy img usr/share/nwg-drawer
vdoc README.md
vlicense LICENSE
}
29 changes: 29 additions & 0 deletions srcpkgs/nwg-hello/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Template file for 'nwg-hello'
pkgname=nwg-hello
version=0.5.0
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools"
depends="greetd gtk+3 gtk-layer-shell gnome-themes-extra python3 python3-gobject"
short_desc="GTK based greeter for greetd written in python"
maintainer="zenobit <zen@osowoso.org>"
license="MIT"
homepage="https://github.com/nwg-piotr/nwg-hello"
changelog="https://github.com/nwg-piotr/nwg-hello/releases"
distfiles="https://github.com/nwg-piotr/nwg-hello/archive/refs/tags/v${version}.tar.gz"
checksum=0c0c9ef5c6e8943b7b5d09766a3d5a8b4180a68b0ab3da96c748fe3a0f3c54d6
make_check=no # No test provided

post_install() {
for f in img/*.svg; do
vinstall "$f" 644 usr/share/nwg-hello
done
vinstall nwg.jpg 644 usr/share/nwg-hello
vinstall nwg-hello-default.json 644 etc/nwg-hello
vinstall nwg-hello-default.css 644 etc/nwg-hello
vinstall hyprland.conf 644 etc/nwg-hello
vinstall sway-config 644 etc/nwg-hello
vinstall cache.json 664 var/cache/nwg-hello
vdoc README.md
vlicense LICENSE
}
23 changes: 23 additions & 0 deletions srcpkgs/nwg-icon-picker/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# 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 <zen@osowoso.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
make_check=no # No checks provided

post_install() {
vinstall nwg-icon-picker.svg 644 usr/share/pixmaps
vinstall nwg-icon-picker.desktop 644 usr/share/applications
vdoc README.md
vlicense LICENSE
}
19 changes: 9 additions & 10 deletions srcpkgs/nwg-look/template
Original file line number Diff line number Diff line change
@@ -1,28 +1,27 @@
# Template file for 'nwg-look'
pkgname=nwg-look
version=1.1.1
revision=2
version=1.2.1
revision=1
build_style=go
go_import_path=github.com/nwg-piotr/nwg-look
hostmakedepends="pkg-config"
makedepends="cairo-devel gtk+3-devel libglib-devel pango-devel"
depends="xcur2png"
short_desc="GTK settings editor adapted to work in the wlroots environment"
maintainer="Orphaned <orphan@voidlinux.org>"
maintainer="zenobit <zen@osowoso.org>"
license="MIT"
homepage="https://github.com/nwg-piotr/nwg-look"
changelog="https://github.com/nwg-piotr/nwg-look/releases"
distfiles="https://github.com/nwg-piotr/nwg-look/archive/refs/tags/v${version}.tar.gz"
checksum=568c5efe443892d74ffce6cf8ac7db2aea6071be70d97d3ba7c5efd8b351e601
checksum=1c66053f559f1756b18b615987a450433117c6b6c08759debdef94b6fd906480

post_install() {
vinstall stuff/main.glade 644 /usr/share/nwg-look
vinstall stuff/nwg-look.desktop 644 /usr/share/applications
vinstall stuff/nwg-look.svg 644 /usr/share/pixmaps

for lang in langs/*.json; do
vinstall ${lang} 644 /usr/share/nwg-look/langs
vinstall ${lang} 644 usr/share/nwg-look/langs
done

vinstall stuff/main.glade 644 usr/share/nwg-look
vinstall stuff/nwg-look.desktop 644 usr/share/applications
vinstall stuff/nwg-look.svg 644 usr/share/pixmaps
vdoc README.md
vlicense LICENSE
}
24 changes: 24 additions & 0 deletions srcpkgs/nwg-menu/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Template file for 'nwg-menu'
pkgname=nwg-menu
version=0.1.9
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"
short_desc="MenuStart plugin to nwg-panel, also capable of working standalone"
maintainer="zenobit <zen@osowoso.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=ec4f6ffe27c3dc28d6756bda5ae6b852a1e12fbb37b37cff4b682a4726ff2911

post_install() {
vinstall menu-start.css 644 usr/share/nwg-menu
vcopy desktop-directories usr/share/nwg-menu
#vbin nwg-menu
vdoc README.md
vlicense LICENSE
}
26 changes: 26 additions & 0 deletions srcpkgs/nwg-panel/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Template file for 'nwg-panel'
pkgname=nwg-panel
version=0.12.2
revision=1
build_style=python3-pep517
hostmakedepends="pkg-config python3-setuptools python3-wheel python3-dasbus"
makedepends="cairo-devel python3-cairo-devel"
depends="python3-gobject"
short_desc="GTK based panel for sway and Hyprland Wayland compositors"
maintainer="zenobit <zen@osowoso.org>"
license="MIT"
homepage="https://nwg-piotr.github.io/nwg-shell/nwg-panel"
distfiles="https://github.com/nwg-piotr/nwg-panel/archive/refs/tags/v${version}.tar.gz"
checksum=2bf54036bb8e62576692bee0b982004fc3f29bcf59add5451996a0fe4b837e08
make_check=no # No checks provided

post_install() {
for f in *.svg; do
vinstall "$f" 644 usr/share/pixmaps
done
for f in *.desktop; do
vinstall "$f" 644 usr/share/applications
done
vdoc README.md
vlicense LICENSE
}
28 changes: 28 additions & 0 deletions srcpkgs/nwg-readme-browser/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Template file for 'nwg-readme-browser'
pkgname=nwg-readme-browser
version=0.1.7
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools python3-wheel"
depends="gtk-layer-shell gtk+3 python3-docutils python3-gobject
python3-markdown2 libwebkit2gtk41"
#checkdepends="python3-markdown2 python3-gobject gtk+3 libwebkit2gtk41 python3-docutils python3-pytest"
short_desc="WebKitGTK based README file browser"
maintainer="zenobit <zen@osowoso.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=d5f3cd29dcd987badae6fe8bb1a1ed79ca4cf221d9f5052d7d9594bdb73c020d
make_check=no # No checks provided

post_install() {
for f in *.svg; do
vinstall "$f" 644 usr/share/pixmaps
done
for f in *.desktop; do
vinstall "$f" 644 usr/share/applications
done
vdoc README.md
vlicense LICENSE
}
6 changes: 6 additions & 0 deletions srcpkgs/nwg-shell-config/files/nwg-system-update
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/usr/bin/env bash

case "$2" in
"-xbps") sudo xbps-install -Syu ;;
esac
echo "$1"; read -r;
28 changes: 28 additions & 0 deletions srcpkgs/nwg-shell-config/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Template file for 'nwg-shell-config'
pkgname=nwg-shell-config
version=0.5.65
revision=1
build_style=python3-pep517
hostmakedepends="pkg-config python3-setuptools python3-wheel python3-geopy python3-requests"
depends="python3 gtklock noto-fonts-ttf playerctl python3-geopy
python3-gobject python3-i3ipc wlsunset"
short_desc="Graphical user interface for configuring sway and Hyprland"
maintainer="zenobit <zen@osowoso.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=fe032bfe84f0aa9781818a0247baf4a2aea7074586abba3fb4791736b576b921
make_check=no # No checks provided

post_install() {
for f in *.svg; do
vinstall "$f" 644 usr/share/pixmaps
done
for f in *.desktop; do
vinstall "$f" 644 usr/share/applications
done
vbin "${FILESDIR}/nwg-system-update"
vdoc README.md
vlicense LICENSE
}
23 changes: 23 additions & 0 deletions srcpkgs/nwg-shell-wallpapers/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Template file for 'nwg-shell-wallpapers'
pkgname=nwg-shell-wallpapers
version=1.5
revision=1
short_desc="Selection of wallpapers contributed to the nwg-shell project"
maintainer="zenobit <zen@osowoso.org>"
license="CC0-1.0"
homepage="https://github.com/nwg-piotr/nwg-shell-wallpapers"
#changelog=""
distfiles="https://github.com/nwg-piotr/nwg-shell-wallpapers/archive/refs/tags/v${version}.tar.gz"
checksum=8717eabe4fb755885c52507e34a0b6e6eb278b7c31a39b86eee4b29618f72171

do_install() {
./install.sh
}

post_install() {
for f in wallpapers/*; do
vinstall "$f" 644 usr/share/backgrounds/nwg-shell
done
vinstall logo.svg 644 usr/share/icons nwg-shell.svg
vdoc README.md
}
Loading
Loading