2

The package for Arch Linux currently depends on someone manually changing the $pkgver variable every time the package is updated upstream. Is there a link that always redirects to the latest version of the package or a better way to detect what the current version is? I am aware that the releases are found here, but that doesn't have a static folder for the latest build.

  • Here is a quote from Launchpad : "You can update your system with unsupported packages from this untrusted PPA by adding ppa:webupd8team/tor-browser to your system's Software Sources." sources : launchpad.net/~webupd8team/+archive/ubuntu/tor-browser – wo4v51v5774sdk9j Apr 10 '16 at 16:44
  • @wo4v51v5774sdk9j Arch doesn't use PPAs. – user994 Apr 20 '16 at 0:46
  • gettor.torproject.org/api/latest.json but pkgver must be defined before the source fetch happens. So I don't think this would help, the update wouldn't happen without manual intervention still. – cacahuatl Sep 2 '16 at 15:14
  • @canonizingironize Actually you could probably get the current version from HERE with some grep magic. – user994 Sep 6 '16 at 1:49
  • I think the problem is in the PKGBUILD file config though? how does it know theres a new version to build if it needs to run the build script to find out if theres a new version? – cacahuatl Sep 6 '16 at 3:09
1

The AUR package should stay pretty up to date. If you want to help keep it up, you can subscribe to one of the places that new releases are announced (I use the blog rss feed) and flag the package when a new release comes out.

By default, TBB will notify you on startup if your version is out of date. I have not checked the Arch version, but on my Mac I can use the built-in updater to download and install any updates.

  • the built-in updater will not work on a system install, since it would require root permissions, and no one should be running tor browser as root. – cacahuatl Sep 2 '16 at 14:51
  • Ah, good point - I forgot that on OS X my homebrew caskroom is owned by my (unprivileged) user. – Xiong Chiamiov Sep 3 '16 at 22:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy