Package Details: ngrok 3.9.0-1

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)

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:

#!/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 5

neersighted commented on 2014-07-10 15:25 (UTC)

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 (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. :)