Hm, I was not aware that PureRef was an AppImage when I inherited this package. It seems that in my testing, I had mistakenly run the application as root, so there was no fuse error. I think the AppImage aspect may affect how this package should be packaged, so I'll ask around and update once I gather more information. Thanks for the flag!
Search Criteria
Package Details: pureref 2.0.3-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/pureref.git (read-only, click to copy) |
---|---|
Package Base: | pureref |
Description: | Reference Image Viewer |
Upstream URL: | http://www.pureref.com |
Keywords: | image pureref reference viewer |
Licenses: | LicenseRef-PureRef |
Submitter: | GrbavaCigla |
Maintainer: | meepzh |
Last Packager: | meepzh |
Votes: | 17 |
Popularity: | 0.058338 |
First Submitted: | 2019-10-05 10:16 (UTC) |
Last Updated: | 2024-12-13 21:42 (UTC) |
meepzh commented on 2024-12-13 06:50 (UTC)
BareWood commented on 2024-12-12 22:39 (UTC) (edited on 2024-12-12 22:40 (UTC) by BareWood)
PureRef uses the fuse2 dependency. If you run it without the fuse2 package, it will give this error:
fuse: failed to exec fusermount: No such file or directory
Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.; See https://github.com/AppImage/AppImageKit/wiki/FUSE; for more information
open dir error: No such file or directory
fuse3 will not work out-of-the-box because the fusermount execution in fuse2 is not availiable in fuse3 (but there is a similarly named one "fusermount3" executable in fuse3).
Please add fuse2 as a dependency.
dingensundso commented on 2024-09-13 11:17 (UTC)
Looks like you don't need two keys anymore. For the current version 2.0.3 you can just use the "precursorkey" as downloadKey.
pkgver=2.0.3
...
key=$(curl -s https://www.pureref.com/download.php | awk '/setupPaymentSystem/,/);/' | grep -zoP '\s+"\K[A-z0-9%]+?",' | sed 's/...$//')
source=("${pkgname}-${pkgver}.deb::https://www.pureref.com/files/build.php?build=LINUX64.deb&version=${pkgver}&downloadKey=$key")
sha512sums=('3629b0a0d6ba1a86d316dca3585008e2c486cd8ff280040c2016dba8ef16bd60cd040b175907ccccc8daf5edae9ffafd26b2e745523a704bc1334bf5a0abce43'
HyperHypa commented on 2024-07-08 12:57 (UTC)
I tested Ebucario's solution, and surprisingly, it worked. Thanks.
Spray2858 commented on 2024-05-24 21:44 (UTC)
2.0.0 appears to install perfectly well with just these changes to the PKGBUILD:
pkgver=2.0.0
...
sha512sums=('667b5e01644a87268ec64916983edf1255387b82a6d5cc82c9a37e9557d78d2faa8310d900388dc100247f76651389ace66d45f63afc881658ece0ea78fb0f58')
failspy commented on 2024-03-26 17:27 (UTC) (edited on 2024-03-26 17:33 (UTC) by failspy)
@LibertyGM
That's fine they don't want to provide a direct link to their program, but it doesn't mean that we don't need to make a script for automatic download. They can complicate it all they want, and may indeed be against "automatic download," however their license for PureRef 1.11.1 says nothing about this.
Their EULA is explicit one cannot distribute copies of the software publicly, however this notably does not. Every usage of this script registers with their licensing service on the website directly and appropriately, such that their website provides a completely valid, independent download link to a copy of the software distributed by them, generated for that user. This script is just a download assistant.
LibertyGM commented on 2024-03-10 01:26 (UTC)
Friends, you do not need to make any script for automatic download! I wrote to them in support and asked for a direct link to their program. I said what I need for AUR. They said they wouldn't give anything and were against their program downloading in auto mode! Because they earn money from it and some buy, so they didn't give a direct link.
If they find out that there is an automatically downloading method, they will certainly complicate the algorithm or disable the ability to download for free altogether!
failspy commented on 2024-03-09 16:35 (UTC)
Fixed the package to use the new key generation as the download page does it.
aCeTotal commented on 2023-12-08 08:39 (UTC)
Until this is fixed. Download the .deb from the website, convert it with debtap and install it with pacman.
Pinned Comments