Files
main/x11/server/xorg-server/actions.py
T

77 lines
2.9 KiB
Python

# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
# shelltools.chmod("hw/vnc/symlink-vnc.sh")
autotools.autoreconf("-fi")
autotools.configure("--enable-install-libxf86config \
--disable-systemd-logind \
--enable-aiglx \
--enable-glx-tls \
--enable-composite \
--enable-xcsecurity \
--enable-record \
--enable-dri \
--enable-dri2 \
--enable-glamor \
--enable-xwayland \
--enable-config-udev \
--disable-config-hal \
--enable-xfree86-utils \
--enable-xorg \
--enable-dmx \
--enable-xvfb \
--enable-xnest \
--enable-kdrive \
--enable-xfont \
--enable-kdrive-evdev \
--enable-kdrive-kbd \
--enable-kdrive-mouse \
--enable-xephyr \
--disable-xfake \
--disable-xfbdev \
--disable-devel-docs \
--disable-static \
--without-doxygen \
--with-pic \
--without-dtrace \
--with-int10=x86emu \
--with-os-name=\"PisiLinux\" \
--with-os-vendor=\"Pisi GNU/Linux Community\" \
--with-builderstring=\"Package: %s\" \
--with-fontrootdir=/usr/share/fonts \
--with-default-font-path=catalogue:/etc/X11/fontpath.d,built-ins \
--with-xkb-output=/var/lib/xkb \
--with-dri-driver-path=/usr/lib/xorg/modules/dri \
--without-xmlto \
--without-fop \
--localstatedir=/var \
PCI_TXT_IDS_DIR=/usr/share/X11/pci \
" % get.srcTAG())
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodir("/etc/X11/fontpath.d")
pisitools.dodir("/etc/X11/xorg.conf.d")
pisitools.dodir("/usr/share/X11/pci")
pisitools.dodir("/usr/share/X11/xorg.conf.d")
# Remove empty dir
pisitools.removeDir("/var/log")
pisitools.dodoc("COPYING", "README")