123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #!/usr/bin/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 mesontools
- from pisi.actionsapi import get
- def setup():
- options = "--prefix=/usr \
- --sysconfdir=/etc \
- --libexec=/usr/libexec/at-spi2 \
- -Dintrospection=enabled \
- -Ddbus_daemon=/usr/bin/dbus-daemon \
- -Dsystemd_user_dir=/tmp \
- --buildtype=release \
- -D docs=true \
- "
-
- if get.buildTYPE() == "emul32":
- options += " --datadir=/usr/emul32 \
- --libexec=/usr/emul32 \
- --sysconfdir=/usr/emul32 \
- --libdir=lib32 \
- -Dintrospection=disabled \
- -D docs=false"
-
- mesontools.configure(options)
-
- def build():
- mesontools.build()
-
- def install():
- mesontools.install()
- if get.buildTYPE() == "emul32":
- #pisitools.dosed("%s/usr/share/dbus-1/services" % get.installDIR(), "^(Exec=)\/usr/tmp", r"\1/usr/libexec/at-spi2")
- #pisitools.dosed("%s/usr/share/dbus-1/accessibility-services" % get.installDIR(), "^(Exec=)\/usr/tmp", r"\1/usr/libexec/at-spi2")
- # pisitools.dosed("%s/usr/lib/systemd/user" % get.installDIR(), "^(ExecStart=)\/usr/emul32", r"\1/usr/libexec/at-spi2")
- pisitools.removeDir("/usr/emul32")
- pisitools.removeDir("/tmp")
- pisitools.dosym("/usr/libexec/at-spi2/at-spi-bus-launcher", "/usr/lib/at-spi2-core/at-spi-bus-launcher")
- return
-
- pisitools.dodoc("NEWS", "README*")
|