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.177074
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 Next › Last »

neersighted commented on 2015-08-05 16:24

I'm not sure how to go about updating to ngrok 2.0. It is a closed-source, totally different program. I'd like to keep this package (and ngrok-git) around. Does anyone object to a ngrok2 package?

daurnimator commented on 2015-07-26 23:55

Can you add a conflicts=ngrok?

foxxy commented on 2015-02-26 14:35

Failed to build with -j2 (or greater). I think the PKGBUILD needs to ensure -j1.

dumphblooz commented on 2015-02-21 10:04

==> Starting build()...
go fmt ngrok/...
go get github.com/jteeuwen/go-bindata
go get github.com/jteeuwen/go-bindata
# cd .; git clone https://github.com/jteeuwen/go-bindata /tmp/yaourt-tmp-nuklea/aur-ngrok/src/ngrok/src/github.com/jteeuwen/go-bindata
fatal: destination path '/tmp/yaourt-tmp-nuklea/aur-ngrok/src/ngrok/src/github.com/jteeuwen/go-bindata' already exists and is not an empty directory.
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().

mvdan commented on 2015-02-02 00:24

Why is bzr a dependency? I don't see it being used anywhere.

neersighted commented on 2014-10-07 04:08

I'm not sure why this was flagged out of date, as 1.7 is the latest upstream release. Please comment or email me before flagging in the future.

Thanks!

neersighted commented on 2014-09-26 22:13

Hmm, it seems to work fine on my machine. Could you please email me the full log from the failed build? Thanks!

ps: my email is in first line of the PKGBUILD.

szabba commented on 2014-09-26 21:32

Github bounced me off of the source URL in the PKGBUILD. So I dropped the tag specifier and changed the URL scheme to git+http. Then I checked the tag out in the build function.

I'm not sure whether the PKGBUILD didn't work because I have something set up wrong in my environment or it assumes something about the environment in which it's built that it shouldn't...

codemac commented on 2014-08-19 18:50

The build of this package fails if GOBIN is set in the shell that makepkg is running from.

Maybe this isn't a concern, but tools like yaourt fail to properly isolate environments.

codemac commented on 2014-08-19 18:48

The build of this package fails is GOBIN is set.