summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgrantshandy2021-06-25 15:11:12 -0600
committergrantshandy2021-06-25 15:11:12 -0600
commit7d5eedf2341615e8620b1fcf7a389b1ce33ef85d (patch)
treefec5b0446215c4ea962f2b8d444432a047f13b35
downloadaur-gtktranslate-bin.tar.gz
initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD37
2 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8168b9e64dff
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = gtktranslate-bin
+ pkgdesc = A Simple GTK Translator Using Libretranslate
+ pkgver = 0.4.0
+ pkgrel = 1
+ url = https://github.com/skylinecc/gtktranslate
+ arch = x86_64
+ license = GPL
+ makedepends = rust
+ makedepends = git
+ depends = gtk4
+ source = icons.zip::https://github.com/grantshandy/gtktranslate/releases/download/0.4.0/icons.zip
+ source = gtktranslate::https://github.com/grantshandy/gtktranslate/releases/download/0.4.0/gtktranslate.x86_64
+ source = gtktranslate.desktop::https://github.com/grantshandy/gtktranslate/releases/download/0.4.0/gtktranslate.desktop
+ md5sums = fbab51f018bc07fb19fc78a0cd9bf268
+ md5sums = 72db99846d373f74a828b1802558f8b6
+ md5sums = bcc3a97d41533386165ca3a5960deab2
+
+pkgname = gtktranslate-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..81efaa0bf71c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Grant Handy <grantshandy AT gmail DOT com>
+
+_pkgname='gtktranslate'
+pkgname=${_pkgname}-bin
+pkgver=0.4.0
+pkgrel=1
+pkgdesc="A Simple GTK Translator Using Libretranslate"
+arch=('x86_64')
+url="https://github.com/skylinecc/gtktranslate"
+license=('GPL')
+depends=('gtk4')
+makedepends=('rust' 'git')
+source=("icons.zip::https://github.com/grantshandy/gtktranslate/releases/download/${pkgver}/icons.zip"
+ "gtktranslate::https://github.com/grantshandy/gtktranslate/releases/download/${pkgver}/gtktranslate.x86_64"
+ "gtktranslate.desktop::https://github.com/grantshandy/gtktranslate/releases/download/${pkgver}/gtktranslate.desktop")
+md5sums=('fbab51f018bc07fb19fc78a0cd9bf268'
+ '72db99846d373f74a828b1802558f8b6'
+ 'bcc3a97d41533386165ca3a5960deab2')
+
+package() {
+ cd $srcdir
+
+ # Binary
+ install -Dm755 gtktranslate $pkgdir/usr/bin/$_pkgname
+
+ # Icons
+ for i in 16x16 24x24 32x32 48x48 64x64 128x128 256x256; do
+ echo copying icon ${i}
+ install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/$i/apps/${_pkgname}.png" "icons/$i/gtktranslate.png"
+ done
+
+ # Pixmap
+ install -Dm0644 "icons/128x128/gtktranslate.png" "$pkgdir/usr/share/pixmaps/gtktranslate.png"
+
+ # Desktop file
+ install -Dm0644 -t "$pkgdir/usr/share/applications" "gtktranslate.desktop"
+}