summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl Smedstad2023-03-03 21:03:50 +0100
committerCarl Smedstad2023-03-03 21:03:50 +0100
commit48cb348c322ed2c4aeefdedaaf98aec4c52998dc (patch)
treeb403bae3b76e6cf7eeceff9cfe80c82090d38c45
parentf516557d091a6a654bfef6676e0376e0458f7fa9 (diff)
downloadaur-48cb348c322ed2c4aeefdedaaf98aec4c52998dc.tar.gz
Take over maintenance
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD63
3 files changed, 40 insertions, 41 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 60f42ee1e45e..dad03b7288e6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,14 @@
pkgbase = slack-term
pkgdesc = Slack client for your terminal
pkgver = 0.5.0
- pkgrel = 1
- url = https://github.com/erroneousboat/slack-term
+ pkgrel = 2
+ url = https://github.com/jpbruinsslot/slack-term
arch = x86_64
license = MIT
makedepends = go
- conflicts = slack-term-bin
- noextract = slack-term-0.5.0.tar.gz
- source = slack-term-0.5.0.tar.gz::https://github.com/erroneousboat/slack-term/archive/v0.5.0.tar.gz
+ source = slack-term-0.5.0.tar.gz::https://github.com/jpbruinsslot/slack-term/archive/refs/tags/v0.5.0.tar.gz
source = slack-term.json
- md5sums = 77c64a2aac37d65cbcfe2cecab043b9f
- md5sums = 9cdd35c2d48f6d899333ab3721a6464b
+ sha256sums = 089cf10a3959c99b73da1d5ad974f2cd076a56851ef9ffd97a77350a81e527f0
+ sha256sums = c0115da2947fc14ab7db055c6d597ecc5e765af9ffcf7fa68821540f3c0e9d32
pkgname = slack-term
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..a109e0569880
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
+!slack-term.json
diff --git a/PKGBUILD b/PKGBUILD
index a91b6473556d..f8961e00500d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,46 +1,43 @@
-# Maintainer: Yigit Dallilar <yigit.dallilar@gmail.com>
-# Prev. Maintainer: orumin <dev at orum.in>
+# Maintainer: Carl Smedstad <carl.smedstad at protonmail dot com>
+# Contributor: Yigit Dallilar <yigit.dallilar@gmail.com>
+# Contributor: orumin <dev at orum.in>
pkgname=slack-term
pkgver=0.5.0
-pkgrel=1
+pkgrel=2
pkgdesc="Slack client for your terminal"
-arch=('x86_64')
-url="https://github.com/erroneousboat/slack-term"
-source=("slack-term-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz"
- "slack-term.json")
-noextract=("slack-term-${pkgver}.tar.gz")
-license=('MIT')
-conflicts=('slack-term-bin')
-options=()
-makedepends=("go")
-md5sums=('77c64a2aac37d65cbcfe2cecab043b9f'
- '9cdd35c2d48f6d899333ab3721a6464b')
-
+arch=(x86_64)
+url="https://github.com/jpbruinsslot/slack-term"
+license=(MIT)
+makedepends=(go)
+
+source=(
+ "$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v${pkgver}.tar.gz"
+ "slack-term.json"
+)
+sha256sums=(
+ '089cf10a3959c99b73da1d5ad974f2cd076a56851ef9ffd97a77350a81e527f0'
+ 'c0115da2947fc14ab7db055c6d597ecc5e765af9ffcf7fa68821540f3c0e9d32'
+)
+
+_archive="$pkgname-$pkgver"
build() {
+ cd "$_archive"
- export GOPATH=$(pwd)
- reldir=src/github.com/erroneousboat
-
- mkdir -p ${srcdir}/${reldir}
- ln -s $(pwd)/slack-term-${pkgver}.tar.gz ${srcdir}/${reldir}
- cd ${srcdir}/${reldir}
- tar zxvf slack-term-${pkgver}.tar.gz
- mv slack-term-${pkgver} slack-term
- cd slack-term
- make build-linux
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+ go build -v .
}
package() {
+ cd "$_archive"
- reldir=src/github.com/erroneousboat
-
- install -Dm755 ${srcdir}/${reldir}/slack-term/bin/slack-term-linux-amd64 ${pkgdir}/usr/bin/slack-term
- install -Dm644 ${srcdir}/${reldir}/slack-term/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
- install -Dm644 slack-term.json ${pkgdir}/etc/slack-term.json
-
+ install -Dm755 slack-term "$pkgdir/usr/bin/slack-term"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 $srcdir/slack-term.json "$pkgdir/etc/slack-term.json"
}
-
-# vim:set ts=4 sw=4 et: