Package Details: linkwarden 2.14.1-1

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: 1
Popularity: 0.000451
First Submitted: 2025-01-09 22:01 (UTC)
Last Updated: 2026-04-23 05:25 (UTC)

Latest Comments

« First ‹ Previous 1 2

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:

source=(
    "https://github.com/linkwarden/linkwarden/archive/refs/tags/v$pkgver.tar.gz"
    "app.conf"
    "dbinit.sh"
    "linkwarden.service"
    "linkwarden.sysusers"
    "linkwarden.tmpfiles"
)
sha512sums=('341dbb53c643ff58cd6e398d3f3a22ef07a635f6f89de182a10b174db6aacacf1bb0a6e41b7c29322bbf5e23dfc3cc1bf2aa52e2913516fa582dde0c19132885'
            '89cfd3b0a5640c7f55489af32eb266fc03aa7f1944ceb72ff58a898864342ea928fa9f4b7f3dfec8e9e9c3adcbc77075d85b96e793030cfa9ebe227f07fbfe55'
            'cc19aaf0156fa84fbbfa7dc13712426a7f2285c67552d4c2317b9de2769aefb3af6253d790edb28e026c242c1a8d4d5e2f4e08c385e5eb157eb0a03c25bef5f4'
            '9b987e19043c03a5a1fe2eecbff50f54f205404316359f7c211b589d9cd4e689beca14dd671e1e8966881a1988cdf0affbf2ca25eb1a8ded3f532fb899e9a17f'
            '4ad8d81c4c2912fb0b868754f2bb7ade7061f6a42f3b15e70203568743f3f0083f62b7ef7577b03b107b84870bd8dab2f70a921a3a61f7a9d9c913608f78f0ae'
            'b7ae4c609fc1e4450e4d47d0b99ea7af20c8abbc72677c7cd1f8d34c755f555bb32d64e06ce7649d4ff4deb0f316d6efb2def139d8fea1c9ffe0485c56d04930')

build() {
    cd "${srcdir}/linkwarden-$pkgver"
    yarn install
    yarn build
}

package() {
    mkdir -p "$pkgdir/usr/share/webapps/linkwarden"
    install -Dm 644 "${srcdir}/app.conf" "$pkgdir/etc/linkwarden/app.conf"
    install -Dm 744 "${srcdir}/dbinit.sh" "$pkgdir/usr/share/webapps/linkwarden/dbinit.sh"
    cp -Ra "${srcdir}/linkwarden-$pkgver"/* "$pkgdir/usr/share/webapps/linkwarden/"
    cp -Ra "${srcdir}/linkwarden-$pkgver/.next" "$pkgdir/usr/share/webapps/linkwarden/"
    install -Dm 644 "${srcdir}/linkwarden.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
    install -Dm 644 "${srcdir}/linkwarden.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
    install -Dm 644 "${srcdir}/linkwarden.service" "$pkgdir/usr/lib/systemd/system/linkwarden.service"
}

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)

Done in 143.10s.
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat '../app.conf': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
==> ERROR: Build failed