Package Details: wtfutil 0.30.0-1

Git Clone URL: https://aur.archlinux.org/wtfutil.git (read-only, click to copy)
Package Base: wtfutil
Description: Personal information dashboard for your terminal
Upstream URL: https://wtfutil.com
Keywords: dashboard
Licenses: MPL2
Submitter: Sweenu
Maintainer: yaakushi
Last Packager: yaakushi
Votes: 11
Popularity: 0.002967
First Submitted: 2018-05-31 18:37
Last Updated: 2020-05-12 14:11

Dependencies (1)

  • go-pie>=1.13 (go) (make)

Required by (0)

Sources (1)

Latest Comments

1 2 3 Next › Last »

yochananmarqos commented on 2020-08-06 21:01

@troyengel: See my updated PKGBUILD in my previous comment below.

troyengel commented on 2020-08-06 14:30

(preface: I know little about Go) It looks like Arch changed, when you attempt to install go-pie it now triggers the install of go causing this PKGBUILD to fail on it's makedepends(). I dug up in the wiki (and found a go/go-pie bug to match) that now you add -buildmode=pie to your recipe instead. https://wiki.archlinux.org/index.php/Go_package_guidelines

Making these two changes (remove makedepends, adding -buildmode=pie) seems to have produced a working binary for me. https://bugs.archlinux.org/task/60928 is where I found them talking about this change.

yochananmarqos commented on 2020-07-12 16:35

Updated PKGBUILD with changes for updated Go package guidelines, etc.

yaakushi commented on 2020-04-19 18:29

Thanks for the patch, @yochananmarqos.

Also, sorry it took me so long to update this. Starting at 0.28.0-1, the PKGBUILD should now properly overload the build version and date (until this point, wtfutil -v just printed dev (dev). Now it should properly output $pkgver (${build date}).

yochananmarqos commented on 2020-03-16 19:19

Please add the README, CHANGELOG and sample configs:

package(){
    cd "wtf-$pkgver"
    install -Dm755 "$pkgname" -t "$pkgdir/usr/bin"
    install -Dm644 LICENSE.md -t "$pkgdir/usr/share/licenses/$pkgname"
    install -Dm644 README.md CHANGELOG.md -t "$pkgdir/usr/share/doc/$pkgname"
    cp -r _sample_configs "$pkgdir/usr/share/doc/$pkgname/sample_configs"
}

dangersalad commented on 2019-09-21 18:38

OK, thanks for the explanation.

yaakushi commented on 2019-09-20 17:36

@dangersalad: According to Arch's Go packages guideline [1]:

"There are two go packages in the repositories that you can build towards; go and go-pie. All packages should preferably be built towards go-pie as this enables us to deliver secure binaries. However, as upstream might have bugs, building towards go should be a last resort."

I do realize that's mostly aimed at the prebuilt packages at the official repositories, but I figured it'd be good practice to to the same here at AUR. Am I wrong?

[1] https://wiki.archlinux.org/index.php/Go_package_guidelines

dangersalad commented on 2019-09-20 17:33

Is there a reason to change from go to go-pie?

Kunda commented on 2019-09-19 14:43

@matthias.lisin Oh ok, yea, manjaro hasn't caught up yet. When it does, I'll test and report back

matthias.lisin commented on 2019-09-19 11:38

@Kunda Update go to 1.13