summaryrefslogtreecommitdiff
path: root/gopherus/PKGBUILD
diff options
context:
space:
mode:
authorDeposite Pirate2018-09-17 11:15:14 +0200
committerDeposite Pirate2018-09-17 11:15:14 +0200
commitfb992f4f66e3819e2a05c6d69b92183192bdb6cf (patch)
treea559f52bc58c8bb84aac6acaaf8cd352c39870db /gopherus/PKGBUILD
parent39206fc146510b3661776665ac2c4634a19d4a1e (diff)
Add gopherus.
Diffstat (limited to 'gopherus/PKGBUILD')
-rw-r--r--gopherus/PKGBUILD40
1 files changed, 40 insertions, 0 deletions
diff --git a/gopherus/PKGBUILD b/gopherus/PKGBUILD
new file mode 100644
index 0000000..cca6cae
--- /dev/null
+++ b/gopherus/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Deposite Pirate <dpirate at metalpunks dot info>
+
+pkgname=gopherus
+pkgver=1.0c
+pkgrel=3
+pkgdesc="Gopher client"
+arch=('i686' 'x86_64')
+url="http://gopherus.sourceforge.net"
+license=('GPL3')
+depends=('ncurses')
+optdepends=('sdl2')
+source=(http://downloads.sourceforge.net/project/${pkgname}/v${pkgver}/${pkgname}-${pkgver}.tar.gz
+ gopherus.desktop)
+sha256sums=('84f5192659658bb57f6d77609654e74f9e96f7596c0e3ae10e707877d1cebaf4'
+ 'b01f1fa220cb788edf5c743a35aeff169f62eefee19d5f6dee96274e8c8cfd21')
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ sed -i '/upx --best --lzma/d' Makefile.lin
+ make -f Makefile.lin CFLAGS="${CFLAGS}"
+ make -f Makefile.lin gopherus-sdl CFLAGS="${CFLAGS}"
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+
+ install -dm755 "${pkgdir}/usr/bin"
+ install -m755 gopherus gopherus-sdl "${pkgdir}/usr/bin"
+
+ install -dm755 "${pkgdir}/usr/share/doc/${pkgname}"
+ install -m644 gopherus.txt history.txt \
+ "${pkgdir}/usr/share/doc/${pkgname}"
+
+ install -Dm644 icon.svg \
+ "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname}.svg"
+
+ install -Dm644 "${srcdir}/gopherus.desktop" \
+ "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+}
+