Search Criteria
Package Details: psiphon-tunnel-core-git 3:2.0.30.r3959.b77cd6ee-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/psiphon-tunnel-core-git.git (read-only, click to copy) |
---|---|
Package Base: | psiphon-tunnel-core-git |
Description: | Psiphon Tunnelling Proxy |
Upstream URL: | https://github.com/Psiphon-Labs/psiphon-tunnel-core |
Keywords: | proxy psiphon vpn |
Licenses: | GPL3 |
Conflicts: | psiphon-console-client, psiphon-server |
Submitter: | None |
Maintainer: | gilcu3 |
Last Packager: | gilcu3 |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2019-10-26 01:42 (UTC) |
Last Updated: | 2024-04-01 17:59 (UTC) |
Dependencies (1)
- go (go-gitAUR, gcc-go-gitAUR, go-sylixosAUR, gcc-go-snapshotAUR, gcc-go) (make)
Latest Comments
1 2 Next › Last »
gilcu3 commented on 2022-03-25 09:16 (UTC) (edited on 2022-09-29 23:24 (UTC) by gilcu3)
EDIT: Fixed in current version
@Zarbod, unfortunately it seems they only support go1.17 for now. Hopefully they update it in the recent future.
Zarbod commented on 2022-03-25 05:12 (UTC)
I get this error whenever I try to install using yay
gilcu3 commented on 2022-03-23 14:36 (UTC)
upstream is supporting go 1.17 now. I updated the package and it seems to be working properly now
ainola commented on 2021-03-10 00:45 (UTC)
That's research you'll have to embark upon youself. :)
Surely upstream has some issue tracker somewhere... or some sort of forum/mailing list.
gilcu3 commented on 2021-03-08 09:32 (UTC)
Pestering upstream is not possible in this case. They don't accept issues in their repo, so I assume when they have availability they will update their go version. Regarding taking directly their binary, yes, this is for sure possible. @ainola you mention the possibility of sourcing an old release of go from the aur, would this be possible without the user having to uninstall the current version?
ainola commented on 2021-03-05 06:32 (UTC)
The first order of business would be to pester upstream to make their software work with 1.16. If they refuse, you'll need to source an older release of Go on the AUR or make it yourself if absent.
The idea of package management in general is to coordinate packages together with a defined, cohesive system; Docker is a very unfit solution as it stomps all over Arch build systems with who-knows-what is defined in the Dockerfile.
If you just want this to be installable on Arch, I'd recommend creating psiphon-tunnel-core-bin-git and installing the pre-built binaries.
I hope that clarifies the situation.
gilcu3 commented on 2021-03-05 05:33 (UTC)
@ainola is it possible to use a different go version in a chroot environment? wouldn't this be more or less equivalent regarding computing resources to the docker approach?
ainola commented on 2021-03-05 05:12 (UTC)
Docker is definitely not going to fly here. I'd end up either reverting or deleting the package. Packages in the AUR need to be built from either the base system or a chroot environment.
gilcu3 commented on 2021-03-04 14:38 (UTC)
@ainola I thing I finished all your recomendations, thank you :) Now I found a bigger issue, it seems this package only works if compiled with go 1.14, as there is an embedded (and customized dependency, quic-go) that has not been updated and doesn't work with go 1.15+... So the only way I see to make it work is to revert to docker... what do you think?
ainola commented on 2021-03-04 05:27 (UTC)
That's better, but it could still use some more work. :)
A few things to improve:
You'll need to add "git" as a makedepends
Use sha256sums, not md5sums
The license is GPL3, not GPL
Echoing random messages is discouraged
I was unable to build this in a chroot environment - lots of dependencies are not declared.
LDFLAGS is being clobbered with all the environment variables set there. We need to preserve those flags that are set in /etc/makepkg.conf
You'll want to read the following three articles to better this package:
https://wiki.archlinux.org/index.php/Arch_package_guidelines
https://wiki.archlinux.org/index.php/Go_package_guidelines
https://wiki.archlinux.org/index.php/Creating_packages
Good luck!
1 2 Next › Last »