Commit Graph
39 Commits
Author SHA1 Message Date
Felitendo c81f77d539 capture-studio-bin: rename from tenzen-studio-bin 2026-10-03 21:13:56 +02:00
Felitendo 27ba83c3e7 tenzen-studio-bin: follow upstream bundle rename 2026-10-03 20:48:58 +02:00
Felitendo 1fd72be758 concat: build with skia, pin its prebuilt archive 2026-09-27 16:17:00 +02:00
Felitendo 9d9a350947 concat-git: build with skia, wgpu feature is gone 2026-09-27 15:54:43 +02:00
Felitendo 65d41cfcc2 bottles-opener, cachy-auto-update, middleclick-autoscroll, plasma-face-unlock: refresh checksums
The release tags now point at the squashed history, so GitHub's tarballs changed.
2026-09-24 09:37:17 +02:00
Felitendo 8576ec41e5 repo: add claude.md 2026-09-22 19:44:01 +02:00
Felitendo bac5f4654a bottles-opener, bt-volume-step, cachy-auto-update, middleclick-autoscroll: follow upstream to LoonixTools 2026-09-21 13:07:51 +02:00
Felitendo 54d9875d56 bottles-opener: new package 2026-09-21 12:20:17 +02:00
Felitendo ff025c25bf fluxer-bin: follow upstream's date-based versioning 2026-09-20 14:26:43 +02:00
Felitendo 8bedb3e664 Keep syncing a package whose upstream channel has stalled 2026-09-20 00:42:44 +02:00
Felitendo a08e897f57 Follow upstream renames, fix nextcloud-native's source, add missing metadata 2026-09-20 00:22:07 +02:00
Felitendo 555756fb25 concat, concat-bin, concat-git: adapt to upstream's 0.2.3 layout 2026-09-19 23:33:50 +02:00
Felitendo c262539617 concat, concat-bin: publish to the AUR 2026-09-19 23:18:56 +02:00
Felitendo d6af5287a2 tenzen-studio-bin: new package 2026-09-19 20:31:36 +02:00
Felitendo 32481daa30 Accept a comma-separated list in the package input 2026-09-17 15:59:40 +02:00
Felitendo 69d3249c8d modrinth-enhanced, modrinth-enhanced-bin: preload vblank shim for the full refresh rate on nvidia 2026-09-15 22:52:12 +02:00
Felitendo 06a99936eb wiiudownloader-bin: adapt to 3.x AppImage, bump actions/checkout 2026-09-15 20:06:16 +02:00
Felitendo 89ee59dbb2 modrinth-enhanced, modrinth-enhanced-bin: new packages 2026-09-15 19:53:38 +02:00
Felitendo 936ed074d1 Add a package input to update a single package [skip ci] 2026-09-15 19:49:04 +02:00
Felitendo d6f63656f1 moondeckbuddy, moondeckbuddy-bin: new packages 2026-09-14 23:38:11 +02:00
Felitendo eed6782d01 kitty-tune-bin: new package 2026-09-07 08:59:08 +02:00
Felitendo 0dd9d17cf4 concat, concat-bin, concat-git: follow the 0.2.1 rewrite; fluxer-bin: stay on stable 2026-09-06 13:43:34 +02:00
Felitendo a9c122584a concat, concat-bin, concat-git: new packages
Concat (https://github.com/jub0t/Concat) is a Tauri 2 shell around a Rust
video engine, sold as a CapCut replacement. The project is mid-rename: the
binary, the desktop entry, the icons and the .deb asset all still say
WolfCut, so the packages install upstream's paths unchanged and add a
/usr/bin/concat symlink.

Upstream stages a static ffmpeg/ffprobe pair (180 MB) and whisper-cli
inside its bundle so the app runs on a machine with nothing installed.
Both lookups fall back to PATH, so concat-bin drops those two directories
and the source packages set WOLFCUT_SYSTEM_TOOLS=1 - the switch upstream
put in build.rs for exactly this case - leaving ffmpeg and whisper-cpp to
Arch. That is 17 MB installed instead of 225 MB.

!lto is not optional: makepkg's lto puts -flto=auto into CFLAGS, and ring
compiles hand-written assembly through cc, which then comes out as bitcode
and links to nothing.

sherpa-onnx-sys ships no C++ build; its build script downloads a prebuilt
static-lib archive. concat lists that archive as a checksummed source and
points the build script at it, with the version read out of upstream's
Cargo.lock by pkg.sh. concat-git cannot pin it - the version moves with
main - so there the build script fetches it.

Every upstream release is a v<version>-alpha.<n> prerelease published on a
push to main, several a day, and the release list is ordered by creation
rather than by version, so the newest is picked by publication date.

Only concat-git is published for now; concat and concat-bin are held back
with AUR_PUBLISH=false until that cadence has been lived with.
2026-08-31 13:56:56 +02:00
Felitendo 9b97159b72 scripts: add an AUR_PUBLISH opt-out, and clean up .tar.bz2 sources
A package can now be prepared in this repository before it goes public:
pkg.sh sets AUR_PUBLISH=false and steps 1-4 run as usual, so the PKGBUILD
is kept current and test-built while the publishing waits.

.tar.bz2 joins the archive types the run cleans up and gitignores; concat
carries one as a source.
2026-08-31 13:56:56 +02:00
Felitendo 237f41644e plezy-bin: new package 2026-08-21 10:00:02 +02:00
Felitendo 6d73022529 nextcloud-native, nextcloud-native-git: new packages
Source package built from the release tag and a VCS package following
main, both from :ui:createDistributable - the same jpackage application
image that nextcloud-native-bin repackages from upstream's .deb.

nextcloud-native-git is not version-tracked: its pkgver comes from
pkgver() at build time, so latest_version() reports the snapshot already
in the PKGBUILD and the update run stays a no-op until the packaging
itself changes.
2026-08-21 08:25:01 +02:00
Felitendo f56ad82386 nextcloud-native-bin: correct the prerelease sorting note
vercmp sorts 0.1.0alpha.2 older than a later plain 0.1.0, so the
prereleases upgrade on their own and no epoch bump is needed.
2026-08-21 08:24:57 +02:00
Felitendo 04d7f951d0 nextcloud-native-bin: new package
Nextcloud Native (https://github.com/Obiente/nc-native), an adaptive native
Nextcloud client built with Kotlin/Compose Multiplatform. Upstream publishes a
jpackage .deb per release, which the PKGBUILD repackages unchanged.

Every upstream release is a prerelease and the release list is dominated by
per-build nightly-* releases plus rolling channel-* pointers, so pkg.sh tracks
only the versioned v* tags and syncs the build-numbered asset name along with
the checksum.
2026-08-18 13:07:55 +02:00
Felitendo cd4e9e6e28 middleclick-autoscroll: update to 1.0.3-1 2026-08-16 20:44:33 +02:00
Felitendo 6057d6d814 middleclick-autoscroll: update to 1.0.2-1 2026-08-16 20:21:25 +02:00
Felitendo c982c4d783 middleclick-autoscroll: describe what it does, not which apps
The description listed the technologies it happens to cover, which reads
like a compatibility list and dates the moment something new turns up. What
it actually does is enable autoscroll wherever that is possible.
2026-08-16 20:19:29 +02:00
Felitendo fd55d6c9ef middleclick-autoscroll: update to 1.0.1-1 2026-08-16 19:57:03 +02:00
Felitendo d23c5539cc Add middleclick-autoscroll
Middle-click autoscroll for every Chromium-based application on the system -
Electron and CEF applications, Chromium-based browsers, Flatpaks, Spotify and
Steam - plus anything installed later. Built from source out of the upstream
release tarball, like cachy-auto-update.
2026-08-16 19:50:26 +02:00
Felitendo b3cb379a48 bt-volume-step: print the enable command after install
Packages must not enable units themselves: the Arch default preset is
"disable *", and a user unit cannot be enabled from a pacman transaction
anyway, which runs as root without the user's session bus.
2026-08-16 03:20:31 +02:00
Felitendo 11929e6ef6 bt-volume-step: add package
Source package for https://github.com/Felitendo/bt-volume-step: a daemon that
corrects the coarse internal volume grid of Bluetooth audio devices on
PipeWire. Nothing is compiled; the upstream Makefile installs the script and
a systemd user unit.
2026-08-16 03:12:52 +02:00
Felitendo 877f3eb092 cachy-auto-update: add python-gobject to optdepends 2026-08-14 10:36:28 +02:00
Felitendo f7c4395f5c scripts: do not fail a job when the AUR is unreachable and nothing is owed
The AUR clone runs unconditionally, so every maintenance window turns the
whole matrix red - including the packages that had nothing to publish.
Tolerate connectivity failures when the run produced no commit; a pending
push and non-transient errors stay fatal.
2026-08-03 10:13:05 +02:00
Felitendo 9ea2ee09ce gearlever-bin: make dwarfs a hard dependency 2026-07-26 15:32:35 +02:00
Felitendo 1a83bd9eb9 timetable-bin: add missing runtime deps (4.0-2)
Upstream 4.0 replaced python-webuntis with pyotp for authentication and
unconditionally imports libsecret (credential storage) and WebKitGTK 6.0
at startup. Add python-pyotp, libsecret and webkitgtk-6.0 to depends.

Stop bundling the webuntis wheel from the next artifact build on; the
existing 4.0 artifact is reused as-is (its bundled copy is unused and
inert).
2026-07-18 15:10:59 +02:00