Skip to content

Commit 5df7c4b

Browse files
committed
add utils::tigervnc v1.16.0
1 parent be761d0 commit 5df7c4b

2 files changed

Lines changed: 69 additions & 0 deletions

File tree

recipes/utils/tigervnc.yaml

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
inherit: [cmake, windowing]
2+
3+
metaEnvironment:
4+
PKG_LICENSE: "GPL-2.0-or-later"
5+
PKG_VERSION: "1.16.0"
6+
7+
depends:
8+
- name: libs::appstream
9+
tools:
10+
target-toolchain: host-compat-toolchain
11+
use: [tools]
12+
13+
- core::linux-pam-dev
14+
- libs::fltk-dev
15+
- libs::fontconfig-dev
16+
- libs::mesa3d-dev
17+
- libs::pixman-dev
18+
19+
- if: "${WINDOWING_X11}"
20+
depends:
21+
- libs::xorg::libXdamage-dev
22+
- libs::xorg::libXft-dev
23+
- libs::xorg::libXinerama-dev
24+
- libs::xorg::libXrender-dev
25+
- libs::xorg::libXmu-dev
26+
27+
- libs::xorg::libXi-dev
28+
- libs::zlib-dev
29+
- virtual::libs::libjpeg-dev
30+
31+
- use: []
32+
depends:
33+
- core::linux-pam-tgt
34+
- libs::fltk-tgt
35+
- libs::fontconfig-tgt
36+
- libs::mesa3d-tgt
37+
- libs::pixman-tgt
38+
39+
- if: "${WINDOWING_X11}"
40+
depends:
41+
- libs::xorg::libXdamage-tgt
42+
- libs::xorg::libXft-tgt
43+
- libs::xorg::libXinerama-tgt
44+
- libs::xorg::libXrender-tgt
45+
- libs::xorg::libXmu-tgt
46+
47+
- libs::xorg::libXi-tgt
48+
- libs::zlib-tgt
49+
- virtual::libs::libjpeg-tgt
50+
51+
checkoutSCM:
52+
scm: url
53+
url: ${GITHUB_MIRROR}/TigerVNC/tigervnc/archive/refs/tags/v${PKG_VERSION}.tar.gz
54+
digestSHA256: 10512fc0254ae3bde41c19d18c15f7ebd8cd476261afe0611c41965d635d46e8
55+
stripComponents: 1
56+
57+
buildTools: [gettext, appstream]
58+
buildScript: |
59+
# provide appstream ITS files
60+
export GETTEXTDATADIRS="${BOB_TOOL_PATHS['appstream']}/../share/gettext/"
61+
# FIXME: fltk depends on png and dl but the cmake magic did not
62+
# provide these libs??
63+
export LDFLAGS="${LDFLAGS} -lpng -ldl"
64+
cmakeBuild $1 -Wno-dev
65+
66+
provideDeps: ['*-tgt']
67+
packageScript: |
68+
cmakePackageTgt

tests/buildall/recipes/all.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,7 @@ depends:
217217
- utils::strace
218218
- utils::sysbench
219219
- utils::tidy
220+
- utils::tigervnc
220221
- utils::ttysnoop
221222
- utils::xorriso
222223
- utils::xxd

0 commit comments

Comments
 (0)