summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDuckSoft2020-04-18 21:39:06 +0800
committerDuckSoft2020-04-18 21:39:06 +0800
commit6aaed1eb8d6906958711038c9b80bd2dfdc54686 (patch)
tree146dcd4c3e7026492a1b76dd24d2c8d45421c894
downloadaur-6aaed1eb8d6906958711038c9b80bd2dfdc54686.tar.gz
initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD24
2 files changed, 40 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2408af959728
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = trojan-qt5-appimage
+ pkgdesc = A cross-platform Trojan GUI Client
+ pkgver = 0.0.8
+ pkgrel = 1
+ url = https://github.com/TheWanderingCoel/Trojan-Qt5
+ arch = x86_64
+ license = GPL3
+ makedepends = gendesk
+ provides = trojan-qt5
+ conflicts = trojan-qt5
+ options = !strip
+ source = https://github.com/TheWanderingCoel/Trojan-Qt5/releases/download/v0.0.8/Trojan-Qt5-Linux.AppImage
+ sha512sums = SKIP
+
+pkgname = trojan-qt5-appimage
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..42c02abaac1f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,24 @@
+# Maintainer: DuckSoft <realducksoft at gmail dot com>
+
+pkgname=trojan-qt5-appimage
+provides=('trojan-qt5')
+conflicts=('trojan-qt5')
+pkgver=0.0.8
+pkgrel=1
+arch=('x86_64')
+pkgdesc="A cross-platform Trojan GUI Client"
+license=('GPL3')
+url='https://github.com/TheWanderingCoel/Trojan-Qt5'
+options=(!strip)
+makedepends=('gendesk')
+source=("$url/releases/download/v$pkgver/Trojan-Qt5-Linux.AppImage")
+sha512sums=('SKIP')
+
+prepare() {
+ gendesk -f -n --pkgname trojan-qt5 --pkgdesc "${pkgdesc}" --categories "Network" --icon "trojan-qt5" --exec "/opt/Trojan-Qt5-Linux.AppImage"
+}
+
+package() {
+ install -Dm755 Trojan-Qt5-Linux.AppImage -t "$pkgdir"/opt/
+ install -Dm755 trojan-qt5.desktop -t "$pkgdir"/usr/share/applications/
+}