diff options
author | Mark Wagie | 2022-04-18 12:23:46 -0600 |
---|---|---|
committer | Mark Wagie | 2022-04-18 12:23:46 -0600 |
commit | db1b6a559b3c554b4e5a3821c862b8729a52ad7f (patch) | |
tree | 2b3d00979eb2da2e553595289a5611fbb6870188 /PKGBUILD | |
download | aur-db1b6a559b3c554b4e5a3821c862b8729a52ad7f.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..83287b760c56 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> +pkgname=frog-ocr +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Intuitive text extraction tool (OCR) for GNOME." +arch=('any') +url="https://tenderowl.com/work/frog" +license=('MIT') +depends=('leptonica' 'libadwaita' 'libnotify' 'libportal' 'python-gobject' + 'python-pydbus' 'python-pytesseract' 'pyzbar') +makedepends=('meson') +#checkdepends=('appstream-glib') +source=("Frog-$pkgver.tar.gz::https://github.com/TenderOwl/Frog/archive/refs/tags/$pkgver.tar.gz" + 'com.github.tenderowl.frog.desktop.in') +sha256sums=('147734ad46a43d0a2ae0c0dc5e6bce7a126d3ad477d8c04a7ff3fe73b56c500d' + '58c82ebc8ffe5f7f65b446ca7578c0ce98778737bf4098de83157ce8ac9d3019') + +prepare() { + cd "Frog-$pkgver" + + # Workaround for undefined XDG_DATA_HOME env var + cp -f ../com.github.tenderowl.frog.desktop.in data/ + + # Fix path to appdata + sed -i 's|/app/share/|/usr/share/|g' frog/language_manager.py +} + +build() { + arch-meson "Frog-$pkgver" build + meson compile -C build +} + +check() { + + # Validate appstream file test fails + meson test 'Validate desktop file' 'Validate schema file' -C build --print-errorlogs +} + +package() { + meson install -C build --destdir "$pkgdir" + + cd "Frog-$pkgver" + install -Dm644 COPYING -t "$pkgdir/usr/share/licenses/$pkgname/" +} |