wok-next view xorg-server/receipt @ rev 19715

Fix building: pciutils, pcmanfm-legacy, arj
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat May 13 17:25:31 2017 +0300 (2017-05-13)
parents 68c89b4dcbd6
children f463de72afe3
line source
1 # SliTaz package receipt.
3 PACKAGE="xorg-server"
4 VERSION="1.18.4"
5 CATEGORY="x-window"
6 SHORT_DESC="Xorg core server."
7 MAINTAINER="pankso@slitaz.org"
8 LICENSE="MIT"
9 SUGGESTED="xorg-xf86-input-evdev xorg-xf86-video-vesa"
10 WEB_SITE="https://www.x.org/wiki/"
12 TARBALL="$PACKAGE-$VERSION.tar.bz2"
13 WGET_URL="$XORG_MIRROR/xserver/$TARBALL"
15 DEPENDS="bzlib eudev expat freetype glibc-base libdrm libepoxy libgcrypt \
16 libgpg-error libpng libxcb mesa pixman xorg-libfontenc xorg-libpciaccess \
17 xorg-libX11 xorg-libXau xorg-libXdamage xorg-libXdmcp xorg-libXext \
18 xorg-libXfixes xorg-libXfont xorg-libxshmfence xorg-libXxf86vm zlib"
19 BUILD_DEPENDS="patch xorg-util-macros xorg-font-util-dev pixman-dev eudev-dev \
20 dbus-dev xorg-dri2proto xorg-dri3proto xorg-libxshmfence-dev libdrm-dev \
21 xorg-libX11-dev xorg-glproto mesa-dev libgcrypt-dev xorg-xcmiscproto \
22 xorg-bigreqsproto xorg-randrproto xorg-renderproto xorg-fontsproto \
23 xorg-videoproto xorg-compositeproto xorg-recordproto xorg-scrnsaverproto \
24 xorg-resourceproto xorg-xf86driproto xorg-presentproto xorg-xineramaproto \
25 xorg-libxkbfile-dev xorg-libXfont-dev xorg-libpciaccess-dev \
26 xorg-libXxf86dga-dev libepoxy-dev xorg-libdmx-dev xorg-libXmu-dev \
27 xorg-libXrender-dev xorg-libXi-dev tslib-dev xcb-util-renderutil-dev \
28 xcb-util-dev xcb-util-image-dev xcb-util-wm-dev xcb-util-keysyms-dev \
29 xorg-libXaw-dev xorg-libXpm-dev expat-dev"
30 SPLIT="xorg-server-Xephyr xorg-server-Xfbdev xorg-server-Xnest \
31 xorg-server-Xvfb xorg-server-modules-gl"
33 # Rules to configure and make the package.
34 compile_rules()
35 {
36 patch -Np1 -i $stuff/xorg-server-1.18.4-add_prime_support-1.patch
38 ./configure \
39 --sysconfdir=/etc \
40 --localstatedir=/var \
41 --disable-static \
42 --enable-glamor \
43 --enable-install-setuid \
44 --enable-suid-wrapper \
45 --disable-systemd-logind \
46 --disable-xwayland \
47 --disable-docs --disable-devel-docs \
48 --with-xkb-output=/var/lib/xkb \
49 --enable-kdrive \
50 --enable-kdrive-kbd \
51 --enable-kdrive-mouse \
52 --enable-kdrive-evdev \
53 --enable-xfbdev \
54 --enable-xephyr \
55 --enable-config-udev \
56 --with-fontrootdir=/usr/share/fonts/X11 \
57 --with-os-name="SliTaz GNU/Linux" \
58 --with-vendor-web="http://www.slitaz.org/" \
59 --with-builder-addr="devel@slitaz.org" \
60 $CONFIGURE_ARGS &&
61 make && make DESTDIR=$DESTDIR install
62 }
64 # Rules to gen a SliTaz package suitable for Tazpkg.
65 genpkg_rules()
66 {
67 cook_copy_folders etc var bin libexec xorg.conf.d
68 cook_copy_files *.so
69 # split
70 for i in Xephyr Xfbdev Xnest Xvfb libglamoregl.so libglx.so; do
71 find $fs -name $i -delete
72 done
73 }
75 # We need /var/tmp rw to let xkbcomp builr XKB definition.
76 post_install()
77 {
78 chmod 1777 "$1/var/tmp"
79 }