Commit Graph
150 Commits
Author SHA1 Message Date
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
github-actions[bot] 58e02289d5 modrinth-app-bin: update to 0.17.10-1 [skip ci] 2026-08-14 19:35:45 +00:00
github-actions[bot] 03454dcf34 zapzap-bin: update to 7.4.1-1 [skip ci] 2026-08-14 14:06:01 +00:00
github-actions[bot] 1606671ded cachy-auto-update: update to 1.2.2-1 [skip ci] 2026-08-14 12:26:55 +00:00
github-actions[bot] a0e8327b4c cachy-auto-update: update to 1.2.1-1 [skip ci] 2026-08-14 10:47:24 +00:00
github-actions[bot] baa6fe765f cachy-auto-update: update to 1.2.0-1 [skip ci] 2026-08-14 09:01:05 +00:00
github-actions[bot] 290b806034 cachy-auto-update: update to 1.1.2-1 [skip ci] 2026-08-14 08:37:07 +00:00
Felitendo 877f3eb092 cachy-auto-update: add python-gobject to optdepends 2026-08-14 10:36:28 +02:00
github-actions[bot] b641e0c57e faugus-launcher-bin: update to 2.1.0-1 [skip ci] 2026-08-14 03:11:00 +00:00
github-actions[bot] 97afe8f14d modrinth-app-bin: update to 0.17.7-1 [skip ci] 2026-08-13 19:41:31 +00:00
github-actions[bot] c655c95a16 lunar-client-bin: update to 3.7.15-1 [skip ci] 2026-08-12 19:45:01 +00:00
github-actions[bot] d68e5c77c7 modrinth-app-bin: update to 0.17.5-1 [skip ci] 2026-08-10 19:38:21 +00:00
github-actions[bot] b7809258b0 lunar-client-bin: update to 3.7.14-1 [skip ci] 2026-08-10 02:56:50 +00:00
github-actions[bot] ce88b8cbeb wiiudownloader-bin: update to 2.100-1 [skip ci] 2026-08-09 13:39:39 +00: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
github-actions[bot] 17cf705b1a modrinth-app-bin: update to 0.17.4-1 [skip ci] 2026-08-08 00:34:53 +00:00
Felitendo 0e674fada3 cachy-auto-update: add package (1.0.0-1) 2026-08-08 02:30:49 +02:00
github-actions[bot] a6c7b5d8aa zapzap-bin: update to 7.4-1 [skip ci] 2026-08-07 13:59:01 +00:00
github-actions[bot] 5903934449 faugus-launcher-bin: update to 2.0.6-1 [skip ci] 2026-08-05 20:12:49 +00:00
github-actions[bot] 42643dd160 zapzap-bin: update to 7.3-1 [skip ci] 2026-08-03 19:16:05 +00: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
github-actions[bot] f993b8ae0b sharpemu-bin: update to 0.0.3_release.2-1 [skip ci] 2026-08-03 07:52:16 +00:00
github-actions[bot] 6ed06a2365 faugus-launcher-bin: update to 2.0.5-1 [skip ci] 2026-08-01 07:27:42 +00:00
github-actions[bot] c0f1e5aaed lunar-client-bin: update to 3.7.13-1 [skip ci] 2026-08-01 01:11:00 +00:00
github-actions[bot] 5736d64d16 vacuumtube-bin: update to 1.8.2-1 [skip ci] 2026-07-31 01:14:19 +00:00
github-actions[bot] 4d5fd04906 faugus-launcher-bin: update to 2.0.4-1 [skip ci] 2026-07-30 13:10:54 +00:00
github-actions[bot] ede55038ca zapzap-bin: update to 7.2-1 [skip ci] 2026-07-30 01:10:55 +00:00
github-actions[bot] adf6ee822a modrinth-app-bin: update to 0.17.3-1 [skip ci] 2026-07-30 01:06:17 +00:00
github-actions[bot] b12a77dd4f sharpemu-bin: update to 0.0.3_hotfix_2-1 [skip ci] 2026-07-29 01:09:41 +00:00
github-actions[bot] 14ebb03cfc modrinth-app-bin: update to 0.17.2-1 [skip ci] 2026-07-29 01:08:57 +00:00
github-actions[bot] 7ad6f4d01f sharpemu-bin: update to 0.0.3_hotfix_1-1 [skip ci] 2026-07-28 19:05:03 +00:00
github-actions[bot] 26c2d4b031 sharpemu-bin: update to 0.0.3-1 [skip ci] 2026-07-28 01:07:44 +00: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
github-actions[bot] 4cdebe8eee faugus-launcher-bin: update to 2.0.3-1 [skip ci] 2026-07-27 15:49:37 +00: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
github-actions[bot] c25c2790e8 zapzap-bin: update to 7.1-1 [skip ci] 2026-07-26 19:11:31 +00:00