blob: d8232163667c69438f8330d9d52ae0189f689c77 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
# Maintainer: David Xu <xuwd1@hotmail.com>
# Huge thanks to:
# Maintainer of package wemeet-bin: sukanka
# Contributor of package wemeet-bin: Sam L. Yes
_pkgname=wemeet-wayland-screenshare
pkgname=wemeet-wayland-screenshare-git
provides=('wemeet-wayland-screenshare')
pkgver=3.19.2.400_hooked
pkgrel=3
pkgdesc='Hooked wemeet that enables screenshare on KDE Wayland. 实现KDE Wayland下腾讯会议屏幕共享.'
arch=('x86_64')
license=('MIT')
url="https://github.com/xuwd1/wemeet-wayland-screenshare"
source=(
'git+https://github.com/xuwd1/wemeet-wayland-screenshare.git'
'wemeet-wayland-screenshare.sh'
'wemeetapp-wayland-screenshare.desktop'
)
sha1sums=(
'SKIP'
'2932140a95db996285d3415f353200e199fbe7ee'
'5e2b7c2283812336a0c97f6cf64593aee84cf5ee'
)
depends=(
'wemeet-bin'
'pipewire-media-session'
'libportal'
'xdg-desktop-portal'
'xdg-desktop-portal-kde'
'qt5-wayland'
'xdotool'
'xwaylandvideobridge'
)
makedepends=(
'cmake'
)
_starter="wemeet-wayland-screenshare.sh"
_libhook="libhook.so"
_desktop_entry_file="wemeetapp-wayland-screenshare.desktop"
prepare() {
cd "$srcdir/$_pkgname"
git submodule update --init --recursive
}
build() {
cd "$srcdir/$_pkgname"
mkdir -p build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
}
package() {
install -Dm755 "$srcdir/$_starter" "$pkgdir/usr/bin/wemeet-wayland-screenshare"
install -Dm755 "$srcdir/$_pkgname/build/$_libhook" "$pkgdir/usr/lib/wemeet/$_libhook"
mkdir -p $pkgdir/usr/share/applications
install -Dm644 "$srcdir/$_desktop_entry_file" "$pkgdir/usr/share/applications/$_desktop_entry_file"
}
|