moarchy-video-library

LOW
maintainer simonschubert 0 votes scanned 2026-09-28 15:21:17.813621
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: Simon Schubert <simon@librem.one>
2#
3# Video Library as an app: the QML tree in /usr/share/moarchy-video-library,
4# started by /usr/bin/moarchy-video-library. That launcher opens it in the
5# running Omarchy shell when the plugin is installed there, and as its own
6# Quickshell process everywhere else -- so this package needs Quickshell, not
7# Omarchy.
8pkgname=moarchy-video-library
9pkgver=0.1.0
10pkgrel=1
11pkgdesc="LBRY's videos through Odysee: browse, search, follow channels, watch"
12arch=('any')
13url='https://github.com/SimonSchubert/moarchy-apps'
14license=('MIT')
15# qt6-declarative (QtQuick) comes with quickshell. curl asks the questions;
16# Qt Multimedia and its FFmpeg backend play the answers in the page. The
17# kit's icons are Nerd Font glyphs, which namcap cannot see, so it calls that
18# dependency unneeded.
19depends=('quickshell' 'curl' 'qt6-multimedia' 'qt6-multimedia-ffmpeg' 'ttf-jetbrains-mono-nerd' 'hicolor-icon-theme')
20optdepends=('mpv: the mpv button, for a video in its own window')
21# A release asset that packaging/release.sh builds from apps/video-library at the
22# tag, with shared/kit in place of the kit link.
23source=("$url/releases/download/video-library-v$pkgver/$pkgname-$pkgver.tar.gz")
24# Pinned in the commit after the tag, as every app's here is.
25sha256sums=('9aced91b9086f431d6609f6ebb37869f67ea97667e9230c704c867acd6bb4138')
26
27check() {
28 cd "$pkgname-$pkgver"
29 # Somebody else's JSON, and every figure on screen. No display, no network.
30 QT_QPA_PLATFORM=offscreen /usr/lib/qt6/bin/qmltestrunner -input tests
31}
32
33package() {
34 cd "$pkgname-$pkgver"
35
36 install -d "$pkgdir/usr/share/$pkgname/kit"
37 install -m644 manifest.json ./*.qml ./*.js icon.svg "$pkgdir/usr/share/$pkgname/"
38 install -m644 kit/*.qml kit/*.js "$pkgdir/usr/share/$pkgname/kit/"
39
40 install -Dm755 bin/moarchy-video-library "$pkgdir/usr/bin/moarchy-video-library"
41 install -Dm644 org.moarchy.VideoLibrary.desktop \
42 "$pkgdir/usr/share/applications/org.moarchy.VideoLibrary.desktop"
43 install -Dm644 icon.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/org.moarchy.VideoLibrary.svg"
44 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
45}
46

Scan history

Scanned at (UTC)SeverityRules
2026-09-28 15:21:17 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion