wok-next annotate xorg-server/receipt @ rev 20534
Clean default configure options when site script used.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Mar 30 19:31:50 2018 +0300 (2018-03-30) |
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 } |