summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMark Wagie2022-04-18 12:23:46 -0600
committerMark Wagie2022-04-18 12:23:46 -0600
commitdb1b6a559b3c554b4e5a3821c862b8729a52ad7f (patch)
tree2b3d00979eb2da2e553595289a5611fbb6870188 /PKGBUILD
downloadaur-db1b6a559b3c554b4e5a3821c862b8729a52ad7f.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
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/"
+}