Search Criteria
Package Details: httpdirfs 1.2.7-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/httpdirfs.git (read-only, click to copy) |
---|---|
Package Base: | httpdirfs |
Description: | A filesystem which allows you to mount HTTP directory listings |
Upstream URL: | https://github.com/fangfufu/httpdirfs |
Licenses: | GPL |
Submitter: | owentrigueros |
Maintainer: | owentrigueros |
Last Packager: | owentrigueros |
Votes: | 29 |
Popularity: | 2.06 |
First Submitted: | 2019-10-25 07:21 (UTC) |
Last Updated: | 2024-11-04 18:26 (UTC) |
Dependencies (10)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- expat (expat-gitAUR)
- fuse3 (fuse3-gitAUR)
- gumbo-parser
- openssl (openssl-gitAUR, openssl-staticAUR)
- util-linux-libs (util-linux-libs-selinuxAUR, util-linux-libs-aesAUR)
- doxygen (doxygen-gitAUR, doxygen-yapAUR) (make)
- graphviz (make)
- help2man (help2man-gitAUR, python-help2manAUR) (make)
- meson (meson-gitAUR) (make)
Required by (32)
- ttf-ms-win11-auto (make)
- ttf-ms-win11-auto-japanese (make)
- ttf-ms-win11-auto-korean (make)
- ttf-ms-win11-auto-other (make)
- ttf-ms-win11-auto-sea (make)
- ttf-ms-win11-auto-thai (make)
- ttf-ms-win11-auto-zh_cn (make)
- ttf-ms-win11-auto-zh_tw (make)
- ttf-ms-win11-fod-auto-arab (make)
- ttf-ms-win11-fod-auto-beng (make)
- ttf-ms-win11-fod-auto-cans (make)
- ttf-ms-win11-fod-auto-cher (make)
- ttf-ms-win11-fod-auto-deva (make)
- ttf-ms-win11-fod-auto-ethi (make)
- ttf-ms-win11-fod-auto-gujr (make)
- ttf-ms-win11-fod-auto-guru (make)
- ttf-ms-win11-fod-auto-hans (make)
- ttf-ms-win11-fod-auto-hant (make)
- ttf-ms-win11-fod-auto-hebr (make)
- ttf-ms-win11-fod-auto-jpan (make)
- ttf-ms-win11-fod-auto-khmr (make)
- ttf-ms-win11-fod-auto-knda (make)
- ttf-ms-win11-fod-auto-kore (make)
- ttf-ms-win11-fod-auto-laoo (make)
- ttf-ms-win11-fod-auto-mlym (make)
- ttf-ms-win11-fod-auto-orya (make)
- ttf-ms-win11-fod-auto-paneuropean (make)
- ttf-ms-win11-fod-auto-sinh (make)
- ttf-ms-win11-fod-auto-syrc (make)
- ttf-ms-win11-fod-auto-taml (make)
- ttf-ms-win11-fod-auto-telu (make)
- ttf-ms-win11-fod-auto-thai (make)
Latest Comments
« First ‹ Previous 1 2 3 Next › Last »
owentrigueros commented on 2022-09-09 09:38 (UTC)
Hi @mkurz! About the arch = ('x86_64' 'aarch64'), it was my bad, I thought I was looking at PKGBUILD when reading those lines,
makepkg --printsrcinfo
writes one line per architecture.*-git packages point to a git repository, so that each time you build the package you pull the latest changes. Thus, httpdirfs points to a release, currently 1.2.3, and httpdirfs-git points to the last commit, currently 61d3ae4. There are not dependencies between them, they are two differents packages that provide httpdirfs, that is, you can't install both at the same time, because they are in conflict. In your case, using the -git version should work, as it already pulls the changes that make the package compatible with aarch64.
Owen
mkurz commented on 2022-09-05 21:54 (UTC)
Hi Owen!
Actually I did do that for the
PKGBUILD
file, however for the.SRCINFO
it seems it shouldn't be arrays, but separate entries (at least that's what I see here: https://aur.archlinux.org/cgit/aur.git/tree/.SRCINFO?h=electron19-bin)I am aware of that ;) The patch I submitted was just meant to show a workaround for now, locally. I am new to Arch Linux and still figuring things out... So I just went ahead and build my own (local) package based on my patch, and for my own use case it's good enough ;) (Actually I start to love Arch ;)
About the httpdirfs-git: I did see such -git repos around and already got the feeling there is some convention calling them <something>-git. Does that actually mean a package depending on httpdirfs will automatically also look for a httpdirfs-git package or does the dependency to the -git deps must be defined explicit?
Thanks!
owentrigueros commented on 2022-09-03 09:50 (UTC)
Thanks for your efforts @mkurz! There are two problems with the patch:
A minor one: some variables are not correctly set: arch should include both architectures in an array, arch = ('x86_64' 'aarch64'). Package version and release numbers are hardcoded, this should be changed in the variables pkgver and pkgrel, that still point to the previous version.
A major one: I don't think it's a good practice to change the upstream repo to an unofficial one, but there is a solution: creating the httpdirfs-git package, which I have already done :), you can find it here: https://aur.archlinux.org/packages/httpdirfs-git
Let me know if it works in your M1 running Asahi Linux!
Owen
mkurz commented on 2022-09-02 09:37 (UTC)
In case you are running on arm / aarch64 (e.g. Apple Silicon M1 / Asahi Linux) and run into:
fuse: missing mountpoint parameter
That is because the current upstream httpdirfs release 1.2.3 is not compatible with arm / aarch64, see https://github.com/fangfufu/httpdirfs/issues/103. A fix has been merged already: https://github.com/fangfufu/httpdirfs/issues/104 For now, until a new upstream release arrives, I cherry-picked the commits from the pull request 104 on top of the upstream 1.2.3 tag (I made a fork: https://github.com/mkurz/httpdirfs/releases/tag/1.2.3.1). It worked! I can now use it on my Macbook Pro M1 running Asahi Linux.Here is the patch for the
PKGBUILD
file to make use of the patch:owentrigueros commented on 2022-07-30 10:01 (UTC)
Thanks @rafaelff for reporting them, they are fixed now!
rafaelff commented on 2022-07-28 12:29 (UTC)
namcap reports the following about the PKGBUILD:
and about the generated package:
Please consider fixing the warning and the errors reported.
djmattyg007 commented on 2020-12-10 12:14 (UTC)
You can remove it now and just not bump the version number. The change will still be in git, and you're less likely to forget :)
owentrigueros commented on 2020-09-28 11:20 (UTC) (edited on 2020-09-28 11:21 (UTC) by owentrigueros)
@djmattyg007 True, I will remove it in the next release, I'm not going to make people recompile because of that :)
djmattyg007 commented on 2020-09-27 04:39 (UTC)
The prepare() function is now just a single 'cd' command, which means the prepare() function as a whole can be removed.
owentrigueros commented on 2020-07-10 05:51 (UTC)
@djmattyg007 Thank you! I've updated the package with your suggestions.
« First ‹ Previous 1 2 3 Next › Last »