Commit Graph
45 Commits
Author SHA1 Message Date
Felitendo 473e43a447 untis, untis-git: rename from timetable, timetable-git 2026-09-28 11:31:12 +02:00
Felitendo 8e503c37f1 face-unlock-bin: new package 2026-09-28 10:52:04 +02:00
Felitendo 927c0a486b timetable-git: new package 2026-09-28 10:41:40 +02:00
Felitendo 1be27c0ec7 face-unlock: switch to the new name and 2.0.0 2026-09-26 21:04:22 +02:00
Felitendo 335d377bce plasma-face-unlock: new package 2026-09-23 21:22:16 +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 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 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 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 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 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 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 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 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 0e674fada3 cachy-auto-update: add package (1.0.0-1) 2026-08-08 02:30:49 +02:00
Felitendo 76aefdf266 Drop bazaar: it is in [extra]
The AUR rejected the push - "package already provided by [extra]: bazaar".
Upstream 0.9.1 landed in the official repositories, which rules the package
out of the AUR entirely, so the source-package conversion from 0229020 has
nowhere to go. Nothing to replace it with: pacman -S bazaar.

README now lists the official repositories as the first thing to check.
2026-07-27 17:59:01 +02:00
Felitendo da2b5afbaa README: the ground rule is about hosting binaries, not building 2026-07-27 17:46:48 +02:00
Felitendo 0229020278 Group C: rebuild as source packages without the -bin suffix
These three have no upstream Linux binary to point at, but also no
equivalent in the AUR or the official repositories - so unlike the packages
dropped in 46ddf59 they can legitimately exist, just as source packages.

  bazaar-bin                    -> bazaar
  timetable-bin                 -> timetable
  chromium-widevine-helper-bin  -> chromium-widevine-helper

bazaar and timetable now build their meson projects in build(); the
checksum-only CI path still applies, since the source is upstream's release
tarball.

chromium-widevine-helper compiles nothing (Python script, JSON manifests and
extension assets). Upstream publishes neither releases nor tags, so the
package pins the main commit carrying the version from the Fedora spec and
verifies the two agree in prepare() - being tied to a specific version, it
needs no -git suffix. refresh_checksums() moves the pin.

The AUR repos for the new names are created by the first push; the old -bin
packages are left to the pending deletion requests.
2026-07-27 17:46:36 +02:00
Felitendo 46ddf5915c Drop the self-built-artifact mode and the packages that relied on it
update-package.sh no longer builds anything or publishes GitHub release
assets: every package now tracks an upstream deliverable, so the only work
left on a new version is pkgver + checksums. BUILD_DEPS survives for the
CI test build of packages that compile in the PKGBUILD.

Removes the seven packages that cannot be made compliant: upstream ships no
Linux binary to point at, and a maintained source package for each already
exists in the AUR, so a rebuilt version would just be a duplicate.

  gearlever-bin, gnome-network-displays-bin, librepods-bin, planify-bin,
  protonplus-bin, thonny-bin, trayscale-bin

README documents the rule and why, so the pattern does not come back.
2026-07-27 17:42:52 +02:00
Felitendo ac99db7346 linux-wallpaperengine-bin: remove package 2026-07-25 16:09:12 +02:00
Felitendo 0e22ae0877 bottles-bin: remove package 2026-07-25 15:48:44 +02:00
Felitendo b17ec7b0b0 lunar-client-bin: add package (3.7.12-1)
Upstream moved to an "ow" electron-updater channel with a filename
suffix; latest_version checks both channels (vercmp picks the winner) and
refresh_checksums keeps the _appimage filename in sync. Also clean up
downloaded .AppImage files like the other source leftovers.
2026-07-24 11:33:08 +02:00
Felitendo 4c008fd3e4 waydroid-helper-bin: add package (0.2.9-1) 2026-07-24 10:39:29 +02:00
Felitendo 14deed65d7 gnome-network-displays-bin: add package (0.99.0-1) 2026-07-24 10:31:31 +02:00
Felitendo 66736f3fcb README: add the ten new packages to the table 2026-07-24 09:18:54 +02:00
Felitendo 6210551a30 README: add bottles, faugus-launcher, protonplus and zapzap to the table 2026-07-24 08:26:27 +02:00
Felitendo ff38c61e10 README: add gearlever-bin to the package table 2026-07-24 02:10:35 +02:00
Felitendo 89206f1cd5 README: add thonny-bin to the package table 2026-07-23 09:16:03 +02:00
Felitendo 8b3302d335 sharpemu-bin: add package (0.0.2_beta.4-1) 2026-07-22 06:53:10 +02:00
Felitendo db74a6b65a Prune superseded GitHub releases after publishing 2026-07-21 13:36:03 +02:00
Felitendo f215a99c11 chromium-widevine-helper-bin: add package (1.0.8-1) 2026-07-21 13:22:18 +02:00
Felitendo 6a29785de6 Move AUR commit email to a secret 2026-07-17 12:53:07 +02:00
Felitendo 04d0a09896 Add fluxer-bin; support packages with upstream-hosted binaries 2026-07-17 10:58:06 +02:00
Felitendo 6f7398075a Add timetable-bin with automated AUR update workflow 2026-07-17 09:44:50 +02:00