aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/packages/deb
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2022-09-02 17:26:15 +0200
committerPierre Ossman <ossman@cendio.se>2022-09-03 16:55:24 +0200
commit5ed9d6d3f08b97560040152b35a42785ab31da46 (patch)
tree27beb05beedea9698b5a21c7a1bd92489ad19ac1 /contrib/packages/deb
parent87b9283033150db6228afaf59725db0d832b9a18 (diff)
downloadtigervnc-5ed9d6d3f08b97560040152b35a42785ab31da46.tar.gz
tigervnc-5ed9d6d3f08b97560040152b35a42785ab31da46.zip
Update Debian build dependencies
Try to organise this better to make it clear which dependencies are ours, and which we've gotten just because Xvnc is based on xorg-server. Also update the dependency list to the current state of things.
Diffstat (limited to 'contrib/packages/deb')
-rw-r--r--contrib/packages/deb/ubuntu-bionic/debian/control90
-rw-r--r--contrib/packages/deb/ubuntu-focal/debian/control142
2 files changed, 94 insertions, 138 deletions
diff --git a/contrib/packages/deb/ubuntu-bionic/debian/control b/contrib/packages/deb/ubuntu-bionic/debian/control
index 25248ca4..184d7eda 100644
--- a/contrib/packages/deb/ubuntu-bionic/debian/control
+++ b/contrib/packages/deb/ubuntu-bionic/debian/control
@@ -4,17 +4,46 @@ Priority: optional
Maintainer: Brian P. Hinz <bphinz@users.sourceforge.net>
Standards-Version: 3.8.4
Build-Depends:
+# TigerVNC dependencies
debhelper (>= 9),
dh-autoreconf,
po-debconf,
dpkg-dev (>= 1.16.1),
- quilt,
appstream,
+ cmake,
+ pkg-config,
+ gettext,
+ libpixman-1-dev,
+ zlib1g-dev,
+ libjpeg-turbo8-dev,
+ libavcodec-dev,
+ libavutil-dev,
+ libswscale-dev,
+ libgnutls28-dev,
+ nettle-dev,
+ libgmp-dev,
+ libpam0g-dev,
+ libpng-dev,
+ libxext-dev,
+ libxi-dev,
+ libxtst-dev,
+ libxrandr-dev,
+ libxdamage-dev,
+ libxfixes-dev,
+ libfltk1.3-dev,
+ xorg-server-source,
+ xserver-xorg-dev,
+ openjdk-8-jdk,
+# Xorg dependencies
+ debhelper (>= 9),
+ dh-autoreconf,
+ po-debconf,
+ dpkg-dev (>= 1.16.1),
+ quilt,
lsb-release,
pkg-config,
bison,
flex,
- xauth,
xutils-dev (>= 1:7.6+4),
xfonts-utils (>= 1:7.5+1),
x11proto-bigreqs-dev (>= 1:1.1.0),
@@ -73,66 +102,19 @@ Build-Depends:
libxv-dev,
libxinerama-dev,
libxshmfence-dev (>= 1.1) [!hurd-i386],
+# glamor
libepoxy-dev [linux-any kfreebsd-any],
libegl1-mesa-dev [linux-any kfreebsd-any],
libgbm-dev (>= 10.2) [linux-any kfreebsd-any],
- libxcb1-dev,
- libxcb-xkb-dev,
- libxcb-shape0-dev,
- libxcb-render0-dev,
- libxcb-render-util0-dev,
- libxcb-util0-dev,
- libxcb-image0-dev,
- libxcb-icccm4-dev,
- libxcb-shm0-dev,
- libxcb-keysyms1-dev,
- libxcb-randr0-dev,
- libxcb-xv0-dev,
- libxcb-glx0-dev,
- libxcb-xf86dri0-dev (>= 1.6),
+# unit tests
xkb-data,
x11-xkb-utils,
+# arc4random_buf(), getpeereid()
libbsd-dev,
- libwayland-dev [linux-any],
- wayland-protocols (>= 1.9) [linux-any],
+#logind
libdbus-1-dev (>= 1.0) [linux-any],
+# systemd-daemon
libsystemd-dev [linux-any],
- libmirclient-dev (>= 0.13.1) [!powerpc !ppc64el !s390x],
- mir-client-platform-mesa-dev,
- zlib1g-dev,
- libjpeg-turbo8-dev,
- perl-modules,
- cmake,
- gnutls-dev,
- nettle-dev,
- libgmp-dev,
- libpam0g-dev,
- libpng-dev,
- automake,
- autoconf,
- libtool,
- pkg-config,
- openjdk-8-jdk,
- xorg-server-source,
- libfltk1.3-dev,
- fluid,
- curl,
- bzip2,
- quilt,
- libosmesa6-dev,
- libgl1-mesa-dri,
- libgl1-mesa-glx,
- libxft-dev,
- xfonts-base,
- libexpat1-dev,
- libfontconfig1-dev,
- libglu1-mesa-dev,
- libxcursor-dev,
- libxrandr-dev,
- libcairo2-dev,
- libavcodec-dev,
- libavutil-dev,
- libswscale-dev
Homepage: http://www.tigervnc.com
Package: tigervncserver
diff --git a/contrib/packages/deb/ubuntu-focal/debian/control b/contrib/packages/deb/ubuntu-focal/debian/control
index 0a939edd..b668e436 100644
--- a/contrib/packages/deb/ubuntu-focal/debian/control
+++ b/contrib/packages/deb/ubuntu-focal/debian/control
@@ -4,44 +4,50 @@ Priority: optional
Maintainer: Brian P. Hinz <bphinz@users.sourceforge.net>
Standards-Version: 3.8.4
Build-Depends:
+# TigerVNC dependencies
debhelper (>= 9),
dh-autoreconf,
po-debconf,
dpkg-dev (>= 1.16.1),
- quilt,
appstream,
+ cmake,
+ pkg-config,
+ gettext,
+ libpixman-1-dev,
+ zlib1g-dev,
+ libjpeg-turbo8-dev,
+ libavcodec-dev,
+ libavutil-dev,
+ libswscale-dev,
+ libgnutls28-dev,
+ nettle-dev,
+ libgmp-dev,
+ libpam0g-dev,
+ libpng-dev,
+ libxext-dev,
+ libxi-dev,
+ libxtst-dev,
+ libxrandr-dev,
+ libxdamage-dev,
+ libxfixes-dev,
+ libfltk1.3-dev,
+ xorg-server-source,
+ xserver-xorg-dev,
+ openjdk-8-jdk,
+# Xorg dependencies
+ debhelper (>= 10),
+ po-debconf,
+ dpkg-dev (>= 1.16.1),
+ quilt,
lsb-release,
pkg-config,
bison,
flex,
- xauth,
xutils-dev (>= 1:7.6+4),
xfonts-utils (>= 1:7.5+1),
- x11proto-bigreqs-dev (>= 1:1.1.0),
- x11proto-composite-dev (>= 1:0.4),
- x11proto-core-dev (>= 7.0.31),
- x11proto-damage-dev (>= 1.1),
- x11proto-fixes-dev (>= 1:5.0),
- x11proto-fonts-dev (>= 2.1.3),
- x11proto-kb-dev (>= 1.0.3),
- x11proto-xinerama-dev,
- x11proto-randr-dev (>= 1.5.0),
- x11proto-record-dev (>= 1.13.99.1),
- x11proto-render-dev (>= 2:0.11),
- x11proto-resource-dev (>= 1.2.0),
- x11proto-scrnsaver-dev,
- x11proto-video-dev,
- x11proto-xcmisc-dev (>= 1.2.0),
- x11proto-xext-dev (>= 7.2.99.901),
- x11proto-xf86bigfont-dev (>= 1.2.0),
- x11proto-xf86dga-dev (>= 2.0.99.1),
- x11proto-xf86vidmode-dev (>= 2.2.99.1),
- x11proto-present-dev,
- x11proto-dri3-dev,
+ x11proto-dev (>= 2018.4),
xtrans-dev (>= 1.3.5),
libxau-dev (>= 1:1.0.5-2),
- x11proto-input-dev (>= 2.3),
- x11proto-dri2-dev (>= 2.8),
libxdmcp-dev (>= 1:0.99.1),
libxfont-dev (>= 1:2.0.1),
libxkbfile-dev (>= 1:0.99.1),
@@ -52,16 +58,14 @@ Build-Depends:
libudev-dev (>= 151-3) [linux-any],
libselinux1-dev (>= 2.0.80) [linux-any],
libaudit-dev [linux-any],
- x11proto-xf86dri-dev (>= 2.1.0),
- libdrm-dev (>= 2.4.46) [!hurd-i386],
- x11proto-gl-dev (>= 1.4.17),
+ libdrm-dev (>= 2.4.89) [!hurd-i386],
libgl1-mesa-dev (>= 9.2),
+ libunwind-dev [amd64 arm64 armel armhf hppa i386 ia64 mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el sh4],
libxmuu-dev (>= 1:0.99.1),
libxext-dev (>= 1:0.99.1),
libx11-dev (>= 2:1.6),
libxrender-dev (>= 1:0.9.0),
libxi-dev (>= 2:1.6.99.1),
- x11proto-dmx-dev (>= 1:2.2.99.1),
libdmx-dev (>= 1:1.0.1),
libxpm-dev (>= 1:3.5.3),
libxaw7-dev (>= 1:0.99.1),
@@ -73,67 +77,37 @@ Build-Depends:
libxv-dev,
libxinerama-dev,
libxshmfence-dev (>= 1.1) [!hurd-i386],
+# glamor
libepoxy-dev [linux-any kfreebsd-any],
libegl1-mesa-dev [linux-any kfreebsd-any],
libgbm-dev (>= 10.2) [linux-any kfreebsd-any],
- libxcb1-dev,
- libxcb-xkb-dev,
- libxcb-shape0-dev,
- libxcb-render0-dev,
- libxcb-render-util0-dev,
- libxcb-util0-dev,
- libxcb-image0-dev,
- libxcb-icccm4-dev,
- libxcb-shm0-dev,
- libxcb-keysyms1-dev,
- libxcb-randr0-dev,
- libxcb-xv0-dev,
- libxcb-glx0-dev,
- libxcb-xf86dri0-dev (>= 1.6),
+## XCB bits for Xephyr
+# libxcb1-dev,
+# libxcb-xkb-dev,
+# libxcb-shape0-dev,
+# libxcb-render0-dev,
+# libxcb-render-util0-dev,
+# libxcb-util0-dev,
+# libxcb-image0-dev,
+# libxcb-icccm4-dev,
+# libxcb-shm0-dev,
+# libxcb-keysyms1-dev,
+# libxcb-randr0-dev,
+# libxcb-xv0-dev,
+# libxcb-glx0-dev,
+# libxcb-xf86dri0-dev (>= 1.6),
+# unit tests
xkb-data,
x11-xkb-utils,
+# arc4random_buf(), getpeereid()
libbsd-dev,
- libwayland-dev [linux-any],
- wayland-protocols (>= 1.9) [linux-any],
- libdbus-1-dev (>= 1.0) [linux-any],
- libsystemd-dev [linux-any],
- libmirclient-dev (>= 0.13.1) [!powerpc !ppc64el !s390x],
- mir-client-platform-mesa-dev,
- zlib1g-dev,
- libjpeg-turbo8-dev,
- perl-modules,
- cmake,
- gnutls-dev,
- nettle-dev,
- libgmp-dev,
- libpam0g-dev,
- libpng-dev,
- automake,
- autoconf,
- libtool,
- pkg-config,
- openjdk-8-jdk,
- xorg-server-source,
- libfltk1.3-dev,
- fluid,
- curl,
- bzip2,
- quilt,
- libosmesa6-dev,
- libgl1-mesa-dri,
- libgl1-mesa-glx,
- libxft-dev,
- xfonts-base,
- libexpat1-dev,
- libfontconfig1-dev,
- libglu1-mesa-dev,
- libxcursor-dev,
- libxrandr-dev,
- libcairo2-dev,
- mesa-common-dev,
- libavcodec-dev,
- libavutil-dev,
- libswscale-dev
+## xwayland
+# libwayland-dev [linux-any],
+# wayland-protocols (>= 1.10) [linux-any],
+#logind
+ libdbus-1-dev (>= 1.0) [linux-any],
+# systemd-daemon
+ libsystemd-dev [linux-any],
Homepage: http://www.tigervnc.com
Package: tigervncserver