wok-next annotate xorg-server/receipt @ rev 20502
Swap: current mesa (which is developing and change it's version) is just mesa, while old mesa is mesa12 now (will be removed if no one old package require it).
Also, change long names to its origins: libglu-mesa -> glu, libglw-mesa -> glw, all variations with libegl -> mesa-libegl (because it is part of mesa package).
Also, change long names to its origins: libglu-mesa -> glu, libglw-mesa -> glw, all variations with libegl -> mesa-libegl (because it is part of mesa package).
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Mar 16 00:27:34 2018 +0200 (2018-03-16) |
parents | 0e7893ac206d |
children | 757d032c55c7 |
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() { |
al@20443 | 35 fix ld |
pankso@89 | 36 ./configure \ |
pankso@89 | 37 --sysconfdir=/etc \ |
pankso@92 | 38 --localstatedir=/var \ |
al@19653 | 39 --disable-static \ |
al@19653 | 40 --enable-glamor \ |
al@19653 | 41 --enable-install-setuid \ |
al@19653 | 42 --enable-suid-wrapper \ |
al@19653 | 43 --disable-systemd-logind \ |
al@19653 | 44 --disable-xwayland \ |
al@19653 | 45 --disable-docs --disable-devel-docs \ |
pankso@92 | 46 --with-xkb-output=/var/lib/xkb \ |
al@19805 | 47 --enable-tslib \ |
al@19805 | 48 --enable-dmx \ |
pankso@10808 | 49 --enable-kdrive \ |
pankso@10808 | 50 --enable-kdrive-kbd \ |
pankso@10808 | 51 --enable-kdrive-mouse \ |
pankso@10808 | 52 --enable-kdrive-evdev \ |
pankso@10808 | 53 --enable-xfbdev \ |
pankso@12522 | 54 --enable-xephyr \ |
gokhlayeh@6993 | 55 --enable-config-udev \ |
pankso@12692 | 56 --with-fontrootdir=/usr/share/fonts/X11 \ |
pankso@92 | 57 --with-os-name="SliTaz GNU/Linux" \ |
pankso@12692 | 58 --with-vendor-web="http://www.slitaz.org/" \ |
al@19657 | 59 --with-builder-addr="devel@slitaz.org" \ |
pascal@1480 | 60 $CONFIGURE_ARGS && |
al@20443 | 61 fix libtool && |
al@19805 | 62 make && make DESTDIR=$install install && |
al@19805 | 63 |
al@19805 | 64 mkdir -pv $install/etc/X11/xorg.conf.d |
pankso@89 | 65 } |
pankso@89 | 66 |
al@20443 | 67 genpkg_rules() { |
al@19805 | 68 case $PACKAGE in |
al@19805 | 69 *-Xdmx) |
al@19805 | 70 copy Xdmx |
al@19805 | 71 # chmod 4711 $fs/usr/bin/Xdmx |
al@19805 | 72 CAT="x-window|DMX X server" |
al@20443 | 73 DEPENDS="libgcrypt xorg-libX11 xorg-libXau xorg-libXdmcp \ |
al@20443 | 74 xorg-libXext xorg-libXfixes xorg-libXfont2 xorg-libXi xorg-libXmu \ |
al@20443 | 75 xorg-libXrender xorg-pixman" |
al@19805 | 76 ;; |
al@19805 | 77 *-Xephyr) |
al@19805 | 78 copy Xephyr |
al@19805 | 79 # chmod 4711 $fs/usr/bin/Xephyr |
al@19805 | 80 CAT="x-window|Xephyr X server" |
al@20502 | 81 DEPENDS="eudev libepoxy libgcrypt mesa xorg-libX11 xorg-libXau \ |
al@20443 | 82 xorg-libXdmcp xorg-libXfont2 xorg-libxcb xorg-libxshmfence \ |
al@20443 | 83 xorg-pixman xorg-xcb-util xorg-xcb-util-image \ |
al@20443 | 84 xorg-xcb-util-keysyms xorg-xcb-util-renderutil xorg-xcb-util-wm" |
al@19805 | 85 ;; |
al@19805 | 86 *-Xfbdev) |
al@19805 | 87 copy Xfbdev |
al@19805 | 88 # chmod 4711 $fs/usr/bin/Xfbdev |
al@19805 | 89 CAT="x-window|Xfbdev framebuffer X server" |
al@20443 | 90 DEPENDS="eudev libgcrypt tslib xorg-libXau xorg-libXdmcp \ |
al@20443 | 91 xorg-libXfont2 xorg-pixman" |
al@19805 | 92 ;; |
al@19805 | 93 *-Xnest) |
al@19805 | 94 copy Xnest |
al@19805 | 95 # chmod 4711 $fs/usr/bin/Xnest |
al@19805 | 96 CAT="x-window|Xnest X server" |
al@20443 | 97 DEPENDS="libgcrypt xorg-libX11 xorg-libXau xorg-libXdmcp \ |
al@20443 | 98 xorg-libXext xorg-libXfont2 xorg-pixman" |
al@19805 | 99 ;; |
al@19805 | 100 *-Xvfb) |
al@19805 | 101 copy Xvfb |
al@19805 | 102 # chmod 4711 $fs/usr/bin/Xvfb |
al@19805 | 103 CAT="x-window|Xvfb X server" |
al@20502 | 104 DEPENDS="libgcrypt mesa xorg-libXau xorg-libXdmcp xorg-libXfont2 \ |
al@20443 | 105 xorg-pixman" |
al@19805 | 106 ;; |
al@19805 | 107 *-module-glamor) |
al@19805 | 108 copy libglamoregl.so libglx.so |
al@19805 | 109 CAT="x-window|Glamor DIX (Device Independent X) module" |
al@20502 | 110 DEPENDS="libdrm libepoxy mesa mesa-libgbm" |
al@19805 | 111 ;; |
al@19805 | 112 *-dev) |
al@19805 | 113 copy @dev protocol.txt |
al@19805 | 114 DEPENDS="xorg-server xorg-server-Xdmx xorg-server-Xephyr \ |
al@19805 | 115 xorg-server-Xfbdev xorg-server-Xnest xorg-server-Xvfb \ |
al@19805 | 116 xorg-server-module-glamor \ |
al@20502 | 117 mesa-dev xorg-dri2proto xorg-dri3proto xorg-fontsproto \ |
al@20443 | 118 xorg-glproto xorg-inputproto xorg-kbproto xorg-libpciaccess-dev \ |
al@20443 | 119 xorg-pixman-dev xorg-presentproto xorg-randrproto xorg-renderproto \ |
al@19805 | 120 xorg-resourceproto xorg-scrnsaverproto xorg-videoproto \ |
al@19805 | 121 xorg-xextproto xorg-xf86driproto xorg-xineramaproto xorg-xproto" |
al@19805 | 122 ;; |
al@19805 | 123 *-server) |
al@20443 | 124 copy @std var/log/ xorg.conf.d/ @rm |
al@19805 | 125 CAT="x-window|core X server" |
al@20443 | 126 DEPENDS="eudev libdrm libgcrypt xorg-libX11 xorg-libXau \ |
al@20443 | 127 xorg-libXaw xorg-libXdmcp xorg-libXfont2 xorg-libXt xorg-libdmx \ |
al@20443 | 128 xorg-libpciaccess xorg-libxshmfence xorg-pixman \ |
al@20443 | 129 xorg-xkeyboard-config xorg-xkbcomp" |
al@19805 | 130 SUGGESTED="xorg-xf86-input-evdev xorg-xf86-video-vesa" |
al@19805 | 131 ;; |
al@19805 | 132 esac |
pankso@89 | 133 } |
pankso@451 | 134 |
al@19805 | 135 post_install_xorg_server() { |
al@19805 | 136 install -dm1777 -oroot -groot "$1/tmp/.ICE-unix" "$1/tmp/.X11-unix" |
pankso@451 | 137 } |
al@19805 | 138 post_install_xorg_server_Xdmx() { |
al@19805 | 139 install -dm1777 -oroot -groot "$1/tmp/.ICE-unix" "$1/tmp/.X11-unix" |
al@19805 | 140 } |
al@19805 | 141 post_install_xorg_server_Xephyr() { |
al@19805 | 142 install -dm1777 -oroot -groot "$1/tmp/.ICE-unix" "$1/tmp/.X11-unix" |
al@19805 | 143 } |
al@19805 | 144 post_install_xorg_server_Xfbdev() { |
al@19805 | 145 install -dm1777 -oroot -groot "$1/tmp/.ICE-unix" "$1/tmp/.X11-unix" |
al@19805 | 146 } |
al@19805 | 147 post_install_xorg_server_Xnest() { |
al@19805 | 148 install -dm1777 -oroot -groot "$1/tmp/.ICE-unix" "$1/tmp/.X11-unix" |
al@19805 | 149 } |
al@19805 | 150 post_install_xorg_server_Xvfb() { |
al@19805 | 151 install -dm1777 -oroot -groot "$1/tmp/.ICE-unix" "$1/tmp/.X11-unix" |
al@19805 | 152 } |