Package Details: ngrok 2.3.30-1

Git Clone URL: https://aur.archlinux.org/ngrok.git (read-only)
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: daurnimator
Last Packager: daurnimator
Votes: 69
Popularity: 0.186875
First Submitted: 2013-09-08 17:10
Last Updated: 2019-07-03 04:00

Pinned Comments

daurnimator commented on 2019-03-06 21:05

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:

#!/bin/bash

exec http -b https://update.equinox.io/check \
    'Accept:application/json; q=1; version=1; charset=utf-8' \
    'Content-Type:application/json; charset=utf-8' \
    app_id=app_goVRodbMVm \
    arch=amd64 \
    channel=stable \
    current_sha256=1aaccea9c0668d97f19095636b2f4fca033fb8d9f7fc37241a013f4f1fa48bb3 \
    current_version=2.2.8 \
    goarm= \
    os=linux \
    target_version= \
    "$@"

You need to call it with the different architectures:

get_download_info arch=386
get_download_info arch=amd64
get_download_info arch=arm
get_download_info arch=arm64

Latest Comments

« First ‹ Previous 1 2 3 4

foxxy commented on 2014-07-10 18:42

Just updated, built correctly. Thanks.

neersighted commented on 2014-07-10 15:25

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

foxxy commented on 2014-07-10 15:23

Hi neersighted. Sorry, I must seem a bit whiny and impatient.

neersighted commented on 2014-07-10 15:12

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

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

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

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

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

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

The package needs mercurial to build, I suggest adding it to the dependencies. :)