Package Details: powerline-go 1.22.1-1

Git Clone URL: (read-only, click to copy)
Package Base: powerline-go
Description: A beautiful, useful and fast prompt for your shell
Upstream URL:
Keywords: go powerline
Licenses: GPL3
Submitter: swiftscythe
Maintainer: swiftscythe
Last Packager: swiftscythe
Votes: 6
Popularity: 0.018052
First Submitted: 2018-06-24 10:26 (UTC)
Last Updated: 2022-04-25 01:41 (UTC)

Dependencies (3)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

mstiles92 commented on 2021-05-21 13:37 (UTC)

@swiftscythe great, thanks for the update!

swiftscythe commented on 2021-05-16 11:22 (UTC)

@mstiles92 done, thanks for the suggestion!

tinywrkb commented on 2021-05-13 19:31 (UTC)

The flag can also be added like this export GOFLAGS=-modcacherw.

mstiles92 commented on 2021-05-13 14:59 (UTC)

Could the -modcacherw flag please be added to the go build command in the PKGBUILD?

diff --git a/PKGBUILD b/PKGBUILD
index 118f58e..709c02d 100644
@@ -18,6 +18,7 @@ build() {
     cd "$pkgname-$pkgver"
     go build \
     -trimpath \
+    -modcacherw \
     -ldflags "-extldflags ${LDFLAGS}" \

Without this flag, makepkg --clean fails due to the directories in the module cache being created as read-only by default.

leave newly-created directories in the module cache read-write
instead of making them read-only.

hacker1024 commented on 2020-10-04 14:40 (UTC)

This seems to work fine on aarch64, can the architecture be added to the PKGBUILD array?

tinywrkb commented on 2020-05-05 19:12 (UTC)

@swiftscythe, thank you for the update!

tinywrkb commented on 2020-05-01 16:43 (UTC)

Please set GOPATH so go won't try to download into $HOME/go. This is a common practice, see for example gocryptfs's PKGBUILD.

diff --git a/PKGBUILD b/PKGBUILD
index 6e4b218..b734cf9 100644
@@ -14,6 +14,7 @@ source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")

 build() {
+    export GOPATH="${srcdir}"/gopath
     cd "$pkgname-$pkgver"
     go build \
     -trimpath \

yochananmarqos commented on 2020-04-23 14:40 (UTC)

dep is not longer needed, see my PKGBUILD.

Pierre commented on 2020-04-11 08:45 (UTC)

The dependency "git" is missing from "makedepends".

yochananmarqos commented on 2019-10-21 22:57 (UTC)

Please adhere to Go package guidelines:

pkgdesc="A beautiful, useful and fast prompt for your shell"
makedepends=('go-pie' 'dep')

prepare() {
    mkdir -p gopath/src/
    ln -rTsf "$pkgname-$pkgver" "gopath/src/$pkgname"
    export GOPATH="$srcdir"/gopath

    cd "gopath/src/$pkgname"
    dep init
    dep ensure

build() {
    cd "$pkgname-$pkgver"
    go build \
    -gcflags "all=-trimpath=${PWD}" \
    -asmflags "all=-trimpath=${PWD}" \
    -ldflags "-extldflags=-zrelro" \
    -ldflags "-extldflags=-znow" \

package() {
    cd "$pkgname-$pkgver"
    install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname"