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

Up: asciidoc, doxygen, tslib, xorg-server, xorg-xkeyboard-config; fix: eudev; add: libepoxy.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Mar 02 05:17:16 2017 +0200 (2017-03-02)
parents eb23a9b0f828
children 68c89b4dcbd6
rev   line source
pankso@89 1 # SliTaz package receipt.
pankso@89 2
pankso@89 3 PACKAGE="xorg-server"
al@19653 4 VERSION="1.18.4"
pankso@89 5 CATEGORY="x-window"
pankso@261 6 SHORT_DESC="Xorg core server."
pankso@89 7 MAINTAINER="pankso@slitaz.org"
pascal@15023 8 LICENSE="MIT"
gokhlayeh@6848 9 SUGGESTED="xorg-xf86-input-evdev xorg-xf86-video-vesa"
al@19653 10 WEB_SITE="https://www.x.org/wiki/"
al@19653 11
pankso@89 12 TARBALL="$PACKAGE-$VERSION.tar.bz2"
al@19653 13 WGET_URL="$XORG_MIRROR/xserver/$TARBALL"
pankso@89 14
pankso@10808 15 DEPENDS="xorg-xkeyboard-config xorg-libpciaccess xorg-libXxf86vm \
pankso@12161 16 xorg-libXfont xorg-libXau xorg-base-fonts libgcrypt pixman udev libdrm \
pankso@12161 17 xorg-xf86-input-evdev"
al@19653 18 BUILD_DEPENDS="patch xorg-util-macros xorg-font-util-dev pixman-dev eudev-dev \
al@19653 19 dbus-dev xorg-dri2proto xorg-dri3proto xorg-libxshmfence-dev libdrm-dev \
al@19653 20 xorg-libX11-dev xorg-glproto mesa-dev libgcrypt-dev xorg-xcmiscproto \
al@19653 21 xorg-bigreqsproto xorg-randrproto xorg-renderproto xorg-fontsproto \
al@19653 22 xorg-videoproto xorg-compositeproto xorg-recordproto xorg-scrnsaverproto \
al@19653 23 xorg-resourceproto xorg-xf86driproto xorg-presentproto xorg-xineramaproto \
al@19653 24 xorg-libxkbfile-dev xorg-libXfont-dev xorg-libpciaccess-dev \
al@19653 25 xorg-libXxf86dga-dev libepoxy-dev xorg-libdmx-dev xorg-libXmu-dev \
al@19653 26 xorg-libXrender-dev xorg-libXi-dev tslib-dev xcb-util-renderutil-dev \
al@19653 27 xcb-util-dev xcb-util-image-dev xcb-util-wm-dev xcb-util-keysyms-dev \
al@19653 28 xorg-libXaw-dev xorg-libXpm-dev expat-dev"
al@19653 29 SPLIT="xorg-server-Xephyr xorg-server-Xfbdev xorg-server-Xnest \
al@19653 30 xorg-server-Xvfb xorg-server-modules-gl"
pankso@10808 31
pankso@89 32 # Rules to configure and make the package.
pankso@89 33 compile_rules()
pankso@89 34 {
al@19653 35 patch -Np1 -i $stuff/xorg-server-1.18.4-add_prime_support-1.patch
pascal@13796 36
pankso@89 37 ./configure \
pankso@89 38 --sysconfdir=/etc \
pankso@92 39 --localstatedir=/var \
al@19653 40 --disable-static \
al@19653 41 --enable-glamor \
al@19653 42 --enable-install-setuid \
al@19653 43 --enable-suid-wrapper \
al@19653 44 --disable-systemd-logind \
al@19653 45 --disable-xwayland \
al@19653 46 --disable-docs --disable-devel-docs \
pankso@92 47 --with-xkb-output=/var/lib/xkb \
pankso@10808 48 --enable-kdrive \
pankso@10808 49 --enable-kdrive-kbd \
pankso@10808 50 --enable-kdrive-mouse \
pankso@10808 51 --enable-kdrive-evdev \
pankso@10808 52 --enable-xfbdev \
pankso@12522 53 --enable-xephyr \
gokhlayeh@6993 54 --enable-config-udev \
pankso@12692 55 --with-fontrootdir=/usr/share/fonts/X11 \
al@19653 56 --with-module-dir=/usr/lib/X11/modules \
al@19653 57 --with-serverconfig-path=/etc/X11 \
pankso@92 58 --with-os-name="SliTaz GNU/Linux" \
pankso@12692 59 --with-vendor-web="http://www.slitaz.org/" \
pankso@92 60 --with-builder-addr=$MAINTAINER \
pascal@1480 61 $CONFIGURE_ARGS &&
pankso@10808 62 make && make DESTDIR=$DESTDIR install
al@19653 63
al@19653 64 # is xorg.conf.d moved by Xorg developers to /usr/share/X11/?
al@19653 65 mkdir -p $install/etc/X11/xorg.conf.d
pankso@89 66 }
pankso@89 67
pankso@89 68 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@89 69 genpkg_rules()
pankso@89 70 {
al@19653 71 cook_copy_folders etc var bin libexec xorg.conf.d
al@19653 72 cook_copy_files *.so
al@19653 73 # split
al@19653 74 rm $fs/usr/bin/Xephyr $fs/usr/bin/Xfbdev $fs/usr/bin/Xnest $fs/usr/bin/Xvfb
al@19653 75 rm $fs/usr/lib/X11/modules/libglamoregl.so $fs/usr/lib/X11/modules/extensions/libglx.so
pankso@89 76 }
pankso@451 77
pankso@451 78 # We need /var/tmp rw to let xkbcomp builr XKB definition.
pankso@451 79 post_install()
pankso@451 80 {
pascal@18730 81 chmod 1777 "$1/var/tmp"
pankso@451 82 }