|
1 | 1 | # Template file for 'walker' |
2 | 2 | pkgname=walker |
3 | | -version=0.13.25 |
| 3 | +version=2.12.2 |
4 | 4 | revision=1 |
5 | | -build_style=go |
6 | | -build_helper="gir" |
7 | | -go_import_path=github.com/abenz1267/walker |
8 | | -go_package="./cmd" |
9 | | -hostmakedepends="gobject-introspection pkg-config" |
10 | | -makedepends="gtk4-layer-shell-devel libvips-devel" |
11 | | -depends="gsettings-desktop-schemas" |
| 5 | +build_style=cargo |
| 6 | +hostmakedepends="pkg-config protobuf" |
| 7 | +makedepends="cairo-devel gtk4-layer-shell-devel poppler-glib-devel" |
| 8 | +depends="elephant" |
12 | 9 | short_desc="Multi-Purpose highly extendable application launcher for Wayland" |
13 | 10 | maintainer="Xavier Fortier <xavier.fortier@proton.me>" |
14 | | -license="MIT" |
| 11 | +license="GPL-3.0-only" |
15 | 12 | homepage="https://github.com/abenz1267/walker" |
16 | 13 | changelog="https://github.com/abenz1267/walker/releases" |
17 | 14 | distfiles="https://github.com/abenz1267/walker/archive/v${version}.tar.gz" |
18 | | -checksum=ad8f3570b67bf27ecb42e647f65715ffda2212db58870e6b23ea206d209859d8 |
19 | | -make_check=no # no tests and slog warnings make it fail |
20 | | - |
21 | | -do_build() { |
22 | | - # build_style=go uses "go install" which has no -o flag and the |
23 | | - # binary name ends up to be "cmd" instead of "walker". |
24 | | - go build -o "${GOPATH}/bin/walker" \ |
25 | | - -modcacherw -tags "${go_build_tags}" \ |
26 | | - -ldflags "${go_ldflags}" "${go_package}" |
27 | | -} |
| 15 | +checksum=5eda553cb1c5a2d78eed1853b38ef5f5e680b874be627466cc85efaa17ef574d |
28 | 16 |
|
29 | 17 | post_install() { |
30 | | - vlicense LICENSE |
31 | | - vinstall internal/config/config.default.toml 644 etc/xdg/walker config.toml |
32 | | - vinstall internal/config/themes/default.toml 644 etc/xdg/walker/themes |
33 | | - vinstall internal/config/themes/xdg_default.css 644 etc/xdg/walker/themes default.css |
| 18 | + vinstall resources/config.toml 644 etc/xdg/walker |
| 19 | + for f in resources/themes/default/*; do |
| 20 | + vinstall ${f} 644 etc/xdg/walker/themes/default |
| 21 | + done |
34 | 22 | } |
0 commit comments