at-spi2-core-2.28.0:ver.bump

This commit is contained in:
Rmys
2018-04-20 16:10:22 +03:00
parent 5b6ddee03c
commit 3a18f31a24
2 changed files with 39 additions and 34 deletions
+25 -30
View File
@@ -4,41 +4,36 @@
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt # See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import get
from pisi.actionsapi import autotools from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
if get.buildTYPE() == "emul32":
libexec = "/tmp"
sysconf = "--sysconfdir=/tmp"
else:
libexec = "/usr/libexec/at-spi2"
sysconf = ""
def setup(): def setup():
autotools.autoreconf("-vif") shelltools.makedirs("build")
autotools.configure("--disable-static \ shelltools.cd("build")
--disable-silent-rules \ options = "meson .. --prefix=/usr -D enable_docs=true"
--disable-xevie \
--libexecdir=%s\
--with-dbus-daemondir=/usr/bin \
%s \
" % (libexec, sysconf))
#pisitools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""')
pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE")
pisitools.dosed("libtool", "( -shared )", " -Wl,--as-needed\\1")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
#pisitools.removeDir("/etc")
if get.buildTYPE() == "emul32": if get.buildTYPE() == "emul32":
pisitools.dosed("%s/usr/share/dbus-1/services" % get.installDIR(), "^(Exec=)\/tmp", r"\1/usr/libexec/at-spi2") options += "meson --prefix=/usr --libexec=tmp --sysconfdir=tmp --libdir=lib32 -D enable_docs=false"
pisitools.removeDir("/tmp")
shelltools.system(options)
def build():
shelltools.cd("build")
shelltools.system("ninja")
def install():
shelltools.cd("build")
shelltools.system("DESTDIR=%s ninja install" % get.installDIR())
if get.buildTYPE() == "emul32":
#pisitools.dosed("%s/usr/share/dbus-1/services" % get.installDIR(), "^(Exec=)\/tmp", r"\1/usr/libexec/at-spi2")
pisitools.removeDir("/usr/tmp")
return return
shelltools.cd("..")
pisitools.dodoc("COPYING", "NEWS", "README")
pisitools.dodoc("AUTHORS", "COPYING", "README", "NEWS")
+14 -4
View File
@@ -12,15 +12,18 @@
<IsA>service</IsA> <IsA>service</IsA>
<Summary>Protocol definitions and daemons for D-Bus at-spi</Summary> <Summary>Protocol definitions and daemons for D-Bus at-spi</Summary>
<Description>at-spi allows assistive technologies to access GTK-based applications. Essentially it exposes the internals of applications over D-Bus for automation.</Description> <Description>at-spi allows assistive technologies to access GTK-based applications. Essentially it exposes the internals of applications over D-Bus for automation.</Description>
<Archive sha1sum="1c39d66c1ca02005abff884fdab0ab510311d018" type="tarxz">mirrors://gnome/at-spi2-core/2.26/at-spi2-core-2.26.2.tar.xz</Archive> <Archive sha1sum="45e15ab3c1cfe0a8b4ea333c448f3fc1cd634c4e" type="tarxz">mirrors://gnome/at-spi2-core/2.28/at-spi2-core-2.28.0.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>libXtst-devel</Dependency> <Dependency>libXtst-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>libXi-devel</Dependency> <Dependency>libXi-devel</Dependency>
<Dependency>gettext-devel</Dependency> <Dependency>gettext-devel</Dependency>
<Dependency>dbus-devel</Dependency> <Dependency>dbus-devel</Dependency>
<Dependency>glib2-devel</Dependency> <Dependency>glib2-devel</Dependency>
<Dependency>docbook-xsl</Dependency>
<Dependency>intltool</Dependency> <Dependency>intltool</Dependency>
<Dependency>gtk-doc</Dependency> <Dependency>gtk-doc</Dependency>
<Dependency>meson</Dependency>
<Dependency>python-six</Dependency> <Dependency>python-six</Dependency>
<Dependency>gobject-introspection-devel</Dependency> <Dependency>gobject-introspection-devel</Dependency>
</BuildDependencies> </BuildDependencies>
@@ -49,9 +52,9 @@
<Package> <Package>
<Name>at-spi2-core-32bit</Name> <Name>at-spi2-core-32bit</Name>
<PartOf>emul32</PartOf> <PartOf>emul32</PartOf> -->
<Summary>32-bit shared libraries for at-spi2-core</Summary> <Summary>32-bit shared libraries for at-spi2-core</Summary> --> -->
<BuildType>emul32</BuildType> <BuildType>emul32</BuildType> --> -->
<BuildDependencies> <BuildDependencies>
<Dependency>dbus-32bit</Dependency> <Dependency>dbus-32bit</Dependency>
<Dependency>glib2-32bit</Dependency> <Dependency>glib2-32bit</Dependency>
@@ -95,6 +98,13 @@
</Package> </Package>
<History> <History>
<Update release="6">
<Date>2018-04-19</Date>
<Version>2.28.0</Version>
<Comment>Version Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="5"> <Update release="5">
<Date>2018-01-17</Date> <Date>2018-01-17</Date>
<Version>2.26.2</Version> <Version>2.26.2</Version>