Commit Graph
100 Commits
Author SHA1 Message Date
Ryan Hughes b8cdc38609 Merge pull request #464 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-16 08:04:36 -07:00
Ryan Hughes 6c9bdbd0a2 Merge pull request #468 from omacom/chore/ghostty-fast-ring
Put Ghostty on the fast release ring
2026-09-15 19:24:00 -07:00
Ryan Hughes 3c671736ec Put Ghostty on the fast release ring 2026-09-15 22:21:52 -04:00
Ryan Hughes 5fe2367366 Release omarchy 4.0.4 2026-09-15 17:07:20 -04:00
Ryan Hughes ea69034287 Merge pull request #462 from omacom/feat/ghostty-x86_64
Build Ghostty for x86_64 with pinned Zig toolchain
2026-09-15 13:19:44 -07:00
Ryan Hughes edc411ae4d Build Ghostty for x86_64 with pinned Zig toolchain 2026-09-15 16:13:12 -04:00
Ryan Hughes b27f3fe62e Merge pull request #453 from scottjones/contrib/ghostty-aarch64
Build stable Ghostty and its split packages for aarch64
2026-09-15 12:29:03 -07:00
Ryan Hughes eeb137e055 Merge pull request #452 from scottjones/contrib/obs-aarch64
Add OBS Studio for aarch64 without the CEF browser plugin
2026-09-15 12:28:21 -07:00
Ryan Hughes 5b8ef2617a Merge pull request #450 from scottjones/contrib/pinta-aarch64
Add Pinta and its .NET 10 dependencies for aarch64
2026-09-15 12:27:13 -07:00
Ryan Hughes 7275574e77 Merge pull request #448 from scottjones/contrib/grok-bot-aarch64
Build Grok Bot 0.47.0 for aarch64 and fix desktop packaging
2026-09-15 12:19:25 -07:00
Ryan Hughes 35bb9efba4 Merge pull request #457 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-15 12:14:23 -07:00
Ryan Hughes 34accaef7f Merge pull request #454 from omacom/fix/dkms-omarchy-headers
Remove kernel header dependencies from DKMS packages
2026-09-14 22:32:20 -07:00
Ryan Hughes dee4caf7bc Let DKMS packages rely on headers supplied by the base install 2026-09-15 00:46:31 -04:00
Ryan Hughes 267d84c9e2 Merge pull request #456 from omacom/fix/yaru-session-cleanup
Fix Yaru packaging after upstream removed its X11 session
2026-09-14 21:21:02 -07:00
Ryan Hughes 113ff62459 Allow absent X11 session files in Yaru split packaging 2026-09-15 00:18:51 -04:00
Ryan Hughes 2c7912fe59 Merge pull request #455 from omacom/fix/published-build-guard
Skip retained published archives when planning builds
2026-09-14 21:16:28 -07:00
Ryan Hughes 9d5c3eea19 Skip retained published archives when planning builds 2026-09-15 00:13:57 -04:00
Ryan Hughes 6064a14d47 Use Omarchy headers for IPU7 and MacBook SPI DKMS packages 2026-09-15 00:06:41 -04:00
Ryan Hughes cc143f7352 Merge pull request #446 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-14 18:37:42 -07:00
Ryan Hughes b65e187e78 Refresh Motorcomm compatibility patch for upstream 1.0.34 2026-09-14 21:33:21 -04:00
Ryan Hughes 191cd775cd Merge pull request #445 from omacom/refactor/direct-upstream-sync
Replace AUR sync with direct upstream release watches
2026-09-14 18:19:47 -07:00
Ryan Hughes b34de5c29e Replace scheduled AUR imports with direct upstream watches 2026-09-14 21:15:17 -04:00
Ryan Hughes f26a60aef7 Merge pull request #434 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-14 16:40:09 -07:00
Ryan Hughes 8b43589dc5 Merge pull request #433 from omacom/auto/sync-aur
chore: sync AUR packages
2026-09-14 16:39:39 -07:00
Ryan Hughes 7b11c97603 Fix unsigned patch sources for Omarchy kernels 2026-09-14 15:54:03 -04:00
Ryan Hughes a01153595b Merge pull request #440 from kwilczynski/feature/add-linux-omarchy-kernels
Add new base and BORE-enabled Linux kernel packages for Omarchy
2026-09-14 12:20:14 -07:00
Ryan Hughes 61c8f08aea Merge pull request #437 from omacom/fix/publish-successful-builds
Publish successful packages when another build fails
2026-09-13 23:54:59 -07:00
Ryan Hughes de4880081d Merge pull request #436 from omacom/fix/cua-hyprland-pkgrel-3
Accept Hyprland 0.56.2-3 in the Cua plugin profile
2026-09-13 23:54:33 -07:00
Ryan Hughes eb001edc2e Keep build manifest directories owned by the host 2026-09-14 02:35:18 -04:00
Ryan Hughes d96b950901 Publish completed packages when a peer build fails 2026-09-14 02:30:11 -04:00
Ryan Hughes c345656307 Accept Hyprland 0.56.2-3 in the Cua plugin profile 2026-09-14 02:29:45 -04:00
Ryan Hughes 2463ac2cf4 Merge pull request #409 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-13 15:59:11 -07:00
Ryan Hughes 0f2bc3f627 Merge pull request #430 from omacom/fix/cua-028-installer-guard
fix: handle embedded installer URLs in Cua 0.28.1
2026-09-13 15:58:42 -07:00
Ryan Hughes 603663a5a4 fix: handle embedded installer URLs in Cua 0.28.1 2026-09-13 18:54:52 -04:00
Ryan Hughes 39fe0b7858 Merge pull request #402 from omacom/auto/sync-aur
chore: sync AUR packages
2026-09-13 15:41:23 -07:00
Ryan Hughes bce3b368e7 Merge pull request #383 from ReenigneArcher/fix/sunshine/patch-packager-info
fix(sunshine): patch packager build flags
2026-09-12 20:54:38 -07:00
Ryan Hughes 5083e02722 Merge pull request #407 from omacom/fix/flea-tmpfs-tests
fix: run flea filesystem tests on tmpfs
2026-09-11 20:19:14 -04:00
Ryan Hughes 82363cbd9d fix: run flea filesystem tests on tmpfs 2026-09-11 20:17:21 -04:00
Ryan Hughes fbd7a4e63a Merge pull request #406 from omacom/fix/1password-desktop-filename
fix: package renamed 1Password desktop file
2026-09-11 19:53:26 -04:00
Ryan Hughes 364d76e46b fix: package renamed 1Password desktop file 2026-09-11 19:50:55 -04:00
Ryan Hughes f711dbb111 Merge pull request #403 from omacom/chore/flea-0.2.1
Update flea to 0.2.1
2026-09-11 18:43:48 -04:00
Ryan Hughes b108406a42 Update flea to 0.2.1 2026-09-11 18:41:25 -04:00
Ryan Hughes 8a24c16b6e Merge pull request #392 from omacom/chore/update-strata-flea
Update strata to 0.15.0 and flea to 0.2.0
2026-09-11 18:24:35 -04:00
Ryan Hughes 92c9924515 Run Strata search fixtures on tmpfs for overlay builders 2026-09-11 18:22:10 -04:00
Ryan Hughes c98a58be34 Merge current master and use landed sync fixture fix 2026-09-11 18:20:40 -04:00
Ryan Hughes 1b770cc72b Merge pull request #393 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-11 17:47:11 -04:00
Ryan Hughes 953bc61515 Merge branch 'master' into auto/sync-upstream 2026-09-11 17:44:45 -04:00
Ryan Hughes 3d745a1c0b Merge pull request #396 from f-trycua/fix/sync-upstream-fixture
test: stabilize 1Password sync fixture
2026-09-11 17:44:19 -04:00
Ryan Hughes a42c2e2976 Make package validation independent of concurrency and release drift 2026-09-11 00:31:55 -04:00
Ryan Hughes 1961dd61b3 Update strata to 0.15.0 and flea to 0.2.0 2026-09-11 00:28:10 -04:00
Ryan Hughes c31ef469c5 Merge pull request #354 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-11 00:26:37 -04:00
Ryan Hughes add11b04f6 Merge pull request #363 from omacom/auto/sync-aur
chore: sync AUR packages
2026-09-10 23:47:00 -04:00
Ryan Hughes 8eb8427b0a Merge pull request #372 from jdx/codex/mise-2026.9.4
chore(mise): bump to 2026.9.4
2026-09-10 02:09:19 -04:00
Ryan Hughes a44e2d2e49 Merge pull request #362 from omacom/fix/sunshine-aur-arm
Fix Sunshine AUR sync and ARM submodule checkout
2026-09-09 00:06:15 -04:00
Ryan Hughes 4023356d3f Fix Sunshine AUR sync and ARM submodule checkout 2026-09-08 23:53:38 -04:00
Ryan Hughes 60a6b0f0c7 Merge pull request #361 from omacom/fix/intel-ipu7-jsoncpp-rebuild
Rebuild Intel IPU7 camera against updated jsoncpp
2026-09-08 23:08:06 -04:00
Ryan Hughes 72a628aead Rebuild Intel IPU7 camera against updated jsoncpp 2026-09-08 23:05:29 -04:00
Ryan Hughes fb675306e0 Merge pull request #360 from omacom/fix/isolated-package-builds
Isolate package builds to prevent release/dev dependency conflicts
2026-09-08 22:52:01 -04:00
Ryan Hughes fc3226ff94 Build each package in an isolated container 2026-09-08 22:49:08 -04:00
Ryan Hughes 5902ed9596 Update Flea to 0.1.5 and repair upstream source verification 2026-09-08 16:16:28 -04:00
Ryan Hughes abd7606301 Release omarchy 4.0.3 2026-09-08 14:33:49 -04:00
Ryan Hughes b3c1ef8605 Merge pull request #327 from cmyk/update-flea-0.1.4
Update Flea to 0.1.4
2026-09-08 02:23:55 -04:00
Ryan Hughes 63692b18b3 Release omarchy 4.0.3rc1 2026-09-07 22:01:05 -04:00
Ryan Hughes 3eba5f7510 Release omarchy 4.0.3rc1 2026-09-07 21:43:00 -04:00
Ryan Hughes 2b15c13e86 advance: skip same-name files with differing bytes instead of failing
Incremental advances collide with same-version artifacts that reached the
destination through another lineage — the stable -> rc bootstrap seed and
native rc builds are not byte-identical to edge's builds of the same
version. A collision means the package has not moved in the source since,
so keep the destination's published copy and continue; the hard failure
also aborted before the db rebuild and sync, leaving the advance half-done.

Also stop advancing pinned packages into rc: eligibility deferred to
package_builds_for_mirror, whose OMARCHY_RC_PINS gate is never set during
an advance, so edge's omarchy/omarchy-settings looked movable — and could
have overtaken an in-flight RC pin under a fresh filename.
2026-09-07 17:53:26 -04:00
Ryan Hughes 18d1d01a13 Update linux-ptl to 7.2.3 2026-09-07 14:36:02 -04:00
Ryan Hughes a190c0e6b4 Merge pull request #333 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-07 11:38:53 -04:00
Ryan Hughes 44607ecfe7 Bump omakade to 1.7.0 with its new build requirements
1.7.0 makes OpenSSL and libzstd hard CMake requirements; both are in
every build chroot transitively, so the sync's version-only bump in
auto/sync-upstream would have built and shipped them as undeclared
linkage rather than failing. Declare them, and pin the new optional
Wayland idle-inhibit feature on by adding wayland-protocols to
makedepends instead of leaving it to what the chroot happens to carry.
Checksum matches the release's SHA256SUMS manifest and an independent
download.
2026-09-07 11:38:13 -04:00
Ryan Hughes 6d56c03c7a Bump t3code-bin to 0.0.39 ahead of its release-age hold
Released 06:46 UTC today, inside the quarantine window; shipped by hand
per BYPASS_MIN_RELEASE_AGE's intent. The feed's asset name matches the
one the PKGBUILD builds, the download's size and SHA-512 match the
electron-builder feed exactly (byte-identical to what the app's own
updater installs), and the SHA-256 here is from that verified download.
2026-09-07 11:27:08 -04:00
Ryan Hughes ea9f615884 Bump strata to 0.11.2 ahead of its release-age hold
0.11.2 is 14 hours old, inside the package's 24h min_release_age, so the
upstream sync would not pick it up until tomorrow; ship it now by hand.
Tarball commit b000b79 verified against the v0.11.2 tag, checksum from
an independent download. The new Cargo dependencies (ashpd, zbus,
gdk4-wayland) are vendored crates needing no new system libraries.

0.11.2 also ships FileManager1/portal integration files. Stage the
FileManager1 service under /usr/share/strata the way upstream's own
PKGBUILDs do — the app copies it per-user on opt-in. The portal files
stay unpackaged, matching upstream: enablement is per-user and
consent-gated in the app.
2026-09-07 02:38:01 -04:00
Ryan Hughes a5d95385ca Merge pull request #325 from spencerbull/hermes-native-updates
Let Hermes Desktop update its native installation
2026-09-07 02:22:49 -04:00
Ryan Hughes 0518902619 Merge pull request #296 from omacom/auto/sync-aur
chore: sync AUR packages
2026-09-07 01:27:50 -04:00
Ryan Hughes ca63e47ecd Stop auto-syncing retroarch-joypad-autoconfig-git from the AUR
The package carries a deliberate commit pin (59d557a) so every
architecture packages the same tree. The AUR sync kept trying to revert
that to the unpinned branch-tip recipe, recording a version downgrade in
the process. Mark it local so exactly one source owns the recipe; it is
Omarchy-maintained until it moves to an upstream release feed.
2026-09-07 01:23:14 -04:00
Ryan Hughes 2a3b3b9c36 Merge pull request #322 from btsouth/omakade-1.6.1
omakade: update to 1.6.1 with full runtime deps and aarch64
2026-09-07 00:02:13 -04:00
Ryan Hughes 34c12d99c7 Merge pull request #313 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-06 23:52:53 -04:00
Ryan Hughes cb85e6d289 Merge pull request #331 from omacom/fix/locate-service-defaults
Package the locate service defaults
2026-09-06 21:52:39 -04:00
Ryan Hughes 397cf6f527 Package the locate service options 2026-09-06 21:46:40 -04:00
Ryan Hughes b81d678b3f Merge pull request #320 from omacom/fix-check-versions-carch
Read PKGBUILDs with CARCH set; unblock the channels stuck on 1password
2026-09-05 17:08:58 -04:00
Ryan Hughes d673d67a1c Read PKGBUILD variables with CARCH set and refuse to queue a package whose version cannot be read
makepkg always exports CARCH, so PKGBUILDs may branch on it at file
scope. Every place the tooling sourced a PKGBUILD did so without CARCH,
taking the wrong branch or aborting partway, and check-versions turned
the resulting empty pkgver/pkgrel into the version '-', which never
matches a published version and queues an endless rebuild.

package_pkgbuild_var reads one variable the way makepkg would see it,
for the architecture being checked, and reports whether the source
succeeded. check-versions, sync-rebuilds and omarchy-pkgs use it.
check-versions now warns and skips a package whose pkgver or pkgrel is
empty instead of comparing a partial version. A self-test covers a
PKGBUILD that branches on CARCH before assigning its version.
2026-09-05 16:59:22 -04:00
Ryan Hughes d57a9955d5 1password: map the tarball architecture inside package() so the PKGBUILD's version can be read without CARCH
The file-scope case on CARCH ended in 'return 1', which aborted any
'source PKGBUILD' that did not export CARCH before pkgver and pkgrel
were assigned. check-versions reads PKGBUILDs that way, saw an empty
version, queued 8.12.34-35 on every tick, and promotion then refused to
overwrite the already-published artifact. Every channel has been in
backoff since 06:41 UTC today because of it.
2026-09-05 16:59:22 -04:00
Ryan Hughes cb7a1a8868 Merge pull request #317 from omacom/add-omareel
Add omareel, a screen recorder and editor for Omarchy
2026-09-05 15:27:46 -04:00
Ryan Hughes 2944f5e802 omareel: pin the v0.1.0 archive checksum 2026-09-05 14:47:12 -04:00
Ryan Hughes 3682eaf718 Add omareel, a screen recorder and editor for Omarchy 2026-09-05 14:20:51 -04:00
Ryan Hughes fe0a3da325 Merge pull request #312 from omacom/fix/upstream-sync-git-dependency
Fix missing Git in upstream sync container
2026-09-05 02:36:11 -04:00
Ryan Hughes 7397d1fbfd Install Git for upstream syncs 2026-09-05 02:28:08 -04:00
Ryan Hughes bceab72f8c Merge pull request #277 from maralcbr/omacom/aarch64-host-pipeline
Make aarch64 a first-class architecture in the scheduled pipeline
2026-09-05 02:24:36 -04:00
Ryan Hughes ca99c24b01 Add ARM builds for 1Password and Voxtype 2026-09-05 01:09:11 -04:00
Ryan Hughes de57b5dfc2 Publish only intended package artifacts 2026-09-05 00:07:11 -04:00
Ryan Hughes 520dd5c3bb Repair aarch64 package coverage 2026-09-04 23:40:49 -04:00
Ryan Hughes 0b67dbab8e Harden emulated ARM builds 2026-09-04 23:40:49 -04:00
Ryan Hughes 9e9acb071a Support rootless Podman builds 2026-09-04 23:40:49 -04:00
Ryan Hughes 76687fcc82 Harden multi-architecture release pipeline 2026-09-04 23:40:49 -04:00
Ryan Hughes 7860c4b2e4 Merge pull request #195 from oceanapplications/aarch64-arch-support
Own and build nine ARM-compatible packages
2026-09-03 22:19:39 -04:00
Ryan Hughes b89770c1da Expand declarative upstream providers 2026-09-03 22:13:59 -04:00
Ryan Hughes d9705d0e2f Own ARM-compatible recipes and sync upstream directly 2026-09-03 22:04:04 -04:00
Ryan Hughes c3c1f8fbab Merge pull request #276 from maralcbr/omacom/builder-flags
Add builder flags for CI and resumed builds
2026-09-03 21:52:12 -04:00
Ryan Hughes a2e29a9463 Merge pull request #275 from maralcbr/omacom/pkgbuild-portability
Build the omarchy package pair for aarch64
2026-09-03 21:52:08 -04:00
Ryan Hughes 18f11555b6 Merge pull request #226 from jeremydixon22/update/jetbrains-mono-nerd-3.5.1
Update JetBrains Mono Nerd Font to 3.5.1
2026-09-03 19:23:15 -04:00
Ryan Hughes 0d803dd825 Merge pull request #236 from omacom/auto/sync-rebuilds
chore: rebuild against updated dependencies
2026-09-03 19:08:42 -04:00
Ryan Hughes 7f9726c00e Merge pull request #291 from omacom/sync-flea-0.1.3
Update Flea to 0.1.3
2026-09-03 18:06:57 -04:00