diff options
author | Vladimír Magyar | 2022-01-11 15:05:02 +0100 |
---|---|---|
committer | Vladimír Magyar | 2022-01-11 15:05:02 +0100 |
commit | 679942984ffafdadf228e1f2ece7be23bde6d516 (patch) | |
tree | 72316a07c150ce2ffc7e9fd67cecb479467919ba /PKGBUILD | |
parent | 9f2f9b22d9ca13dac3809b3faf4da575e66a49c3 (diff) | |
download | aur-photon-rss-git.tar.gz |
Building trough Makefile + installing man pages
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 14 insertions, 11 deletions
@@ -1,14 +1,15 @@ # Maintainer: Vladimir Magyar <vladimir at mgyar dot me> pkgname=photon-rss-git -pkgver=r54.e85a2d4 +_pkgname=photon +pkgver=r67.0047864 pkgrel=1 -pkgdesc="RSS reader as light as a photon with terminal + sixel frontend" +pkgdesc="RSS reader as light as a photon with terminal + sixel" arch=("i686" "pentium4" "x86_64" "arm" "armv6h" "armv7h" "aarch64") url="https://git.sr.ht/~ghost08/photon" license=("GPL3") -depends=('glibc') -makedepends=('git' 'go') +depends=() +makedepends=('git' 'go' 'scdoc') optdepends=( "yt-dlp: A youtube-dl fork with additional features and fixes" "mpv: a free, open source, and cross-platform media player" @@ -22,23 +23,26 @@ sha256sums=('SKIP') pkgver() { cd "$pkgname" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) } build() { - export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CFLAGS="${CFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" cd "$pkgname" - go build + make PREFIX=/urs } check() { - export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CFLAGS="${CFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" @@ -49,7 +53,6 @@ check() { package() { cd "$pkgname" - install -Dm 755 photon -t "$pkgdir/usr/bin/" - install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" - install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" + make PREFIX=/usr DESTDIR=$pkgdir install + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$_pkgname/" } |