Package Details: 3mux 1.1.0-1

Git Clone URL: https://aur.archlinux.org/3mux.git (read-only, click to copy)
Package Base: 3mux
Description: Terminal multiplexer inspired by i3
Upstream URL: https://github.com/aaronjanse/3mux
Keywords: i3 tmux tui
Licenses: MIT
Submitter: flipee
Maintainer: flipee
Last Packager: flipee
Votes: 3
Popularity: 0.082049
First Submitted: 2020-09-29 17:56 (UTC)
Last Updated: 2021-03-16 16:49 (UTC)

Required by (0)

Sources (1)

Latest Comments

willemw commented on 2020-04-22 19:04 (UTC)

Hi. Dependencies are downloaded by Go (see go.mod). That means:

makedepends=('git' 'go-pie')
export GOPATH="$srcdir/gopath"

pkgver()'s output should include the latest release tag.

depau commented on 2020-04-13 22:12 (UTC)

Hi, thank you for your patch, I'll merge it :)

I'm generally not convinced with go-pie since, even though I can see why it's better, I find it very annoying that I can't have both and some AUR packages force me to replace go with go-pie.

But since it's the recommended option, considering that it also helps with reproducible builds (for what it matters in the AUR), I'll merge it anyway ;)

xiretza commented on 2020-04-12 13:56 (UTC) (edited on 2020-04-12 13:57 (UTC) by xiretza)

Hey, thanks for packaging! After seeing this program on the HN front page, I looked to see if it was already in the AUR and somehow completely missed your package. So, here's a diff that contains some changes my PKGBUILD had compared to yours: https://gitlab.com/snippets/1965714

Quick summary of differences:

  1. Adds missing makedepends/provides/conflicts
  2. Builds a custom GOPATH= as outlined in some examples in the wiki, not sure if this is actually required
  3. Adds all required libraries to makedepends= so that nothing needs to be downloaded during prepare() (which should be avoided if at all possible)

Maybe you can draw some inspiration from it :)