Package Details: rar2fs 1.27.1-2

Git Clone URL: https://aur.archlinux.org/rar2fs.git (read-only)
Package Base: rar2fs
Description: Fuse file system for reading Rar archives
Upstream URL: https://hasse69.github.io/rar2fs/
Licenses: GPLv3
Submitter: kevku
Maintainer: aksr
Last Packager: aksr
Votes: 12
Popularity: 0.019260
First Submitted: 2015-08-12 13:39
Last Updated: 2019-01-19 07:11

Latest Comments

jkl commented on 2019-02-10 21:03

@jose1711 Perhaps it works because you are building in an unclean environment with fuse2 present. Can confirm this PKGBUILD fails when built in a clean chroot. It looks like with this version of rar2fs the correct dep should be fuse2, not fuse3.

jose1711 commented on 2019-01-20 00:00

@PedroHLC works fine here:

..
checking fuse.h usability... yes
checking fuse.h presence... yes
checking for fuse.h... yes
checking for fuse_new in -lfuse4x... no
..

PedroHLC commented on 2019-01-19 16:38

checking for fuse.h... no
configure: error: 
        Cannot find fuse.h - add alternative include search path using
        --with-fuse and rerun configure. 
==> ERROR: A failure occurred in build().

think you have to point it to usr/include/fuse3/fuse.h or use fuse2...

jose1711 commented on 2019-01-10 21:33

could you please make the following changes?

 build() {
+  cd "$srcdir/unrar"
+  make lib
   cd "$srcdir/$pkgname-$pkgver"
   make

related discussion: https://github.com/hasse69/rar2fs/issues/103

thank you, jose

gdiscry commented on 2018-12-20 18:31

The package does not build in a clean chroot with makechrootpkg. fuse2 should be used instead of fuse3 in the depends array.

The configure script only supports fuse2 (https://github.com/hasse69/rar2fs/blob/9fbeb084073dc8b82494e1be951516765a2f441b/configure.ac#L332) and the package probably built for some users because fuse2 was installed.

borrelnoot commented on 2018-12-03 07:27

The depends array needs to be updated to fuse3

mount[9096]: /sbin/mount.fuse: error while loading shared libraries: libfuse3.so.3: cannot open shared object file: No such file or directory

mokalan commented on 2018-10-06 22:09

Latest libunrar (libunrar-1:5.6.8-1) breaks something. Downgraded back to libunrar-1:5.6.6-1 to solve the issue.

ezacaria commented on 2018-04-29 09:39

Thanks for the package! It built succesfully against libunrar-1:5.6.3-1

Ingram commented on 2017-05-15 19:12

Would it be possible to get this package tied to one specific libunrar version? For instance when libunrar is updated, then previously compiled rar2fs still looks for the libunrar.so of older version and fails when you try to use rar2fs after that.

What I propose, is something like this: depends=("fuse" "libunrar=1:5.5.3")

I realize that the flaw with this is that it makes it hard to update libunrar and then rebuild rar2fs without removing rar2fs first.

ferpelo commented on 2017-05-12 08:09

It's failing to build or run with the new version of libunrar.

Patch to fix it:
diff --git a/PKGBUILD b/PKGBUILD
index 70731aa..c600f1f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,9 +14,9 @@ depends=("fuse" "libunrar")
makedepends=("libunrar")

source=( "https://github.com/hasse69/rar2fs/releases/download/v$pkgver/rar2fs-$pkgver.tar.gz"
- "http://www.rarlab.com/rar/unrarsrc-5.4.5.tar.gz")
+ "http://www.rarlab.com/rar/unrarsrc-5.5.3.tar.gz")
sha256sums=('1961417e4e3c7afb5dec48d13ddfdc89e402389396cc21d4da06745f2ea9e417'
- 'e470c584332422893fb52e049f2cbd99e24dc6c6da971008b4e2ae4284f8796c')
+ 'd1d9ef4a9247db088f825666de8f8bb69006d8d8b0e004ff366b3e04c103a2b3')

build() {
cd "$srcdir/$pkgname-$pkgver"