projects/aports·blob master · refs

50 lines · 1.2 KiB

1# Contributor: Artur Weber <[email protected]>
2maintainer="team/gnome <[email protected]>"
3pkgname=gtk-frdp
4pkgver=3.37.1_git20240313
5# only gnome-connections uses this, and they depend on this revision
6_commit=97e166b7f2970ea5b723352fabac732cd6a0f41c
7pkgrel=2
8pkgdesc="RDP viewer widget for GTK"
9url="https://gitlab.gnome.org/GNOME/gtk-frdp"
10arch="all"
11license="GPL-3.0-or-later AND LGPL-3.0-or-later"
12makedepends="
13 freerdp-dev
14 fuse3-dev
15 glib-dev
16 gobject-introspection-dev
17 gtk+3.0-dev
18 meson
19 vala
20 "
21depends_dev="gtk-frdp gtk+3.0-dev"
22subpackages="$pkgname-dev $pkgname-viewer:_viewer"
23source="https://gitlab.gnome.org/GNOME/gtk-frdp/-/archive/$_commit/gtk-frdp-$_commit.tar.gz"
24builddir="$srcdir/gtk-frdp-$_commit"
25options="!check" # no test suite
26
27build() {
28 abuild-meson \
29 -Db_lto=true \
30 -Dexamples=true \
31 . output
32 meson compile -C output
33}
34
35check() {
36 meson test --print-errorlogs -C output
37}
38
39package() {
40 DESTDIR="$pkgdir" meson install --no-rebuild -C output
41}
42
43_viewer() {
44 pkgdesc="Demo app for gtk-frdp"
45 amove usr/bin/gtk-frdp-viewer
46}
47
48sha512sums="
49fc00ab9e7cb924689a434c775f535c258399d863f4f3c229bd68fde03e40e0e1c4813cce8d82d3ad38a3b57525d67f472b4edc8f9077f951ad6f31e50ab891be gtk-frdp-97e166b7f2970ea5b723352fabac732cd6a0f41c.tar.gz
50"