Search Criteria
Package Details: linkwarden 2.9.3-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/linkwarden.git (read-only, click to copy) |
---|---|
Package Base: | linkwarden |
Description: | Self hosted bookmark manager |
Upstream URL: | https://github.com/linkwarden/linkwarden |
Licenses: | AGPL-3.0 |
Submitter: | CountMurphy |
Maintainer: | CountMurphy |
Last Packager: | CountMurphy |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2025-01-09 22:01 (UTC) |
Last Updated: | 2025-01-13 17:56 (UTC) |
Dependencies (17)
- alsa-lib
- atkmm
- enchant
- libdrm (libdrm-gitAUR)
- libwebp (libwebp-gitAUR)
- libxcomposite
- libxdamage
- libxkbcommon (libxkbcommon-gitAUR)
- libxrandr (libxrandr-gitAUR)
- mesa (mesa-minimal-gitAUR, mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-amber)
- monolith (monolith-gitAUR)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron, nodejs-lts-jod)
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- pango (pango-gitAUR)
- postgresql (postgresql-12AUR, postgresql15-docsAUR, postgresql15AUR, postgresql17-docsAUR, postgresql17AUR, postgresql13AUR, postgresql-gitAUR)
- yarn (yarn-pnpm-corepackAUR, yarn-berryAUR, corepackerAUR)
Latest Comments
CountMurphy commented on 2025-01-13 20:37 (UTC) (edited on 2025-01-13 22:16 (UTC) by CountMurphy)
There might be. The way they are pulling the dependencies for playwright in docker is not compatible with arch. installing it through yarn was the only way I found, but I'm not an expert with yarn, but yeah that is a great point about it stating failure. I will dig into it further, but it should work now as is.
musta_ruhtinas commented on 2025-01-13 20:36 (UTC) (edited on 2025-01-13 20:36 (UTC) by musta_ruhtinas)
I have no experience with playwright, but isn't there a way to limit what it needs to pull, such as a config file, or some cli switches? The error suggested that the install failed, so I did not bother to check whether it was in fact working.
CountMurphy commented on 2025-01-13 19:53 (UTC) (edited on 2025-01-13 19:58 (UTC) by CountMurphy)
Yeah, there are a LOT of playwright dependencies. Its why I stopped adding them after linkwarden was able to function correctly. I have a feeling playwright is able to do much more than linkwarden uses it for, hence all the other deps (one of them is cups, and I am very sure linkwarden isn't using that).
Not opposed to tracking down all the other optional dependencies, but that might have to wait until the weekend when I have more time.
musta_ruhtinas commented on 2025-01-13 19:25 (UTC)
This is the output of playwright
And then:
I honestly gave up after that, since there was too much to install, and I'm not even certain there weren't any version mismatches
CountMurphy commented on 2025-01-13 17:48 (UTC) (edited on 2025-01-13 18:10 (UTC) by CountMurphy)
Updated to latest version and made the home directory/shell changes (excellent suggestions).
As for the dependencies, playwright should have everything that it needs to be used by linkwarden. Linkwarden only uses it to create screenshots/pdf copies of your bookmarks. after the install runs, it should have all the deps needed to do these tasks. Was there a breakage due to the other missing libraries? I stopped adding the rest of the deps as it didn't look like they were needed.
musta_ruhtinas commented on 2025-01-11 11:31 (UTC) (edited on 2025-01-11 15:27 (UTC) by musta_ruhtinas)
From a technical (and security) point of view, would it not be better to have the user's home point at /var/lib/linkwarden, and not have an interactive shell? Something along
Also, please include the dependencies needed to run playwright, otherwise it is pretty much a manual install.
CountMurphy commented on 2025-01-10 20:05 (UTC) (edited on 2025-01-10 20:06 (UTC) by CountMurphy)
Never used that workflow before. Found the issue and will have it patched within the hour. Thanks for pointing this out!
EDIT: Yup, this is what I did. Need to step out for a moment but will have it patched soon.
musta_ruhtinas commented on 2025-01-10 19:08 (UTC) (edited on 2025-01-10 20:08 (UTC) by musta_ruhtinas)
Building in a clean chroot, as per instructions in the wiki (the classic way).
Builds fine if modified:
CountMurphy commented on 2025-01-10 18:52 (UTC) (edited on 2025-01-10 18:59 (UTC) by CountMurphy)
@musta_ruhtinas, not able to reproduce using yay (or a direct makepkg -i after a git clone). What is your build process so I can attempt to reproduce the issue? You are downloading all the files, not just the PKGBUILD correct?
musta_ruhtinas commented on 2025-01-10 18:45 (UTC)