aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Shick2021-06-13 13:54:41 -0400
committerDan Shick2021-06-13 13:54:41 -0400
commit56e83474bd66badd7dd7c5a15cad11726da3d6dc (patch)
treefb9ee82a408fcf7d31709879a2f606d8c1f793de
parentfddd30e4a9ac2ff4e8584db63f978536f57b5f3e (diff)
downloadaur-56e83474bd66badd7dd7c5a15cad11726da3d6dc.tar.gz
Include man pages
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD27
2 files changed, 22 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 51a1b87216b9..ea8a1eb993b6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,16 @@
pkgbase = senpai-irc-git
pkgdesc = TUI IRC Client Created by ~taiite
- pkgver = r166.fce8215
+ pkgver = r220.6be7183
pkgrel = 1
url = https://ellidri.org/senpai/
arch = x86_64
license = ISC
makedepends = git
makedepends = go
+ makedepends = scdoc
provides = senpai-irc
conflicts = senpai-irc
source = senpai-irc::git+https://git.sr.ht/~taiite/senpai
sha512sums = SKIP
pkgname = senpai-irc-git
-
diff --git a/PKGBUILD b/PKGBUILD
index e010bbd7f276..aa27c2f44729 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=senpai-irc-git
_pkgname=senpai-irc
-pkgver=r166.fce8215
+pkgver=r220.6be7183
pkgrel=1
pkgdesc='TUI IRC Client Created by ~taiite'
url=https://ellidri.org/senpai/
@@ -10,7 +10,7 @@ arch=(x86_64)
license=('ISC')
provides=("senpai-irc")
conflicts=("senpai-irc")
-makedepends=('git' 'go')
+makedepends=('git' 'go' 'scdoc')
source=(
"${_pkgname}::git+https://git.sr.ht/~taiite/senpai"
)
@@ -25,20 +25,33 @@ pkgver () {
)
}
+prepare () {
+ cd "${srcdir}/${_pkgname}"
+ make clean
+ rm -f doc/senpai.1.gz
+ rm -f doc/senpai.5.gz
+}
+
build () {
cd "${srcdir}/${_pkgname}"
- rm -rf build
- mkdir build
export CGO_LDFLAGS="${LDFLAGS}"
export CGO_CFLAGS="${CFLAGS}"
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CXXFLAGS="${CXXFLAGS}"
- export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
- go build -o build "./cmd/senpai"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+ go build ./cmd/senpai
+ make doc/senpai.1
+ make doc/senpai.5
+ gzip doc/senpai.1
+ gzip doc/senpai.5
}
package () {
mkdir -p "${pkgdir}/usr/bin"
- cp "${srcdir}/${_pkgname}/build/senpai" "${pkgdir}/usr/bin/senpai-irc"
+ mkdir -p "${pkgdir}/usr/share/man/man1"
+ mkdir -p "${pkgdir}/usr/share/man/man5"
+ cp "${srcdir}/${_pkgname}/senpai" "${pkgdir}/usr/bin/senpai-irc"
+ cp "${srcdir}/${_pkgname}/doc/senpai.1.gz" "${pkgdir}/usr/share/man/man1/"
+ cp "${srcdir}/${_pkgname}/doc/senpai.5.gz" "${pkgdir}/usr/share/man/man5/"
}