Skip to main content
Topic: davfs (Read 263 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

davfs

does anyone uses davfs to mount WebDAV shares locally?
I tried to do so and wasn't able to. What are my problems?
1. davfs is not in the default repositories
2. installing davfs via makepkg does not work as there is a wrong version of neon installed (0.33 is installed but <=0.32 seems to be necessary)
3. how would I downgrade neon to get it to work?

as always, correct me if I'm wrong ;)

Re: davfs

Reply #1
I assume you are talking about davfs2 ?

If so it looks like your only option might be to use a version of neon that works with it. As you say people are reporting 0.32 works.
However if you downgrade neon that might cause issues with other programs ?
My system shows (with pacman -QI)
Required By     : audacious-plugins  gst-plugins-bad  libmusicbrainz5  libreoffice-fresh

If you have no programs yourself that require neon it would be be fine to downgrade. If you do they will almost certainly break.
That breakage you may be able to fix by rebuilding each package again against the downgraded neon .
But that won't work on any of them that actually need some features only introduced in 0.33. And will need repeating whenever they get upgraded.

Another option would be to alter the neon 0.32 PKGBUILD to install somewhere else and rename it so you can have both installed. Then you can alter the davfs2 PKGBUILD to point it at your custom version of the libraries when compiling.
It's not that hard but not that simple either.
Hint:
Neon
 ./configure prefixes
davfs2
LDFLAGS      linker flags, e.g. -L<lib dir> if you have libraries in a
               nonstandard directory <lib dir>
LIBS         libraries to pass to the linker, e.g. -l<library>
Probably the latter lest the wrong one gets found first. I'd have to try it myself to remember.

Edit:
https://archive.artixlinux.org/packages/n/neon/