wok-next view xorg-server-light/receipt @ rev 20930

pyaudio -> python-pyaudio
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Aug 23 07:07:52 2018 +0300 (2018-08-23)
parents 342b30daff76
children f99935f1778a
line source
1 # SliTaz package receipt v2.
3 PACKAGE="xorg-server-light"
4 VERSION="1.19.3"
5 CATEGORY="x-window"
6 SHORT_DESC="Xorg core server light version (no dri, gl, and friends)"
7 MAINTAINER="pankso@slitaz.org"
8 LICENSE="MIT"
9 WEB_SITE="https://www.x.org/wiki/"
10 REPOLOGY="xorg-server"
12 TARBALL="xorg-server-$VERSION.tar.bz2"
13 WGET_URL="$XORG_MIRROR/xserver/$TARBALL"
15 BUILD_DEPENDS_arm="xorg-libxkbfile-dev xorg-libpciaccess-dev xorg-pixman-dev \
16 xorg-util-macros xorg-libXfont-dev libgcrypt-dev xorg-resourceproto \
17 xorg-bigreqsproto xorg-xcmiscproto xorg-renderproto xorg-damageproto \
18 xorg-compositeproto xorg-xf86dgaproto xorg-randrproto xorg-recordproto \
19 xorg-videoproto xorg-xtrans libgpg-error-dev freetype-dev \
20 xorg-libxcb-dev xorg-libXcomposite-dev xorg-libXxf86vm-dev xorg-libXv-dev \
21 bzip2-dev udev-dev"
22 BUILD_DEPENDS="xorg-util-macros xorg-pixman-dev eudev-dev libgcrypt-dev \
23 xorg-fixesproto xorg-damageproto xorg-xcmiscproto xorg-xtrans \
24 xorg-bigreqsproto xorg-xproto xorg-randrproto xorg-renderproto xorg-xextproto \
25 xorg-inputproto xorg-kbproto xorg-fontsproto xorg-videoproto \
26 xorg-compositeproto xorg-recordproto xorg-resourceproto xorg-presentproto \
27 xorg-libxkbfile-dev xorg-libXfont2-dev xorg-libXau-dev xorg-libpciaccess-dev"
29 compile_rules() {
30 # Handle cross compilation. ARM use build host: perl flex
31 case "$ARCH" in
32 arm)
33 #--disable-static
34 ARCH_ARGS="--enable-malloc0returnsnull"
35 OS_NAME="SliTaz ARM"
36 VENDOR="http://arm.slitaz.org" ;;
37 *)
38 OS_NAME="SliTaz GNU/Linux"
39 VENDOR="http://www.slitaz.org" ;;
40 esac
42 ./configure \
43 --disable-docs \
44 --disable-devel-docs \
45 --disable-screensaver \
46 --disable-glx \
47 --disable-dri \
48 --disable-dri2 \
49 --disable-dri3 \
50 --disable-xinerama \
51 --disable-config-udev \
52 --disable-libdrm \
53 --disable-systemd-logind \
54 --enable-xorg \
55 --disable-xvfb \
56 --disable-xnest \
57 --disable-glamor \
58 --disable-xephyr \
59 --disable-xfake \
60 --disable-xfbdev \
61 --enable-install-setuid \
62 --disable-ipv6 \
63 --with-vendor-web="$VENDOR" \
64 --with-builder-addr="$MAINTAINER" \
65 --with-os-name="$OS_NAME" \
66 --with-fontrootdir=/usr/share/fonts/X11 \
67 --with-xkb-output=/var/lib/xkb \
68 --with-serverconfig-path=/etc/X11 \
69 $ARCH_ARGS \
70 $CONFIGURE_ARGS &&
71 fix libtool &&
72 make &&
73 make install
74 }
76 # Be sure it as cross compile
77 testsuite() {
78 readelf -h $install/usr/bin/Xorg
79 }
81 genpkg_rules() {
82 copy @std
83 # DEPENDS="xorg-xkeyboard-config xorg-libpciaccess xorg-libXxf86vm \
84 # xorg-libXfont xorg-libXau xorg-base-fonts libgcrypt xorg-pixman \
85 # xorg-xf86-input-evdev libgpg-error libgcrypt freetype xorg-libxcb \
86 # xorg-libXcomposite xorg-libXv bzip2 udev"
87 DEPENDS="libgcrypt xorg-libXau xorg-libXdmcp xorg-libXfont2 \
88 xorg-libpciaccess xorg-pixman"
89 SUGGESTED="xorg-xf86-video-vesa xorg-xf86-video-fbdev"
90 PROVIDE="xorg-server"
91 }
93 # We need /var/tmp rw to let xkbcomp build XKB definition.
94 post_install() {
95 chmod 1777 "$1/var/tmp"
96 }