Luna
2e98d8553f
PKGBUILD: update deps, drop config.toml install, fix desktop file
...
- Updated pkgdesc to match current multi-platform scope (YouTube, TikTok, Twitch, etc.)
- Added runtime deps: ffmpeg, xdg-utils
- Added optdepends: libnotify for desktop notifications
- Added pkgver() function for VCS auto-versioning
- Switched --locked to --frozen (stricter, requires Cargo.lock)
- Dropped config.toml install (gitignored, app generates on first launch)
- Removed conditional icon check (file always exists)
- Added README.md install
youtube-backup.desktop: fixed Exec/Icon names to match binary (yt-offline)
- Added GenericName, Keywords, proper AudioVideo;Video;Network; categories
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-05-27 01:31:40 -07:00
Luna
17c149c21a
PKGBUILD: disable LTO to fix bundled sqlite link errors
...
Default makepkg.conf has OPTIONS=(... lto ...) which enables LTO globally.
With LTO, the cc crate compiles bundled sqlite3 as LLVM IR objects, and
rust-lld then fails to find any sqlite3_* symbols when linking the final
binary (undefined symbol errors for sqlite3_prepare_v3, sqlite3_finalize,
sqlite3_column_*, etc.).
Adding options=('!lto') tells makepkg to not enable LTO for this package,
which lets the bundled sqlite link normally as machine-code static lib.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 08:28:56 -07:00
Luna
56f1f1bd80
Fix PKGBUILD and notify-rust backend to eliminate libdbus build dep
...
- notify-rust: switch feature d → z (zbus pure-Rust backend); removes the
system libdbus/pkgconf dependency that caused makepkg build failure
- PKGBUILD: fix license GPL3 → AGPL-3.0-only, makedepends rustup → rust
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-05-14 07:10:17 -07:00
Luna
8eec4fe094
fix PKGBUILD: rename package to yt-offline, fix binary and install paths
2026-05-11 03:23:38 -07:00
Luna
bc06520bc8
update PKGBUILD to use git source from Codeberg
2026-05-11 02:52:17 -07:00
Luna
abf3af5768
First version of youtube-backup, a tool to backup your YouTube channel.
2026-05-11 02:33:52 -07:00