summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO31
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD70
3 files changed, 58 insertions, 44 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f1bae4949790..296bf42f1091 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,30 +1,33 @@
pkgbase = orca-git
pkgdesc = Screen reader for individuals who are blind or visually impaired (development version)
- pkgver = 3.34.0.r108.ga6ddd2dd0
+ pkgver = 46.ALPHA.r159.g1c496c9ad
pkgrel = 1
url = https://wiki.gnome.org/Projects/Orca
arch = any
- license = LGPL
+ groups = gnome
+ license = LGPL-2.1-or-later
makedepends = git
makedepends = itstool
- makedepends = intltool
makedepends = yelp-tools
- depends = gtk3
- depends = at-spi2-atk
- depends = python-atspi
- depends = python-dbus
- depends = python-xdg
- depends = speech-dispatcher
- depends = liblouis
+ makedepends = meson
+ depends = at-spi2-core
depends = brltty
- depends = xorg-xmodmap
depends = gsettings-desktop-schemas
depends = gst-plugins-base
depends = gst-plugins-good
+ depends = gtk3
+ depends = liblouis
+ depends = libwnck3
+ depends = python-gobject
+ depends = python-setproctitle
+ depends = python-psutil
+ depends = python-cairo
+ depends = speech-dispatcher
+ depends = xorg-xkbcomp
+ depends = xorg-xmodmap
provides = orca
conflicts = orca
- source = orca-git::git+https://gitlab.gnome.org/GNOME/orca.git
- md5sums = SKIP
+ source = orca::git+https://gitlab.gnome.org/GNOME/orca.git
+ sha256sums = SKIP
pkgname = orca-git
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..28f7a1e818d7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+orca
diff --git a/PKGBUILD b/PKGBUILD
index 790e97a3954f..4a93fe09d194 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,48 +1,58 @@
-# Maintainer: alex19EP <aarnaarn2@gmail.com>
+# Maintainer: Alexander Epaneshnikov <alex19ep@archlinux.org>
# Contributor: Steve Holmes <steve.holmes88@gmail.com>
# Contributor: William Rea <sillywilly@gmail.com>
pkgname=orca-git
-pkgver=3.34.0.r108.ga6ddd2dd0
+pkgver=46.ALPHA.r159.g1c496c9ad
pkgrel=1
pkgdesc="Screen reader for individuals who are blind or visually impaired (development version)"
-arch=(any)
-license=('LGPL')
url="https://wiki.gnome.org/Projects/Orca"
-depends=('gtk3'
- 'at-spi2-atk'
- 'python-atspi'
- 'python-dbus'
- 'python-xdg'
- 'speech-dispatcher'
- 'liblouis'
- 'brltty'
- 'xorg-xmodmap'
- 'gsettings-desktop-schemas'
- 'gst-plugins-base'
- 'gst-plugins-good')
-makedepends=('git'
- 'itstool'
- 'intltool'
- 'yelp-tools')
-provides=('orca')
-conflicts=('orca')
-source=(${pkgname}::'git+https://gitlab.gnome.org/GNOME/orca.git')
-md5sums=('SKIP')
+arch=('any')
+license=('LGPL-2.1-or-later')
+depends=(
+ at-spi2-core
+ brltty
+ gsettings-desktop-schemas
+ gst-plugins-base # playbin, audiotestsrc, basic decoders
+ gst-plugins-good # pulsesink, more decoders
+ gtk3
+ liblouis
+ libwnck3
+ python-gobject
+ python-setproctitle
+ python-psutil
+ python-cairo
+ speech-dispatcher
+ xorg-xkbcomp
+ xorg-xmodmap
+)
+makedepends=(
+ git
+ itstool
+ yelp-tools
+ meson
+)
+groups=('gnome')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=("${pkgname%-git}::git+https://gitlab.gnome.org/GNOME/${pkgname%-git}.git")
+sha256sums=('SKIP')
pkgver() {
- cd ${pkgname}
+ cd "${pkgname%-git}"
# cutting off 'ORCA_' prefix that presents in the git tag
git describe --long | sed 's/^ORCA_//;s/\([^-]*-g\)/r\1/;s/_/-/g;s/-/./g'
}
build() {
- cd "${srcdir}/${pkgname}"
- ./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var
- make
+ arch-meson ${pkgname%-git} build
+ meson compile -C build
+}
+
+check() {
+ meson test -C build --print-errorlogs
}
package() {
- cd "${srcdir}/${pkgname}"
- make DESTDIR="${pkgdir}" install
+ meson install -C build --destdir "$pkgdir"
}