Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nwg #80

Open
wants to merge 40 commits into
base: master
Choose a base branch
from
Open

nwg #80

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
dbed03d
New package: python3-geopy-2.4.1
zen0bit Mar 30, 2024
883ca58
New package: nwg-menu-0.1.3
zen0bit Mar 16, 2024
2e3458e
New package: nwg-shell-0.5.34
zen0bit Mar 16, 2024
21c13f4
New package: nwg-shell-config-0.5.34
zen0bit Mar 16, 2024
9d37276
New package: nwg-panel-0.9.25
zen0bit Mar 16, 2024
83ce2a1
New package: nwg-displays-0.3.14
zen0bit Mar 16, 2024
895e9e2
New package: nwg-readme-browser
zen0bit Mar 16, 2024
27577d7
New package: nwg-drawer-0.4.7
zen0bit Mar 16, 2024
a45e204
New package: nwg-dock-hyprland-0.1.7
zen0bit Mar 17, 2024
d1041a2
New meta package: nwg-0.1
zen0bit Mar 16, 2024
43b334e
geographlib
zen0bit Mar 31, 2024
2d0bacb
New package: libgeographic-2.3
zen0bit Mar 31, 2024
329a4c1
New package: nwg-icon-picker-0.1.1
zen0bit Mar 31, 2024
0e683b2
New package: python3-dasbus-1.7
zen0bit Mar 31, 2024
08b4a1e
New package: nwg-menu-0.1.3
zen0bit Mar 16, 2024
1acf6c3
New package: nwg-bar-0.1.6
zen0bit Apr 1, 2024
a62306f
shell
zen0bit Apr 1, 2024
706917b
shell
zen0bit Apr 1, 2024
ec4c53f
New package: nwg-clipman-0.2.1
zen0bit Mar 31, 2024
981f6d8
dock
zen0bit Apr 1, 2024
f371e02
dock-hypr
zen0bit Apr 1, 2024
b793649
shell-config
zen0bit Apr 1, 2024
39f66b0
gotk3
zen0bit Apr 1, 2024
c9cccb9
clipman 0.2.2
zen0bit Aug 21, 2024
0114bcd
display 0.3.20
zen0bit Aug 21, 2024
2d30a00
dock 0.4.1
zen0bit Aug 21, 2024
00e3f2c
dok-hyprland 0.2.2
zen0bit Aug 21, 2024
a5021e3
drawer 0.4.9
zen0bit Aug 21, 2024
36c8d09
panel 0.9.37
zen0bit Aug 21, 2024
bc06234
shell 0.5.38
zen0bit Aug 21, 2024
2e5c3ab
shell-config 0.5.45
zen0bit Aug 21, 2024
0f387a1
nwg no nwg-hello yet
zen0bit Aug 21, 2024
7028736
clipman 0.2.3
zen0bit Oct 10, 2024
e564788
displays 0.3.22
zen0bit Oct 10, 2024
1af96bc
dock-hyprland 0.3.0
zen0bit Oct 10, 2024
68d480f
drawer 0.5.1
zen0bit Oct 10, 2024
ac621b1
menu 0.1.6
zen0bit Oct 10, 2024
c76d795
shell-config 0.5.46
zen0bit Oct 10, 2024
ca887e0
azote 1.13.1
zen0bit Oct 10, 2024
5597636
New package: nwg-hello-0.2.4
zen0bit Oct 10, 2024
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
1 change: 1 addition & 0 deletions common/shlibs
Original file line number Diff line number Diff line change
Expand Up @@ -4534,3 +4534,4 @@ libsfdo-basedir.so.0 libsfdo-0.1.3_1
libsfdo-desktop.so.0 libsfdo-0.1.3_1
libsfdo-desktop-file.so.0 libsfdo-0.1.3_1
libsfdo-icon.so.0 libsfdo-0.1.3_1
libGeographicLib.so.26 libgeographic-2.3_1
6 changes: 3 additions & 3 deletions srcpkgs/azote/template
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Template file for 'azote'
pkgname=azote
version=1.13.0
version=1.13.1
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
Expand All @@ -11,8 +11,8 @@ maintainer="cinerea0 <[email protected]>"
license="BSD-3-Clause, GPL-3.0-or-later"
homepage="https://github.com/nwg-piotr/azote"
changelog="https://github.com/nwg-piotr/azote/releases"
distfiles="https://github.com/nwg-piotr/azote/archive/refs/tags/v${version}.tar.gz"
checksum=f13fbf3d7051b39e1c6d27dc3a6a46b5ad1f2292e32f431ace1c5b3b3d619ec4
distfiles="https://github.com/nwg-piotr/azote/archive/refs/tags/${version}.tar.gz"
checksum=5902e13463d3ef60e17c81346fee106dcc61e921fa83602d434eab7e67406e08
make_check=no # no tests provided

post_install() {
Expand Down
23 changes: 23 additions & 0 deletions srcpkgs/gotk3/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Template file for 'gotk3'
pkgname=gotk3
version=0.6.3
revision=1
#archs="i686 x86_64"
#build_wrksrc=
build_style=go
go_import_path="github.com/gotk3/gotk3"
#configure_args=""
#make_build_args=""
#make_install_args=""
#conf_files=""
#make_dirs="/var/log/dir 0755 root root"
hostmakedepends=""
makedepends="gtk+3-devel glib-devel cairo-devel"
depends=""
short_desc="Go bindings for GTK3"
maintainer="zenobit <[email protected]>"
license="GPL-3.0-or-later"
homepage="https://github.com/gotk3/gotk3"
#changelog=""
distfiles="https://github.com/gotk3/gotk3/archive/refs/tags/v${version}.tar.gz"
checksum=cf233b835b1fdd23afa393d1e7483c44a57ab7729afe3a72e7ae3ded2b27a0c8
22 changes: 22 additions & 0 deletions srcpkgs/libgeographic/template
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>"
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
23 changes: 23 additions & 0 deletions srcpkgs/nwg-bar/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# 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
#configure_args=""
#make_build_args=""
#make_install_args=""
#conf_files=""
#make_dirs="/var/log/dir 0755 root root"
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 <[email protected]>"
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
22 changes: 22 additions & 0 deletions srcpkgs/nwg-clipman/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Template file for 'nwg-clipman'
pkgname=nwg-clipman
version=0.2.3
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 <[email protected]>"
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=5a7aaff9d6668117977741cbc2b772fa0bcb6696289857579b645b23b57ef4bf

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
}
17 changes: 17 additions & 0 deletions srcpkgs/nwg-displays/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Template file for 'nwg-displays'
pkgname=nwg-displays
version=0.3.22
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
short_desc="Intuitive GUI to manage multiple displays for wayland"
maintainer="zenobit <[email protected]>"
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=143b034902200aabeb07ac7331066972127298654ea14d68b4f68fb7c38583da

post_install() {
vlicense LICENSE
}
22 changes: 22 additions & 0 deletions srcpkgs/nwg-dock-hyprland/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Template file for 'nwg-dock-hyprland'
pkgname=nwg-dock-hyprland
version=0.3.0
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 <[email protected]>"
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=a9a6a36f76a1174fc04cf068ef5db9be4287f907bd32b8a5ab3b3647072ed76d

post_install() {
vlicense LICENSE
}
22 changes: 22 additions & 0 deletions srcpkgs/nwg-dock/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Template file for 'nwg-dock'
pkgname=nwg-dock
version=0.4.1
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 <[email protected]>"
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=c392d4267971db557be1aef5dd48a8f901c2743e4b7a445f242bc96036518436

post_install() {
vlicense LICENSE
}
19 changes: 19 additions & 0 deletions srcpkgs/nwg-drawer/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Template file for 'nwg-drawer'
pkgname=nwg-drawer
version=0.5.1
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 <[email protected]>"
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=9a0acd2cfaa179d7b189738f1746b0fc57f0bb3e3b388100c088768fe9f2dbf1

post_install() {
vlicense LICENSE
}
15 changes: 15 additions & 0 deletions srcpkgs/nwg-hello/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Template file for 'nwg-hello'
pkgname=nwg-hello
version=0.2.4
revision=1
build_style=python3-module
hostmakedepends="pkg-config"
makedepends="python3-build python3-installer python3-wheel python3-setuptools"
depends="python3 greetd gtk+ gtk-layer-shell"
short_desc="GTK3-based greeter for greetd written in python"
maintainer="zenobit <[email protected]>"
license="GPL-3.0-or-later"
homepage="https://github.com/nwg-piotr/nwg-hello"
#changelog=""
distfiles="https://github.com/nwg-piotr/nwg-hello/archive/refs/tags/v${version}.tar.gz"
checksum=f5435ff9c8605fd683080220c613b8e74c24e78439032af2891c18c7af05a350
21 changes: 21 additions & 0 deletions srcpkgs/nwg-icon-picker/template
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>"
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
}
28 changes: 28 additions & 0 deletions srcpkgs/nwg-menu/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Template file for 'nwg-menu'
pkgname=nwg-menu
version=0.1.6
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 <[email protected]>"
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=b6ef6d3d957257788bceadb1a09c174d4db5afa93a4dc90fe1aa04723d96266b

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
}
17 changes: 17 additions & 0 deletions srcpkgs/nwg-panel/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Template file for 'nwg-panel'
pkgname=nwg-panel
version=0.9.37
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
short_desc="GTK3-based panel for sway and Hyprland Wayland compositors"
maintainer="zenobit <[email protected]>"
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=f897a97e162c363c682a684689d2d8ad4679dec9fd693859dccec52a566cc562

post_install() {
vlicense LICENSE
}
17 changes: 17 additions & 0 deletions srcpkgs/nwg-readme-browser/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Template file for 'nwg-readme-browser'
pkgname=nwg-readme-browser
version=0.1.5
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
short_desc="WebKitGTK-based README file browser"
maintainer="zenobit <[email protected]>"
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
}
24 changes: 24 additions & 0 deletions srcpkgs/nwg-shell-config/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Template file for 'nwg-shell-config'
pkgname=nwg-shell-config
version=0.5.46
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools python3-geopy"
makedepends="python3-gobject-devel gtk+3-devel gtk-layer-shell-devel"
checkdepends=""
depends=""
short_desc="Graphical user interface for configuring sway and Hyprland"
maintainer="zenobit <[email protected]>"
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=d13d1e9ef038102e9874375783f53c0f5e1100660b7c48a2928ff4d65a3c9228

do_install() {
python3 setup.py install --optimize=1
}

post_install() {
vlicense LICENSE
}
37 changes: 37 additions & 0 deletions srcpkgs/nwg-shell/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Template file for 'nwg-shell'
pkgname=nwg-shell
version=0.5.38
revision=1
build_style=python3-pep517
hostmakedepends="go python3-setuptools python3-geopy python3-wheel"
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 <[email protected]>"
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=9e637c39a0f49d73db33f83eb7dbb7d454e8df602ced132b648496b4570a7d3c

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
}
11 changes: 11 additions & 0 deletions srcpkgs/nwg/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Template file for 'nwg'
pkgname=nwg
version=0.1
revision=2
build_style=meta
depends="azote gtklock nwg-dock-hyprland nwg-shell nwg-shell-config nwg-displays nwg-drawer nwg-launchers nwg-look nwg-menu nwg-panel nwg-readme-browser SwayNotificationCenter wlsunset gtk-layer-shell python3-i3ipc python3-psutil python3-geopy python3-dbus python3-netifaces brightnessctl ddcutil playerctl wlr-randr bluez"
#nwg-hello
short_desc="Meta-package for the nwg-shell project"
maintainer="zenobit <[email protected]>"
license="GPL-3.0-or-later"
homepage="https://nwg-piotr.github.io/nwg-shell"
16 changes: 16 additions & 0 deletions srcpkgs/python3-dasbus/template
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>"
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
Loading
Loading