blob: 7f876164d4a61ac6dd19205dc2c9d781a9ffa34e (
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
64
65
|
# 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=8
pkgdesc='Hooked wemeet that enables screenshare on Wayland. 实现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'
'59ebf686c5b80ac96fce8a58bee2b8ae28d9aa78'
)
depends=(
'wemeet-bin'
'wireplumber'
'libportal'
'xdg-desktop-portal'
'xdg-desktop-portal-impl'
'qt5-wayland'
'xwaylandvideobridge'
'opencv'
'libxrandr'
)
makedepends=(
'cmake'
'git'
)
_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"
}
|