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