12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- # -*- 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.system("patch -Rp1 < 0001-revert-dpi-calculation.patch")
- autotools.autoreconf("-fi")
- autotools.configure("--enable-install-libxf86config \
- --disable-systemd-logind \
- --enable-ipv6 \
- --enable-aiglx \
- --enable-glx-tls \
- --enable-composite \
- --enable-xcsecurity \
- --enable-record \
- --enable-dri \
- --enable-dri2 \
- --enable-glamor \
- --disable-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 \
- --enable-xfake \
- --enable-suid-wrapper \
- --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*")
|