It's fine, I've got to look into why I'm not getting comment notifications. I wouldn't have seen your comment if you had not sent a request. Anyways, this should be an easy fix. For future reference, my PKGBUILDs[1] are on GitHub and I do take pull requests.
[1]: https://github.com/neersighted/PKGBUILDs
Search Criteria
Package Details: ngrok 3.9.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ngrok.git (read-only, click to copy) |
---|---|
Package Base: | ngrok |
Description: | A tunneling, reverse proxy for developing and understanding networked, HTTP services |
Upstream URL: | https://ngrok.com |
Licenses: | custom |
Submitter: | neersighted |
Maintainer: | brenekh |
Last Packager: | brenekh |
Votes: | 116 |
Popularity: | 0.64 |
First Submitted: | 2013-09-08 17:10 (UTC) |
Last Updated: | 2024-04-24 21:41 (UTC) |
Dependencies (1)
- bash-completion (bash-completion-gitAUR) (optional) – Bash completion support
Required by (1)
- blackeye-git (optional)
Sources (5)
neersighted commented on 2014-07-10 15:25 (UTC)
foxxy commented on 2014-07-10 15:23 (UTC)
Hi neersighted. Sorry, I must seem a bit whiny and impatient.
neersighted commented on 2014-07-10 15:12 (UTC)
Also, FYI, two weeks[1] is the time since contacting the maintainer (assuming they are not on vacation) after which packages can be orphaned.
[1]: https://wiki.archlinux.org/index.php/Arch_User_Repository#Other_requests
neersighted commented on 2014-07-10 15:07 (UTC)
I'm around, but somehow your comments hit my spam filter. I'll see what I can do today.
foxxy commented on 2014-07-05 09:19 (UTC)
Nailed it. The goals in the Makefiles do not correctly specify their dependencies and so cannot be built simultaneous. The ensure make does not attempt to "achieve" goals simultaneous use --jobs=1, e.g.;
build() {
cd -- "${scrdir}/ngrok
make --jobs=1 release-client
}
Thanks for the package.
foxxy commented on 2014-07-05 08:36 (UTC)
Build fails in the following manner
==> Making package: ngrok 1.7-2 (Sat 5 Jul 09:35:28 BST 2014)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning ngrok git repo...
Cloning into bare repository '/home/foxxy/Dropbox/scratch/ngrok-bin/ngrok'...
remote: Reusing existing pack: 2588, done.
remote: Counting objects: 196, done.
remote: Compressing objects: 100% (143/143), done.
remote: Total 2784 (delta 65), reused 137 (delta 33)
Receiving objects: 100% (2784/2784), 712.11 KiB | 292.00 KiB/s, done.
Resolving deltas: 100% (1259/1259), done.
Checking connectivity... done.
==> Validating source files with md5sums...
ngrok ... Skipped
==> Validating source files with sha1sums...
ngrok ... Skipped
==> Validating source files with sha256sums...
ngrok ... Skipped
==> Extracting sources...
-> Creating working copy of ngrok git repo...
Cloning into 'ngrok'...
done.
Switched to a new branch 'makepkg'
==> Starting build()...
go get github.com/jteeuwen/go-bindata
go get github.com/jteeuwen/go-bindata
# cd .; git clone https://github.com/jteeuwen/go-bindata /home/foxxy/Dropbox/scratch/ngrok-bin/src/ngrok/src/github.com/jteeuwen/go-bindata
fatal: could not create work tree dir '/home/foxxy/Dropbox/scratch/ngrok-bin/src/ngrok/src/github.com/jteeuwen/go-bindata'.: File exists
package github.com/jteeuwen/go-bindata: exit status 128
Makefile:30: recipe for target 'server-assets' failed
make: *** [server-assets] Error 1
make: *** Waiting for unfinished jobs....
GOOS="" GOARCH="" go install github.com/jteeuwen/go-bindata/go-bindata
bin/go-bindata -nomemcopy -pkg=assets -tags=release \
-debug=false \
-o=src/ngrok/client/assets/assets_release.go \
assets/client/...
==> ERROR: A failure occurred in build().
Aborting...
roylines commented on 2014-06-17 19:22 (UTC)
I'm getting the following error when trying to install. Any ideas?
> fatal: Cannot update paths and switch to branch 'makepkg' at the same time. Did you intend to checkout '1.7' which can not be resolved as commit?
phaseburn commented on 2013-11-20 23:47 (UTC)
Compilation fails due to a missing "hg" binary. Installed mercurial and it built fine. Please include that as a dependency as well as bumping to the latest version of ngrok.
KrzyStar commented on 2013-09-30 14:19 (UTC)
The package needs mercurial to build, I suggest adding it to the dependencies. :)
Pinned Comments
brenekh commented on 2022-04-20 17:11 (UTC)
ngrok v3 introduces breaking changes.
Check https://ngrok.com/docs/guides/upgrade-v2-v3 for the upgrade instructions.
daurnimator commented on 2019-03-06 21:05 (UTC)
Note to self/future maintainers, this software only provides official downloads for an old release. The package itself then tries to update itself using 'equinox'. To find out the real download url, I use this script
get_download_info
:You need to call it with the different architectures: