diff --git a/accessibility/orca/pspec.xml b/accessibility/orca/pspec.xml index 38872bd677..5efb80077b 100644 --- a/accessibility/orca/pspec.xml +++ b/accessibility/orca/pspec.xml @@ -23,6 +23,7 @@ python-pygobject3-devel python3-pygobject3-devel gst-plugins-base-devel + gsettings-desktop-schemas-devel @@ -35,6 +36,7 @@ at-spi2-core python3-pyatspi gst-plugins-base + gsettings-desktop-schemas /usr/bin diff --git a/desktop/misc/at-spi2-atk/actions.py b/desktop/misc/at-spi2-atk/actions.py index 59e7d1e981..713d5cc911 100644 --- a/desktop/misc/at-spi2-atk/actions.py +++ b/desktop/misc/at-spi2-atk/actions.py @@ -6,16 +6,29 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools from pisi.actionsapi import get def setup(): - autotools.configure("--disable-static \ - --libexecdir=/usr/libexec/at-spi2") + shelltools.makedirs("build") + shelltools.cd("build") + options = "meson --prefix=/usr --sysconfdir=/etc \ + " + + if get.buildTYPE() == "emul32": + options += "--libdir=lib32 .." + + shelltools.system(options) def build(): - autotools.make() + shelltools.cd("build") + shelltools.system("ninja") def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - - pisitools.dodoc("AUTHORS", "COPYING", "README", "NEWS") \ No newline at end of file + shelltools.cd("build") + shelltools.system("DESTDIR=%s ninja install" % get.installDIR()) + if get.buildTYPE() == "emul32": + return + + shelltools.cd("build") + pisitools.dodoc("AUTHORS", "COPYING", "README", "NEWS") diff --git a/desktop/misc/at-spi2-atk/pspec.xml b/desktop/misc/at-spi2-atk/pspec.xml index d2c094ab4b..31116ef5c4 100644 --- a/desktop/misc/at-spi2-atk/pspec.xml +++ b/desktop/misc/at-spi2-atk/pspec.xml @@ -12,14 +12,16 @@ service Protocol definitions and daemons for D-Bus at-spi at-spi allows assistive technologies to access GTK-based applications. Essentially it exposes the internals of applications over D-Bus for automation. - mirrors://gnome/at-spi2-atk/2.26/at-spi2-atk-2.26.2.tar.xz + mirrors://gnome/at-spi2-atk/2.30/at-spi2-atk-2.30.1.tar.xz - at-spi2-core-devel + meson + at-spi2-core-devel glib2-devel - atk-devel + atk-devel libX11-devel dbus-devel libXtst-devel + libxml2-devel @@ -47,6 +49,7 @@ atk-32bit dbus-32bit glib2-32bit + libxml2-32bit atk-32bit @@ -75,6 +78,13 @@ + + 2019-03-21 + 2.30.1 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2018-11-26 2.26.2 diff --git a/desktop/misc/at-spi2-core/actions.py b/desktop/misc/at-spi2-core/actions.py index 4ba66ef43e..fdbf873fc6 100644 --- a/desktop/misc/at-spi2-core/actions.py +++ b/desktop/misc/at-spi2-core/actions.py @@ -19,7 +19,7 @@ def setup(): " if get.buildTYPE() == "emul32": - options += "--prefix=/usr --datadir=/usr/emul32 \ + options += "--datadir=/usr/emul32 \ --libexec=/usr/emul32 \ --sysconfdir=/usr/emul32 \ --libdir=lib32 \ diff --git a/desktop/misc/at-spi2-core/pspec.xml b/desktop/misc/at-spi2-core/pspec.xml index a1571f81fd..04d4beb062 100644 --- a/desktop/misc/at-spi2-core/pspec.xml +++ b/desktop/misc/at-spi2-core/pspec.xml @@ -12,7 +12,7 @@ service Protocol definitions and daemons for D-Bus at-spi at-spi allows assistive technologies to access GTK-based applications. Essentially it exposes the internals of applications over D-Bus for automation. - mirrors://gnome/at-spi2-core/2.30/at-spi2-core-2.30.0.tar.xz + mirrors://gnome/at-spi2-core/2.30/at-spi2-core-2.30.1.tar.xz libXtst-devel libxslt-devel @@ -101,6 +101,13 @@ + + 2019-03-21 + 2.30.1 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2018-11-30 2.30.0 diff --git a/desktop/toolkit/gtk/atk/actions.py b/desktop/toolkit/gtk/atk/actions.py index f61f605a7c..9d67532aae 100644 --- a/desktop/toolkit/gtk/atk/actions.py +++ b/desktop/toolkit/gtk/atk/actions.py @@ -7,20 +7,34 @@ from pisi.actionsapi import get from pisi.actionsapi import autotools from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + def setup(): - pisitools.dosed(".", "^(SUBDIRS =.*)tests(.*)$", "\\1\\2", filePattern="^Makefile.(am|in)", level=0) - autotools.autoreconf("-fiv") - autotools.configure("\ - --disable-static \ - --enable-introspection=%s \ - " % ("no" if get.buildTYPE() == "emul32" else "yes")) + #pisitools.dosed(".", "^(SUBDIRS =.*)tests(.*)$", "\\1\\2", filePattern="^Makefile.(am|in)", level=0) + #autotools.autoreconf("-fiv") + shelltools.makedirs("build") + shelltools.cd("build") + + options = "meson --prefix=/usr --libdir=lib \ + -Denable-introspection=true \ + " + + if get.buildTYPE() == "emul32": + options += "--libdir=lib32 .." + + shelltools.system(options) def build(): - autotools.make() + shelltools.cd("build") + shelltools.system def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - - pisitools.removeDir("/usr/share/gtk-doc") - pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README") + shelltools.cd("build") + shelltools.system("DESTDIR=%s ninja install" % get.installDIR()) + if get.buildTYPE() == "emul32": + #pisitools.removeDir("/usr/share/gtk-doc") + return + + shelltools.cd("build") + pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README*") diff --git a/desktop/toolkit/gtk/atk/pspec.xml b/desktop/toolkit/gtk/atk/pspec.xml index 562b6b03af..86fd838b1a 100644 --- a/desktop/toolkit/gtk/atk/pspec.xml +++ b/desktop/toolkit/gtk/atk/pspec.xml @@ -12,12 +12,13 @@ library GTK+ and GNOME Accessibility Toolkit These libraries provide tools for making software for people with disabilities. - mirrors://gnome/atk/2.28/atk-2.28.1.tar.xz + mirrors://gnome/atk/2.30/atk-2.30.0.tar.xz gobject-introspection-devel glib2-devel python-six gtk-doc + meson @@ -67,6 +68,13 @@ + + 2018-07-27 + 2.30.0 + Rebuild with new toolchain + Mustafa Cinasal + muscnsl@gmail.com + 2018-07-27 2.28.1