Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: walker-0.11.18
@ 2025-01-08 16:09 xavierfortier1
  2025-01-08 18:21 ` [PR PATCH] [Updated] " xavierfortier1
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ 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] 9+ 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
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ 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] 9+ 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
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ 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] 9+ 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
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ 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] 9+ 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
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ 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] 9+ 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
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ 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] 9+ 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
  2025-01-22 17:51 ` [PR PATCH] [Updated] New package: walker-0.12.6 xavierfortier1
  7 siblings, 0 replies; 9+ 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] 9+ 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
  7 siblings, 0 replies; 9+ 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] 9+ 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
  7 siblings, 0 replies; 9+ 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] 9+ messages in thread

end of thread, other threads:[~2025-01-22 17:51 UTC | newest]

Thread overview: 9+ 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

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