Commit Graph
64 Commits
Author SHA1 Message Date
Felitendo 473e43a447 untis, untis-git: rename from timetable, timetable-git 2026-09-28 11:31:12 +02:00
Felitendo 8060edfb21 timetable-git: publish only once adoption is granted 2026-09-28 11:28:16 +02:00
Felitendo 671d43312a timetable: add python-cairo, fix About version 2026-09-28 10:53:28 +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 706c1ddd88 face-unlock: refresh checksums 2026-09-26 21:24:43 +02:00
Felitendo 1be27c0ec7 face-unlock: switch to the new name and 2.0.0 2026-09-26 21:04:22 +02:00
Felitendo f45082937d face-unlock: rename from plasma-face-unlock 2026-09-26 21:04:03 +02:00
Felitendo de4c5e997c plasma-face-unlock: pin the source checksum 2026-09-23 21:38:03 +02:00
Felitendo 335d377bce plasma-face-unlock: new package 2026-09-23 21:22:16 +02:00
Felitendo 6437554106 cachy-auto-update: update to 1.1.2-1 2026-08-08 16:30:33 +02:00
Felitendo 2a0a7a2aa0 cachy-auto-update: update to 1.1.1-1 2026-08-08 16:25:22 +02:00
Felitendo 670cd92423 cachy-auto-update: update to 1.1.0-1 2026-08-08 16:19:26 +02:00
Felitendo cdc6fcd8bb cachy-auto-update: update to 1.0.9-1 2026-08-08 15:49:20 +02:00
Felitendo bda6eabd15 cachy-auto-update: update to 1.0.8-1 2026-08-08 15:40:30 +02:00
Felitendo f08adcc49d cachy-auto-update: update to 1.0.7-1 2026-08-08 15:33:29 +02:00
Felitendo fc185e6c9c cachy-auto-update: update to 1.0.6-1 2026-08-08 15:25:07 +02:00
Felitendo 2ca594fcec cachy-auto-update: update to 1.0.5-1 2026-08-08 15:13:10 +02:00
Felitendo 083015ca31 cachy-auto-update: update to 1.0.4-1 2026-08-08 15:05:59 +02:00
Felitendo ee1ace28de cachy-auto-update: update to 1.0.3-1 2026-08-08 14:58:55 +02:00
Felitendo 16c6d7f05e cachy-auto-update: update to 1.0.2-1 2026-08-08 14:45:36 +02:00
Felitendo 2cb1abf11a cachy-auto-update: update to 1.0.1-1 2026-08-08 02:35:57 +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 fa1c190d17 Group A: source upstream binaries instead of self-built artifacts
The AUR does not allow packages to ship a binary tarball built by the
maintainer - a -bin package must repackage a deliverable published by
upstream. These six packages now do that:

  snapx-bin            upstream's self-contained Linux tar.zst
  zapzap-bin           upstream's pure-Python wheel
  faugus-launcher-bin  upstream's arch-independent .deb
  wiiudownloader-bin   upstream's AppImage
  waydroid-helper-bin  upstream's AppImage
  chiaki-ng-bin        upstream's AppImage

All six drop build_artifact() and switch to refresh_checksums(), so CI no
longer builds or hosts anything - it only tracks upstream's assets.

Where the asset name carries build metadata that does not follow from
pkgver (snapx, faugus-launcher), refresh_checksums() resolves it via the
GitHub API and syncs an _asset variable in the PKGBUILD.

Dependency lists are re-derived from what the bundles actually resolve
outside themselves; the AppImage payloads land in /opt with wrappers in
/usr/bin, because their entry points resolve paths relative to argv[0].
2026-07-27 17:40:53 +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 6f0f9488ec Include pkgrel in the local source filename
Artifact rebuilds (e.g. dependency bundling) change the file behind
<pkg>-<ver>.tar.zst while keeping its name, so users with the previous
file in their AUR helper cache hit a checksum mismatch. Naming the local
download <pkg>-<ver>-<rel>.tar.zst makes every rebuild a fresh file.
2026-07-24 11:18:52 +02:00
Felitendo 8c0d79f9c0 gearlever-bin, bottles-bin: bundle AUR-only dependencies
gearlever-bin: ship ftputil + desktop-entry-lib inside /usr/share/gearlever
(pinned via upstream requirements.txt) instead of depending on the AUR
packages.

bottles-bin: build the fvs2 CLI (with its core library) from source and
bundle it under /usr/lib/bottles (Bottles patched to use that path), and
ship patool, pathvalidate and vkbasalt-cli in /usr/share/bottles. vkbasalt
becomes an optdepend. Installing either package now needs no AUR builds.
2026-07-24 10:52:43 +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 83db919716 chiaki-ng-bin: apply Qt6GuiPrivate patch only when the tag lacks the fix 2026-07-24 09:56:46 +02:00
Felitendo 66736f3fcb README: add the ten new packages to the table 2026-07-24 09:18:54 +02:00
Felitendo 4014aefcdd trayscale-bin: add package (0.18.9-1) 2026-07-24 09:18:54 +02:00
Felitendo 176c0b4e6e bazaar-bin, chiaki-ng-bin, linux-wallpaperengine-bin: add packages (built and published by CI) 2026-07-24 09:13:19 +02:00
Felitendo ca968f0e26 planify-bin: add package (4.19.5-1) 2026-07-24 09:13:19 +02:00
Felitendo 827762a6d4 librepods-bin: add package (1.0.0rc1-1) 2026-07-24 09:13:19 +02:00
Felitendo 41c6862577 snapx-bin: add package (0.4.0-1) 2026-07-24 09:13:19 +02:00
Felitendo b37fa50d17 modrinth-app-bin: add package (0.15.20-1) 2026-07-24 09:13:19 +02:00
Felitendo 9bdaa7d21e Clean up downloaded .deb files after checksum-mode updates 2026-07-24 09:13:19 +02:00
Felitendo d8e0993820 wiiudownloader-bin: add package (2.98-1) 2026-07-24 09:13:19 +02:00
Felitendo 051b93e662 vacuumtube-bin: add package (1.8.1-1) 2026-07-24 09:13:19 +02:00
Felitendo 6210551a30 README: add bottles, faugus-launcher, protonplus and zapzap to the table 2026-07-24 08:26:27 +02:00
Felitendo 1cac0a49ba bottles-bin: add package (built and published by CI) 2026-07-24 08:26:27 +02:00
Felitendo 4daa234303 protonplus-bin: add package (0.5.21-1) 2026-07-24 08:26:27 +02:00
Felitendo f7ec4c0615 zapzap-bin: add package (7.0.3-1) 2026-07-24 08:26:27 +02:00
Felitendo 8098f4a62c faugus-launcher-bin: add package (2.0.2-1) 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 ef3af9f483 gearlever-bin: add package (4.6.2-1) 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 e509576181 thonny-bin: add package (5.0.0-1) 2026-07-23 09:03:28 +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 0d9fea0a51 Queue workflow runs instead of racing on AUR pushes 2026-07-21 13:32: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 bd4ed84ab3 Pass AUR SSH key via GIT_SSH_COMMAND instead of ~/.ssh 2026-07-17 10:25:52 +02:00
Felitendo 7baaa60cf2 Fix dubious-ownership git error in CI container 2026-07-17 09:46:28 +02:00
Felitendo 6f7398075a Add timetable-bin with automated AUR update workflow 2026-07-17 09:44:50 +02:00