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 } |