diff options
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | .gitignore | 18 | ||||
-rw-r--r-- | PKGBUILD | 59 |
3 files changed, 47 insertions, 53 deletions
@@ -1,23 +1,26 @@ pkgbase = dialect - pkgdesc = A translation app for GNOME based on Google Translate + pkgdesc = A translation app for GNOME. pkgver = 1.3.0 - pkgrel = 1 - url = https://github.com/gi-lom/dialect + pkgrel = 2 + url = https://github.com/dialect-app/dialect arch = any license = GPL3 - makedepends = gobject-introspection + checkdepends = appstream-glib makedepends = meson + makedepends = git + makedepends = gobject-introspection depends = gtk3 - depends = gst-python depends = libhandy - depends = python depends = python-gobject depends = python-googletrans depends = python-gtts - depends = python-h2 depends = python-httpx - source = dialect-v1.3.0.tar.gz::https://github.com/gi-lom/dialect/archive/1.3.0.tar.gz - sha256sums = c5f11de1c3067d05bd81a8964ec40a9c6334c6772069c61f999f719d5e36cbae + depends = gst-python + conflicts = gnabel + replaces = gnabel + source = git+https://github.com/dialect-app/dialect.git#tag=1.3.0 + source = git+https://github.com/dialect-app/po.git + sha256sums = SKIP + sha256sums = SKIP pkgname = dialect - diff --git a/.gitignore b/.gitignore index b73905529f23..4dab8d6386e3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1,7 @@ -*.tar -*.tar.* -*.jar -*.exe -*.msi -*.zip -*.tgz -*.log -*.log.* -*.sig +# Ignore everything +* -pkg/ -src/ +# But not these files... +!.gitignore +!PKGBUILD +!.SRCINFO @@ -1,42 +1,39 @@ -# Maintainer: Mufeed Ali <lastweakness@tuta.io> - +# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> +# Contributor: Mufeed Ali <lastweakness@tuta.io> pkgname=dialect -_author=gi-lom -_gitname=dialect pkgver=1.3.0 -pkgrel=1 -pkgdesc='A translation app for GNOME based on Google Translate' -arch=(any) -url=https://github.com/gi-lom/dialect -license=(GPL3) -depends=( - gtk3 - gst-python - libhandy - python - python-gobject - python-googletrans - python-gtts - python-h2 - python-httpx -) -makedepends=( - gobject-introspection - meson -) -source=("$_gitname-v$pkgver.tar.gz::https://github.com/$_author/$_gitname/archive/$pkgver.tar.gz") -sha256sums=('c5f11de1c3067d05bd81a8964ec40a9c6334c6772069c61f999f719d5e36cbae') +pkgrel=2 +pkgdesc="A translation app for GNOME." +arch=('any') +url="https://github.com/dialect-app/dialect" +license=('GPL3') +depends=('gtk3' 'libhandy' 'python-gobject' 'python-googletrans' 'python-gtts' + 'python-httpx' 'gst-python') +makedepends=('meson' 'git' 'gobject-introspection') +checkdepends=('appstream-glib') +conflicts=('gnabel') +replaces=('gnabel') +source=("git+https://github.com/dialect-app/dialect.git#tag=$pkgver" + 'git+https://github.com/dialect-app/po.git') +sha256sums=('SKIP' + 'SKIP') prepare() { - cd $_gitname-$pkgver - cd .. + cd "$srcdir/$pkgname" + git submodule init + git config submodule.po.url $srcdir/po + git submodule update } build() { - arch-meson $_gitname-$pkgver build - ninja -C build + arch-meson "$pkgname" build + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs } package() { - DESTDIR="${pkgdir}" ninja -C build install + DESTDIR="$pkgdir" meson install -C build } |