diff options
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 70 |
3 files changed, 58 insertions, 44 deletions
@@ -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 @@ -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" } |