* [PR PATCH] New package: walker-0.11.18
@ 2025-01-08 16:09 xavierfortier1
2025-01-08 18:21 ` [PR PATCH] [Updated] " xavierfortier1
` (20 more replies)
0 siblings, 21 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-01-08 16:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1036 bytes --]
There is a new pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.11.18
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 87c34756b0149762ee80bb8e168a0854b53f24ef
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 6326 bytes --]
From 87c34756b0149762ee80bb8e168a0854b53f24ef Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.0.4
---
common/shlibs | 1 +
srcpkgs/gtk4-layer-shell-devel | 1 +
srcpkgs/gtk4-layer-shell/template | 40 +++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index cc76cbdd35cd7c..decf1f00c7f9e3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3977,6 +3977,7 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-devel-1.0.4_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..c6ea53bf52de56
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,40 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.0.4
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config wayland-devel"
+makedepends="gtk4-devel wayland-devel wayland-protocols"
+checkdepends="cantarell-fonts python3"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/refs/heads/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=7fe327dc3740e4b6f5edfd855e23f84b1ac1ec6854b731047b95df7feb46498b
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -Dtests=true -Dsmoke-tests=false"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" valabind"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From 788d80f95e6f3ab5b9908fcbe583c5efeaa0f71c Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.11.18
---
srcpkgs/walker/patches/systemd.patch | 54 ++++++++++++++++++++++++++++
srcpkgs/walker/template | 25 +++++++++++++
2 files changed, 79 insertions(+)
create mode 100644 srcpkgs/walker/patches/systemd.patch
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/patches/systemd.patch b/srcpkgs/walker/patches/systemd.patch
new file mode 100644
index 00000000000000..145e234116e47d
--- /dev/null
+++ b/srcpkgs/walker/patches/systemd.patch
@@ -0,0 +1,54 @@
+--- a/cmd/walker.go
++++ b/cmd/walker.go
+@@ -21,7 +21,6 @@
+ "github.com/abenz1267/walker/internal/state"
+ "github.com/abenz1267/walker/internal/ui"
+ "github.com/abenz1267/walker/internal/util"
+- "github.com/adrg/xdg"
+ "github.com/davidbyttow/govips/v2/vips"
+ "github.com/diamondburned/gotk4/pkg/gio/v2"
+ "github.com/diamondburned/gotk4/pkg/glib/v2"
+@@ -125,34 +124,6 @@
+ }
+ }
+
+- if slices.Contains(args, "-A") || slices.Contains(args, "--enableautostart") {
+- content := `
+-[Desktop Entry]
+-Name=Walker
+-Comment=Walker Service
+-Exec=walker --gapplication-service
+-StartupNotify=false
+-Terminal=false
+-Type=Application
+- `
+-
+- err := os.WriteFile(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"), []byte(strings.TrimSpace(content)), 0644)
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+- if slices.Contains(args, "-D") || slices.Contains(args, "--disableautostart") {
+- err := os.Remove(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"))
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+ if isNew {
+ appName = fmt.Sprintf("%s-%d", appName, time.Now().Unix())
+ }
+@@ -178,8 +149,6 @@
+ app.AddMainOption("forceprint", 'f', glib.OptionFlagNone, glib.OptionArgNone, "forces printing input if no item is selected", "")
+ app.AddMainOption("bench", 'b', glib.OptionFlagNone, glib.OptionArgNone, "prints nanoseconds for start and displaying in both service and client", "")
+ app.AddMainOption("active", 'a', glib.OptionFlagNone, glib.OptionArgString, "active item", "")
+- app.AddMainOption("enableautostart", 'A', glib.OptionFlagNone, glib.OptionArgNone, "creates a desktop file for autostarting on login", "")
+- app.AddMainOption("disableautostart", 'D', glib.OptionFlagNone, glib.OptionArgNone, "removes the autostart desktop file", "")
+
+ app.Connect("activate", ui.Activate(state))
+
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..a81ba7e0e19318
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,25 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.11.18
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+short_desc="Multi-Purpose highly extendable application launcher"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=e153e6a32370d7edf63dc94567fac10d9fd48e9e3365c8fde267461fe606c7f1
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] New package: walker-0.11.18
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
@ 2025-01-08 18:21 ` xavierfortier1
2025-01-08 20:37 ` xavierfortier1
` (19 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-01-08 18:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1041 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.11.18
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 87c34756b0149762ee80bb8e168a0854b53f24ef
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 9526 bytes --]
From 87c34756b0149762ee80bb8e168a0854b53f24ef Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.0.4
---
common/shlibs | 1 +
srcpkgs/gtk4-layer-shell-devel | 1 +
srcpkgs/gtk4-layer-shell/template | 40 +++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index cc76cbdd35cd7c..decf1f00c7f9e3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3977,6 +3977,7 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-devel-1.0.4_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..c6ea53bf52de56
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,40 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.0.4
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config wayland-devel"
+makedepends="gtk4-devel wayland-devel wayland-protocols"
+checkdepends="cantarell-fonts python3"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/refs/heads/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=7fe327dc3740e4b6f5edfd855e23f84b1ac1ec6854b731047b95df7feb46498b
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -Dtests=true -Dsmoke-tests=false"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" valabind"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From 161f396675de5382a2256e283d3022af3348fbbf Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.11.18
---
srcpkgs/walker/patches/go-test.patch | 104 +++++++++++++++++++++++++++
srcpkgs/walker/patches/systemd.patch | 54 ++++++++++++++
srcpkgs/walker/template | 25 +++++++
3 files changed, 183 insertions(+)
create mode 100644 srcpkgs/walker/patches/go-test.patch
create mode 100644 srcpkgs/walker/patches/systemd.patch
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/patches/go-test.patch b/srcpkgs/walker/patches/go-test.patch
new file mode 100644
index 00000000000000..c9fba7ad254f74
--- /dev/null
+++ b/srcpkgs/walker/patches/go-test.patch
@@ -0,0 +1,104 @@
+# Patch to make go test works,
+--- a/internal/modules/clipboard/clipboard.go
++++ b/internal/modules/clipboard/clipboard.go
+@@ -197,7 +197,7 @@
+ for {
+ conn, err := l.AcceptUnix()
+ if err != nil {
+- slog.Error("clipboard", "error", "accept", err)
++ slog.Error("clipboard error", "accept", err)
+ }
+
+ b := make([]byte, 104_857_600)
+@@ -262,13 +262,13 @@
+
+ conn, err := net.Dial("unix", ClipboardSocketAddrUpdate)
+ if err != nil {
+- slog.Error("clipboard", "error", "socket", err)
++ slog.Error("clipboard error", "socket", err)
+ return
+ }
+
+ _, err = conn.Write(content)
+ if err != nil {
+- slog.Error("clipboard", "error", "write", err)
++ slog.Error("clipboard error", "write", err)
+ }
+ }
+
+--- a/internal/ui/modules.go
++++ b/internal/ui/modules.go
+@@ -126,7 +126,7 @@
+
+ if ok := v.Setup(); ok {
+ if v.General().Name == "" {
+- log.Panicln("module has no name\n")
++ log.Panicln("module has no name")
+ }
+
+ if slices.Contains(config.Cfg.Disabled, v.General().Name) {
+--- a/internal/ui/keybinds.go
++++ b/internal/ui/keybinds.go
+@@ -201,7 +201,7 @@
+ _, existsSpecial := specialKeys[v]
+
+ if !existsMod && !existsSpecial {
+- slog.Error("invalid keybind", bind, "key", v)
++ slog.Error("invalid keybind", "bind", bind, "key", v)
+ }
+ }
+ }
+@@ -212,7 +212,7 @@
+ _, exists := modifiersInt[fields[0]]
+
+ if !exists || len(fields[0]) == 1 {
+- slog.Error("invalid trigger_label keybind", bind)
++ slog.Error("invalid trigger_label keybind", "bind", bind)
+ }
+ }
+
+--- a/internal/ui/ui.go
++++ b/internal/ui/ui.go
+@@ -966,7 +966,7 @@
+
+ err = watcher.Add(themes)
+ if err != nil {
+- slog.Error("watcher add error", err)
++ slog.Error("watcher add", "error", err)
+ return
+ }
+
+--- a/internal/ui/interactions.go
++++ b/internal/ui/interactions.go
+@@ -12,6 +12,7 @@
+ "sync"
+ "syscall"
+ "time"
++ "strconv"
+
+ "github.com/abenz1267/walker/internal/config"
+ "github.com/abenz1267/walker/internal/history"
+@@ -265,7 +266,8 @@
+ uc := gdk.KeyvalToUnicode(gdk.KeyvalToLower(val))
+
+ if uc != 0 {
+- index := slices.Index(appstate.UsedLabels, string(uc))
++ ucString := strconv.Itoa(int(uc))
++ index := slices.Index(appstate.UsedLabels, string(ucString))
+
+ if index != -1 {
+ keepOpen := modifier == (keepOpenModifier | labelModifier)
+@@ -301,8 +303,11 @@
+ if !hasFocus {
+ elements.input.GrabFocus()
+ char := gdk.KeyvalToUnicode(val)
+- elements.input.SetText(elements.input.Text() + string(char))
+- elements.input.SetPosition(-1)
++
++ if char != 0 {
++ elements.input.SetText(elements.input.Text() + strconv.Itoa(int(char)))
++ elements.input.SetPosition(-1)
++ }
+ }
+
+ return false
diff --git a/srcpkgs/walker/patches/systemd.patch b/srcpkgs/walker/patches/systemd.patch
new file mode 100644
index 00000000000000..145e234116e47d
--- /dev/null
+++ b/srcpkgs/walker/patches/systemd.patch
@@ -0,0 +1,54 @@
+--- a/cmd/walker.go
++++ b/cmd/walker.go
+@@ -21,7 +21,6 @@
+ "github.com/abenz1267/walker/internal/state"
+ "github.com/abenz1267/walker/internal/ui"
+ "github.com/abenz1267/walker/internal/util"
+- "github.com/adrg/xdg"
+ "github.com/davidbyttow/govips/v2/vips"
+ "github.com/diamondburned/gotk4/pkg/gio/v2"
+ "github.com/diamondburned/gotk4/pkg/glib/v2"
+@@ -125,34 +124,6 @@
+ }
+ }
+
+- if slices.Contains(args, "-A") || slices.Contains(args, "--enableautostart") {
+- content := `
+-[Desktop Entry]
+-Name=Walker
+-Comment=Walker Service
+-Exec=walker --gapplication-service
+-StartupNotify=false
+-Terminal=false
+-Type=Application
+- `
+-
+- err := os.WriteFile(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"), []byte(strings.TrimSpace(content)), 0644)
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+- if slices.Contains(args, "-D") || slices.Contains(args, "--disableautostart") {
+- err := os.Remove(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"))
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+ if isNew {
+ appName = fmt.Sprintf("%s-%d", appName, time.Now().Unix())
+ }
+@@ -178,8 +149,6 @@
+ app.AddMainOption("forceprint", 'f', glib.OptionFlagNone, glib.OptionArgNone, "forces printing input if no item is selected", "")
+ app.AddMainOption("bench", 'b', glib.OptionFlagNone, glib.OptionArgNone, "prints nanoseconds for start and displaying in both service and client", "")
+ app.AddMainOption("active", 'a', glib.OptionFlagNone, glib.OptionArgString, "active item", "")
+- app.AddMainOption("enableautostart", 'A', glib.OptionFlagNone, glib.OptionArgNone, "creates a desktop file for autostarting on login", "")
+- app.AddMainOption("disableautostart", 'D', glib.OptionFlagNone, glib.OptionArgNone, "removes the autostart desktop file", "")
+
+ app.Connect("activate", ui.Activate(state))
+
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..a81ba7e0e19318
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,25 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.11.18
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+short_desc="Multi-Purpose highly extendable application launcher"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=e153e6a32370d7edf63dc94567fac10d9fd48e9e3365c8fde267461fe606c7f1
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] New package: walker-0.11.18
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
2025-01-08 18:21 ` [PR PATCH] [Updated] " xavierfortier1
@ 2025-01-08 20:37 ` xavierfortier1
2025-01-09 12:34 ` xavierfortier1
` (18 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-01-08 20:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1041 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.11.18
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 87c34756b0149762ee80bb8e168a0854b53f24ef
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 6395 bytes --]
From 87c34756b0149762ee80bb8e168a0854b53f24ef Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.0.4
---
common/shlibs | 1 +
srcpkgs/gtk4-layer-shell-devel | 1 +
srcpkgs/gtk4-layer-shell/template | 40 +++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index cc76cbdd35cd7c..decf1f00c7f9e3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3977,6 +3977,7 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-devel-1.0.4_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..c6ea53bf52de56
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,40 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.0.4
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config wayland-devel"
+makedepends="gtk4-devel wayland-devel wayland-protocols"
+checkdepends="cantarell-fonts python3"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/refs/heads/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=7fe327dc3740e4b6f5edfd855e23f84b1ac1ec6854b731047b95df7feb46498b
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -Dtests=true -Dsmoke-tests=false"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" valabind"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From 72bff2cdd2ed5eacf8ec862b8aa23b60b5332758 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.11.18
---
srcpkgs/walker/patches/systemd.patch | 54 ++++++++++++++++++++++++++++
srcpkgs/walker/template | 26 ++++++++++++++
2 files changed, 80 insertions(+)
create mode 100644 srcpkgs/walker/patches/systemd.patch
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/patches/systemd.patch b/srcpkgs/walker/patches/systemd.patch
new file mode 100644
index 00000000000000..145e234116e47d
--- /dev/null
+++ b/srcpkgs/walker/patches/systemd.patch
@@ -0,0 +1,54 @@
+--- a/cmd/walker.go
++++ b/cmd/walker.go
+@@ -21,7 +21,6 @@
+ "github.com/abenz1267/walker/internal/state"
+ "github.com/abenz1267/walker/internal/ui"
+ "github.com/abenz1267/walker/internal/util"
+- "github.com/adrg/xdg"
+ "github.com/davidbyttow/govips/v2/vips"
+ "github.com/diamondburned/gotk4/pkg/gio/v2"
+ "github.com/diamondburned/gotk4/pkg/glib/v2"
+@@ -125,34 +124,6 @@
+ }
+ }
+
+- if slices.Contains(args, "-A") || slices.Contains(args, "--enableautostart") {
+- content := `
+-[Desktop Entry]
+-Name=Walker
+-Comment=Walker Service
+-Exec=walker --gapplication-service
+-StartupNotify=false
+-Terminal=false
+-Type=Application
+- `
+-
+- err := os.WriteFile(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"), []byte(strings.TrimSpace(content)), 0644)
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+- if slices.Contains(args, "-D") || slices.Contains(args, "--disableautostart") {
+- err := os.Remove(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"))
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+ if isNew {
+ appName = fmt.Sprintf("%s-%d", appName, time.Now().Unix())
+ }
+@@ -178,8 +149,6 @@
+ app.AddMainOption("forceprint", 'f', glib.OptionFlagNone, glib.OptionArgNone, "forces printing input if no item is selected", "")
+ app.AddMainOption("bench", 'b', glib.OptionFlagNone, glib.OptionArgNone, "prints nanoseconds for start and displaying in both service and client", "")
+ app.AddMainOption("active", 'a', glib.OptionFlagNone, glib.OptionArgString, "active item", "")
+- app.AddMainOption("enableautostart", 'A', glib.OptionFlagNone, glib.OptionArgNone, "creates a desktop file for autostarting on login", "")
+- app.AddMainOption("disableautostart", 'D', glib.OptionFlagNone, glib.OptionArgNone, "removes the autostart desktop file", "")
+
+ app.Connect("activate", ui.Activate(state))
+
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..1d948a5fc51a7b
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,26 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.11.18
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+short_desc="Multi-Purpose highly extendable application launcher"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=e153e6a32370d7edf63dc94567fac10d9fd48e9e3365c8fde267461fe606c7f1
+make_check=no # See https://github.com/abenz1267/walker/issues/216
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] New package: walker-0.11.18
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
2025-01-08 18:21 ` [PR PATCH] [Updated] " xavierfortier1
2025-01-08 20:37 ` xavierfortier1
@ 2025-01-09 12:34 ` xavierfortier1
2025-01-12 17:47 ` [PR PATCH] [Updated] New package: walker-0.11.19 xavierfortier1
` (17 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-01-09 12:34 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1041 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.11.18
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 87c34756b0149762ee80bb8e168a0854b53f24ef
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 6326 bytes --]
From 87c34756b0149762ee80bb8e168a0854b53f24ef Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.0.4
---
common/shlibs | 1 +
srcpkgs/gtk4-layer-shell-devel | 1 +
srcpkgs/gtk4-layer-shell/template | 40 +++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index cc76cbdd35cd7c..decf1f00c7f9e3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3977,6 +3977,7 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-devel-1.0.4_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..c6ea53bf52de56
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,40 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.0.4
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config wayland-devel"
+makedepends="gtk4-devel wayland-devel wayland-protocols"
+checkdepends="cantarell-fonts python3"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/refs/heads/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=7fe327dc3740e4b6f5edfd855e23f84b1ac1ec6854b731047b95df7feb46498b
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -Dtests=true -Dsmoke-tests=false"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" valabind"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From 43f871fbbb46920740cf9f87789072813f39a9e4 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.11.19
---
srcpkgs/walker/patches/systemd.patch | 54 ++++++++++++++++++++++++++++
srcpkgs/walker/template | 25 +++++++++++++
2 files changed, 79 insertions(+)
create mode 100644 srcpkgs/walker/patches/systemd.patch
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/patches/systemd.patch b/srcpkgs/walker/patches/systemd.patch
new file mode 100644
index 00000000000000..145e234116e47d
--- /dev/null
+++ b/srcpkgs/walker/patches/systemd.patch
@@ -0,0 +1,54 @@
+--- a/cmd/walker.go
++++ b/cmd/walker.go
+@@ -21,7 +21,6 @@
+ "github.com/abenz1267/walker/internal/state"
+ "github.com/abenz1267/walker/internal/ui"
+ "github.com/abenz1267/walker/internal/util"
+- "github.com/adrg/xdg"
+ "github.com/davidbyttow/govips/v2/vips"
+ "github.com/diamondburned/gotk4/pkg/gio/v2"
+ "github.com/diamondburned/gotk4/pkg/glib/v2"
+@@ -125,34 +124,6 @@
+ }
+ }
+
+- if slices.Contains(args, "-A") || slices.Contains(args, "--enableautostart") {
+- content := `
+-[Desktop Entry]
+-Name=Walker
+-Comment=Walker Service
+-Exec=walker --gapplication-service
+-StartupNotify=false
+-Terminal=false
+-Type=Application
+- `
+-
+- err := os.WriteFile(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"), []byte(strings.TrimSpace(content)), 0644)
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+- if slices.Contains(args, "-D") || slices.Contains(args, "--disableautostart") {
+- err := os.Remove(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"))
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+ if isNew {
+ appName = fmt.Sprintf("%s-%d", appName, time.Now().Unix())
+ }
+@@ -178,8 +149,6 @@
+ app.AddMainOption("forceprint", 'f', glib.OptionFlagNone, glib.OptionArgNone, "forces printing input if no item is selected", "")
+ app.AddMainOption("bench", 'b', glib.OptionFlagNone, glib.OptionArgNone, "prints nanoseconds for start and displaying in both service and client", "")
+ app.AddMainOption("active", 'a', glib.OptionFlagNone, glib.OptionArgString, "active item", "")
+- app.AddMainOption("enableautostart", 'A', glib.OptionFlagNone, glib.OptionArgNone, "creates a desktop file for autostarting on login", "")
+- app.AddMainOption("disableautostart", 'D', glib.OptionFlagNone, glib.OptionArgNone, "removes the autostart desktop file", "")
+
+ app.Connect("activate", ui.Activate(state))
+
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..7822669d4a0f8b
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,25 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.11.19
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+short_desc="Multi-Purpose highly extendable application launcher"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=2bd1fa08c935dd22a98154c68368ac18155fbc10dc66d08c69063d4c27467742
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] New package: walker-0.11.19
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (2 preceding siblings ...)
2025-01-09 12:34 ` xavierfortier1
@ 2025-01-12 17:47 ` xavierfortier1
2025-01-14 17:11 ` [PR PATCH] [Updated] New package: walker-0.12.0 xavierfortier1
` (16 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-01-12 17:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1041 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.11.19
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 87c34756b0149762ee80bb8e168a0854b53f24ef
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 6624 bytes --]
From 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.0.4
---
common/shlibs | 1 +
srcpkgs/gtk4-layer-shell-devel | 1 +
srcpkgs/gtk4-layer-shell/template | 40 +++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index cc76cbdd35cd7c..4ef6a088f9e4b0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3977,6 +3977,7 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-1.0.4_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..adc065850682ff
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,40 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.0.4
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-devel wayland-devel wayland-protocols"
+checkdepends="cantarell-fonts python3"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/refs/heads/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=7fe327dc3740e4b6f5edfd855e23f84b1ac1ec6854b731047b95df7feb46498b
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -Dtests=true -Dsmoke-tests=false"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" wayland-devel valabind"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From 3df35be6940e35a2f25e651b38d149fc8a5917a5 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.12.0
---
srcpkgs/walker/patches/systemd.patch | 54 ++++++++++++++++++++++++++++
srcpkgs/walker/template | 33 +++++++++++++++++
2 files changed, 87 insertions(+)
create mode 100644 srcpkgs/walker/patches/systemd.patch
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/patches/systemd.patch b/srcpkgs/walker/patches/systemd.patch
new file mode 100644
index 00000000000000..145e234116e47d
--- /dev/null
+++ b/srcpkgs/walker/patches/systemd.patch
@@ -0,0 +1,54 @@
+--- a/cmd/walker.go
++++ b/cmd/walker.go
+@@ -21,7 +21,6 @@
+ "github.com/abenz1267/walker/internal/state"
+ "github.com/abenz1267/walker/internal/ui"
+ "github.com/abenz1267/walker/internal/util"
+- "github.com/adrg/xdg"
+ "github.com/davidbyttow/govips/v2/vips"
+ "github.com/diamondburned/gotk4/pkg/gio/v2"
+ "github.com/diamondburned/gotk4/pkg/glib/v2"
+@@ -125,34 +124,6 @@
+ }
+ }
+
+- if slices.Contains(args, "-A") || slices.Contains(args, "--enableautostart") {
+- content := `
+-[Desktop Entry]
+-Name=Walker
+-Comment=Walker Service
+-Exec=walker --gapplication-service
+-StartupNotify=false
+-Terminal=false
+-Type=Application
+- `
+-
+- err := os.WriteFile(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"), []byte(strings.TrimSpace(content)), 0644)
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+- if slices.Contains(args, "-D") || slices.Contains(args, "--disableautostart") {
+- err := os.Remove(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"))
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+ if isNew {
+ appName = fmt.Sprintf("%s-%d", appName, time.Now().Unix())
+ }
+@@ -178,8 +149,6 @@
+ app.AddMainOption("forceprint", 'f', glib.OptionFlagNone, glib.OptionArgNone, "forces printing input if no item is selected", "")
+ app.AddMainOption("bench", 'b', glib.OptionFlagNone, glib.OptionArgNone, "prints nanoseconds for start and displaying in both service and client", "")
+ app.AddMainOption("active", 'a', glib.OptionFlagNone, glib.OptionArgString, "active item", "")
+- app.AddMainOption("enableautostart", 'A', glib.OptionFlagNone, glib.OptionArgNone, "creates a desktop file for autostarting on login", "")
+- app.AddMainOption("disableautostart", 'D', glib.OptionFlagNone, glib.OptionArgNone, "removes the autostart desktop file", "")
+
+ app.Connect("activate", ui.Activate(state))
+
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..1aa27f19a71c52
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,33 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.12.0
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+depends="gtk4-layer-shell $(vopt_if calculator qalculate)
+ $(vopt_if clipboard wl-clipboard)"
+short_desc="Multi-Purpose highly extendable application launcher for Wayland"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=71df6b623d5363d4db1075afb33e078b3d3099328f6922f2e481edb506713917
+
+# Package options
+build_options="calculator clipboard"
+build_options_default="clipboard"
+desc_option_calculator="Enable calculator module"
+desc_option_clipboard="Enable clipboard module"
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] New package: walker-0.12.0
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (3 preceding siblings ...)
2025-01-12 17:47 ` [PR PATCH] [Updated] New package: walker-0.11.19 xavierfortier1
@ 2025-01-14 17:11 ` xavierfortier1
2025-01-18 16:49 ` [PR PATCH] [Updated] New package: walker-0.12.1 xavierfortier1
` (15 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-01-14 17:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1040 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.12.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 87c34756b0149762ee80bb8e168a0854b53f24ef
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 6624 bytes --]
From 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.0.4
---
common/shlibs | 1 +
srcpkgs/gtk4-layer-shell-devel | 1 +
srcpkgs/gtk4-layer-shell/template | 40 +++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index cc76cbdd35cd7c..4ef6a088f9e4b0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3977,6 +3977,7 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-1.0.4_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..adc065850682ff
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,40 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.0.4
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-devel wayland-devel wayland-protocols"
+checkdepends="cantarell-fonts python3"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/refs/heads/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=7fe327dc3740e4b6f5edfd855e23f84b1ac1ec6854b731047b95df7feb46498b
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -Dtests=true -Dsmoke-tests=false"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" wayland-devel valabind"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From ccfd640e6fac9c4aba0d38c00726c83948fa2955 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.12.1
---
srcpkgs/walker/patches/systemd.patch | 54 ++++++++++++++++++++++++++++
srcpkgs/walker/template | 33 +++++++++++++++++
2 files changed, 87 insertions(+)
create mode 100644 srcpkgs/walker/patches/systemd.patch
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/patches/systemd.patch b/srcpkgs/walker/patches/systemd.patch
new file mode 100644
index 00000000000000..145e234116e47d
--- /dev/null
+++ b/srcpkgs/walker/patches/systemd.patch
@@ -0,0 +1,54 @@
+--- a/cmd/walker.go
++++ b/cmd/walker.go
+@@ -21,7 +21,6 @@
+ "github.com/abenz1267/walker/internal/state"
+ "github.com/abenz1267/walker/internal/ui"
+ "github.com/abenz1267/walker/internal/util"
+- "github.com/adrg/xdg"
+ "github.com/davidbyttow/govips/v2/vips"
+ "github.com/diamondburned/gotk4/pkg/gio/v2"
+ "github.com/diamondburned/gotk4/pkg/glib/v2"
+@@ -125,34 +124,6 @@
+ }
+ }
+
+- if slices.Contains(args, "-A") || slices.Contains(args, "--enableautostart") {
+- content := `
+-[Desktop Entry]
+-Name=Walker
+-Comment=Walker Service
+-Exec=walker --gapplication-service
+-StartupNotify=false
+-Terminal=false
+-Type=Application
+- `
+-
+- err := os.WriteFile(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"), []byte(strings.TrimSpace(content)), 0644)
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+- if slices.Contains(args, "-D") || slices.Contains(args, "--disableautostart") {
+- err := os.Remove(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"))
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+ if isNew {
+ appName = fmt.Sprintf("%s-%d", appName, time.Now().Unix())
+ }
+@@ -178,8 +149,6 @@
+ app.AddMainOption("forceprint", 'f', glib.OptionFlagNone, glib.OptionArgNone, "forces printing input if no item is selected", "")
+ app.AddMainOption("bench", 'b', glib.OptionFlagNone, glib.OptionArgNone, "prints nanoseconds for start and displaying in both service and client", "")
+ app.AddMainOption("active", 'a', glib.OptionFlagNone, glib.OptionArgString, "active item", "")
+- app.AddMainOption("enableautostart", 'A', glib.OptionFlagNone, glib.OptionArgNone, "creates a desktop file for autostarting on login", "")
+- app.AddMainOption("disableautostart", 'D', glib.OptionFlagNone, glib.OptionArgNone, "removes the autostart desktop file", "")
+
+ app.Connect("activate", ui.Activate(state))
+
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..8784a719fd9d3a
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,33 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.12.1
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+depends="gtk4-layer-shell $(vopt_if calculator qalculate)
+ $(vopt_if clipboard wl-clipboard)"
+short_desc="Multi-Purpose highly extendable application launcher for Wayland"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=1bc4d75e3238e31b3992e48f36800079070b556d95627256efd5f300df336b89
+
+# Package options
+build_options="calculator clipboard"
+build_options_default="clipboard"
+desc_option_calculator="Enable calculator module"
+desc_option_clipboard="Enable clipboard module"
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] New package: walker-0.12.1
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (4 preceding siblings ...)
2025-01-14 17:11 ` [PR PATCH] [Updated] New package: walker-0.12.0 xavierfortier1
@ 2025-01-18 16:49 ` xavierfortier1
2025-01-19 19:44 ` [PR PATCH] [Updated] New package: walker-0.12.3 xavierfortier1
` (14 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-01-18 16:49 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1040 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.12.1
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 6910 bytes --]
From 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.0.4
---
common/shlibs | 1 +
srcpkgs/gtk4-layer-shell-devel | 1 +
srcpkgs/gtk4-layer-shell/template | 40 +++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index cc76cbdd35cd7c..4ef6a088f9e4b0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3977,6 +3977,7 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-1.0.4_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..adc065850682ff
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,40 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.0.4
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-devel wayland-devel wayland-protocols"
+checkdepends="cantarell-fonts python3"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/refs/heads/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=7fe327dc3740e4b6f5edfd855e23f84b1ac1ec6854b731047b95df7feb46498b
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -Dtests=true -Dsmoke-tests=false"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" wayland-devel valabind"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From 76631b681aa54e7d0f6537b9da2bacca6a2ba7da Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.12.3
---
srcpkgs/walker/patches/systemd.patch | 62 ++++++++++++++++++++++++++++
srcpkgs/walker/template | 34 +++++++++++++++
2 files changed, 96 insertions(+)
create mode 100644 srcpkgs/walker/patches/systemd.patch
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/patches/systemd.patch b/srcpkgs/walker/patches/systemd.patch
new file mode 100644
index 00000000000000..0dfc6a98cefde7
--- /dev/null
+++ b/srcpkgs/walker/patches/systemd.patch
@@ -0,0 +1,62 @@
+--- a/cmd/walker.go 2025-01-18 10:14:55.000000000 -0500
++++ b/cmd/walker.go 2025-01-18 11:13:15.037907898 -0500
+@@ -7,7 +7,6 @@
+ "log"
+ "os"
+ "os/signal"
+- "path/filepath"
+ "slices"
+ "strconv"
+ "strings"
+@@ -21,7 +20,6 @@
+ "github.com/abenz1267/walker/internal/state"
+ "github.com/abenz1267/walker/internal/ui"
+ "github.com/abenz1267/walker/internal/util"
+- "github.com/adrg/xdg"
+ "github.com/diamondburned/gotk4/pkg/gio/v2"
+ "github.com/diamondburned/gotk4/pkg/glib/v2"
+ "github.com/diamondburned/gotk4/pkg/gtk/v4"
+@@ -107,34 +105,6 @@
+ }
+ }
+
+- if slices.Contains(args, "-A") || slices.Contains(args, "--enableautostart") {
+- content := `
+-[Desktop Entry]
+-Name=Walker
+-Comment=Walker Service
+-Exec=walker --gapplication-service
+-StartupNotify=false
+-Terminal=false
+-Type=Application
+- `
+-
+- err := os.WriteFile(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"), []byte(strings.TrimSpace(content)), 0644)
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+- if slices.Contains(args, "-D") || slices.Contains(args, "--disableautostart") {
+- err := os.Remove(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"))
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+ if isNew {
+ appName = fmt.Sprintf("%s-%d", appName, time.Now().Unix())
+ }
+@@ -160,8 +130,6 @@
+ app.AddMainOption("forceprint", 'f', glib.OptionFlagNone, glib.OptionArgNone, "forces printing input if no item is selected", "")
+ app.AddMainOption("bench", 'b', glib.OptionFlagNone, glib.OptionArgNone, "prints nanoseconds for start and displaying in both service and client", "")
+ app.AddMainOption("active", 'a', glib.OptionFlagNone, glib.OptionArgString, "active item", "")
+- app.AddMainOption("enableautostart", 'A', glib.OptionFlagNone, glib.OptionArgNone, "creates a desktop file for autostarting on login", "")
+- app.AddMainOption("disableautostart", 'D', glib.OptionFlagNone, glib.OptionArgNone, "removes the autostart desktop file", "")
+
+ app.Connect("activate", ui.Activate(state))
+
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..1a2971482218db
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,34 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.12.3
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+depends="gtk4-layer-shell $(vopt_if calculator qalculate)
+ $(vopt_if clipboard wl-clipboard)"
+short_desc="Multi-Purpose highly extendable application launcher for Wayland"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=c4a4050859488f89bfb2bacfb9dfdd05fecc0b206cceef97aa6560d8b17180de
+make_check=no # See https://github.com/void-linux/void-packages/actions/runs/12772808861/job/35603242980
+
+# Package options
+build_options="calculator clipboard"
+build_options_default="clipboard"
+desc_option_calculator="Enable calculator module"
+desc_option_clipboard="Enable clipboard module"
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] New package: walker-0.12.3
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (5 preceding siblings ...)
2025-01-18 16:49 ` [PR PATCH] [Updated] New package: walker-0.12.1 xavierfortier1
@ 2025-01-19 19:44 ` xavierfortier1
2025-01-22 17:51 ` [PR PATCH] [Updated] New package: walker-0.12.6 xavierfortier1
` (13 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-01-19 19:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1040 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.12.3
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 6910 bytes --]
From 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.0.4
---
common/shlibs | 1 +
srcpkgs/gtk4-layer-shell-devel | 1 +
srcpkgs/gtk4-layer-shell/template | 40 +++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index cc76cbdd35cd7c..4ef6a088f9e4b0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3977,6 +3977,7 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-1.0.4_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..adc065850682ff
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,40 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.0.4
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-devel wayland-devel wayland-protocols"
+checkdepends="cantarell-fonts python3"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/refs/heads/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=7fe327dc3740e4b6f5edfd855e23f84b1ac1ec6854b731047b95df7feb46498b
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -Dtests=true -Dsmoke-tests=false"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" wayland-devel valabind"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From d73860d7d1afa443f357497c160cc21e0abdaec1 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.12.6
---
srcpkgs/walker/patches/systemd.patch | 62 ++++++++++++++++++++++++++++
srcpkgs/walker/template | 34 +++++++++++++++
2 files changed, 96 insertions(+)
create mode 100644 srcpkgs/walker/patches/systemd.patch
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/patches/systemd.patch b/srcpkgs/walker/patches/systemd.patch
new file mode 100644
index 00000000000000..0dfc6a98cefde7
--- /dev/null
+++ b/srcpkgs/walker/patches/systemd.patch
@@ -0,0 +1,62 @@
+--- a/cmd/walker.go 2025-01-18 10:14:55.000000000 -0500
++++ b/cmd/walker.go 2025-01-18 11:13:15.037907898 -0500
+@@ -7,7 +7,6 @@
+ "log"
+ "os"
+ "os/signal"
+- "path/filepath"
+ "slices"
+ "strconv"
+ "strings"
+@@ -21,7 +20,6 @@
+ "github.com/abenz1267/walker/internal/state"
+ "github.com/abenz1267/walker/internal/ui"
+ "github.com/abenz1267/walker/internal/util"
+- "github.com/adrg/xdg"
+ "github.com/diamondburned/gotk4/pkg/gio/v2"
+ "github.com/diamondburned/gotk4/pkg/glib/v2"
+ "github.com/diamondburned/gotk4/pkg/gtk/v4"
+@@ -107,34 +105,6 @@
+ }
+ }
+
+- if slices.Contains(args, "-A") || slices.Contains(args, "--enableautostart") {
+- content := `
+-[Desktop Entry]
+-Name=Walker
+-Comment=Walker Service
+-Exec=walker --gapplication-service
+-StartupNotify=false
+-Terminal=false
+-Type=Application
+- `
+-
+- err := os.WriteFile(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"), []byte(strings.TrimSpace(content)), 0644)
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+- if slices.Contains(args, "-D") || slices.Contains(args, "--disableautostart") {
+- err := os.Remove(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"))
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+ if isNew {
+ appName = fmt.Sprintf("%s-%d", appName, time.Now().Unix())
+ }
+@@ -160,8 +130,6 @@
+ app.AddMainOption("forceprint", 'f', glib.OptionFlagNone, glib.OptionArgNone, "forces printing input if no item is selected", "")
+ app.AddMainOption("bench", 'b', glib.OptionFlagNone, glib.OptionArgNone, "prints nanoseconds for start and displaying in both service and client", "")
+ app.AddMainOption("active", 'a', glib.OptionFlagNone, glib.OptionArgString, "active item", "")
+- app.AddMainOption("enableautostart", 'A', glib.OptionFlagNone, glib.OptionArgNone, "creates a desktop file for autostarting on login", "")
+- app.AddMainOption("disableautostart", 'D', glib.OptionFlagNone, glib.OptionArgNone, "removes the autostart desktop file", "")
+
+ app.Connect("activate", ui.Activate(state))
+
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..bf0ec439a9c9ec
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,34 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.12.6
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+depends="gtk4-layer-shell $(vopt_if calculator qalculate)
+ $(vopt_if clipboard wl-clipboard)"
+short_desc="Multi-Purpose highly extendable application launcher for Wayland"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=b9c4db9ea16aff8a4c07a1c345b1e3f70f972dface8412dc43bbaefe81bcd817
+make_check=no # See https://github.com/void-linux/void-packages/actions/runs/12772808861/job/35603242980
+
+# Package options
+build_options="calculator clipboard"
+build_options_default="clipboard"
+desc_option_calculator="Enable calculator module"
+desc_option_clipboard="Enable clipboard module"
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] New package: walker-0.12.6
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (6 preceding siblings ...)
2025-01-19 19:44 ` [PR PATCH] [Updated] New package: walker-0.12.3 xavierfortier1
@ 2025-01-22 17:51 ` xavierfortier1
2025-01-26 15:58 ` [PR PATCH] [Updated] New package: walker-0.12.10 xavierfortier1
` (12 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-01-22 17:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1040 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.12.6
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 6912 bytes --]
From 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.0.4
---
common/shlibs | 1 +
srcpkgs/gtk4-layer-shell-devel | 1 +
srcpkgs/gtk4-layer-shell/template | 40 +++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index cc76cbdd35cd7c..4ef6a088f9e4b0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3977,6 +3977,7 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-1.0.4_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..adc065850682ff
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,40 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.0.4
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-devel wayland-devel wayland-protocols"
+checkdepends="cantarell-fonts python3"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/refs/heads/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=7fe327dc3740e4b6f5edfd855e23f84b1ac1ec6854b731047b95df7feb46498b
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -Dtests=true -Dsmoke-tests=false"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" wayland-devel valabind"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From f658ec988a41796f011346a4b28abfc282846062 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.12.10
---
srcpkgs/walker/patches/systemd.patch | 62 ++++++++++++++++++++++++++++
srcpkgs/walker/template | 34 +++++++++++++++
2 files changed, 96 insertions(+)
create mode 100644 srcpkgs/walker/patches/systemd.patch
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/patches/systemd.patch b/srcpkgs/walker/patches/systemd.patch
new file mode 100644
index 00000000000000..0dfc6a98cefde7
--- /dev/null
+++ b/srcpkgs/walker/patches/systemd.patch
@@ -0,0 +1,62 @@
+--- a/cmd/walker.go 2025-01-18 10:14:55.000000000 -0500
++++ b/cmd/walker.go 2025-01-18 11:13:15.037907898 -0500
+@@ -7,7 +7,6 @@
+ "log"
+ "os"
+ "os/signal"
+- "path/filepath"
+ "slices"
+ "strconv"
+ "strings"
+@@ -21,7 +20,6 @@
+ "github.com/abenz1267/walker/internal/state"
+ "github.com/abenz1267/walker/internal/ui"
+ "github.com/abenz1267/walker/internal/util"
+- "github.com/adrg/xdg"
+ "github.com/diamondburned/gotk4/pkg/gio/v2"
+ "github.com/diamondburned/gotk4/pkg/glib/v2"
+ "github.com/diamondburned/gotk4/pkg/gtk/v4"
+@@ -107,34 +105,6 @@
+ }
+ }
+
+- if slices.Contains(args, "-A") || slices.Contains(args, "--enableautostart") {
+- content := `
+-[Desktop Entry]
+-Name=Walker
+-Comment=Walker Service
+-Exec=walker --gapplication-service
+-StartupNotify=false
+-Terminal=false
+-Type=Application
+- `
+-
+- err := os.WriteFile(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"), []byte(strings.TrimSpace(content)), 0644)
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+- if slices.Contains(args, "-D") || slices.Contains(args, "--disableautostart") {
+- err := os.Remove(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"))
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+ if isNew {
+ appName = fmt.Sprintf("%s-%d", appName, time.Now().Unix())
+ }
+@@ -160,8 +130,6 @@
+ app.AddMainOption("forceprint", 'f', glib.OptionFlagNone, glib.OptionArgNone, "forces printing input if no item is selected", "")
+ app.AddMainOption("bench", 'b', glib.OptionFlagNone, glib.OptionArgNone, "prints nanoseconds for start and displaying in both service and client", "")
+ app.AddMainOption("active", 'a', glib.OptionFlagNone, glib.OptionArgString, "active item", "")
+- app.AddMainOption("enableautostart", 'A', glib.OptionFlagNone, glib.OptionArgNone, "creates a desktop file for autostarting on login", "")
+- app.AddMainOption("disableautostart", 'D', glib.OptionFlagNone, glib.OptionArgNone, "removes the autostart desktop file", "")
+
+ app.Connect("activate", ui.Activate(state))
+
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..808eb5bc0caa25
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,34 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.12.10
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+depends="gtk4-layer-shell $(vopt_if calculator qalculate)
+ $(vopt_if clipboard wl-clipboard)"
+short_desc="Multi-Purpose highly extendable application launcher for Wayland"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=7579fccbe22685237b96667d39dd347ffe5a19426c4f4ecb3fe6ef4c56b18376
+make_check=no # See https://github.com/void-linux/void-packages/actions/runs/12772808861/job/35603242980
+
+# Package options
+build_options="calculator clipboard"
+build_options_default="clipboard"
+desc_option_calculator="Enable calculator module"
+desc_option_clipboard="Enable clipboard module"
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] New package: walker-0.12.10
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (7 preceding siblings ...)
2025-01-22 17:51 ` [PR PATCH] [Updated] New package: walker-0.12.6 xavierfortier1
@ 2025-01-26 15:58 ` xavierfortier1
2025-01-26 17:05 ` xavierfortier1
` (11 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-01-26 15:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1041 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.12.10
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 6912 bytes --]
From 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.0.4
---
common/shlibs | 1 +
srcpkgs/gtk4-layer-shell-devel | 1 +
srcpkgs/gtk4-layer-shell/template | 40 +++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index cc76cbdd35cd7c..4ef6a088f9e4b0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3977,6 +3977,7 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-1.0.4_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..adc065850682ff
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,40 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.0.4
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-devel wayland-devel wayland-protocols"
+checkdepends="cantarell-fonts python3"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/refs/heads/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=7fe327dc3740e4b6f5edfd855e23f84b1ac1ec6854b731047b95df7feb46498b
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -Dtests=true -Dsmoke-tests=false"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" wayland-devel valabind"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From f658ec988a41796f011346a4b28abfc282846062 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.12.10
---
srcpkgs/walker/patches/systemd.patch | 62 ++++++++++++++++++++++++++++
srcpkgs/walker/template | 34 +++++++++++++++
2 files changed, 96 insertions(+)
create mode 100644 srcpkgs/walker/patches/systemd.patch
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/patches/systemd.patch b/srcpkgs/walker/patches/systemd.patch
new file mode 100644
index 00000000000000..0dfc6a98cefde7
--- /dev/null
+++ b/srcpkgs/walker/patches/systemd.patch
@@ -0,0 +1,62 @@
+--- a/cmd/walker.go 2025-01-18 10:14:55.000000000 -0500
++++ b/cmd/walker.go 2025-01-18 11:13:15.037907898 -0500
+@@ -7,7 +7,6 @@
+ "log"
+ "os"
+ "os/signal"
+- "path/filepath"
+ "slices"
+ "strconv"
+ "strings"
+@@ -21,7 +20,6 @@
+ "github.com/abenz1267/walker/internal/state"
+ "github.com/abenz1267/walker/internal/ui"
+ "github.com/abenz1267/walker/internal/util"
+- "github.com/adrg/xdg"
+ "github.com/diamondburned/gotk4/pkg/gio/v2"
+ "github.com/diamondburned/gotk4/pkg/glib/v2"
+ "github.com/diamondburned/gotk4/pkg/gtk/v4"
+@@ -107,34 +105,6 @@
+ }
+ }
+
+- if slices.Contains(args, "-A") || slices.Contains(args, "--enableautostart") {
+- content := `
+-[Desktop Entry]
+-Name=Walker
+-Comment=Walker Service
+-Exec=walker --gapplication-service
+-StartupNotify=false
+-Terminal=false
+-Type=Application
+- `
+-
+- err := os.WriteFile(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"), []byte(strings.TrimSpace(content)), 0644)
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+- if slices.Contains(args, "-D") || slices.Contains(args, "--disableautostart") {
+- err := os.Remove(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"))
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+ if isNew {
+ appName = fmt.Sprintf("%s-%d", appName, time.Now().Unix())
+ }
+@@ -160,8 +130,6 @@
+ app.AddMainOption("forceprint", 'f', glib.OptionFlagNone, glib.OptionArgNone, "forces printing input if no item is selected", "")
+ app.AddMainOption("bench", 'b', glib.OptionFlagNone, glib.OptionArgNone, "prints nanoseconds for start and displaying in both service and client", "")
+ app.AddMainOption("active", 'a', glib.OptionFlagNone, glib.OptionArgString, "active item", "")
+- app.AddMainOption("enableautostart", 'A', glib.OptionFlagNone, glib.OptionArgNone, "creates a desktop file for autostarting on login", "")
+- app.AddMainOption("disableautostart", 'D', glib.OptionFlagNone, glib.OptionArgNone, "removes the autostart desktop file", "")
+
+ app.Connect("activate", ui.Activate(state))
+
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..808eb5bc0caa25
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,34 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.12.10
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+depends="gtk4-layer-shell $(vopt_if calculator qalculate)
+ $(vopt_if clipboard wl-clipboard)"
+short_desc="Multi-Purpose highly extendable application launcher for Wayland"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=7579fccbe22685237b96667d39dd347ffe5a19426c4f4ecb3fe6ef4c56b18376
+make_check=no # See https://github.com/void-linux/void-packages/actions/runs/12772808861/job/35603242980
+
+# Package options
+build_options="calculator clipboard"
+build_options_default="clipboard"
+desc_option_calculator="Enable calculator module"
+desc_option_clipboard="Enable clipboard module"
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] New package: walker-0.12.10
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (8 preceding siblings ...)
2025-01-26 15:58 ` [PR PATCH] [Updated] New package: walker-0.12.10 xavierfortier1
@ 2025-01-26 17:05 ` xavierfortier1
2025-01-29 18:06 ` [PR PATCH] [Updated] New package: walker-0.12.12 xavierfortier1
` (10 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-01-26 17:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1041 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.12.10
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 6649 bytes --]
From 4f70e132b9401b013cafad30cd3e11800e1c2332 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.0.4
---
common/shlibs | 1 +
srcpkgs/gtk4-layer-shell-devel | 1 +
srcpkgs/gtk4-layer-shell/template | 40 +++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index 2ea72f71529761..dc10ac682e4721 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3981,6 +3981,7 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-1.0.4_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..adc065850682ff
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,40 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.0.4
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-devel wayland-devel wayland-protocols"
+checkdepends="cantarell-fonts python3"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/refs/heads/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=7fe327dc3740e4b6f5edfd855e23f84b1ac1ec6854b731047b95df7feb46498b
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -Dtests=true -Dsmoke-tests=false"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" wayland-devel valabind"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From 1391e9a7eb439e1d10037e55e3126b3a0872a88b Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.12.12
---
srcpkgs/walker/patches/systemd.patch | 62 ++++++++++++++++++++++++++++
srcpkgs/walker/template | 27 ++++++++++++
2 files changed, 89 insertions(+)
create mode 100644 srcpkgs/walker/patches/systemd.patch
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/patches/systemd.patch b/srcpkgs/walker/patches/systemd.patch
new file mode 100644
index 00000000000000..0dfc6a98cefde7
--- /dev/null
+++ b/srcpkgs/walker/patches/systemd.patch
@@ -0,0 +1,62 @@
+--- a/cmd/walker.go 2025-01-18 10:14:55.000000000 -0500
++++ b/cmd/walker.go 2025-01-18 11:13:15.037907898 -0500
+@@ -7,7 +7,6 @@
+ "log"
+ "os"
+ "os/signal"
+- "path/filepath"
+ "slices"
+ "strconv"
+ "strings"
+@@ -21,7 +20,6 @@
+ "github.com/abenz1267/walker/internal/state"
+ "github.com/abenz1267/walker/internal/ui"
+ "github.com/abenz1267/walker/internal/util"
+- "github.com/adrg/xdg"
+ "github.com/diamondburned/gotk4/pkg/gio/v2"
+ "github.com/diamondburned/gotk4/pkg/glib/v2"
+ "github.com/diamondburned/gotk4/pkg/gtk/v4"
+@@ -107,34 +105,6 @@
+ }
+ }
+
+- if slices.Contains(args, "-A") || slices.Contains(args, "--enableautostart") {
+- content := `
+-[Desktop Entry]
+-Name=Walker
+-Comment=Walker Service
+-Exec=walker --gapplication-service
+-StartupNotify=false
+-Terminal=false
+-Type=Application
+- `
+-
+- err := os.WriteFile(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"), []byte(strings.TrimSpace(content)), 0644)
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+- if slices.Contains(args, "-D") || slices.Contains(args, "--disableautostart") {
+- err := os.Remove(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"))
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+ if isNew {
+ appName = fmt.Sprintf("%s-%d", appName, time.Now().Unix())
+ }
+@@ -160,8 +130,6 @@
+ app.AddMainOption("forceprint", 'f', glib.OptionFlagNone, glib.OptionArgNone, "forces printing input if no item is selected", "")
+ app.AddMainOption("bench", 'b', glib.OptionFlagNone, glib.OptionArgNone, "prints nanoseconds for start and displaying in both service and client", "")
+ app.AddMainOption("active", 'a', glib.OptionFlagNone, glib.OptionArgString, "active item", "")
+- app.AddMainOption("enableautostart", 'A', glib.OptionFlagNone, glib.OptionArgNone, "creates a desktop file for autostarting on login", "")
+- app.AddMainOption("disableautostart", 'D', glib.OptionFlagNone, glib.OptionArgNone, "removes the autostart desktop file", "")
+
+ app.Connect("activate", ui.Activate(state))
+
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..15ac2a494254d6
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,27 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.12.12
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+depends="gtk4-layer-shell"
+short_desc="Multi-Purpose highly extendable application launcher for Wayland"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=2646212b2a7fddc5102fa2a90d29c71bb8e1109a678888be765dc47f889b0179
+# make_check=no # See https://github.com/void-linux/void-packages/actions/runs/12772808861/job/35603242980
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] New package: walker-0.12.12
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (9 preceding siblings ...)
2025-01-26 17:05 ` xavierfortier1
@ 2025-01-29 18:06 ` xavierfortier1
2025-02-06 21:58 ` xavierfortier1
` (9 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-01-29 18:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1041 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.12.12
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 6649 bytes --]
From 0825ed20b8471afc424b5a34617a78aa8b5711ca Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.1.0
---
common/shlibs | 2 ++
srcpkgs/gtk4-layer-shell-devel | 1 +
srcpkgs/gtk4-layer-shell/template | 40 +++++++++++++++++++++++++++++++
3 files changed, 43 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index 2ea72f71529761..69c0fc21657e6e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3981,6 +3981,8 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-1.1.0_1
+liblayer-shell-preload.so gtk4-layer-shell-1.1.0_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..c334ac2c81ae7c
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,40 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.1.0
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-devel wayland-devel wayland-protocols"
+checkdepends="cantarell-fonts python3"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=98284281260a5eef5b4f63a55f16c4bf6a788a1020a6db037ecb0f71fa336988
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -Dtests=true -Dsmoke-tests=false"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" wayland-devel valabind"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From 64f727974cd252306f2815eefbaec3ca5a7d77d1 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.12.12
---
srcpkgs/walker/patches/systemd.patch | 62 ++++++++++++++++++++++++++++
srcpkgs/walker/template | 27 ++++++++++++
2 files changed, 89 insertions(+)
create mode 100644 srcpkgs/walker/patches/systemd.patch
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/patches/systemd.patch b/srcpkgs/walker/patches/systemd.patch
new file mode 100644
index 00000000000000..9c800b00beb318
--- /dev/null
+++ b/srcpkgs/walker/patches/systemd.patch
@@ -0,0 +1,62 @@
+--- a/cmd/walker.go
++++ b/cmd/walker.go
+@@ -7,7 +7,6 @@
+ "log"
+ "os"
+ "os/signal"
+- "path/filepath"
+ "slices"
+ "strconv"
+ "strings"
+@@ -21,7 +20,6 @@
+ "github.com/abenz1267/walker/internal/state"
+ "github.com/abenz1267/walker/internal/ui"
+ "github.com/abenz1267/walker/internal/util"
+- "github.com/adrg/xdg"
+ "github.com/diamondburned/gotk4/pkg/gio/v2"
+ "github.com/diamondburned/gotk4/pkg/glib/v2"
+ "github.com/diamondburned/gotk4/pkg/gtk/v4"
+@@ -107,34 +105,6 @@
+ }
+ }
+
+- if slices.Contains(args, "-A") || slices.Contains(args, "--enableautostart") {
+- content := `
+-[Desktop Entry]
+-Name=Walker
+-Comment=Walker Service
+-Exec=walker --gapplication-service
+-StartupNotify=false
+-Terminal=false
+-Type=Application
+- `
+-
+- err := os.WriteFile(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"), []byte(strings.TrimSpace(content)), 0644)
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+- if slices.Contains(args, "-D") || slices.Contains(args, "--disableautostart") {
+- err := os.Remove(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"))
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+ if isNew {
+ appName = fmt.Sprintf("%s-%d", appName, time.Now().Unix())
+ }
+@@ -160,8 +130,6 @@
+ app.AddMainOption("forceprint", 'f', glib.OptionFlagNone, glib.OptionArgNone, "forces printing input if no item is selected", "")
+ app.AddMainOption("bench", 'b', glib.OptionFlagNone, glib.OptionArgNone, "prints nanoseconds for start and displaying in both service and client", "")
+ app.AddMainOption("active", 'a', glib.OptionFlagNone, glib.OptionArgString, "active item", "")
+- app.AddMainOption("enableautostart", 'A', glib.OptionFlagNone, glib.OptionArgNone, "creates a desktop file for autostarting on login", "")
+- app.AddMainOption("disableautostart", 'D', glib.OptionFlagNone, glib.OptionArgNone, "removes the autostart desktop file", "")
+
+ app.Connect("activate", ui.Activate(state))
+
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..80d95e18b700d6
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,27 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.12.12
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+depends="gtk4-layer-shell qalculate wl-clipboard"
+short_desc="Multi-Purpose highly extendable application launcher for Wayland"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=2646212b2a7fddc5102fa2a90d29c71bb8e1109a678888be765dc47f889b0179
+make_check=no # See https://github.com/void-linux/void-packages/actions/runs/12976660965/job/36189194333?pr=53892
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] New package: walker-0.12.12
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (10 preceding siblings ...)
2025-01-29 18:06 ` [PR PATCH] [Updated] New package: walker-0.12.12 xavierfortier1
@ 2025-02-06 21:58 ` xavierfortier1
2025-03-02 19:24 ` [PR PATCH] [Updated] New package: walker-0.12.14 xavierfortier1
` (8 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-02-06 21:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1041 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.12.12
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 6785 bytes --]
From 0825ed20b8471afc424b5a34617a78aa8b5711ca Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.1.0
---
common/shlibs | 2 ++
srcpkgs/gtk4-layer-shell-devel | 1 +
srcpkgs/gtk4-layer-shell/template | 40 +++++++++++++++++++++++++++++++
3 files changed, 43 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index 2ea72f71529761..69c0fc21657e6e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3981,6 +3981,8 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-1.1.0_1
+liblayer-shell-preload.so gtk4-layer-shell-1.1.0_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..c334ac2c81ae7c
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,40 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.1.0
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-devel wayland-devel wayland-protocols"
+checkdepends="cantarell-fonts python3"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=98284281260a5eef5b4f63a55f16c4bf6a788a1020a6db037ecb0f71fa336988
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -Dtests=true -Dsmoke-tests=false"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" wayland-devel valabind"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From 3c9d48659479289ecb36960ba729b07a9df94f40 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.12.14
---
srcpkgs/walker/patches/systemd.patch | 62 ++++++++++++++++++++++++++++
srcpkgs/walker/template | 27 ++++++++++++
2 files changed, 89 insertions(+)
create mode 100644 srcpkgs/walker/patches/systemd.patch
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/patches/systemd.patch b/srcpkgs/walker/patches/systemd.patch
new file mode 100644
index 00000000000000..cce19b7a97aa21
--- /dev/null
+++ b/srcpkgs/walker/patches/systemd.patch
@@ -0,0 +1,62 @@
+--- a/cmd/walker.go
++++ b/cmd/walker.go
+@@ -7,7 +7,6 @@
+ "log"
+ "os"
+ "os/signal"
+- "path/filepath"
+ "slices"
+ "strconv"
+ "strings"
+@@ -21,7 +20,6 @@
+ "github.com/abenz1267/walker/internal/state"
+ "github.com/abenz1267/walker/internal/ui"
+ "github.com/abenz1267/walker/internal/util"
+- "github.com/adrg/xdg"
+ "github.com/diamondburned/gotk4/pkg/gio/v2"
+ "github.com/diamondburned/gotk4/pkg/glib/v2"
+ "github.com/diamondburned/gotk4/pkg/gtk/v4"
+@@ -113,34 +111,6 @@
+ }
+ }
+
+- if slices.Contains(args, "-A") || slices.Contains(args, "--enableautostart") {
+- content := `
+-[Desktop Entry]
+-Name=Walker
+-Comment=Walker Service
+-Exec=walker --gapplication-service
+-StartupNotify=false
+-Terminal=false
+-Type=Application
+- `
+-
+- err := os.WriteFile(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"), []byte(strings.TrimSpace(content)), 0644)
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+- if slices.Contains(args, "-D") || slices.Contains(args, "--disableautostart") {
+- err := os.Remove(filepath.Join(xdg.ConfigHome, "autostart", "walker-service.desktop"))
+- if err != nil {
+- log.Panicln(err)
+- }
+-
+- return
+- }
+-
+ if isNew {
+ appName = fmt.Sprintf("%s-%d", appName, time.Now().Unix())
+ }
+@@ -166,8 +136,6 @@
+ app.AddMainOption("forceprint", 'f', glib.OptionFlagNone, glib.OptionArgNone, "forces printing input if no item is selected", "")
+ app.AddMainOption("bench", 'b', glib.OptionFlagNone, glib.OptionArgNone, "prints nanoseconds for start and displaying in both service and client", "")
+ app.AddMainOption("active", 'a', glib.OptionFlagNone, glib.OptionArgString, "active item", "")
+- app.AddMainOption("enableautostart", 'A', glib.OptionFlagNone, glib.OptionArgNone, "creates a desktop file for autostarting on login", "")
+- app.AddMainOption("disableautostart", 'D', glib.OptionFlagNone, glib.OptionArgNone, "removes the autostart desktop file", "")
+ app.AddMainOption("createuserconfig", 'C', glib.OptionFlagNone, glib.OptionArgNone, "writes the default config to xdg_user_config", "")
+
+ app.Connect("activate", ui.Activate(state))
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..98fea44e2733b7
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,27 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.12.14
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+depends="gtk4-layer-shell qalculate wl-clipboard"
+short_desc="Multi-Purpose highly extendable application launcher for Wayland"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=b234a03cee356b81f049c59c2b9b7ed9ae28d22cf1476023e68733dc5b048e9a
+make_check=no # See https://github.com/void-linux/void-packages/actions/runs/12976660965/job/36189194333?pr=53892
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] New package: walker-0.12.14
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (11 preceding siblings ...)
2025-02-06 21:58 ` xavierfortier1
@ 2025-03-02 19:24 ` xavierfortier1
2025-04-07 17:56 ` [PR PATCH] [Updated] New package: walker-0.12.16, gtk4-layer-shell-1.1.0 xavierfortier1
` (7 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-03-02 19:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1041 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.12.14
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 8386 bytes --]
From 5d3ff86eba7a346fe033ece10b015863a2e69263 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.1.0
---
common/shlibs | 2 +
srcpkgs/gtk4-layer-shell-devel | 1 +
.../patches/remove-failing-tests.patch | 86 +++++++++++++++++++
srcpkgs/gtk4-layer-shell/template | 42 +++++++++
4 files changed, 131 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/patches/remove-failing-tests.patch
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index eab9adbbf5df7f..388d68347fed93 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3967,6 +3967,8 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-1.1.0_1
+liblayer-shell-preload.so gtk4-layer-shell-1.1.0_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/patches/remove-failing-tests.patch b/srcpkgs/gtk4-layer-shell/patches/remove-failing-tests.patch
new file mode 100644
index 00000000000000..183a24e5170a5b
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/patches/remove-failing-tests.patch
@@ -0,0 +1,86 @@
+diff -u --recursive --new-file a/test/layer-tests/meson.build b/test/layer-tests/meson.build
+--- a/test/layer-tests/meson.build 2025-01-29 12:10:41.000000000 -0500
++++ b/test/layer-tests/meson.build 2025-03-02 13:59:32.437263471 -0500
+@@ -19,7 +19,6 @@
+ 'test-get-explicit-exclusive-zone',
+ 'test-get-auto-exclusive-zone',
+ 'test-exclusive-zone-below-negative-1',
+- 'test-layer-surface-popup',
+ 'test-xdg-toplevel-popup-with-layer-surface',
+ 'test-xdg-toplevel-popup-without-layer-surface',
+ 'test-close-layer-surface',
+diff -u --recursive --new-file a/test/layer-tests/test-layer-surface-popup.c b/test/layer-tests/test-layer-surface-popup.c
+--- a/test/layer-tests/test-layer-surface-popup.c 2025-01-29 12:10:41.000000000 -0500
++++ b/test/layer-tests/test-layer-surface-popup.c 1969-12-31 19:00:00.000000000 -0500
+@@ -1,44 +0,0 @@
+-#include "integration-test-common.h"
+-
+-static GtkWindow *layer_window;
+-static GtkWidget *layer_dropdown;
+-static const char *options[] = {"Foo", "Bar", "Baz", NULL};
+-
+-static void callback_0() {
+- EXPECT_MESSAGE(zwlr_layer_shell_v1 .get_layer_surface);
+-
+- // The popup is weirdly slow to open, so slow the tests down
+- step_time = 600;
+-
+- layer_window = GTK_WINDOW(gtk_window_new());
+- layer_dropdown = gtk_drop_down_new_from_strings(options);
+- gtk_window_set_child(layer_window, layer_dropdown);
+- gtk_layer_init_for_window(layer_window);
+- gtk_window_present(layer_window);
+-}
+-
+-static void callback_1() {
+- EXPECT_MESSAGE(xdg_wm_base .get_xdg_surface);
+- EXPECT_MESSAGE(xdg_surface .get_popup nil);
+- EXPECT_MESSAGE(zwlr_layer_surface_v1 .get_popup);
+- EXPECT_MESSAGE(xdg_popup .grab);
+-
+- UNEXPECT_MESSAGE(xdg_popup .destroy);
+-
+- g_signal_emit_by_name(layer_dropdown, "activate", NULL);
+-}
+-
+-static void callback_2() {
+- EXPECT_MESSAGE(xdg_popup .destroy);
+- EXPECT_MESSAGE(xdg_surface .destroy);
+- EXPECT_MESSAGE(zwlr_layer_surface_v1 .destroy);
+-
+- gtk_window_close(layer_window);
+- gtk_window_close(layer_window);
+-}
+-
+-TEST_CALLBACKS(
+- callback_0,
+- callback_1,
+- callback_2,
+-)
+diff -u --recursive --new-file a/test/smoke-tests/meson.build b/test/smoke-tests/meson.build
+--- a/test/smoke-tests/meson.build 2025-01-29 12:10:41.000000000 -0500
++++ b/test/smoke-tests/meson.build 2025-03-02 13:59:18.690961683 -0500
+@@ -3,6 +3,5 @@
+ 'test-c-demo',
+ 'test-c-session-lock',
+ 'test-python-example',
+- 'test-python-session-lock',
+ 'test-vala-example',
+ ]
+diff -u --recursive --new-file a/test/smoke-tests/test-python-session-lock.py b/test/smoke-tests/test-python-session-lock.py
+--- a/test/smoke-tests/test-python-session-lock.py 2025-01-29 12:10:41.000000000 -0500
++++ b/test/smoke-tests/test-python-session-lock.py 1969-12-31 19:00:00.000000000 -0500
+@@ -1,13 +0,0 @@
+-#!/usr/bin/env python3
+-
+-import os
+-import smoke_test_common
+-
+-script_path = os.path.join(os.path.dirname(__file__), '..', '..', 'examples', 'session-lock.py')
+-assert os.path.isfile(script_path), 'script not found at ' + script_path
+-src_build_dir = smoke_test_common.build_dir() + '/src'
+-env = {
+- 'GI_TYPELIB_PATH': src_build_dir,
+- 'LD_LIBRARY_PATH': src_build_dir,
+-}
+-smoke_test_common.run(['python3', script_path], 'lock', env)
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..b865f502ed1bd3
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,42 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.1.0
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-devel wayland-devel wayland-protocols"
+checkdepends="dejavu-fonts-ttf gtk4 python3 python3-gobject vala xvfb-run"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=98284281260a5eef5b4f63a55f16c4bf6a788a1020a6db037ecb0f71fa336988
+make_check_pre="xvfb-run"
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+="-Dexamples=true -Dtests=true"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" wayland-devel valabind"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/girepository-1.0
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From fa611842872c403a95f904f2839e1444a0607cef Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.12.16
---
srcpkgs/walker/template | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..089d7b1803ff1e
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,32 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.12.16
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+depends="gtk4-layer-shell wl-clipboard"
+short_desc="Multi-Purpose highly extendable application launcher for Wayland"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=182205de88aa4be1651e38f446b3816c134d79dc1cca6ad85e69d4834a5a50bd
+make_check=no # See https://github.com/void-linux/void-packages/actions/runs/12976660965/job/36189194333?pr=53892
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+
+ local _conf="internal/config"
+ vinstall "${_conf}/config.default.toml" 644 etc/xdg/walker config.toml
+ vinstall "${_conf}/themes/default.toml" 644 etc/xdg/walker/themes
+ vinstall "${_conf}/themes/xdg_default.css" 644 etc/xdg/walker/themes default.css
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] New package: walker-0.12.16, gtk4-layer-shell-1.1.0
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (12 preceding siblings ...)
2025-03-02 19:24 ` [PR PATCH] [Updated] New package: walker-0.12.14 xavierfortier1
@ 2025-04-07 17:56 ` xavierfortier1
2025-04-19 7:46 ` New package: walker-0.12.21, gtk4-layer-shell-1.1.1 fabienjuif
` (6 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-04-07 17:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1065 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages walker
https://github.com/void-linux/void-packages/pull/53892
New package: walker-0.12.16, gtk4-layer-shell-1.1.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- x86_64-musl
- i686
- armv7l (crossbuild)
- armv7l-musl (crossbuild)
- aarch64 (crossbuild)
- aarch64-musl (crossbuild)
Closes #43810 with 0afe89ff2ad04971dd8084fa49a7aa8d7a8206ca
A patch file from https://github.com/void-linux/void-packages/pull/53892.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-walker-53892.patch --]
[-- Type: text/x-diff, Size: 8328 bytes --]
From 982f2f0b2fddbe71d9f97d791e7e1f55a7379075 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:23:33 -0500
Subject: [PATCH 1/2] New package: gtk4-layer-shell-1.1.1
---
common/shlibs | 1 +
srcpkgs/gtk4-layer-shell-devel | 1 +
.../patches/remove-failing-tests.patch | 86 +++++++++++++++++++
srcpkgs/gtk4-layer-shell/template | 42 +++++++++
4 files changed, 130 insertions(+)
create mode 120000 srcpkgs/gtk4-layer-shell-devel
create mode 100644 srcpkgs/gtk4-layer-shell/patches/remove-failing-tests.patch
create mode 100644 srcpkgs/gtk4-layer-shell/template
diff --git a/common/shlibs b/common/shlibs
index bb9191eac42284..54b6927dc1ef06 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3967,6 +3967,7 @@ libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
+libgtk4-layer-shell.so.0 gtk4-layer-shell-1.1.0_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
libraft.so.0 raft-0.18.2_1
diff --git a/srcpkgs/gtk4-layer-shell-devel b/srcpkgs/gtk4-layer-shell-devel
new file mode 120000
index 00000000000000..6d16dc76e3fa9d
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell-devel
@@ -0,0 +1 @@
+gtk4-layer-shell
\ No newline at end of file
diff --git a/srcpkgs/gtk4-layer-shell/patches/remove-failing-tests.patch b/srcpkgs/gtk4-layer-shell/patches/remove-failing-tests.patch
new file mode 100644
index 00000000000000..183a24e5170a5b
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/patches/remove-failing-tests.patch
@@ -0,0 +1,86 @@
+diff -u --recursive --new-file a/test/layer-tests/meson.build b/test/layer-tests/meson.build
+--- a/test/layer-tests/meson.build 2025-01-29 12:10:41.000000000 -0500
++++ b/test/layer-tests/meson.build 2025-03-02 13:59:32.437263471 -0500
+@@ -19,7 +19,6 @@
+ 'test-get-explicit-exclusive-zone',
+ 'test-get-auto-exclusive-zone',
+ 'test-exclusive-zone-below-negative-1',
+- 'test-layer-surface-popup',
+ 'test-xdg-toplevel-popup-with-layer-surface',
+ 'test-xdg-toplevel-popup-without-layer-surface',
+ 'test-close-layer-surface',
+diff -u --recursive --new-file a/test/layer-tests/test-layer-surface-popup.c b/test/layer-tests/test-layer-surface-popup.c
+--- a/test/layer-tests/test-layer-surface-popup.c 2025-01-29 12:10:41.000000000 -0500
++++ b/test/layer-tests/test-layer-surface-popup.c 1969-12-31 19:00:00.000000000 -0500
+@@ -1,44 +0,0 @@
+-#include "integration-test-common.h"
+-
+-static GtkWindow *layer_window;
+-static GtkWidget *layer_dropdown;
+-static const char *options[] = {"Foo", "Bar", "Baz", NULL};
+-
+-static void callback_0() {
+- EXPECT_MESSAGE(zwlr_layer_shell_v1 .get_layer_surface);
+-
+- // The popup is weirdly slow to open, so slow the tests down
+- step_time = 600;
+-
+- layer_window = GTK_WINDOW(gtk_window_new());
+- layer_dropdown = gtk_drop_down_new_from_strings(options);
+- gtk_window_set_child(layer_window, layer_dropdown);
+- gtk_layer_init_for_window(layer_window);
+- gtk_window_present(layer_window);
+-}
+-
+-static void callback_1() {
+- EXPECT_MESSAGE(xdg_wm_base .get_xdg_surface);
+- EXPECT_MESSAGE(xdg_surface .get_popup nil);
+- EXPECT_MESSAGE(zwlr_layer_surface_v1 .get_popup);
+- EXPECT_MESSAGE(xdg_popup .grab);
+-
+- UNEXPECT_MESSAGE(xdg_popup .destroy);
+-
+- g_signal_emit_by_name(layer_dropdown, "activate", NULL);
+-}
+-
+-static void callback_2() {
+- EXPECT_MESSAGE(xdg_popup .destroy);
+- EXPECT_MESSAGE(xdg_surface .destroy);
+- EXPECT_MESSAGE(zwlr_layer_surface_v1 .destroy);
+-
+- gtk_window_close(layer_window);
+- gtk_window_close(layer_window);
+-}
+-
+-TEST_CALLBACKS(
+- callback_0,
+- callback_1,
+- callback_2,
+-)
+diff -u --recursive --new-file a/test/smoke-tests/meson.build b/test/smoke-tests/meson.build
+--- a/test/smoke-tests/meson.build 2025-01-29 12:10:41.000000000 -0500
++++ b/test/smoke-tests/meson.build 2025-03-02 13:59:18.690961683 -0500
+@@ -3,6 +3,5 @@
+ 'test-c-demo',
+ 'test-c-session-lock',
+ 'test-python-example',
+- 'test-python-session-lock',
+ 'test-vala-example',
+ ]
+diff -u --recursive --new-file a/test/smoke-tests/test-python-session-lock.py b/test/smoke-tests/test-python-session-lock.py
+--- a/test/smoke-tests/test-python-session-lock.py 2025-01-29 12:10:41.000000000 -0500
++++ b/test/smoke-tests/test-python-session-lock.py 1969-12-31 19:00:00.000000000 -0500
+@@ -1,13 +0,0 @@
+-#!/usr/bin/env python3
+-
+-import os
+-import smoke_test_common
+-
+-script_path = os.path.join(os.path.dirname(__file__), '..', '..', 'examples', 'session-lock.py')
+-assert os.path.isfile(script_path), 'script not found at ' + script_path
+-src_build_dir = smoke_test_common.build_dir() + '/src'
+-env = {
+- 'GI_TYPELIB_PATH': src_build_dir,
+- 'LD_LIBRARY_PATH': src_build_dir,
+-}
+-smoke_test_common.run(['python3', script_path], 'lock', env)
diff --git a/srcpkgs/gtk4-layer-shell/template b/srcpkgs/gtk4-layer-shell/template
new file mode 100644
index 00000000000000..b1725ec7477f0f
--- /dev/null
+++ b/srcpkgs/gtk4-layer-shell/template
@@ -0,0 +1,42 @@
+# Template file for 'gtk4-layer-shell'
+pkgname=gtk4-layer-shell
+version=1.1.1
+revision=1
+build_style=meson
+build_helper="gir"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-devel vala-devel wayland-devel wayland-protocols"
+checkdepends="dejavu-fonts-ttf gtk4 python3 python3-gobject vala xvfb-run"
+short_desc="Library to create panels and other desktop components for Wayland (GTK4)"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/wmww/gtk4-layer-shell"
+changelog="https://raw.githubusercontent.com/wmww/gtk4-layer-shell/main/CHANGELOG.md"
+distfiles="https://github.com/wmww/gtk4-layer-shell/archive/v${version}.tar.gz"
+checksum=5db158d570e28f56625d5fb2022bc487c0f1b1b21a965702e461a5a5a049a439
+make_check_pre="xvfb-run"
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+="-Dexamples=true -Dtests=true"
+fi
+
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" vala wayland-devel"
+fi
+
+post_install() {
+ vlicense LICENSE
+}
+
+gtk4-layer-shell-devel_package() {
+depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/girepository-1.0
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}
From 83c2641832a4dcb2a11320852b11312e32ddd295 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Wed, 8 Jan 2025 09:24:10 -0500
Subject: [PATCH 2/2] New package: walker-0.12.21
---
srcpkgs/walker/template | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
create mode 100644 srcpkgs/walker/template
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
new file mode 100644
index 00000000000000..ca370775aec50e
--- /dev/null
+++ b/srcpkgs/walker/template
@@ -0,0 +1,32 @@
+# Template file for 'walker'
+pkgname=walker
+version=0.12.21
+revision=1
+build_style=go
+build_helper="gir"
+go_import_path=github.com/abenz1267/walker
+go_package="./cmd"
+hostmakedepends="gobject-introspection pkg-config"
+makedepends="gtk4-layer-shell-devel libvips-devel"
+depends="gtk4-layer-shell"
+short_desc="Multi-Purpose highly extendable application launcher for Wayland"
+maintainer="Xavier Fortier <xavier.fortier@proton.me>"
+license="MIT"
+homepage="https://github.com/abenz1267/walker"
+changelog="https://github.com/abenz1267/walker/releases"
+distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz"
+checksum=7ba7a74f4fd2dd0d1fcf6b96adcb08032583f6557d2d66a73e7036c9f95a71fa
+make_check=no # See https://github.com/void-linux/void-packages/actions/runs/12976660965/job/36189194333?pr=53892
+
+do_build() {
+ go build -o ${GOPATH}/bin/${pkgname} ${go_package}
+}
+
+post_install() {
+ vlicense LICENSE
+
+ local _conf="internal/config"
+ vinstall "${_conf}/config.default.toml" 644 etc/xdg/walker config.toml
+ vinstall "${_conf}/themes/default.toml" 644 etc/xdg/walker/themes
+ vinstall "${_conf}/themes/xdg_default.css" 644 etc/xdg/walker/themes default.css
+}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: New package: walker-0.12.21, gtk4-layer-shell-1.1.1
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (13 preceding siblings ...)
2025-04-07 17:56 ` [PR PATCH] [Updated] New package: walker-0.12.16, gtk4-layer-shell-1.1.0 xavierfortier1
@ 2025-04-19 7:46 ` fabienjuif
2025-04-19 7:46 ` fabienjuif
` (5 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: fabienjuif @ 2025-04-19 7:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 887 bytes --]
New comment by fabienjuif on void-packages repository
https://github.com/void-linux/void-packages/pull/53892#issuecomment-2816594449
Comment:
Hello @xavierfortier1 thank you for the package.
FYI it misses a dependency on my fresh void install.
Here's a diff that fixes the issue here for me:
```
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
index ca370775aec..d6810edbdcd 100644
--- a/srcpkgs/walker/template
+++ b/srcpkgs/walker/template
@@ -8,7 +8,7 @@ go_import_path=github.com/abenz1267/walker
go_package="./cmd"
hostmakedepends="gobject-introspection pkg-config"
makedepends="gtk4-layer-shell-devel libvips-devel"
-depends="gtk4-layer-shell"
+depends="gtk4-layer-shell libwebkit2gtk41"
short_desc="Multi-Purpose highly extendable application launcher for Wayland"
maintainer="Xavier Fortier <xavier.fortier@proton.me>"
license="MIT"
```
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: New package: walker-0.12.21, gtk4-layer-shell-1.1.1
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (14 preceding siblings ...)
2025-04-19 7:46 ` New package: walker-0.12.21, gtk4-layer-shell-1.1.1 fabienjuif
@ 2025-04-19 7:46 ` fabienjuif
2025-04-19 18:56 ` xavierfortier1
` (4 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: fabienjuif @ 2025-04-19 7:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 891 bytes --]
New comment by fabienjuif on void-packages repository
https://github.com/void-linux/void-packages/pull/53892#issuecomment-2816594449
Comment:
Hello @xavierfortier1 thank you for the package.
FYI it misses a dependency on my fresh void install.
Here's a diff that fixes the issue here for me:
```diff
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
index ca370775aec..d6810edbdcd 100644
--- a/srcpkgs/walker/template
+++ b/srcpkgs/walker/template
@@ -8,7 +8,7 @@ go_import_path=github.com/abenz1267/walker
go_package="./cmd"
hostmakedepends="gobject-introspection pkg-config"
makedepends="gtk4-layer-shell-devel libvips-devel"
-depends="gtk4-layer-shell"
+depends="gtk4-layer-shell libwebkit2gtk41"
short_desc="Multi-Purpose highly extendable application launcher for Wayland"
maintainer="Xavier Fortier <xavier.fortier@proton.me>"
license="MIT"
```
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: New package: walker-0.12.21, gtk4-layer-shell-1.1.1
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (15 preceding siblings ...)
2025-04-19 7:46 ` fabienjuif
@ 2025-04-19 18:56 ` xavierfortier1
2025-04-19 19:32 ` fabienjuif
` (3 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: xavierfortier1 @ 2025-04-19 18:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 641 bytes --]
New comment by xavierfortier1 on void-packages repository
https://github.com/void-linux/void-packages/pull/53892#issuecomment-2816825886
Comment:
Hey @fabienjuif, that's weird that this dependency was missing on your end. I have been using this package for 3 months now (as you can see with the multiples changes) and I do not have `libwebkit2gtk41` installed.
I had its gtk4 counterpart `libwebkitgtk60` installed. I uninstalled it, executed `walker` and everything is working fine. Also, in walker's README, no mention that `libwebkit2gtk41` is needed, so I am not sure what happened on your side. I'll check that when I have a time.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: New package: walker-0.12.21, gtk4-layer-shell-1.1.1
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (16 preceding siblings ...)
2025-04-19 18:56 ` xavierfortier1
@ 2025-04-19 19:32 ` fabienjuif
2025-04-19 19:35 ` fabienjuif
` (2 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: fabienjuif @ 2025-04-19 19:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 306 bytes --]
New comment by fabienjuif on void-packages repository
https://github.com/void-linux/void-packages/pull/53892#issuecomment-2816838083
Comment:
Ok you are right, I've found the upstream dependency
It's more `gsettings-desktop-schemas` that is needed!
And `libwebkit2gtk41` just installed that for me.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: New package: walker-0.12.21, gtk4-layer-shell-1.1.1
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (17 preceding siblings ...)
2025-04-19 19:32 ` fabienjuif
@ 2025-04-19 19:35 ` fabienjuif
2025-04-19 19:35 ` fabienjuif
2025-04-30 9:42 ` baturax
20 siblings, 0 replies; 22+ messages in thread
From: fabienjuif @ 2025-04-19 19:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 930 bytes --]
New comment by fabienjuif on void-packages repository
https://github.com/void-linux/void-packages/pull/53892#issuecomment-2816838083
Comment:
Ok you are right, I've found the upstream dependency
It's more `gsettings-desktop-schemas` that is needed!
And `libwebkit2gtk41` just installed that for me.
```diff
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
index ca370775aec..997f3d82f15 100644
--- a/srcpkgs/walker/template
+++ b/srcpkgs/walker/template
@@ -8,7 +8,7 @@ go_import_path=github.com/abenz1267/walker
go_package="./cmd"
hostmakedepends="gobject-introspection pkg-config"
makedepends="gtk4-layer-shell-devel libvips-devel"
-depends="gtk4-layer-shell"
+depends="gtk4-layer-shell gsettings-desktop-schemas" # libwebkit2gtk41"
short_desc="Multi-Purpose highly extendable application launcher for Wayland"
maintainer="Xavier Fortier <xavier.fortier@proton.me>"
license="MIT"
```
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: New package: walker-0.12.21, gtk4-layer-shell-1.1.1
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (18 preceding siblings ...)
2025-04-19 19:35 ` fabienjuif
@ 2025-04-19 19:35 ` fabienjuif
2025-04-30 9:42 ` baturax
20 siblings, 0 replies; 22+ messages in thread
From: fabienjuif @ 2025-04-19 19:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 911 bytes --]
New comment by fabienjuif on void-packages repository
https://github.com/void-linux/void-packages/pull/53892#issuecomment-2816838083
Comment:
Ok you are right, I've found the upstream dependency
It's more `gsettings-desktop-schemas` that is needed!
And `libwebkit2gtk41` just installed that for me.
```diff
diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template
index ca370775aec..997f3d82f15 100644
--- a/srcpkgs/walker/template
+++ b/srcpkgs/walker/template
@@ -8,7 +8,7 @@ go_import_path=github.com/abenz1267/walker
go_package="./cmd"
hostmakedepends="gobject-introspection pkg-config"
makedepends="gtk4-layer-shell-devel libvips-devel"
-depends="gtk4-layer-shell"
+depends="gtk4-layer-shell gsettings-desktop-schemas"
short_desc="Multi-Purpose highly extendable application launcher for Wayland"
maintainer="Xavier Fortier <xavier.fortier@proton.me>"
license="MIT"
```
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: New package: walker-0.12.21, gtk4-layer-shell-1.1.1
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
` (19 preceding siblings ...)
2025-04-19 19:35 ` fabienjuif
@ 2025-04-30 9:42 ` baturax
20 siblings, 0 replies; 22+ messages in thread
From: baturax @ 2025-04-30 9:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 167 bytes --]
New comment by baturax on void-packages repository
https://github.com/void-linux/void-packages/pull/53892#issuecomment-2841410939
Comment:
will this not be merged?
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2025-04-30 9:42 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-01-08 16:09 [PR PATCH] New package: walker-0.11.18 xavierfortier1
2025-01-08 18:21 ` [PR PATCH] [Updated] " xavierfortier1
2025-01-08 20:37 ` xavierfortier1
2025-01-09 12:34 ` xavierfortier1
2025-01-12 17:47 ` [PR PATCH] [Updated] New package: walker-0.11.19 xavierfortier1
2025-01-14 17:11 ` [PR PATCH] [Updated] New package: walker-0.12.0 xavierfortier1
2025-01-18 16:49 ` [PR PATCH] [Updated] New package: walker-0.12.1 xavierfortier1
2025-01-19 19:44 ` [PR PATCH] [Updated] New package: walker-0.12.3 xavierfortier1
2025-01-22 17:51 ` [PR PATCH] [Updated] New package: walker-0.12.6 xavierfortier1
2025-01-26 15:58 ` [PR PATCH] [Updated] New package: walker-0.12.10 xavierfortier1
2025-01-26 17:05 ` xavierfortier1
2025-01-29 18:06 ` [PR PATCH] [Updated] New package: walker-0.12.12 xavierfortier1
2025-02-06 21:58 ` xavierfortier1
2025-03-02 19:24 ` [PR PATCH] [Updated] New package: walker-0.12.14 xavierfortier1
2025-04-07 17:56 ` [PR PATCH] [Updated] New package: walker-0.12.16, gtk4-layer-shell-1.1.0 xavierfortier1
2025-04-19 7:46 ` New package: walker-0.12.21, gtk4-layer-shell-1.1.1 fabienjuif
2025-04-19 7:46 ` fabienjuif
2025-04-19 18:56 ` xavierfortier1
2025-04-19 19:32 ` fabienjuif
2025-04-19 19:35 ` fabienjuif
2025-04-19 19:35 ` fabienjuif
2025-04-30 9:42 ` baturax
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).