Skip to content

Commit 78a285d

Browse files
committed
New package: wayscriber-0.9.11
1 parent 8884c96 commit 78a285d

2 files changed

Lines changed: 58 additions & 0 deletions

File tree

srcpkgs/wayscriber-configurator

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
wayscriber

srcpkgs/wayscriber/template

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Template file for 'wayscriber'
2+
pkgname=wayscriber
3+
version=0.9.11
4+
revision=1
5+
build_style=cargo
6+
make_build_args="--workspace --bin wayscriber --bin wayscriber-configurator"
7+
hostmakedepends="pkg-config"
8+
makedepends="cairo-devel pango-devel libxkbcommon-devel"
9+
depends="wl-clipboard grim slurp"
10+
short_desc="Screen annotation tool for Wayland compositors"
11+
maintainer="Dong <rendongetz@gmail.com>"
12+
license="MIT"
13+
homepage="https://wayscriber.com"
14+
distfiles="https://github.com/devmobasa/wayscriber/archive/refs/tags/v${version}.tar.gz"
15+
checksum=cb63c410803cfc2d2029e8dac18cb9bd592fde8018959884b0b9b9d8a7d5c741
16+
17+
do_install() {
18+
vbin target/${RUST_TARGET}/release/wayscriber
19+
vbin target/${RUST_TARGET}/release/wayscriber-configurator
20+
21+
vinstall packaging/wayscriber.desktop 644 usr/share/applications
22+
vinstall packaging/wayscriber-configurator.desktop 644 usr/share/applications
23+
24+
for sz in 16 19 22 24 38 64 128; do
25+
if [ "$sz" = "128" ]; then
26+
vinstall packaging/icons/wayscriber-${sz}.png 644 \
27+
usr/share/pixmaps wayscriber.png
28+
vinstall packaging/icons/wayscriber-configurator-${sz}.png 644 \
29+
usr/share/pixmaps wayscriber-configurator.png
30+
fi
31+
vinstall packaging/icons/wayscriber-${sz}.png 644 \
32+
usr/share/icons/hicolor/${sz}x${sz}/status wayscriber.png
33+
vinstall packaging/icons/wayscriber-${sz}.png 644 \
34+
usr/share/icons/hicolor/${sz}x${sz}/apps wayscriber.png
35+
vinstall packaging/icons/wayscriber-configurator-${sz}.png 644 \
36+
usr/share/icons/hicolor/${sz}x${sz}/apps wayscriber-configurator.png
37+
done
38+
39+
vdoc README.md
40+
vsconf config.example.toml
41+
vlicense LICENSE
42+
}
43+
44+
wayscriber-configurator_package() {
45+
short_desc="GUI configuration tool for wayscriber"
46+
pkg_install() {
47+
vmove usr/bin/wayscriber-configurator
48+
vmove usr/share/applications/wayscriber-configurator.desktop
49+
50+
for sz in 16 19 22 24 38 64 128; do
51+
if [ "$sz" = "128" ]; then
52+
vmove usr/share/pixmaps/wayscriber-configurator.png
53+
fi
54+
vmove usr/share/icons/hicolor/${sz}x${sz}/apps/wayscriber-configurator.png
55+
done
56+
}
57+
}

0 commit comments

Comments
 (0)