From f08edf4eefbf839dc587d43d93f8c47b36fd7c58 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 1 Sep 2025 00:28:05 +0800 Subject: [PATCH] chore(sync): frawhide -> f43 (#6212) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * bump: python-shibuya * bump: osu-lazer * bump: zed-preview * bump(branch): ffmpeg * fix(dracut-strip-trigger): make trigger run later than dracut's one (#6046) Signed-off-by: madomado * bump: zig-master-bootstrap * bump(branch): zig-master * bump: ruffle-nightly * bump(nightly): legcord-nightly micro-nightly zed-nightly grabnim Carla-nightly scx-scheds-nightly spotx-bash * bump: rust-mise * bump: peazip * bump: copyparty * bump: copyparty * bump: zig-master-bootstrap * bump: copyparty * bump(branch): zig-master * bump: zed-preview * bump: lomiri-system-settings * bump: rpcs3 * bump: rust-mise * bump(nightly): mpv-nightly hyprutils.nightly ghostty-nightly zed-nightly scx-scheds-nightly * bump: ruffle-nightly golang-github-abenz1267-walker zed yt-dlp-git * bump: xwayland-satellite * bump: terra-mock-configs * bump: zig-master-bootstrap * bump(branch): zig-master * feat(ci): better build workflows [attempt 2] (#6006) * feat(ci): better build workflows * fix(ci/json-build): forgot about the type * chore: test if autobuild works * Revert "chore: test if autobuild works" This reverts commit 73fe8e636f1bb955909d8a4ce28e94488666cb71. * fix(ci/build): delay setup git * fix(ci/build): need to git add all * fix(ci/build): compact output from jq * chore(ci/build): add run-name * fix(ci/autobuild): inherit secrets Signed-off-by: madomado * fix(ci/build): inherit secrets Signed-off-by: madomado --------- Signed-off-by: madomado * bump: rust-mise * bump: yt-dlp-git * bump: zed-preview zed * bump: yt-dlp-git * bump: zed-preview * bump: rio * bump: codium * bump: yt-dlp-git * bump: zed-preview * bump: yt-dlp-git * bump: ruffle-nightly zig-master-bootstrap tela-icon-theme * bump(nightly): mpv-nightly winetricks-git ghostty-nightly zed-nightly prismlauncher-nightly libva-nvidia-driver scx-scheds-nightly rpi-utils * bump(branch): zig-master * bump: electron * bump: osu-lazer * bump: discord-canary-openasar discord-canary * feat(ci): support f43 (#6088) * Add: rp-appset (#6083) * bump: xone * bump(branch): xone-kmod dkms-xone * bump: discord-canary-openasar discord-canary * bump: discord-openasar discord golang-google-grpc.terra * bump: yt-dlp-git * bump: yt-dlp-git * bump: yt-dlp-git * bump: steam * bump: steam * bump: steam yt-dlp-git * bump: steam yt-dlp-git * bump: yt-dlp-git * bump: steam yt-dlp-git * bump: steam * bump: steam * bump(nightly): envision winetricks-git ghostty-nightly micro-nightly zed-nightly tdlib-nightly openbangla-keyboard-nightly scx-scheds-nightly rpi-utils * bump: discord-canary-openasar discord-canary ruffle-nightly yt-dlp-git * bump: yt-dlp-git * bump: steam * bump: steam * bump: steam * bump: steam * bump: steam * bump: rpcs3 * bump: steam yt-dlp-git * bump: steam * bump: steam * bump: steam * bump: steam * bump: steam * bump: steam * bump: dart * bump: steam * bump: steam * bump: steam mesa * bump: steam rust-mise * bump: steam * bump: yt-dlp-git * bump: steam * bump: discord-openasar discord * add: android-studio package (#6097) * feat: add android-studio package * chore: add packager metadata to spec file * chore: add update.rhai and assist feedback * bump: signal-desktop zig-master-bootstrap * bump(branch): zig-master * bump: yt-dlp-git * bump: rpcs3 * bump: zed-preview zed * bump: zed-preview * bump: discord-canary-openasar discord-canary ruffle-nightly rust-mise * bump(nightly): mpv-nightly hyprgraphics.nightly ghostty-nightly micro-nightly zed-nightly prismlauncher-nightly scx-scheds-nightly * bump: golang-github-u-root * bump: fluent-icon-theme * bump: rpcs3 * bump: zed-preview * bump: golang-github-abenz1267-walker * bump: discord-ptb-openasar discord-ptb codium * bump: bitwarden-cli.bin * bump(branch): bitwarden-cli * bump: yt-dlp-git * bump: copyparty * bump: yt-dlp-git * bump(nightly): hyprutils.nightly ghostty-nightly zed-nightly prismlauncher-nightly nim-nightly nvidia-patch scx-scheds-nightly rpi-utils * bump: flatpost ruffle-nightly * bump: zig-master-bootstrap yt-dlp-git * bump(branch): zig-master * bump: golang-github-abenz1267-walker * bump: golang-github-abenz1267-walker * bump(branch): ffmpeg * bump: rust-mise * bump: maple-fonts * bump: rust-mise * bump: lomiri-system-settings * fix(zed*): exec correct binary from .desktop (#6077) Resolve #6056 * bump: zapret * bump: zed-preview zed * bump: zed-preview rust-mise * bump: rust-mise * bump: zig-master-bootstrap * bump(branch): zig-master * bump: discord-canary-openasar discord-canary * fix(zed): change license path (#6109) change license path from plex-mono/license.txt to ibm-plex-sans/license.txt * fix: micro (#6105) Signed-off-by: madomado * add: television (#6051) * fix: fluent-icon-theme (#6106) Signed-off-by: madomado * fix(signal-desktop): build sticker-creator (#6092) * add: flameshot.qt5 (#6087) * bump: rust-television * bump: yt-dlp-git * bump: ruffle-nightly yt-dlp-git * bump(nightly): mpv-nightly ghostty-nightly zed-nightly scx-scheds-nightly * fix(emulationstation-de): Drop patch, update build deps (#6117) * fix(emulationstation-de): Drop patch Signed-off-by: Gilver * fix: bluez-libs-devel Signed-off-by: Gilver * fix: vulkan-loader-devel Signed-off-by: Gilver --------- Signed-off-by: Gilver * bump: golang-github-abenz1267-walker * bump: lomiri-system-settings * bump: golang-github-abenz1267-walker * bump: golang-github-abenz1267-walker * bump: golang-github-abenz1267-walker * bump: golang-github-abenz1267-walker * fix(android-studio): Don't overide libedit library (#6141) * bump: komikku * bump: ruffle-nightly yt-dlp-git * bump(nightly): mpv-nightly ghostty-nightly zed-nightly spotx-bash * bump: zig-master-bootstrap * bump(branch): zig-master * bump: groovy groovy-docs * bump: golang-github-abenz1267-walker * bump: rpcs3 * bump: rpcs3 * bump: ruffle-nightly * bump(nightly): mpv-nightly winetricks-git ghostty-nightly zed-nightly nvidia-patch scx-scheds-nightly * bump: zig-master-bootstrap * bump(branch): zig-master * bump: flatpost * bump: lomiri-system-settings * bump: golang-github-abenz1267-walker * bump: rpcs3 * bump: discord-canary-openasar discord-canary * bump: flutter * bump: zed-preview sass * bump: discord-canary-openasar discord-canary * bump(nightly): legcord-nightly winetricks-git hyprutils.nightly ghostty-nightly micro-nightly zed-nightly scx-scheds-nightly * bump: ruffle-nightly * bump: bun-bin * bump: tela-icon-theme * bump: liblsp-dsp * bump: lomiri-system-settings * bump: tela-icon-theme * bump: tela-icon-theme * bump: chezmoi * bump: tela-icon-theme * bump: golang-github-abenz1267-walker * bump: golang-github-abenz1267-walker * bump: discord-openasar discord * bump: unity-session * feat: Enable D3D12 for WSL in Mesa (#6150) (#6151) (cherry picked from commit 81a050dcb1067865d35013e058ce7973e575c591) Co-authored-by: Kyle Gospodnetich * chore: Split dxil into dxil and dxil-libs, allows both 32-bit and 64-bit support for spir-v to dxil (#6156) (#6158) * chore: Split dxil into dxil and dxil-libs, allows both 32-bit and 64-bit support for spir-v to dxil * chore: Increase release * chore: Make dependency on mesa-dxil arch neutral --------- (cherry picked from commit 7706984b3befd4c6af37657ba9c692757335c067) Signed-off-by: Kyle Gospodnetich Co-authored-by: Kyle Gospodnetich * bump: ruffle-nightly * bump(nightly): ghostty-nightly zed-nightly intel-ipu6-drivers scx-scheds-nightly * fix: Make rawhide match f42 (#6164) Signed-off-by: Kyle Gospodnetich * bump(branch): intel-ipu6-kmod dkms-intel-ipu6 * fix: stupid typo for large runners (#6163) * fix: stupid typo for large runners * fix: use format instead of broken nested variable sub * bump: readymade-git * Feat: Switch mesa to large runners (#6157) (#6171) * Feat: Switch mesa to large runners * Bump release * Bump release --------- (cherry picked from commit cf014e92ce01a54c64ead63a951f70f4808b9a40) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * bump: zig-master-bootstrap * bump(branch): zig-master * gamescope: rebase to 3.16.3 (#6175) * bump: rust-mise * bump: hypridle * bump: zed-preview zed * bump: yt-dlp-git * bump: dart * bump: golang-github-abenz1267-walker * bump: zed-preview zed * bump: discord-canary-openasar discord-canary * bump: electron * bump: signal-desktop copyparty yt-dlp-git * bump: rpcs3 * bump: zig-master-bootstrap * bump: yt-dlp-git * bump(branch): zig-master * bump: yt-dlp-git * bump: yt-dlp-git * bump: ruffle-nightly yt-dlp-git * bump(nightly): ghostty-nightly zed-nightly nim-nightly scx-scheds-nightly rpi-utils * bump: yt-dlp-git * fix(komikku): add missing dependency on modern_colorthief (#6148) * bump: nodejs-backport * bump: anda-srpm-macros * bump: arduino-cli * fix(fluent-icon-theme): manually list out all files? (#6180) * fix(fluent-icon-theme): manually list out all files? Signed-off-by: madomado * bump Signed-off-by: madomado --------- Signed-off-by: madomado * fix(zed): missing rustc dep `libedit(x86-64)` (#6179) * bump: zig-master-bootstrap * fix(nodejs-backport): files (#6185) (#6186) (cherry picked from commit 2e14d081bb5b8cb7393cbbfd14ef29213c150255) Signed-off-by: madomado Co-authored-by: madomado * bump(branch): zig-master * bump: android-studio * feat: remove %go_prep_online from all specs (#6194) (#6195) * feat: remove %go_prep_online from all specs * packager * fix: GO111MODULE=on * a * aa * aaa * hah? * feat: walker got rusted real? * fedora moment * /etc/xdg/walker/ --------- (cherry picked from commit aacc02e713a8dd37e80fc6b23a283f6f990b4104) Signed-off-by: madomado Co-authored-by: madomado * bump: copyparty * bump: zed-preview zed * bump: ruffle-nightly * bump(nightly): mpv-nightly ghostty-nightly zed-nightly nim-nightly scx-scheds-nightly * bump: zig-master-bootstrap * bump(branch): zig-master * bump: walker * bump: discord-ptb-openasar discord-ptb * bump: zed-preview zed * bump: dwarfs * bump: switcheroo-control wine-dev yt-dlp-git * bump: rpcs3 * bump: yt-dlp-git * bump: zed-preview zed * bump: ruffle-nightly wine-staging * bump(nightly): mpv-nightly ghostty-nightly zed-nightly astal scx-scheds-nightly * bump(branch): astal-gtk * bump: zig-master-bootstrap * bump(branch): zig-master * perf(ci): use arm runners (#6202) * bump: wine-dxvk * bump: walker * fix(astal-gtk): add commit (#6204) Signed-off-by: madomado * feat(bootstrap): also init madoguchi? * feat(release): bump to 43 --------- Signed-off-by: madomado Signed-off-by: Gilver Signed-off-by: Kyle Gospodnetich Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Co-authored-by: Raboneko Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Co-authored-by: Engels Tercero <75184282+like-engels@users.noreply.github.com> Co-authored-by: Eason <30045503+Eason0729@users.noreply.github.com> Co-authored-by: Gilver Co-authored-by: Raboneko <119771935+raboneko@users.noreply.github.com> Co-authored-by: Kyle Gospodnetich Co-authored-by: lea Co-authored-by: Pornpipat Popum Co-authored-by: Lélahel --- .backportrc.json | 2 +- .github/workflows/autobuild.yml | 2 +- .github/workflows/bootstrap.yml | 8 +- .github/workflows/build.yml | 2 +- .github/workflows/update-branch.yml | 2 +- .github/workflows/update-comps.yml | 2 +- .github/workflows/update-nightly.yml | 3 +- .github/workflows/update-weekly.yml | 3 +- .github/workflows/update.yml | 3 +- anda/apps/bitwarden/cli/bitwarden-cli.spec | 2 +- .../discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- .../discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- anda/apps/envision/envision.spec | 4 +- anda/apps/flatpost/flatpost.spec | 2 +- .../apps/legcord/nightly/legcord-nightly.spec | 4 +- anda/apps/mpv/mpv-nightly.spec | 4 +- anda/apps/peazip/peazip.spec | 2 +- anda/apps/ruffle/ruffle-nightly.spec | 2 +- anda/apps/signal-desktop/signal-desktop.spec | 84 +++++++-------- .../switcheroo-control.spec | 4 +- anda/apps/winetricks/git/winetricks-git.spec | 4 +- .../lomiri-system-settings.spec | 2 +- .../golang-github-sentriz-cliphist.spec | 16 ++- .../clipse/golang-github-savedra1-clipse.spec | 18 ++-- .../hyprgraphics/hyprgraphics.nightly.spec | 4 +- .../waylands/hyprutils/hyprutils.nightly.spec | 6 +- anda/desktops/waylands/walker/anda.hcl | 2 +- .../golang-github-abenz1267-walker.spec | 81 -------------- anda/desktops/waylands/walker/update.rhai | 2 +- anda/desktops/waylands/walker/walker.spec | 78 ++++++++++++++ anda/devs/codium/codium.spec | 2 +- .../devs/ghostty/nightly/ghostty-nightly.spec | 4 +- anda/devs/micro/micro-nightly.spec | 4 +- anda/devs/rio/rio.spec | 2 +- anda/devs/shibuya/python-shibuya.spec | 2 +- anda/devs/zed/nightly/zed-nightly.spec | 16 ++- anda/devs/zed/preview/zed-preview.spec | 14 ++- anda/devs/zed/stable/zed.spec | 12 ++- anda/games/osu-lazer/osu-lazer.spec | 4 +- .../prismlauncher-nightly.spec | 4 +- anda/games/rpcs3/rpcs3.spec | 4 +- anda/langs/go/elephant/anda.hcl | 5 + .../golang-github-abenz1267-elephant.spec | 100 ++++++++++++++++++ anda/langs/go/elephant/update.rhai | 1 + anda/langs/go/gh-act/gh-act.spec | 3 +- .../golang-github-jesseduffield-lazygit.spec | 17 +-- anda/langs/go/prs/golang-github-dhth-prs.spec | 13 +-- anda/langs/nim/grabnim/grabnim.spec | 4 +- anda/langs/nim/nim-nightly/nim-nightly.spec | 4 +- anda/langs/rust/television/anda.hcl | 5 + .../rust/television/rust-television.spec | 79 ++++++++++++++ .../television-fix-metadata-auto.diff | 27 +++++ anda/langs/rust/television/update.rhai | 1 + .../xwayland-satellite.spec | 2 +- .../zig/bootstrap/zig-master-bootstrap.spec | 2 +- anda/langs/zig/master/zig-master.spec | 2 +- anda/lib/astal/ags/ags.spec | 36 ++----- anda/lib/astal/astal-gtk/astal-gtk.spec | 5 +- anda/lib/astal/astal-gtk/update.rhai | 6 +- anda/lib/astal/astal/astal.spec | 4 +- anda/lib/mesa/mesa.spec | 8 -- anda/lib/tdlib/tdlib-nightly.spec | 4 +- .../openbangla-keyboard-nightly.spec | 4 +- anda/misc/sass/sass.spec | 2 +- anda/multimedia/carla/Carla-nightly.spec | 4 +- anda/multimedia/ffmpeg/VERSION_tesseract.txt | 2 +- anda/multimedia/ffmpeg/ffmpeg.spec | 4 +- .../dracut-strip-trigger.spec | 4 +- .../ipu6-drivers/akmod/intel-ipu6-kmod.spec | 4 +- .../ipu6-drivers/dkms/dkms-intel-ipu6.spec | 4 +- .../kmod-common/intel-ipu6-drivers.spec | 4 +- anda/system/nvidia-patch/nvidia-patch.spec | 4 +- .../libva-nvidia-driver.spec | 4 +- .../nightly/scx-scheds-nightly.spec | 4 +- anda/system/wine/dev/wine-dev.spec | 2 +- anda/system/wine/staging/wine-staging.spec | 2 +- anda/system/xone/stable/akmod/xone-kmod.spec | 2 +- anda/system/xone/stable/dkms/dkms-xone.spec | 2 +- .../mock-configs/terra-mock-configs.spec | 2 +- anda/terra/release/terra-release.spec | 7 +- .../tela-icon-theme/tela-icon-theme.spec | 4 +- anda/tools/arduino-cli/arduino-cli.spec | 3 +- .../arduino-create-agent.spec | 5 +- .../arduino-fwuploader.spec | 5 +- .../arduino-language-server.spec | 5 +- anda/tools/arduino-lint/arduino-lint.spec | 3 +- anda/tools/buildsys/mise/rust-mise.spec | 2 +- anda/tools/copyparty/copyparty.spec | 2 +- anda/tools/electron/electron.spec | 2 +- anda/tools/pet/pet.spec | 75 +++++++++---- anda/tools/rpi-utils/rpi-utils.spec | 4 +- anda/tools/spotx-bash/spotx-bash.spec | 4 +- anda/tools/yt-dlp/yt-dlp-git.spec | 2 +- 95 files changed, 586 insertions(+), 343 deletions(-) delete mode 100644 anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec create mode 100644 anda/desktops/waylands/walker/walker.spec create mode 100644 anda/langs/go/elephant/anda.hcl create mode 100644 anda/langs/go/elephant/golang-github-abenz1267-elephant.spec create mode 100644 anda/langs/go/elephant/update.rhai create mode 100644 anda/langs/rust/television/anda.hcl create mode 100644 anda/langs/rust/television/rust-television.spec create mode 100644 anda/langs/rust/television/television-fix-metadata-auto.diff create mode 100644 anda/langs/rust/television/update.rhai diff --git a/.backportrc.json b/.backportrc.json index 56a845a0d2..1a9f634db4 100644 --- a/.backportrc.json +++ b/.backportrc.json @@ -2,7 +2,7 @@ "repoOwner": "terrapkg", "repoName": "packages", "resetAuthor": true, - "targetBranchChoices": ["el10", "f41", "f42", "frawhide"], + "targetBranchChoices": ["el10", "f41", "f42", "f43", "frawhide"], "branchLabelMapping": { "^sync-(.+)$": "$1" } diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index d38bd6c433..5bc2b8a3fb 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -20,7 +20,7 @@ on: jobs: manifest: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04-arm outputs: build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }} container: diff --git a/.github/workflows/bootstrap.yml b/.github/workflows/bootstrap.yml index 38dda88c81..6cf8350d65 100644 --- a/.github/workflows/bootstrap.yml +++ b/.github/workflows/bootstrap.yml @@ -70,9 +70,15 @@ jobs: terra${{ matrix.version }} anda-build/rpm/rpms/* - name: Upload source packages to subatomic - if: github.event_name == 'push' run: | subatomic-cli upload --prune \ --server https://subatomic.fyralabs.com \ --token ${{ secrets.SUBATOMIC_TOKEN }} \ terra${{ matrix.version }}-source anda-build/rpm/srpm/* + + - name: Add madoguchi repo + run: | + curl -X PUT https://madoguchi.fyralabs.com/v4/repos/terra${{ matrix.version }} \ + -H "Authorization: Bearer ${{ secrets.MADOGUCHI_JWT }}" \ + -H "Content-Type: application/json" \ + -d '{"link":"https://repos.fyralabs.com/terra'${{ matrix.version }}'/","gh":"https://github.com/terrapkg/packages/tree/f'${{ matrix.version }}'"}' --fail-with-body diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d28e1f2bec..7e0ff6ed58 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,7 @@ jobs: manifest: outputs: build_matrix: ${{ steps.parsing.outputs.build_matrix }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04-arm container: image: ghcr.io/terrapkg/builder:frawhide options: --cap-add=SYS_ADMIN --privileged diff --git a/.github/workflows/update-branch.yml b/.github/workflows/update-branch.yml index 8618a6eac1..607e478ec6 100644 --- a/.github/workflows/update-branch.yml +++ b/.github/workflows/update-branch.yml @@ -8,7 +8,7 @@ on: jobs: autoupdate: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04-arm strategy: matrix: branch: diff --git a/.github/workflows/update-comps.yml b/.github/workflows/update-comps.yml index 0a3edddf75..16eca75c79 100644 --- a/.github/workflows/update-comps.yml +++ b/.github/workflows/update-comps.yml @@ -16,7 +16,7 @@ on: jobs: update-comps: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04-arm container: image: ghcr.io/terrapkg/builder:f43 steps: diff --git a/.github/workflows/update-nightly.yml b/.github/workflows/update-nightly.yml index 155b8bfb3a..b4576574ad 100644 --- a/.github/workflows/update-nightly.yml +++ b/.github/workflows/update-nightly.yml @@ -8,7 +8,7 @@ on: jobs: autoupdate: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04-arm container: image: ghcr.io/terrapkg/builder:f43 options: --cap-add=SYS_ADMIN --privileged @@ -50,6 +50,7 @@ jobs: } copy_over f41 || true copy_over f42 || true + copy_over f43 || true copy_over el10 || true git push -u origin --all fi diff --git a/.github/workflows/update-weekly.yml b/.github/workflows/update-weekly.yml index 7fe00c88d2..3d3c82771e 100644 --- a/.github/workflows/update-weekly.yml +++ b/.github/workflows/update-weekly.yml @@ -8,7 +8,7 @@ on: jobs: autoupdate: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04-arm container: image: ghcr.io/terrapkg/builder:f43 options: --cap-add=SYS_ADMIN --privileged @@ -50,6 +50,7 @@ jobs: } copy_over f41 || true copy_over f42 || true + copy_over f43 || true copy_over el10 || true git push -u origin --all fi diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index ce38777057..7fdd56bf7f 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -8,7 +8,7 @@ on: jobs: autoupdate: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04-arm container: image: ghcr.io/terrapkg/builder:f43 options: --cap-add=SYS_ADMIN --privileged @@ -50,6 +50,7 @@ jobs: } copy_over f41 || true copy_over f42 || true + copy_over f43 || true copy_over el10 || true git push -u origin --all fi diff --git a/anda/apps/bitwarden/cli/bitwarden-cli.spec b/anda/apps/bitwarden/cli/bitwarden-cli.spec index ef3ac97e59..a3041e5baa 100644 --- a/anda/apps/bitwarden/cli/bitwarden-cli.spec +++ b/anda/apps/bitwarden/cli/bitwarden-cli.spec @@ -6,7 +6,7 @@ %endif Name: bitwarden-cli -Version: 2025.7.0 +Version: 2025.8.0 Release: 1%?dist Summary: Bitwarden command-line client License: GPL-3.0-only diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 31308225cf..8ef8bbbc4b 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary-openasar -Version: 0.0.740 +Version: 0.0.748 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 4dcff6e968..565a41fd14 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-canary -Version: 0.0.740 +Version: 0.0.748 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers URL: discord.com diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index 3745f03b31..274b6eced0 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb-openasar -Version: 0.0.156 +Version: 0.0.158 Release: 1%?dist Summary: A snappier Discord rewrite with features like further customization and theming License: MIT AND https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 2388494974..d1946abaae 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -6,7 +6,7 @@ %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so Name: discord-ptb -Version: 0.0.156 +Version: 0.0.158 Release: 1%?dist Summary: Free Voice and Text Chat for Gamers. URL: https://discord.com diff --git a/anda/apps/envision/envision.spec b/anda/apps/envision/envision.spec index eb154194a4..9becf7faf9 100644 --- a/anda/apps/envision/envision.spec +++ b/anda/apps/envision/envision.spec @@ -1,5 +1,5 @@ -%global commit 0a46a7d3329d86629d7562d9f5747da70973a338 -%global commit_date 20250723 +%global commit 32b222cd9e2749cfdecb216189f954c719e3f66e +%global commit_date 20250820 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: envision-nightly diff --git a/anda/apps/flatpost/flatpost.spec b/anda/apps/flatpost/flatpost.spec index fe5cb46a4a..dd9cdf780e 100644 --- a/anda/apps/flatpost/flatpost.spec +++ b/anda/apps/flatpost/flatpost.spec @@ -1,5 +1,5 @@ Name: flatpost -Version: 1.0.8 +Version: 1.1.0 Release: 1%?dist License: BSD-2-Clause Summary: Desktop environment agnostic Flathub software center. diff --git a/anda/apps/legcord/nightly/legcord-nightly.spec b/anda/apps/legcord/nightly/legcord-nightly.spec index 9241219db4..0f573e3edb 100644 --- a/anda/apps/legcord/nightly/legcord-nightly.spec +++ b/anda/apps/legcord/nightly/legcord-nightly.spec @@ -1,5 +1,5 @@ -%global commit 79edb1422137983961c18e3adc267363a254e7df -%global commit_date 20250816 +%global commit 53299982c074d3b8f2b2ddacc9babf9971f3aef7 +%global commit_date 20250826 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global debug_package %nil %global __strip /bin/true diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec index 22aa832527..eed5df460d 100644 --- a/anda/apps/mpv/mpv-nightly.spec +++ b/anda/apps/mpv/mpv-nightly.spec @@ -1,9 +1,9 @@ # Disable X11 for RHEL 10+ %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] -%global commit 07572dc83c13ed4b1f9b352a051689f5c17799cf +%global commit efb70d7f27780bbc7db2ad9a7f2fbf05e610c97e %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250816 +%global commit_date 20250830 %global ver 0.40.0 Name: mpv-nightly diff --git a/anda/apps/peazip/peazip.spec b/anda/apps/peazip/peazip.spec index 15974f1c89..b2666295e3 100644 --- a/anda/apps/peazip/peazip.spec +++ b/anda/apps/peazip/peazip.spec @@ -2,7 +2,7 @@ %define debug_package %nil Name: peazip -Version: 10.6.0 +Version: 10.6.1 Release: 1%?dist Summary: Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager License: LGPL-3.0-only diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec index b29b4cc437..700831f54e 100644 --- a/anda/apps/ruffle/ruffle-nightly.spec +++ b/anda/apps/ruffle/ruffle-nightly.spec @@ -1,4 +1,4 @@ -%global ver 2025-08-16 +%global ver 2025-08-30 %global goodver %(echo %ver | sed 's/-//g') %global __brp_mangle_shebangs %{nil} %bcond_without mold diff --git a/anda/apps/signal-desktop/signal-desktop.spec b/anda/apps/signal-desktop/signal-desktop.spec index a41debde21..0465fb92d7 100644 --- a/anda/apps/signal-desktop/signal-desktop.spec +++ b/anda/apps/signal-desktop/signal-desktop.spec @@ -1,3 +1,4 @@ +#? https://gitlab.archlinux.org/archlinux/packaging/packages/signal-desktop/-/blob/main/PKGBUILD %define debug_package %{nil} # Exclude private libraries @@ -10,55 +11,54 @@ %define arch arm64- %endif -Name: signal-desktop -Version: 7.66.0 -Release: 2%?dist -Summary: A private messenger for Windows, macOS, and Linux -URL: https://signal.org -Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz +Name: signal-desktop +Version: 7.68.0 +Release: 1%?dist +Summary: A private messenger for Windows, macOS, and Linux +URL: https://signal.org +Source0: https://github.com/signalapp/Signal-Desktop/archive/refs/tags/v%{version}.tar.gz # signal.desktop from https://github.com/signalflatpak/signal/blob/master/org.signal.Signal.desktop -Source1: signal.desktop -License: AGPL-3.0 AND %electron_licenses -ExclusiveArch: x86_64 aarch64 -BuildRequires: pulseaudio-libs-devel libX11-devel pnpm make gcc g++ python3 -Requires: pulseaudio-libs -Requires: glib2 -Requires: gtk3 -Requires: libwayland-cursor -Requires: libwayland-client -Requires: libxkbcommon -Requires: glibc -Requires: gdk-pixbuf2 -Requires: libthai -Requires: nettle -Requires: avahi-libs -Requires: libXfixes -Requires: libX11 -Requires: libjpeg-turbo -Requires: sqlite-libs -Requires: json-glib -Requires: libdatrie -Requires: libxml2 -Requires: libbrotli -Requires: cairo -Requires: xz-libs -Requires: libxcb -Requires: nss-util -Requires: nss -Requires: dbus-libs -Requires: mesa-libgbm -Requires: at-spi2-atk -Requires: expat -Requires: alsa-lib +Source1: signal.desktop +License: AGPL-3.0 AND %electron_licenses +ExclusiveArch: x86_64 aarch64 +BuildRequires: pulseaudio-libs-devel libX11-devel pnpm make gcc g++ python3 +BuildRequires: git-lfs +Requires: gtk3 +Requires: libwayland-cursor +Requires: libwayland-client +Requires: libxkbcommon +Requires: gdk-pixbuf2 +Requires: libthai +Requires: nettle +Requires: avahi-libs +Requires: libXfixes +Requires: libjpeg-turbo +Requires: sqlite-libs +Requires: json-glib +Requires: libdatrie +Requires: libxml2 +Requires: libbrotli +Requires: cairo +Requires: xz-libs +Requires: libxcb +Requires: nss-util +Requires: nss +Requires: dbus-libs +Requires: mesa-libgbm +Requires: at-spi2-atk +Requires: expat +Requires: alsa-lib %description Signal Desktop links with Signal on Android or iOS and lets you message from your Windows, macOS, and Linux computers. %prep -%autosetup -n Signal-Desktop-%{version} +%autosetup -n Signal-Desktop-%{version} -p1 %build -pnpm install +pnpm install --frozen-lockfile +pnpm --prefix sticker-creator install +pnpm --prefix sticker-creator build pnpm run build-linux --dir %install @@ -95,7 +95,7 @@ install -Dm644 build/icons/png/512x512.png %{buildroot}%{_iconsdir}/hicolor/512x install -Dm644 build/icons/png/64x64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/signal.png install -Dm644 %{SOURCE1} %{buildroot}%{_datadir}/applications/signal.desktop - +mkdir -p %buildroot%_bindir ln -s %_libdir/signal-desktop/signal-desktop %buildroot%_bindir/signal-desktop %files diff --git a/anda/apps/switcheroo-control/switcheroo-control.spec b/anda/apps/switcheroo-control/switcheroo-control.spec index 11f83f1462..c4979b42dc 100644 --- a/anda/apps/switcheroo-control/switcheroo-control.spec +++ b/anda/apps/switcheroo-control/switcheroo-control.spec @@ -1,6 +1,6 @@ Name: switcheroo-control -Version: 2.6 -Release: 9%{?dist} +Version: 3.0 +Release: 1%?dist Summary: D-Bus service to check the availability of dual-GPU License: GPLv3 diff --git a/anda/apps/winetricks/git/winetricks-git.spec b/anda/apps/winetricks/git/winetricks-git.spec index eb84306694..3af3fe81c2 100644 --- a/anda/apps/winetricks/git/winetricks-git.spec +++ b/anda/apps/winetricks/git/winetricks-git.spec @@ -1,9 +1,9 @@ # Fedora sometimes sources the snapshots under stable versions and just bumps release # For user clarity I have separated these into different packages -%global commit 9006a3663212c11cd2c491c47cd9d95ba38fe29c +%global commit 9a399f26a42db7c0c8c9c9688c8b98ffc38d22f6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 20250102 -%global commit_date 20250811 +%global commit_date 20250826 Name: winetricks-git Version: %{ver}^%{commit_date}git.%{shortcommit} diff --git a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec index cb69626e07..7b74f43c8f 100644 --- a/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec +++ b/anda/desktops/lomiri-unity/lomiri-system-settings/lomiri-system-settings.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings -%global commit 7a790fec2c004c02844c650c802eb03ff21e891d +%global commit 88d4af5b1476c5a69e7661637506ae1932a2ccb5 %forgemeta Name: lomiri-system-settings diff --git a/anda/desktops/waylands/cliphist/golang-github-sentriz-cliphist.spec b/anda/desktops/waylands/cliphist/golang-github-sentriz-cliphist.spec index 4fdb679131..42e71bcdaf 100644 --- a/anda/desktops/waylands/cliphist/golang-github-sentriz-cliphist.spec +++ b/anda/desktops/waylands/cliphist/golang-github-sentriz-cliphist.spec @@ -23,7 +23,7 @@ Wayland clipboard manager with support for multimedia.} %global godocs CHANGELOG.md readme.md version.txt Name: cliphist -Release: 2%?dist +Release: 3%?dist Summary: Wayland clipboard manager with support for multimedia Provides: golang-github-sentriz-cliphist = %version-%release Obsoletes: golang-github-sentriz-cliphist < 0.6.1-2 @@ -40,20 +40,16 @@ BuildRequires: anda-srpm-macros %prep %goprep -A %autopatch -p1 -%go_prep_online - -#if %{without bootstrap} -#generate_buildrequires -#go_generate_buildrequires -#endif %if %{without bootstrap} %build -%go_build_online +%define gomodulesmode GO111MODULE=on +mkdir -p build/bin +%gobuild -o build/bin/%name %endif %install -#gopkginstall +%gopkginstall %if %{without bootstrap} install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp build/bin/%name %{buildroot}%{_bindir}/cliphist @@ -73,7 +69,7 @@ install -m 0755 -vp build/bin/%name %{buildroot}%{_bindir}/cliphist %{_bindir}/cliphist %endif -#gopkgfiles +%gopkgfiles %changelog %autochangelog diff --git a/anda/desktops/waylands/clipse/golang-github-savedra1-clipse.spec b/anda/desktops/waylands/clipse/golang-github-savedra1-clipse.spec index 5e5a464133..5df0deb132 100644 --- a/anda/desktops/waylands/clipse/golang-github-savedra1-clipse.spec +++ b/anda/desktops/waylands/clipse/golang-github-savedra1-clipse.spec @@ -24,9 +24,9 @@ Configurable TUI clipboard manager for Unix.} resources/test_data/top_secret_credentials.txt Name: clipse -Release: 2%?dist +Release: 3%?dist Summary: Configurable TUI clipboard manager for Unix -Provides: golang-github-savedra1-clipse = %version-%release +Provides: golang-github-savedra1-clipse = %evr Obsoletes: golang-github-savedra1-clipse < 1.1.0-2 Packager: madonuko License: MIT @@ -40,21 +40,17 @@ BuildRequires: anda-srpm-macros %prep %autosetup -p1 -n clipse-%version -%go_prep_online - -#if %{without bootstrap} -#generate_buildrequires -#go_generate_buildrequires -#endif +%goprep -A %if %{without bootstrap} %build mkdir -p build/bin -go build -ldflags="-linkmode=external" -o build/bin/%{name} +%define gomodulesmode GO111MODULE=on +%gobuild -o build/bin/%{name} %endif %install -#gopkginstall +%gopkginstall %if %{without bootstrap} install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp build/bin/%name %{buildroot}%{_bindir}/clipse @@ -74,7 +70,7 @@ install -m 0755 -vp build/bin/%name %{buildroot}%{_bindir}/clipse %{_bindir}/clipse %endif -#gopkgfiles +%gopkgfiles %changelog %autochangelog diff --git a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec index 22f03a7727..10e40bbe9c 100644 --- a/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec +++ b/anda/desktops/waylands/hyprgraphics/hyprgraphics.nightly.spec @@ -2,8 +2,8 @@ %global realname hyprgraphics %global ver 0.1.5 -%global commit 4c1d63a0f22135db123fc789f174b89544c6ec2d -%global commit_date 20250805 +%global commit 157cc52065a104fc3b8fa542ae648b992421d1c7 +%global commit_date 20250821 %global shortcommit %{sub %commit 1 7} %bcond libjxl 1 diff --git a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec index c00dc7e356..44268ad7bb 100644 --- a/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec +++ b/anda/desktops/waylands/hyprutils/hyprutils.nightly.spec @@ -1,10 +1,10 @@ #? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec %global realname hyprutils -%global ver 0.8.2 +%global ver 0.8.4 -%global commit 69efb6291c7343e936f2ddce622990ed018b7fdb -%global commit_date 20250815 +%global commit b2ae3204845f5f2f79b4703b441252d8ad2ecfd0 +%global commit_date 20250826 %global shortcommit %{sub %commit 1 7} Name: %realname.nightly diff --git a/anda/desktops/waylands/walker/anda.hcl b/anda/desktops/waylands/walker/anda.hcl index fa8f99b62c..8d3ea474c3 100644 --- a/anda/desktops/waylands/walker/anda.hcl +++ b/anda/desktops/waylands/walker/anda.hcl @@ -1,5 +1,5 @@ project pkg { rpm { - spec = "golang-github-abenz1267-walker.spec" + spec = "walker.spec" } } diff --git a/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec b/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec deleted file mode 100644 index 88841b99ae..0000000000 --- a/anda/desktops/waylands/walker/golang-github-abenz1267-walker.spec +++ /dev/null @@ -1,81 +0,0 @@ -# Generated by go2rpm 1.14.0 -%bcond check 0 -%bcond bootstrap 0 - -%if %{with bootstrap} -%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$ -%endif - -%if 0%{?fedora} <= 40 -%global debug_package %{nil} -%endif - -# https://github.com/abenz1267/walker -%global goipath github.com/abenz1267/walker -Version: 0.13.26 - -%gometa -f - -%global common_description %{expand: -Multi-Purpose Launcher with a lot of features. Highly Customizable and fast.} - -%global golicenses LICENSE -%global godocs README.md cmd/version.txt - -Name: walker -Release: 1%?dist -Summary: Multi-Purpose Launcher with a lot of features. Highly Customizable and fast - -License: MIT -URL: %{gourl} -Source: %{gosource} -Provides: golang-github-abenz1267-walker = %version-%release -Obsoletes: golang-github-abenz1267-walker < 0.11.4-2 -Packager: madonuko -Requires: gtk4-layer-shell -BuildRequires: anda-srpm-macros -BuildRequires: gtk4-devel -BuildRequires: gtk4-layer-shell-devel -BuildRequires: gobject-introspection-devel -BuildRequires: pkgconfig(vips) - -%description %{common_description} - -%gopkg - -%prep -%goprep -A -%go_prep_online -mv {LICENSE,README.md} cmd -%setup -T -D -n %{name}-%{version}/cmd - - -%build -go build -x -o walker - -%install -#gopkginstall -%if %{without bootstrap} -install -m 0755 -vd %{buildroot}%{_bindir} -install -m 0755 -vp walker %{buildroot}%{_bindir}/walker -%endif - -%if %{without bootstrap} -%if %{with check} -%check -%gocheck -%endif -%endif - -%if %{without bootstrap} -%files -%license LICENSE -%doc README.md -%{_bindir}/walker -%endif - -#gopkgfiles - -%changelog -* Tue Dec 24 2024 madonuko - 0.11.2-1 -- Initial package diff --git a/anda/desktops/waylands/walker/update.rhai b/anda/desktops/waylands/walker/update.rhai index f71ca9aba7..f4ed6eb046 100644 --- a/anda/desktops/waylands/walker/update.rhai +++ b/anda/desktops/waylands/walker/update.rhai @@ -1 +1 @@ -rpm.version(gh("abenz1267/walker")); +rpm.global("upstream_version", gh("abenz1267/walker")); diff --git a/anda/desktops/waylands/walker/walker.spec b/anda/desktops/waylands/walker/walker.spec new file mode 100644 index 0000000000..42fb08a4c1 --- /dev/null +++ b/anda/desktops/waylands/walker/walker.spec @@ -0,0 +1,78 @@ +# Generated by rust2rpm 27 +%bcond check 1 + +# prevent library files from being installed +%global cargo_install_lib 0 + +%global upstream_version v1.0.0-beta-18 +%global ver %{sub %upstream_version 2} + +Name: walker +Version: %{gsub %{gsub %ver - ~ 1} - _} +Release: %autorelease +Summary: Multi-Purpose Launcher with a lot of features. Highly Customizable and fast. + +SourceLicense: GPL-3.0 +License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND CC0-1.0 AND ISC AND MIT AND (MIT OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib +# LICENSE.dependencies contains a full license breakdown + +URL: https://github.com/abenz1267/walker +Source: %url/archive/refs/tags/%upstream_version.tar.gz + +Packager: madonuko +Requires: elephant + +BuildRequires: cargo-rpm-macros >= 26 +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(gtk4-layer-shell-0) +BuildRequires: pkgconfig(cairo) +BuildRequires: protobuf-compiler +BuildRequires: pkgconfig(poppler-glib) +%ifarch x86_64 +# BUG: fedora rustc missing this dep +BuildRequires: libedit(x86-64) +%endif + +%global _description %{expand: +%{summary}.} + +%description %{_description} + +%prep +%autosetup -n walker-%{ver} -p1 +%cargo_prep_online + +%build +%{cargo_license_summary_online} +%{cargo_license_online} > LICENSE.dependencies + +%install +%cargo_install + +%define cfgdir %buildroot/etc/xdg/walker +%define themedir %cfgdir/themes/default + +install -Dm644 resources/config.toml %cfgdir/config.toml +install -Dm644 resources/themes/default/item.xml %themedir/item.xml +install -Dm644 resources/themes/default/item_calc.xml %themedir/item_calc.xml +install -Dm644 resources/themes/default/item_clipboard.xml %themedir/item_clipboard.xml +install -Dm644 resources/themes/default/item_dmenu.xml %themedir/item_dmenu.xml +install -Dm644 resources/themes/default/item_files.xml %themedir/item_files.xml +install -Dm644 resources/themes/default/item_providerlist.xml %themedir/item_providerlist.xml +install -Dm644 resources/themes/default/item_symbols.xml %themedir/item_symbols.xml +install -Dm644 resources/themes/default/layout.xml %themedir/layout.xml +install -Dm644 resources/themes/default/preview.xml %themedir/preview.xml +install -Dm644 resources/themes/default/style.css %themedir/style.css + + +%if %{with check} +%check +%cargo_test +%endif + +%files +%license LICENSE +%license LICENSE.dependencies +%doc README.md +%{_bindir}/walker +/etc/xdg/walker/ diff --git a/anda/devs/codium/codium.spec b/anda/devs/codium/codium.spec index 1240f5f694..3d15d4b74c 100644 --- a/anda/devs/codium/codium.spec +++ b/anda/devs/codium/codium.spec @@ -12,7 +12,7 @@ %endif Name: codium -Version: 1.103.15418 +Version: 1.103.25610 Release: 1%?dist Summary: Code editing. Redefined. License: MIT diff --git a/anda/devs/ghostty/nightly/ghostty-nightly.spec b/anda/devs/ghostty/nightly/ghostty-nightly.spec index 41c288b9de..fa4912ac35 100644 --- a/anda/devs/ghostty/nightly/ghostty-nightly.spec +++ b/anda/devs/ghostty/nightly/ghostty-nightly.spec @@ -1,6 +1,6 @@ -%global commit 11d56235f9e4a227b794a87a503785ef9f3349ed +%global commit b0d9b0dee0ed34b2732933a29bfd173290c2577b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global fulldate 2025-08-15 +%global fulldate 2025-08-29 %global commit_date %(echo %{fulldate} | sed 's/-//g') %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global ver 1.1.4 diff --git a/anda/devs/micro/micro-nightly.spec b/anda/devs/micro/micro-nightly.spec index bfb5df3373..039f144da9 100644 --- a/anda/devs/micro/micro-nightly.spec +++ b/anda/devs/micro/micro-nightly.spec @@ -12,8 +12,8 @@ # Naming variable as something other than "commit" is necessary # to stop %%gometa from putting commit hash in release -%global commit_hash 1dbb058773781100434200fad7b6e9084be4d9fc -%global commit_date 20250813 +%global commit_hash b8057f28c6e5adef9744250643ad8cf8b5fafa18 +%global commit_date 20250826 %global shortcommit %{sub %{commit_hash} 1 7} %global ver 2.0.14 diff --git a/anda/devs/rio/rio.spec b/anda/devs/rio/rio.spec index a1b66f6c21..b1c28ac14b 100644 --- a/anda/devs/rio/rio.spec +++ b/anda/devs/rio/rio.spec @@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser %bcond docs 1 Name: rio -Version: 0.2.28 +Version: 0.2.29 Release: 1%?dist Summary: A hardware-accelerated terminal written in Rust. SourceLicense: MIT diff --git a/anda/devs/shibuya/python-shibuya.spec b/anda/devs/shibuya/python-shibuya.spec index 7299a3b714..0b77e3d467 100644 --- a/anda/devs/shibuya/python-shibuya.spec +++ b/anda/devs/shibuya/python-shibuya.spec @@ -5,7 +5,7 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi %bcond docs 0 Name: python-%{pypi_name} -Version: 2025.7.24 +Version: 2025.8.16 Release: 1%?dist Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode License: BSD-3-Clause diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec index 649c43a6dd..162dbb8a4f 100644 --- a/anda/devs/zed/nightly/zed-nightly.spec +++ b/anda/devs/zed/nightly/zed-nightly.spec @@ -1,7 +1,7 @@ -%global commit e664a9bc48dcc0e74d02772acd295ce6356e850b +%global commit f78f3e7729b6e505685ba20ef207c709f0229149 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250816 -%global ver 0.201.0 +%global commit_date 20250830 +%global ver 0.203.0 %bcond_with check %bcond nightly 1 @@ -26,6 +26,10 @@ Source0: https://github.com/zed-industries/zed/archive/%{commit}.tar.gz Conflicts: zed Conflicts: zed-preview +%ifarch x86_64 +# BUG: fedora rustc missing this dep +BuildRequires: libedit(x86-64) +%endif BuildRequires: cargo-rpm-macros >= 24 BuildRequires: anda-srpm-macros BuildRequires: gcc @@ -66,17 +70,20 @@ Supplements: (%name unless zfs) This package provides the /usr/bin/zed binary. If you use zfs, install %name-rename-zeditor instead. %files cli %_bindir/zed +%{_datadir}/applications/%app_id.desktop %package rename-zeditor Summary: Rename zed to zeditor to prevent collision with zfs Provides: %name-cli Conflicts: %name-cli Supplements: (%name and zfs) +RemovePathPostFixes: .zeditor %description rename-zeditor This package provides the %_bindir/zeditor binary instead of %_bindir/zed. This avoids conflicts with the zfs package. The normal package is %name-cli. %files rename-zeditor %_bindir/zeditor +%_datadir/applications/%app_id.desktop.zeditor %prep @@ -118,6 +125,8 @@ install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed %__cargo clean install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop +sed 's/Exec=zed/Exec=zeditor/' %app_id.desktop > %app_id.desktop.zeditor +install -Dm644 %app_id.desktop.zeditor -t %buildroot%_datadir/applications/ install -Dm644 crates/zed/resources/app-icon-nightly.png %{buildroot}%{_datadir}/pixmaps/%app_id.png install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo.xml @@ -157,7 +166,6 @@ mv assets/fonts/ibm-plex-sans/license.txt LICENSE.fonts %license LICENSE.themes %license assets/licenses.md %{_libexecdir}/zed-editor -%{_datadir}/applications/%app_id.desktop %{_datadir}/pixmaps/%app_id.png %{_metainfodir}/%app_id.metainfo.xml diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec index d34c0492e4..c5202bccef 100644 --- a/anda/devs/zed/preview/zed-preview.spec +++ b/anda/devs/zed/preview/zed-preview.spec @@ -1,6 +1,6 @@ %bcond_with check -%global ver 0.200.1-pre +%global ver 0.202.4-pre # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ @@ -11,7 +11,7 @@ Name: zed-preview Version: %(echo %ver | sed 's/-/~/') -Release: 3%?dist +Release: 4%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND AGPL.3.0-only AND AGPL-3.0-or-later AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR MIT OR Apache-2.0) AND BSD-2-Clause AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR Apache-2.0) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CC0-1.0 AND GPL-3.0-or-later AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (ISC AND (Apache-2.0 OR ISC)) AND ISC AND (MIT AND (MIT OR Apache-2.0)) AND (MIT AND BSD-3-Clause) AND (MIT OR Apache-2.0 OR CC0-1.0) AND (MIT OR Apache-2.0 OR NCSA) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib @@ -21,6 +21,10 @@ Source0: https://github.com/zed-industries/zed/archive/refs/tags/v%{ver}. Conflicts: zed Conflicts: zed-nightly +%ifarch x86_64 +# BUG: fedora rustc missing this dep +BuildRequires: libedit(x86-64) +%endif BuildRequires: cargo-rpm-macros >= 24 BuildRequires: anda-srpm-macros BuildRequires: gcc @@ -58,17 +62,20 @@ Supplements: (%name unless zfs) This package provides the /usr/bin/zed binary. If you use zfs, install %name-rename-zeditor instead. %files cli %_bindir/zed +%{_datadir}/applications/%app_id.desktop %package rename-zeditor Summary: Rename zed to zeditor to prevent collision with zfs Provides: %name-cli Conflicts: %name-cli Supplements: (%name and zfs) +RemovePathPostFixes: .zeditor %description rename-zeditor This package provides the %_bindir/zeditor binary instead of %_bindir/zed. This avoids conflicts with the zfs package. The normal package is %name-cli. %files rename-zeditor %_bindir/zeditor +%_datadir/applications/%app_id.desktop.zeditor %prep @@ -107,6 +114,8 @@ install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed %__cargo clean install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop +sed 's/Exec=zed/Exec=zeditor/' %app_id.desktop > %app_id.desktop.zeditor +install -Dm644 %app_id.desktop.zeditor -t %buildroot%_datadir/applications/ install -Dm644 crates/zed/resources/app-icon-preview.png %{buildroot}%{_datadir}/pixmaps/%app_id.png install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo.xml @@ -146,7 +155,6 @@ mv assets/fonts/ibm-plex-sans/license.txt LICENSE.fonts %license LICENSE.themes %license assets/licenses.md %{_libexecdir}/zed-editor -%{_datadir}/applications/%app_id.desktop %{_datadir}/pixmaps/%app_id.png %{_metainfodir}/%app_id.metainfo.xml diff --git a/anda/devs/zed/stable/zed.spec b/anda/devs/zed/stable/zed.spec index 4c3bde6ea8..a63aa2707d 100644 --- a/anda/devs/zed/stable/zed.spec +++ b/anda/devs/zed/stable/zed.spec @@ -9,7 +9,7 @@ %global rustflags_debuginfo 0 Name: zed -Version: 0.199.6 +Version: 0.201.8 Release: 1%?dist Summary: Zed is a high-performance, multiplayer code editor SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later @@ -20,6 +20,10 @@ Source0: https://github.com/zed-industries/zed/archive/refs/tags/v%{versi Conflicts: zed-nightly Conflicts: zed-preview +%ifarch x86_64 +# BUG: fedora rustc missing this dep +BuildRequires: libedit(x86-64) +%endif BuildRequires: cargo-rpm-macros >= 24 BuildRequires: anda-srpm-macros BuildRequires: gcc @@ -58,17 +62,20 @@ Supplements: (%name unless zfs) This package provides the /usr/bin/zed binary. If you use zfs, install %name-rename-zeditor instead. %files cli %_bindir/zed +%{_datadir}/applications/%app_id.desktop %package rename-zeditor Summary: Rename zed to zeditor to prevent collision with zfs Provides: %name-cli Conflicts: %name-cli Supplements: (%name and zfs) +RemovePathPostFixes: .zeditor %description rename-zeditor This package provides the %_bindir/zeditor binary instead of %_bindir/zed. This avoids conflicts with the zfs package. The normal package is %name-cli. %files rename-zeditor %_bindir/zeditor +%_datadir/applications/%app_id.desktop.zeditor %prep @@ -107,6 +114,8 @@ install -Dm755 target/rpm/cli %{buildroot}%{_bindir}/zed %__cargo clean install -Dm644 %app_id.desktop %{buildroot}%{_datadir}/applications/%app_id.desktop +sed 's/Exec=zed/Exec=zeditor/' %app_id.desktop > %app_id.desktop.zeditor +install -Dm644 %app_id.desktop.zeditor -t %buildroot%_datadir/applications/ install -Dm644 crates/zed/resources/app-icon.png %{buildroot}%{_datadir}/pixmaps/%app_id.png install -Dm644 %app_id.metainfo.xml %{buildroot}%{_metainfodir}/%app_id.metainfo.xml @@ -146,7 +155,6 @@ mv assets/fonts/ibm-plex-sans/license.txt LICENSE.fonts %license LICENSE.themes %license assets/licenses.md %{_libexecdir}/zed-editor -%{_datadir}/applications/%app_id.desktop %{_datadir}/pixmaps/%app_id.png %{_metainfodir}/%app_id.metainfo.xml diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 3c1a7e8cca..483c40b3ef 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -1,9 +1,9 @@ -%define osuresver 2025.815.0 +%define osuresver 2025.819.0 %global debug_package %{nil} %define __strip /bin/true Name: osu-lazer -Version: 2025.710.0.lazer +Version: 2025.816.0.lazer Release: 1%?dist Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 0205d15afe..dd0ee5f0b3 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,10 +1,10 @@ %global real_name prismlauncher %global nice_name PrismLauncher -%global commit 3c93ce8385af1b7611982c352af6b19e89b46fc9 +%global commit 5480ce6b4418819ee0465fd96919167150a07c43 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250816 +%global commit_date 20250822 %global snapshot_info %{commit_date}.%{shortcommit} %bcond_without qt6 diff --git a/anda/games/rpcs3/rpcs3.spec b/anda/games/rpcs3/rpcs3.spec index b09acda092..686b28eaa2 100644 --- a/anda/games/rpcs3/rpcs3.spec +++ b/anda/games/rpcs3/rpcs3.spec @@ -6,8 +6,8 @@ # Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags %global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument %global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument -%global commit 8e34d7885c325ebb20e01ceef1d2faf47a55609d -%global ver 0.0.37-18106 +%global commit 4800aa9bfc01eff958345874186eaf4163f12f6a +%global ver 0.0.37-18117 Name: rpcs3 Version: %(echo %{ver} | sed 's/-/^/g') diff --git a/anda/langs/go/elephant/anda.hcl b/anda/langs/go/elephant/anda.hcl new file mode 100644 index 0000000000..d680d83d66 --- /dev/null +++ b/anda/langs/go/elephant/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "golang-github-abenz1267-elephant.spec" + } +} diff --git a/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec new file mode 100644 index 0000000000..ad0b0ffb56 --- /dev/null +++ b/anda/langs/go/elephant/golang-github-abenz1267-elephant.spec @@ -0,0 +1,100 @@ +# Generated by go2rpm 1.17.1 +%bcond check 1 +%bcond bootstrap 0 + +%if %{with bootstrap} +%global debug_package %{nil} +%endif + +%if %{with bootstrap} +%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$ +%endif + +%global upstream_version v1.0.0-beta-8 +%global ver %{sub %upstream_version 2} +%global providers archlinuxpkgs calc clipboard desktopapplications files menus providerlist runner symbols websearch + +# https://github.com/abenz1267/elephant +%global goipath github.com/abenz1267/elephant +Version: %{gsub %{gsub %ver - ~ 1} - _} + +%gometa -f + +%global common_description %{expand: +Elephant - cuz it's phat - is a powerful data provider service and backend for building custom application launchers and desktop utilities. It provides various data sources and actions through a plugin-based architecture, communicating via Unix sockets and Protocol Buffers. +} + +%global golicenses LICENSE +%global godocs NIX.md README.md cmd/version.txt + +Name: elephant +Release: %autorelease +Summary: None + +License: GPL-3.0-only +URL: %{gourl} +Source: %{gourl}/archive/refs/tags/%upstream_version.tar.gz + +Provides: golang-github-abenz1267-elephant = %evr +Packager: madonuko + +%description %{common_description} + +%gopkg + +%{lua: +for prov in string.gmatch(macros.providers, "%S+") do + print("%package "..prov.."\n") + print("Summary: "..prov.." provider for elephant\n") + print("\n%description "..prov.."\n"..prov.." provider for elephant.\n") + print("%files "..prov.."\n") + print("/etc/xdg/elephant/providers/"..prov..".so\n\n") +end +} + +%prep +%autosetup -n %name-%ver +%goprep -Ae +%autopatch -p1 + +%if %{without bootstrap} +%build +%define gomodulesmode GO111MODULE=on +pushd cmd +(%{gobuild -o %{gobuilddir}/bin/elephant elephant.go}) & +popd +for prov in internal/providers/*/; do + pushd $prov + (%{gobuild -buildmode=plugin}) & + popd +done +wait +%endif + +%install +%gopkginstall +%if %{without bootstrap} +install -m 0755 -vd %{buildroot}%{_bindir} +install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ +install -Dm755 internal/providers/*/*.so -t %buildroot/etc/xdg/elephant/providers/ +%endif + +%if %{without bootstrap} +%if %{with check} +%check +%gocheck +%endif +%endif + +%if %{without bootstrap} +%files +%license LICENSE +%doc NIX.md README.md cmd/version.txt +%{_bindir}/elephant +%ghost /etc/xdg/elephant/ +%endif + +%gopkgfiles + +%changelog +%autochangelog diff --git a/anda/langs/go/elephant/update.rhai b/anda/langs/go/elephant/update.rhai new file mode 100644 index 0000000000..a81e944d08 --- /dev/null +++ b/anda/langs/go/elephant/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_rawfile("abenz1267/elephant", "master", "cmd/version.txt")); diff --git a/anda/langs/go/gh-act/gh-act.spec b/anda/langs/go/gh-act/gh-act.spec index ed09826687..1106010917 100644 --- a/anda/langs/go/gh-act/gh-act.spec +++ b/anda/langs/go/gh-act/gh-act.spec @@ -24,7 +24,7 @@ Run your GitHub Actions locally %global godocs README.md Name: gh-act -Release: 1%?dist +Release: 2%?dist Summary: None License: MIT AND ISC AND BSD-3-Clause AND Apache-2.0 AND BSD-2-Clause @@ -39,7 +39,6 @@ BuildRequires: anda-srpm-macros %prep %autosetup -p1 -n act-%{version} -%go_prep_online %if %{without bootstrap} %build diff --git a/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec b/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec index 7545bf2141..80a98cc347 100644 --- a/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec +++ b/anda/langs/go/lazygit/golang-github-jesseduffield-lazygit.spec @@ -13,7 +13,7 @@ Simple terminal UI for git commands.} %global godocs docs README.md VISION.md Name: golang-github-jesseduffield-lazygit -Release: 1%?dist +Release: 2%?dist Summary: Simple terminal UI for git commands License: MIT @@ -30,18 +30,12 @@ Provides: lazygit = %{version}-%{release} %gopkg %prep -%goprep -%go_prep_online +%goprep -A %build -go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${GO_BUILDTAGS-${BUILDTAGS-}}" -a -x \ - -ldflags "-X main.version=%{version} \ - -B 0x$(echo "%{name}-%{version}-%{release}-${SOURCE_DATE_EPOCH:-}" | sha1sum | cut -d ' ' -f1) \ - -compressdwarf=false -linkmode=external \ - -extldflags '-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now \ - -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 \ - -Wl,--build-id=sha1'" \ - -o %{gobuilddir}/bin/lazygit %{goipath} +%define currentgoldflags -X main.version=%version +%define gomodulesmode GO111MODULE=on +%gobuild -o %{gobuilddir}/bin/lazygit %{goipath} %install install -m 0755 -vd %{buildroot}%{_bindir} @@ -51,4 +45,3 @@ install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ %license LICENSE %doc docs README.md VISION.md %{_bindir}/lazygit - diff --git a/anda/langs/go/prs/golang-github-dhth-prs.spec b/anda/langs/go/prs/golang-github-dhth-prs.spec index 6c90ba3335..f84aae66d4 100644 --- a/anda/langs/go/prs/golang-github-dhth-prs.spec +++ b/anda/langs/go/prs/golang-github-dhth-prs.spec @@ -13,7 +13,7 @@ Stay updated on PRs from your terminal.} %global godocs README.md ui/assets/help.md Name: golang-github-dhth-prs -Release: %autorelease +Release: 2%?dist Summary: Stay updated on PRs from your terminal License: MIT @@ -31,16 +31,11 @@ Packager: sadlerm %prep %git_clone https://%{goipath} v%{version} -%go_prep_online +%goprep -A %build -go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${GO_BUILDTAGS-${BUILDTAGS-}}" -a -x \ - -ldflags "-B 0x$(echo "%{name}-%{version}-%{release}-${SOURCE_DATE_EPOCH:-}" | sha1sum | cut -d ' ' -f1) \ - -compressdwarf=false -linkmode=external \ - -extldflags '-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now \ - -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 \ - -Wl,--build-id=sha1'" \ - -o %{_builddir}/bin/prs . +%define gomodulesmode GO111MODULE=on +%gobuild -o %{_builddir}/bin/prs . %install install -m 0755 -vd %{buildroot}%{_bindir} diff --git a/anda/langs/nim/grabnim/grabnim.spec b/anda/langs/nim/grabnim/grabnim.spec index 2a9577ea0a..8c147c8d51 100644 --- a/anda/langs/nim/grabnim/grabnim.spec +++ b/anda/langs/nim/grabnim/grabnim.spec @@ -1,5 +1,5 @@ -%global commit 15bc59817090c5194c2920e2f8134564d3ded5fb -%global commit_date 20250805 +%global commit b610436355c1440dcdb54fb486431359ee7e2a40 +%global commit_date 20250817 %global shortcommit %{sub %commit 1 7} Name: grabnim diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec index 9fcb59db3a..727e02c88c 100644 --- a/anda/langs/nim/nim-nightly/nim-nightly.spec +++ b/anda/langs/nim/nim-nightly/nim-nightly.spec @@ -1,8 +1,8 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global commit c6352ce0ab5fef061b43c8ca960ff7728541b30b +%global commit 065c4b443bcbeee02c6c6bb18cb1cc651e3fcf2b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ver 2.3.1 -%global commit_date 20250815 +%global commit_date 20250829 %global debug_package %nil Name: nim-nightly diff --git a/anda/langs/rust/television/anda.hcl b/anda/langs/rust/television/anda.hcl new file mode 100644 index 0000000000..8201056b96 --- /dev/null +++ b/anda/langs/rust/television/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-television.spec" + } +} diff --git a/anda/langs/rust/television/rust-television.spec b/anda/langs/rust/television/rust-television.spec new file mode 100644 index 0000000000..6a3fe71cf4 --- /dev/null +++ b/anda/langs/rust/television/rust-television.spec @@ -0,0 +1,79 @@ +# Generated by rust2rpm 27 +%bcond check 1 + +%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ +%global crate television + +Name: rust-television +Version: 0.13.3 +Release: 1%?dist +Summary: Cross-platform, fast and extensible general purpose fuzzy finder TUI + +License: MIT +URL: https://crates.io/crates/television +Source: %{crates_source} +# Automatically generated patch to strip dependencies and normalize metadata +Patch: television-fix-metadata-auto.diff + +BuildRequires: cargo-rpm-macros >= 24 + +%global _description %{expand: +Cross-platform, fast and extensible general purpose fuzzy finder TUI.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} +License: (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CDLA-Permissive-2.0 AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib +# LICENSE.dependencies contains a full license breakdown + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE +%license LICENSE.dependencies +%doc CHANGELOG.md +%doc CODE_OF_CONDUCT.md +%doc CONTRIBUTING.md +%doc README.md +%{_bindir}/tv + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages which +use the "%{crate}" crate. + +%files devel +%license %{crate_instdir}/LICENSE +%doc %{crate_instdir}/CHANGELOG.md +%doc %{crate_instdir}/CODE_OF_CONDUCT.md +%doc %{crate_instdir}/CONTRIBUTING.md +%doc %{crate_instdir}/README.md +%{crate_instdir}/ + +%package -n %{name}+default-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+default-devel %{_description} + +This package contains library source intended for building other packages which +use the "default" feature of the "%{crate}" crate. + +%files -n %{name}+default-devel +%ghost %{crate_instdir}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version} -p1 +%cargo_prep_online + +%build +%{cargo_license_summary_online} +%{cargo_license_online} > LICENSE.dependencies + +%install +%cargo_install diff --git a/anda/langs/rust/television/television-fix-metadata-auto.diff b/anda/langs/rust/television/television-fix-metadata-auto.diff new file mode 100644 index 0000000000..e330561bec --- /dev/null +++ b/anda/langs/rust/television/television-fix-metadata-auto.diff @@ -0,0 +1,27 @@ +--- television-0.13.2/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ television-0.13.2/Cargo.toml 2025-08-12T10:41:15.727396+00:00 +@@ -227,19 +227,6 @@ + version = "0.28" + features = ["serde"] + +-[target.'cfg(target_os = "macos")'.dependencies.crossterm] +-version = "0.28.1" +-features = [ +- "serde", +- "use-dev-tty", +-] +- +-[target."cfg(windows)".dependencies.clipboard-win] +-version = "5.4.0" +- +-[target."cfg(windows)".dependencies.winapi-util] +-version = "0.1.9" +- + [lints.clippy] + cast_precision_loss = "allow" + float_cmp = "allow" +@@ -277,3 +264,4 @@ + lto = false + debug = 2 + inherits = "dev" ++ diff --git a/anda/langs/rust/television/update.rhai b/anda/langs/rust/television/update.rhai new file mode 100644 index 0000000000..fc8ddc11f9 --- /dev/null +++ b/anda/langs/rust/television/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("television")); diff --git a/anda/langs/rust/xwayland-satellite/xwayland-satellite.spec b/anda/langs/rust/xwayland-satellite/xwayland-satellite.spec index e08cc4438c..69dfaf030e 100644 --- a/anda/langs/rust/xwayland-satellite/xwayland-satellite.spec +++ b/anda/langs/rust/xwayland-satellite/xwayland-satellite.spec @@ -1,5 +1,5 @@ Name: xwayland-satellite -Version: 0.6 +Version: 0.7 Release: 1%?dist Summary: Xwayland outside your Wayland. License: MPL-2.0 diff --git a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec index 88c8dbfd8e..b32891c43c 100644 --- a/anda/langs/zig/bootstrap/zig-master-bootstrap.spec +++ b/anda/langs/zig/bootstrap/zig-master-bootstrap.spec @@ -7,7 +7,7 @@ %define llvm_compat 20 %endif %global llvm_version 20.0.0 -%global ver 0.15.0-dev.1564+2761cc8be +%global ver 0.16.0-dev.70+73a0b5441 %bcond bootstrap 1 %bcond docs %{without bootstrap} %bcond test 1 diff --git a/anda/langs/zig/master/zig-master.spec b/anda/langs/zig/master/zig-master.spec index e1fa083760..032e77ce59 100644 --- a/anda/langs/zig/master/zig-master.spec +++ b/anda/langs/zig/master/zig-master.spec @@ -15,7 +15,7 @@ %global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]}) Name: zig-master -Version: 0.15.0~dev.1564+2761cc8be +Version: 0.16.0~dev.70+73a0b5441 Release: 1%?dist Summary: Master builds of the Zig language License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1 diff --git a/anda/lib/astal/ags/ags.spec b/anda/lib/astal/ags/ags.spec index 33dd2d9e69..83a419872a 100644 --- a/anda/lib/astal/ags/ags.spec +++ b/anda/lib/astal/ags/ags.spec @@ -1,4 +1,4 @@ -# Generated by go2rpm 1.15.0 +# Generated by go2rpm 1.17.1 %bcond check 0 %bcond bootstrap 0 @@ -23,46 +23,30 @@ Scaffolding CLI for Astal+TypeScript.} %global godocs docs README.md Name: ags -Release: %autorelease +Release: 2%?dist Summary: Scaffolding CLI for Astal+TypeScript License: GPL-3.0-only URL: %{gourl} Source: %{gosource} -Provides: golang-github-aylur-ags = %version-%release +Provides: golang-github-aylur-ags = %evr Packager: madonuko -BuildRequires: anda-srpm-macros %description %{common_description} %gopkg %prep -%goprep # -A -#autopatch -p1 -%go_prep_online +%goprep -A +%autopatch -p1 %build -%dnl for cmd in cmd/* ; do -%dnl go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${GO_BUILDTAGS-${BUILDTAGS-}}" -a -x \ -%dnl -ldflags "-X main.version=%{version} \ -%dnl -B 0x$(echo "%{name}-%{version}-%{release}-${SOURCE_DATE_EPOCH:-}" | sha1sum | cut -d ' ' -f1) \ -%dnl -compressdwarf=false -linkmode=external \ -%dnl -extldflags '-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now \ -%dnl -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 \ -%dnl -Wl,--build-id=sha1'" \ -%dnl -o %{gobuilddir}/bin/$(basename $cmd) $cmd -%dnl done -go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${GO_BUILDTAGS-${BUILDTAGS-}}" -a -x \ - -ldflags "-X main.version=%{version} \ - -B 0x$(echo "%{name}-%{version}-%{release}-${SOURCE_DATE_EPOCH:-}" | sha1sum | cut -d ' ' -f1) \ - -compressdwarf=false -linkmode=external \ - -extldflags '-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now \ - -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 \ - -Wl,--build-id=sha1'" \ - -o %{gobuilddir}/bin/ags . +%define currentgoldflags -X main.version=%version +%define gomodulesmode GO111MODULE=on +%gobuild -o %{gobuilddir}/bin/ags . %install +%gopkginstall install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ @@ -80,5 +64,7 @@ install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ %{_bindir}/ags %endif +%gopkgfiles + %changelog %autochangelog diff --git a/anda/lib/astal/astal-gtk/astal-gtk.spec b/anda/lib/astal/astal-gtk/astal-gtk.spec index 5b85dbdc31..76d9f3f4d0 100644 --- a/anda/lib/astal/astal-gtk/astal-gtk.spec +++ b/anda/lib/astal/astal-gtk/astal-gtk.spec @@ -1,5 +1,6 @@ -%global commit 5d4eef6 -%global commit_date 20250812 +%global commit 20bd8318e4136fbd3d4eb2d64dbabc3acbc915dd +%global shortcommit 20bd831 +%global commit_date 20250830 Name: astal Version: 0^%commit_date.%commit diff --git a/anda/lib/astal/astal-gtk/update.rhai b/anda/lib/astal/astal-gtk/update.rhai index add3305056..2a83ebdd48 100644 --- a/anda/lib/astal/astal-gtk/update.rhai +++ b/anda/lib/astal/astal-gtk/update.rhai @@ -1,8 +1,12 @@ import "andax/bump_extras.rhai" as bump; +import "andax/spec.rhai" as spec; let mg = bump::madoguchi_json("astal", labels.branch); rpm.global("commit_date", `0\^(\d+)\.([[:xdigit:]]+)`.find(mg.ver, 1)); -rpm.global("commit", `0\^(\d+)\.([[:xdigit:]]+)`.find(mg.ver, 2)); +rpm.global("shortcommit", `0\^(\d+)\.([[:xdigit:]]+)`.find(mg.ver, 2)); if rpm.changed() { rpm.release(`^(\d+)\.`.find(mg.rel, 1)); + rpm.global("commit", spec::get_global(#{ + f: open_file("anda/lib/astal/astal/astal.spec").read_string() + }, "commit")); } diff --git a/anda/lib/astal/astal/astal.spec b/anda/lib/astal/astal/astal.spec index 677507138a..05e9937caf 100644 --- a/anda/lib/astal/astal/astal.spec +++ b/anda/lib/astal/astal/astal.spec @@ -1,7 +1,7 @@ -%global commit 5d4eef66392b0dff99a63a4f39ff886624bd69dd +%global commit 20bd8318e4136fbd3d4eb2d64dbabc3acbc915dd %global shortcommit %{sub %commit 1 7} -%global commit_date 20250812 +%global commit_date 20250830 Name: astal Version: 0^%commit_date.%shortcommit diff --git a/anda/lib/mesa/mesa.spec b/anda/lib/mesa/mesa.spec index 30a937a9e0..8e59cdfd90 100644 --- a/anda/lib/mesa/mesa.spec +++ b/anda/lib/mesa/mesa.spec @@ -389,7 +389,6 @@ export MESON_PACKAGE_CACHE_DIR="%{cargo_registry}/" -Dgallium-vdpau=%{?with_vdpau:enabled}%{!?with_vdpau:disabled} \ -Dgallium-va=%{?with_va:enabled}%{!?with_va:disabled} \ -Dteflon=%{?with_teflon:true}%{!?with_teflon:false} \ - -Dgallium-opencl=%{?with_opencl:icd}%{!?with_opencl:disabled} \ %if 0%{?with_opencl} -Dgallium-rusticl=true \ %endif @@ -490,13 +489,10 @@ popd %if 0%{?with_opencl} %files libOpenCL -%{_libdir}/libMesaOpenCL.so.* %{_libdir}/libRusticlOpenCL.so.* -%{_sysconfdir}/OpenCL/vendors/mesa.icd %{_sysconfdir}/OpenCL/vendors/rusticl.icd %files libOpenCL-devel -%{_libdir}/libMesaOpenCL.so %{_libdir}/libRusticlOpenCL.so %endif @@ -573,10 +569,6 @@ popd %{_libdir}/dri/vmwgfx_dri.so %endif %endif -%if 0%{?with_opencl} -%dir %{_libdir}/gallium-pipe -%{_libdir}/gallium-pipe/*.so -%endif %if 0%{?with_kmsro} %{_libdir}/dri/armada-drm_dri.so %{_libdir}/dri/exynos_dri.so diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec index 01bc3fe7c7..19104523b0 100644 --- a/anda/lib/tdlib/tdlib-nightly.spec +++ b/anda/lib/tdlib/tdlib-nightly.spec @@ -1,6 +1,6 @@ -%global commit 18f6c78cfb736cb24db789534e7ff3d274df77b3 +%global commit 5c77c4692c28eb48a68ef1c1eeb1b1d732d507d3 %global ver 1.8.52 -%global commit_date 20250816 +%global commit_date 20250820 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tdlib-nightly diff --git a/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec b/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec index a41d4139f7..165fb7518e 100644 --- a/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec +++ b/anda/misc/openbangla-keyboard/openbangla-keyboard-nightly.spec @@ -1,6 +1,6 @@ %global ver 2.0.0 -%global commit 8070c29ae80f4ebd539547756f56351d98767b22 -%global commit_date 20250724 +%global commit 723e348ad2cb0607684d907ce8a9457e12993f4f +%global commit_date 20250820 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: openbangla-keyboard-nightly diff --git a/anda/misc/sass/sass.spec b/anda/misc/sass/sass.spec index 4ece28db41..7223050704 100644 --- a/anda/misc/sass/sass.spec +++ b/anda/misc/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.90.0 +Version: 1.91.0 Release: 1%?dist Summary: The reference implementation of Sass, written in Dart License: MIT diff --git a/anda/multimedia/carla/Carla-nightly.spec b/anda/multimedia/carla/Carla-nightly.spec index 389e273e6e..36345bed87 100644 --- a/anda/multimedia/carla/Carla-nightly.spec +++ b/anda/multimedia/carla/Carla-nightly.spec @@ -1,8 +1,8 @@ %global pname carla %global ver 2.5.10 -%global commit c355f1c5d766070e855be095858b38b127b393ce +%global commit 034d0c4242ba834e0b5a8967a5eefedf9d97178c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250804 +%global commit_date 20250817 Name: Carla-nightly Version: %(echo %ver | tr -d 'v')^%commit_date.git~%shortcommit diff --git a/anda/multimedia/ffmpeg/VERSION_tesseract.txt b/anda/multimedia/ffmpeg/VERSION_tesseract.txt index 3b4176428c..a70b636b69 100644 --- a/anda/multimedia/ffmpeg/VERSION_tesseract.txt +++ b/anda/multimedia/ffmpeg/VERSION_tesseract.txt @@ -1 +1 @@ -5.5.13 \ No newline at end of file +0.3.13 \ No newline at end of file diff --git a/anda/multimedia/ffmpeg/ffmpeg.spec b/anda/multimedia/ffmpeg/ffmpeg.spec index 8ee290647a..da82c8b17a 100644 --- a/anda/multimedia/ffmpeg/ffmpeg.spec +++ b/anda/multimedia/ffmpeg/ffmpeg.spec @@ -11,8 +11,8 @@ Summary: A complete solution to record, convert and stream audio and video Name: ffmpeg -Version: 7.1.1 -Release: 15%?dist +Version: 8.0 +Release: 1%?dist License: LGPL-3.0-or-later URL: http://%{name}.org/ Epoch: 1 diff --git a/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec b/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec index 52d385719a..d788cbaa62 100644 --- a/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec +++ b/anda/system/dracut-strip-trigger/dracut-strip-trigger.spec @@ -1,6 +1,6 @@ Name: dracut-strip-trigger Version: 0 -Release: 2%?dist +Release: 3%?dist Summary: Strip initramfs aggressively License: GPL-3.0-only Requires(post): dracut @@ -29,7 +29,7 @@ dracut --force --parallel --regenerate-all --hostonly --strip --aggressive-strip echo 'All non-rescue initramfs have been regenerated.' echo 'If you have problems booting up, use the rescue image, then uninstall `%name`.' -%triggerin -- installonlypkg(kernel) +%triggerpostun -- installonlypkg(kernel) dracut --force --hostonly --strip --aggressive-strip %postun diff --git a/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec b/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec index 1553aa78ef..d6993ca54a 100644 --- a/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec +++ b/anda/system/ipu6-drivers/akmod/intel-ipu6-kmod.spec @@ -1,8 +1,8 @@ %global buildforkernels akmod %global debug_package %{nil} -%global commit 9bff73689ea2502f6e3bc34769fd699cde3ffeea +%global commit 9dd646ee2298cbb3cb58631f410890ef382309f6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250627 +%global commit_date 20250827 %global modulename intel-ipu6 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 %global ver 1.0.1 diff --git a/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec b/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec index 0c9c54abbf..75be93c5fa 100644 --- a/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec +++ b/anda/system/ipu6-drivers/dkms/dkms-intel-ipu6.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 9bff73689ea2502f6e3bc34769fd699cde3ffeea +%global commit 9dd646ee2298cbb3cb58631f410890ef382309f6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250627 +%global commit_date 20250827 %global modulename intel-ipu6 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 %global ver 1.0.1 diff --git a/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec b/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec index 41f581ac99..057c5389e4 100644 --- a/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec +++ b/anda/system/ipu6-drivers/kmod-common/intel-ipu6-drivers.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 9bff73689ea2502f6e3bc34769fd699cde3ffeea +%global commit 9dd646ee2298cbb3cb58631f410890ef382309f6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250627 +%global commit_date 20250827 # Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1 # Use this if they ever stop doing that I guess %global ver 1.0.1 diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index d1fd2dad00..824bbfbf30 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit 286fda54f800d3de16d1890cb88957e86be63687 +%global commit 0d73206875f7e5096356c4b510cd30f1e84b3fd1 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250814 +%global commit_date 20250825 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec b/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec index 9929640c2c..80b71db25e 100644 --- a/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec +++ b/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec @@ -1,5 +1,5 @@ -%global commit0 ef1e1aa3843f806740c866df4863f2a3ff77a359 -%global date 20250808 +%global commit0 e02b9c5c714f35a7576f0c1e549327e060fc7903 +%global date 20250819 %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global upstream_name nvidia-vaapi-driver diff --git a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec index 4f82cc1459..4bc2767424 100644 --- a/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec +++ b/anda/system/scx-scheds/nightly/scx-scheds-nightly.spec @@ -1,6 +1,6 @@ -%global commit 4736083341a93475ab4c0af43e5fde77bba16f21 +%global commit 3cb29c016c23c0b77029d3606adc8e532d271659 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20250816 +%global commitdate 20250830 %global ver 1.0.15 Name: scx-scheds-nightly diff --git a/anda/system/wine/dev/wine-dev.spec b/anda/system/wine/dev/wine-dev.spec index bbdd03d77f..ffedf637f5 100644 --- a/anda/system/wine/dev/wine-dev.spec +++ b/anda/system/wine/dev/wine-dev.spec @@ -9,7 +9,7 @@ %global _prefix /usr/share/wine-dev %global srcmajor 10.x # Make this as a variable instead in case of WINE RCs -%global ver wine-10.13 +%global ver wine-10.14 %global cleanver %(echo %{ver} | sed 's/v//g;s/wine-//g') # This is unfortunate but a lot of Fedora's/SUSE's hardening flags break WINE diff --git a/anda/system/wine/staging/wine-staging.spec b/anda/system/wine/staging/wine-staging.spec index 5bc64a85bf..d89ebe8ade 100644 --- a/anda/system/wine/staging/wine-staging.spec +++ b/anda/system/wine/staging/wine-staging.spec @@ -18,7 +18,7 @@ Name: wine-staging -Version: 10.13 +Version: 10.14 Release: 1%?dist Epoch: 1 Summary: WINE Is Not An Emulator - runs MS Windows programs diff --git a/anda/system/xone/stable/akmod/xone-kmod.spec b/anda/system/xone/stable/akmod/xone-kmod.spec index 0e124d67fe..3b1a9509f9 100644 --- a/anda/system/xone/stable/akmod/xone-kmod.spec +++ b/anda/system/xone/stable/akmod/xone-kmod.spec @@ -3,7 +3,7 @@ %global modulename xone Name: %{modulename}-kmod -Version: 0.4.2 +Version: 0.4.3 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 diff --git a/anda/system/xone/stable/dkms/dkms-xone.spec b/anda/system/xone/stable/dkms/dkms-xone.spec index 1cc83eb2ff..11ebbb4316 100644 --- a/anda/system/xone/stable/dkms/dkms-xone.spec +++ b/anda/system/xone/stable/dkms/dkms-xone.spec @@ -2,7 +2,7 @@ %global modulename xone Name: dkms-%{modulename} -Version: 0.4.2 +Version: 0.4.3 Release: 1%?dist %if 0%{?fedora} <= 43 || 0%{?rhel} <= 10 Epoch: 2 diff --git a/anda/terra/mock-configs/terra-mock-configs.spec b/anda/terra/mock-configs/terra-mock-configs.spec index 7e6bc3d03a..5c12f8daaf 100644 --- a/anda/terra/mock-configs/terra-mock-configs.spec +++ b/anda/terra/mock-configs/terra-mock-configs.spec @@ -1,5 +1,5 @@ Name: terra-mock-configs -Version: 2.0.0 +Version: 2.1.0 Release: 1%?dist Epoch: 1 Summary: Mock configs for Terra repos diff --git a/anda/terra/release/terra-release.spec b/anda/terra/release/terra-release.spec index 6a5fe09a44..d5f470c3c7 100644 --- a/anda/terra/release/terra-release.spec +++ b/anda/terra/release/terra-release.spec @@ -1,6 +1,6 @@ Name: terra-release -Version: 42 -Release: 4 +Version: 43 +Release: 1 Summary: Release package for Terra License: MIT @@ -11,8 +11,7 @@ Source2: terra-nvidia.repo Source3: terra-mesa.repo BuildArch: noarch -%dnl We probably shouldn't do this in Rawhide! -%dnl Requires: system-release(%{version}) +Requires: system-release(%{version}) %description Release package for Terra, containing the Terra repository configuration. diff --git a/anda/themes/tela-icon-theme/tela-icon-theme.spec b/anda/themes/tela-icon-theme/tela-icon-theme.spec index 7384a0bf74..c1c5d79aeb 100644 --- a/anda/themes/tela-icon-theme/tela-icon-theme.spec +++ b/anda/themes/tela-icon-theme/tela-icon-theme.spec @@ -1,5 +1,5 @@ -%global commit 66fc4fce94860a8883218a7e357c7123d9c2fd9d -%global commit_date 20250811 +%global commit 9a3a3e12094d5f2daaafd148404fde214280f5e7 +%global commit_date 20250826 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: tela-icon-theme diff --git a/anda/tools/arduino-cli/arduino-cli.spec b/anda/tools/arduino-cli/arduino-cli.spec index 7d5748cc88..2f583cd7e8 100644 --- a/anda/tools/arduino-cli/arduino-cli.spec +++ b/anda/tools/arduino-cli/arduino-cli.spec @@ -12,7 +12,7 @@ Arduino CLI is an all-in-one solution that provides Boards/Library Managers, ske %global godocs README.md Name: arduino-cli -Release: 1%?dist +Release: 2%?dist Summary: Arduino command line tool License: GPL-3.0 Packager: Owen Zimmerman @@ -27,7 +27,6 @@ BuildRequires: anda-srpm-macros %prep %goprep -%go_prep_online %build %define gomodulesmode GO111MODULE=on diff --git a/anda/tools/arduino-create-agent/arduino-create-agent.spec b/anda/tools/arduino-create-agent/arduino-create-agent.spec index 45d90793de..31782a5314 100644 --- a/anda/tools/arduino-create-agent/arduino-create-agent.spec +++ b/anda/tools/arduino-create-agent/arduino-create-agent.spec @@ -13,7 +13,7 @@ It allows you to use the Arduino Cloud to seamlessly upload code to any USB conn %global godocs README.md Name: arduino-create-agent -Release: 1%?dist +Release: 2%?dist Summary: Arduino Cloud Agent License: AGPL-3.0 Packager: Owen Zimmerman @@ -27,8 +27,7 @@ BuildRequires: anda-srpm-macros %gopkg %prep -%goprep -%go_prep_online +%goprep -A %build sed -E '/^func Start\(/,/^\}$/s@return start\(src\)@return ""@' -i updater/updater.go diff --git a/anda/tools/arduino-fwuploader/arduino-fwuploader.spec b/anda/tools/arduino-fwuploader/arduino-fwuploader.spec index b2c156bfde..f953fd26bc 100644 --- a/anda/tools/arduino-fwuploader/arduino-fwuploader.spec +++ b/anda/tools/arduino-fwuploader/arduino-fwuploader.spec @@ -12,7 +12,7 @@ The Arduino Firmware Uploader is a tool made to update the firmware and/or add S %global godocs README.md Name: arduino-fwuploader -Release: 2%?dist +Release: 3%?dist Summary: Update the firmware and/or add SSL certificates for any Arduino board equipped with WINC or NINA Wi-Fi module License: AGPL-3.0 Packager: Owen Zimmerman @@ -27,8 +27,7 @@ BuildRequires: anda-srpm-macros python3-devel go-task %gopkg %prep -%goprep -%go_prep_online +%goprep -A %build %define gomodulesmode GO111MODULE=on diff --git a/anda/tools/arduino-language-server/arduino-language-server.spec b/anda/tools/arduino-language-server/arduino-language-server.spec index 97934e1247..48701bfdef 100644 --- a/anda/tools/arduino-language-server/arduino-language-server.spec +++ b/anda/tools/arduino-language-server/arduino-language-server.spec @@ -12,7 +12,7 @@ The Arduino Language Server is the tool that powers the autocompletion of the ne %global godocs README.md Name: arduino-language-server -Release: 1%?dist +Release: 2%?dist Summary: An Arduino Language Server based on Clangd for Arduino code autocompletion License: AGPL-3.0 Packager: Owen Zimmerman @@ -27,8 +27,7 @@ BuildRequires: anda-srpm-macros clang %gopkg %prep -%goprep -%go_prep_online +%goprep -A %build %define gomodulesmode GO111MODULE=on diff --git a/anda/tools/arduino-lint/arduino-lint.spec b/anda/tools/arduino-lint/arduino-lint.spec index 46bdd1e7c0..2d07d8a802 100644 --- a/anda/tools/arduino-lint/arduino-lint.spec +++ b/anda/tools/arduino-lint/arduino-lint.spec @@ -15,7 +15,7 @@ Arduino Lint is a command line tool that checks for common problems in Arduino p %global godocs README.md Name: arduino-lint -Release: 2%?dist +Release: 3%?dist Summary: Tool to check for problems with Arduino projects License: GPL-3.0 Packager: Owen Zimmerman @@ -31,7 +31,6 @@ BuildRequires: anda-srpm-macros %prep %goprep -%go_prep_online %build %define gomodulesmode GO111MODULE=on diff --git a/anda/tools/buildsys/mise/rust-mise.spec b/anda/tools/buildsys/mise/rust-mise.spec index 4bc1f296ff..eff0243652 100644 --- a/anda/tools/buildsys/mise/rust-mise.spec +++ b/anda/tools/buildsys/mise/rust-mise.spec @@ -5,7 +5,7 @@ %global crate mise Name: rust-mise -Version: 2025.8.10 +Version: 2025.8.21 Release: 1%?dist Summary: Front-end to your dev env diff --git a/anda/tools/copyparty/copyparty.spec b/anda/tools/copyparty/copyparty.spec index 96cb10c727..7d8094e4af 100644 --- a/anda/tools/copyparty/copyparty.spec +++ b/anda/tools/copyparty/copyparty.spec @@ -1,7 +1,7 @@ %global pypi_name copyparty Name: %{pypi_name} -Version: 1.19.1 +Version: 1.19.7 Release: 1%?dist Summary: Portable, featureful, and fast file server URL: https://github.com/9001/copyparty diff --git a/anda/tools/electron/electron.spec b/anda/tools/electron/electron.spec index 9a1e8ebc55..e6e4628f35 100644 --- a/anda/tools/electron/electron.spec +++ b/anda/tools/electron/electron.spec @@ -12,7 +12,7 @@ %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so Name: electron -Version: 37.3.0 +Version: 37.4.0 Release: 1%?dist Summary: Build cross platform desktop apps with web technologies License: MIT diff --git a/anda/tools/pet/pet.spec b/anda/tools/pet/pet.spec index 63fd89a540..ad339d43bf 100644 --- a/anda/tools/pet/pet.spec +++ b/anda/tools/pet/pet.spec @@ -1,33 +1,72 @@ -%define debug_package %nil +# Generated by go2rpm 1.17.1 +%bcond check 0 +%bcond bootstrap 0 + +%if %{with bootstrap} +%global debug_package %{nil} +%endif + +%if %{with bootstrap} +%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$ +%endif + +# https://github.com/knqyf263/pet +%global goipath github.com/knqyf263/pet +Version: 1.0.1 + +%gometa -f + +%global common_description %{expand: +Simple command-line snippet manager.} + +%global golicenses LICENSE +%global godocs doc README.md SECURITY.md Name: pet -Version: 1.0.1 -Release: 1%?dist +Release: 2%?dist Summary: Simple command-line snippet manager -URL: https://github.com/knqyf263/pet -Source0: %url/archive/refs/tags/v%version.tar.gz + License: MIT -BuildRequires: golang anda-srpm-macros +URL: %{gourl} +Source: %{gosource} + +Provides: golang-github-knqyf263-pet = %evr Packager: Owen Zimmerman - -%description -%summary + +%description %{common_description} + +%gopkg %prep -%autosetup -n pet-%version -%go_prep_online - +%goprep -A +%autopatch -p1 + %build -%go_build_online +%define gomodulesmode GO111MODULE=on +%gobuild -o %{gobuilddir}/bin/pet %{goipath} %install -install -Dm755 build/bin/pet %{buildroot}%{_bindir}/pet +%gopkginstall +%if %{without bootstrap} +install -m 0755 -vd %{buildroot}%{_bindir} +install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ +%endif +%if %{without bootstrap} +%if %{with check} +%check +%gocheck +%endif +%endif + +%if %{without bootstrap} %files %license LICENSE -%doc README.md +%doc doc README.md SECURITY.md %{_bindir}/pet - +%endif + +%gopkgfiles + %changelog -* Wed Oct 2 2024 Owen-sz - 0.9.0-1 -- package pet +%autochangelog diff --git a/anda/tools/rpi-utils/rpi-utils.spec b/anda/tools/rpi-utils/rpi-utils.spec index 57e45e968a..65109d75f2 100644 --- a/anda/tools/rpi-utils/rpi-utils.spec +++ b/anda/tools/rpi-utils/rpi-utils.spec @@ -1,5 +1,5 @@ -%global commit a2b8647854a2cebba23fc9019e07a64df9487145 -%global commit_date 20250815 +%global commit 49621512ec33a52432aa826441f058ba8da2c3af +%global commit_date 20250828 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %define _unpackaged_files_terminate_build 0 diff --git a/anda/tools/spotx-bash/spotx-bash.spec b/anda/tools/spotx-bash/spotx-bash.spec index 9c03039c55..cf925e1ef8 100644 --- a/anda/tools/spotx-bash/spotx-bash.spec +++ b/anda/tools/spotx-bash/spotx-bash.spec @@ -1,5 +1,5 @@ -%global commit 8b9a9924cf2f7268337a9bad5e84b0083268f40d -%global commit_date 20250727 +%global commit bde730fec64491b5687b3a2eb9108527156e8b02 +%global commit_date 20250824 %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: spotx-bash diff --git a/anda/tools/yt-dlp/yt-dlp-git.spec b/anda/tools/yt-dlp/yt-dlp-git.spec index 5b09383b1a..623b5feed2 100644 --- a/anda/tools/yt-dlp/yt-dlp-git.spec +++ b/anda/tools/yt-dlp/yt-dlp-git.spec @@ -2,7 +2,7 @@ %global oldpkgname yt-dlp-nightly Name: yt-dlp-git -Version: 2025.08.16.042916 +Version: 2025.08.29.222900 Release: 1%?dist Summary: A command-line program to download videos from online video platforms