Skip to content

Commit c852a13

Browse files
committed
add package.yaml
1 parent bc35c3a commit c852a13

File tree

3 files changed

+59
-1
lines changed

3 files changed

+59
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ run.sh
2323
packaging/**
2424
!packaging/wayscriber.service
2525
!packaging/PKGBUILD
26+
!packaging/package.yaml
2627
!packaging/PKGBUILD.hyprmarker-meta
2728

2829
docs/board

packaging/PKGBUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ package() {
5757
# Install license if available
5858
[ -f LICENSE ] && install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" || true
5959
}
60-
# Maintainer: wayscriber maintainers <devmobasa+aur@proton.me>
60+
# Maintainer: wayscriber maintainers <hyprarcher@proton.me>
6161
pkgname=wayscriber
6262
pkgver=0.6.0
6363
pkgrel=2

packaging/package.yaml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
name: wayscriber
2+
arch: amd64
3+
platform: linux
4+
version: ${VERSION}
5+
release: "1"
6+
maintainer: Wayscriber maintainers <[email protected]>
7+
vendor: Wayscriber
8+
homepage: https://wayscriber.com
9+
license: MIT
10+
description: Screen annotation tool for Wayland compositors with a daemon and GUI configurator
11+
12+
contents:
13+
- src: target/release/wayscriber
14+
dst: /usr/bin/wayscriber
15+
file_info:
16+
mode: 0755
17+
- src: target/release/wayscriber-configurator
18+
dst: /usr/bin/wayscriber-configurator
19+
file_info:
20+
mode: 0755
21+
- src: packaging/wayscriber.service
22+
dst: /usr/lib/systemd/user/wayscriber.service
23+
file_info:
24+
mode: 0644
25+
- src: config.example.toml
26+
dst: /usr/share/doc/wayscriber/config.example.toml
27+
file_info:
28+
mode: 0644
29+
- src: README.md
30+
dst: /usr/share/doc/wayscriber/README.md
31+
file_info:
32+
mode: 0644
33+
- src: LICENSE
34+
dst: /usr/share/licenses/wayscriber/LICENSE
35+
file_info:
36+
mode: 0644
37+
38+
overrides:
39+
deb:
40+
depends:
41+
- libc6
42+
- libcairo2
43+
- libwayland-client0
44+
- libpango-1.0-0
45+
- libpangocairo-1.0-0
46+
- libxkbcommon0
47+
- libstdc++6
48+
rpm:
49+
depends:
50+
- glibc
51+
- cairo
52+
- wayland-devel
53+
- pango
54+
- libxkbcommon
55+
- libstdc++
56+
rpm:
57+
arch: x86_64

0 commit comments

Comments
 (0)