wok-next annotate xorg-server/receipt @ rev 20616

xrdp: up 0.9.3.1; zopfli: fix build; gcc61: attempt to fix; add gcc6 (latest among 6.x.x).
gcc61 and gcc6 are broken now.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Apr 21 05:15:11 2018 +0300 (2018-04-21)
parents c0521c689857
children f99935f1778a
rev   line source
al@19805 1 # SliTaz package receipt v2.
pankso@89 2
pankso@89 3 PACKAGE="xorg-server"
al@19805 4 VERSION="1.19.3"
pankso@89 5 CATEGORY="x-window"
al@19805 6 SHORT_DESC="X server"
pankso@89 7 MAINTAINER="pankso@slitaz.org"
pascal@15023 8 LICENSE="MIT"
al@19653 9 WEB_SITE="https://www.x.org/wiki/"
al@20443 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/x/xorg-server.html"
al@19653 11
pankso@89 12 TARBALL="$PACKAGE-$VERSION.tar.bz2"
al@19653 13 WGET_URL="$XORG_MIRROR/xserver/$TARBALL"
pankso@89 14
al@19805 15 BUILD_DEPENDS="patch xorg-util-macros xorg-pixman-dev eudev-dev dbus-dev \
al@19805 16 xorg-dri2proto xorg-dri3proto xorg-libxshmfence-dev libdrm-dev xorg-libX11-dev \
al@20502 17 xorg-glproto mesa-dev xorg-libXdmcp-dev libgcrypt-dev xorg-xcmiscproto \
al@19653 18 xorg-bigreqsproto xorg-randrproto xorg-renderproto xorg-fontsproto \
al@19653 19 xorg-videoproto xorg-compositeproto xorg-recordproto xorg-scrnsaverproto \
al@19653 20 xorg-resourceproto xorg-xf86driproto xorg-presentproto xorg-xineramaproto \
al@19805 21 xorg-libxkbfile-dev xorg-libXfont2-dev xorg-libpciaccess-dev \
al@19805 22 xorg-libXxf86dga-dev xorg-libdmx-dev xorg-libXaw-dev xorg-libXpm-dev \
al@19805 23 xorg-libXtst-dev xorg-libXres-dev \
al@19805 24 xorg-libXmu-dev xorg-libXext-dev xorg-libXrender-dev \
al@19805 25 xorg-libXfixes-dev xorg-libXi-dev xorg-dmxproto xorg-libXau-dev \
al@19805 26 xorg-libXdmcp-dev libepoxy-dev tslib-dev xorg-xcb-util-renderutil-dev \
al@19805 27 xorg-xcb-util-dev xorg-xcb-util-image-dev xorg-xcb-util-wm-dev \
al@20443 28 xorg-xcb-util-keysyms-dev expat-dev xorg-xtrans"
al@19805 29 SPLIT="xorg-server-Xdmx xorg-server-Xephyr xorg-server-Xfbdev \
al@19805 30 xorg-server-Xnest xorg-server-Xvfb xorg-server-module-glamor xorg-server-dev \
al@19805 31 xorg-server"
al@20443 32 COOKOPTS="skip-log-errors"
pankso@10808 33
al@20443 34 compile_rules() {
pankso@89 35 ./configure \
al@19653 36 --disable-static \
al@19653 37 --enable-glamor \
al@19653 38 --enable-install-setuid \
al@19653 39 --enable-suid-wrapper \
al@19653 40 --disable-systemd-logind \
al@19653 41 --disable-xwayland \
al@19653 42 --disable-docs --disable-devel-docs \
pankso@92 43 --with-xkb-output=/var/lib/xkb \
al@19805 44 --enable-tslib \
al@19805 45 --enable-dmx \
pankso@10808 46 --enable-kdrive \
pankso@10808 47 --enable-kdrive-kbd \
pankso@10808 48 --enable-kdrive-mouse \
pankso@10808 49 --enable-kdrive-evdev \
pankso@10808 50 --enable-xfbdev \
pankso@12522 51 --enable-xephyr \
gokhlayeh@6993 52 --enable-config-udev \
pankso@12692 53 --with-fontrootdir=/usr/share/fonts/X11 \
pankso@92 54 --with-os-name="SliTaz GNU/Linux" \
pankso@12692 55 --with-vendor-web="http://www.slitaz.org/" \
al@19657 56 --with-builder-addr="devel@slitaz.org" \
pascal@1480 57 $CONFIGURE_ARGS &&
al@20443 58 fix libtool &&
al@20534 59 make &&
al@20534 60 make DESTDIR=$install install &&
al@19805 61
al@19805 62 mkdir -pv $install/etc/X11/xorg.conf.d
pankso@89 63 }
pankso@89 64
al@20443 65 genpkg_rules() {
al@19805 66 case $PACKAGE in
al@19805 67 *-Xdmx)
al@19805 68 copy Xdmx
al@19805 69 # chmod 4711 $fs/usr/bin/Xdmx
al@19805 70 CAT="x-window|DMX X server"
al@20443 71 DEPENDS="libgcrypt xorg-libX11 xorg-libXau xorg-libXdmcp \
al@20443 72 xorg-libXext xorg-libXfixes xorg-libXfont2 xorg-libXi xorg-libXmu \
al@20443 73 xorg-libXrender xorg-pixman"
al@19805 74 ;;
al@19805 75 *-Xephyr)
al@19805 76 copy Xephyr
al@19805 77 # chmod 4711 $fs/usr/bin/Xephyr
al@19805 78 CAT="x-window|Xephyr X server"
al@20502 79 DEPENDS="eudev libepoxy libgcrypt mesa xorg-libX11 xorg-libXau \
al@20443 80 xorg-libXdmcp xorg-libXfont2 xorg-libxcb xorg-libxshmfence \
al@20443 81 xorg-pixman xorg-xcb-util xorg-xcb-util-image \
al@20443 82 xorg-xcb-util-keysyms xorg-xcb-util-renderutil xorg-xcb-util-wm"
al@19805 83 ;;
al@19805 84 *-Xfbdev)
al@19805 85 copy Xfbdev
al@19805 86 # chmod 4711 $fs/usr/bin/Xfbdev
al@19805 87 CAT="x-window|Xfbdev framebuffer X server"
al@20443 88 DEPENDS="eudev libgcrypt tslib xorg-libXau xorg-libXdmcp \
al@20443 89 xorg-libXfont2 xorg-pixman"
al@19805 90 ;;
al@19805 91 *-Xnest)
al@19805 92 copy Xnest
al@19805 93 # chmod 4711 $fs/usr/bin/Xnest
al@19805 94 CAT="x-window|Xnest X server"
al@20443 95 DEPENDS="libgcrypt xorg-libX11 xorg-libXau xorg-libXdmcp \
al@20443 96 xorg-libXext xorg-libXfont2 xorg-pixman"
al@19805 97 ;;
al@19805 98 *-Xvfb)
al@19805 99 copy Xvfb
al@19805 100 # chmod 4711 $fs/usr/bin/Xvfb
al@19805 101 CAT="x-window|Xvfb X server"
al@20502 102 DEPENDS="libgcrypt mesa xorg-libXau xorg-libXdmcp xorg-libXfont2 \
al@20443 103 xorg-pixman"
al@19805 104 ;;
al@19805 105 *-module-glamor)
al@19805 106 copy libglamoregl.so libglx.so
al@19805 107 CAT="x-window|Glamor DIX (Device Independent X) module"
al@20502 108 DEPENDS="libdrm libepoxy mesa mesa-libgbm"
al@19805 109 ;;
al@19805 110 *-dev)
al@19805 111 copy @dev protocol.txt
al@19805 112 DEPENDS="xorg-server xorg-server-Xdmx xorg-server-Xephyr \
al@19805 113 xorg-server-Xfbdev xorg-server-Xnest xorg-server-Xvfb \
al@19805 114 xorg-server-module-glamor \
al@20502 115 mesa-dev xorg-dri2proto xorg-dri3proto xorg-fontsproto \
al@20443 116 xorg-glproto xorg-inputproto xorg-kbproto xorg-libpciaccess-dev \
al@20443 117 xorg-pixman-dev xorg-presentproto xorg-randrproto xorg-renderproto \
al@19805 118 xorg-resourceproto xorg-scrnsaverproto xorg-videoproto \
al@19805 119 xorg-xextproto xorg-xf86driproto xorg-xineramaproto xorg-xproto"
al@19805 120 ;;
al@19805 121 *-server)
al@20443 122 copy @std var/log/ xorg.conf.d/ @rm
al@19805 123 CAT="x-window|core X server"
al@20443 124 DEPENDS="eudev libdrm libgcrypt xorg-libX11 xorg-libXau \
al@20443 125 xorg-libXaw xorg-libXdmcp xorg-libXfont2 xorg-libXt xorg-libdmx \
al@20443 126 xorg-libpciaccess xorg-libxshmfence xorg-pixman \
al@20443 127 xorg-xkeyboard-config xorg-xkbcomp"
al@19805 128 SUGGESTED="xorg-xf86-input-evdev xorg-xf86-video-vesa"
al@19805 129 ;;
al@19805 130 esac
pankso@89 131 }
pankso@451 132
al@19805 133 post_install_xorg_server() {
al@19805 134 install -dm1777 -oroot -groot "$1/tmp/.ICE-unix" "$1/tmp/.X11-unix"
pankso@451 135 }
al@19805 136 post_install_xorg_server_Xdmx() {
al@19805 137 install -dm1777 -oroot -groot "$1/tmp/.ICE-unix" "$1/tmp/.X11-unix"
al@19805 138 }
al@19805 139 post_install_xorg_server_Xephyr() {
al@19805 140 install -dm1777 -oroot -groot "$1/tmp/.ICE-unix" "$1/tmp/.X11-unix"
al@19805 141 }
al@19805 142 post_install_xorg_server_Xfbdev() {
al@19805 143 install -dm1777 -oroot -groot "$1/tmp/.ICE-unix" "$1/tmp/.X11-unix"
al@19805 144 }
al@19805 145 post_install_xorg_server_Xnest() {
al@19805 146 install -dm1777 -oroot -groot "$1/tmp/.ICE-unix" "$1/tmp/.X11-unix"
al@19805 147 }
al@19805 148 post_install_xorg_server_Xvfb() {
al@19805 149 install -dm1777 -oroot -groot "$1/tmp/.ICE-unix" "$1/tmp/.X11-unix"
al@19805 150 }