From 177a677a1fd578dddc0da50def06214aa655f174 Mon Sep 17 00:00:00 2001 From: Xavier Fortier Date: Wed, 8 Jan 2025 09:24:10 -0500 Subject: [PATCH] New package: walker-0.12.21 --- srcpkgs/walker/template | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 srcpkgs/walker/template diff --git a/srcpkgs/walker/template b/srcpkgs/walker/template new file mode 100644 index 00000000000..8f1f8d3530f --- /dev/null +++ b/srcpkgs/walker/template @@ -0,0 +1,36 @@ +# 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="gsettings-desktop-schemas" +short_desc="Multi-Purpose highly extendable application launcher for Wayland" +maintainer="Xavier Fortier " +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 # no tests and slog warnings make it fail + +do_build() { + # build_style=go uses "go install" which has no -o flag and the + # binary name ends up to be "cmd" instead of "walker". + go build -o "${GOPATH}/bin/walker" \ + -modcacherw -tags "${go_build_tags}" \ + -ldflags "${go_ldflags}" "${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 +}