summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorcyrant2017-04-09 22:54:26 +0300
committercyrant2017-04-09 22:54:26 +0300
commit526f38e3d5a59d859b3efe000437239decdcd2c7 (patch)
treee69184713260f2d911ab407ad1ab82e011e61da1
downloadaur-526f38e3d5a59d859b3efe000437239decdcd2c7.tar.gz
initial
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD40
-rw-r--r--screentranslator.desktop10
-rw-r--r--screentranslator.pngbin0 -> 3985 bytes
-rw-r--r--screentranslator.sh4
6 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2d4f4571edca
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = screentranslator
+ pkgdesc = Screen capture, OCR and translation tool.
+ pkgver = 2.0.1
+ pkgrel = 1
+ url = https://gres.biz/screen-translator
+ arch = x86_64
+ license = MIT
+ depends = qt5-webkit
+ depends = qt5-x11extras
+ depends = tesseract
+ source = screentranslator::git+https://github.com/OneMoreGres/ScreenTranslator.git#tag=2.0.1
+ source = screentranslator.desktop
+ source = screentranslator.png
+ source = screentranslator.sh
+ md5sums = SKIP
+ md5sums = ea6465a4f510d71fd7fe50990b0fc056
+ md5sums = 1db3ff3586cd367175528d5ed6b96504
+ md5sums = 385a025df439f699aa10fed618201584
+
+pkgname = screentranslator
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..019f92a0b6be
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
+!*.desktop
+!*.png
+!*.sh
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..33b0a54df7c2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: cyrant <cyrant at tuta dot io>
+
+pkgname=screentranslator
+pkgver=2.0.1
+pkgrel=1
+pkgdesc='Screen capture, OCR and translation tool.'
+url='https://gres.biz/screen-translator'
+license=('MIT')
+arch=('x86_64')
+depends=('qt5-webkit' 'qt5-x11extras' 'tesseract')
+makedepends=()
+source=(
+ "${pkgname}::git+https://github.com/OneMoreGres/ScreenTranslator.git#tag=${pkgver}"
+ "${pkgname}.desktop"
+ "${pkgname}.png"
+ "${pkgname}.sh"
+)
+md5sums=(
+ 'SKIP'
+ 'ea6465a4f510d71fd7fe50990b0fc056'
+ '1db3ff3586cd367175528d5ed6b96504'
+ '385a025df439f699aa10fed618201584'
+)
+
+build() {
+ mkdir -p "${pkgname}-build"
+ cd "${pkgname}-build"
+ lrelease "../${pkgname}/ScreenTranslator.pro" &&
+ qmake CONFIG-=debug_and_release CONFIG+=release "../${pkgname}" &&
+ make
+}
+
+package() {
+ install -Dm755 "${pkgname}-build/ScreenTranslator" "${pkgdir}/opt/${pkgname}/${pkgname}"
+ install -Dm644 "${pkgname}/translators"/* -t "${pkgdir}/opt/${pkgname}/translators"
+ install -Dm644 "${pkgname}/LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 "${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -Dm644 "${pkgname}.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+ install -Dm755 "${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
+}
diff --git a/screentranslator.desktop b/screentranslator.desktop
new file mode 100644
index 000000000000..22a377495af0
--- /dev/null
+++ b/screentranslator.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Name=Screen Translator
+Comment=Screen capture, OCR and translation tool
+Exec=screentranslator
+Icon=screentranslator
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=Office;
diff --git a/screentranslator.png b/screentranslator.png
new file mode 100644
index 000000000000..7ca2c3ce5360
--- /dev/null
+++ b/screentranslator.png
Binary files differ
diff --git a/screentranslator.sh b/screentranslator.sh
new file mode 100644
index 000000000000..eddb9440db78
--- /dev/null
+++ b/screentranslator.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+export TESSDATA_PREFIX=/usr/share
+cd /opt/screentranslator
+exec ./screentranslator "$@"