Compare commits

...

57 Commits

Author SHA1 Message Date
madonuko bcd8ed635c fix: bad update scripts again 2026-07-03 00:32:48 +08:00
Raboneko 246675d965 bump: astra discord-canary-openasar discord-canary rust-mise mesa bup kew miraclecast 2026-07-02 16:12:35 +00:00
madomado d64efd5d3e chore(ci/update): disable cron (#13635)
I have a cron job on stack triggering the workflow every 10min, the cron inside the workflow is no longer needed now

Signed-off-by: madomado <madonuko@outlook.com>
2026-07-02 11:00:54 -05:00
madomado 29920da83e fix: update scripts and spec files (#13636) 2026-07-02 10:59:45 -05:00
Raboneko ef323bad15 bump: Arctis-Sound-Manager 2026-07-02 15:41:34 +00:00
Raboneko 97b2f0cad1 bump: android-studio-canary 2026-07-02 15:31:16 +00:00
Raboneko 679bad7c73 bump: posthog kew 2026-07-02 15:11:16 +00:00
madomado 4d8c0af154 fix: kew (#13637) 2026-07-02 09:51:18 -05:00
Raboneko 00300e45a7 bump: v2raya umdive 2026-07-02 14:31:21 +00:00
Raboneko be34ef81e6 bump: kew taidan 2026-07-02 13:51:15 +00:00
Raboneko 6e9a375a15 bump: kew 2026-07-02 13:45:45 +00:00
Raboneko 14e6ab3f2a bump: kew 2026-07-02 13:05:49 +00:00
Raboneko 0f2e5aca36 bump: discord-canary-openasar discord-canary helium-browser-bin gradle-completions taidan framework-system 2026-07-02 11:04:32 +00:00
Raboneko 0e05295f47 bump: av taidan 2026-07-02 07:42:53 +00:00
Raboneko 8ebaa1fed5 bump(branch): libtrueforce logitech-rs50-linux-driver-kmod dkms-logitech-rs50-linux-driver sc0710-kmod dkms-sc0710 2026-07-02 05:35:12 +00:00
Raboneko 7077934b2c bump: discord-canary-openasar discord-canary rust-bottom jujutsu yt-dlp-git 2026-07-02 05:33:44 +00:00
Raboneko 29ed3be321 bump(nightly): mpv-nightly noctalia-git ghostty-nightly zed-nightly nim-nightly types-colorama openbangla-keyboard-nightly v2ray-geoip cloud-hypervisor-nightly logitech-rs50-linux-driver sc0710 scx-scheds-nightly graftcp-nightly 2026-07-02 03:54:53 +00:00
Owen Zimmerman f746b3ab22 fix (arduino-app-lab-bin): update script (#13630)
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-07-01 22:22:27 -05:00
nothingneko 2d4da12bfc fix: arduino-app-lab (#13625)
* fix app lab

* fuckin license
2026-07-01 22:13:34 -05:00
Raboneko a7ad601c5e bump: discord-canary-openasar discord-canary ruffle-nightly vicinae 2026-07-02 01:27:01 +00:00
Raboneko 62a06d0726 bump: discord-canary-openasar discord-canary numba vgmstream limine yt-dlp-git 2026-07-01 23:16:02 +00:00
Cypress Reed f4a1244eab chore(noctalia-git): add wireplumber requirement and use system md4c (#13620)
* add wireplumber requirement

* also add system md4c

* add changelog
2026-07-01 18:03:39 -05:00
Raboneko c5ef687aaa bump(branch): zig-master 2026-07-01 21:58:03 +00:00
Raboneko 1f9313920e bump: rpcs3 opencc yt-dlp-git 2026-07-01 21:52:45 +00:00
Raboneko 026cf1aa48 bump: discord-canary-openasar discord-canary rpcs3 zig-master-bootstrap 2026-07-01 20:16:46 +00:00
Jan 069612d21f chore(cglm): remove redundant devel files (#13615) 2026-07-01 13:52:42 -05:00
Raboneko f7f928538e bump: discord-canary-openasar discord-canary signal-desktop zed-preview zed rpcs3 2026-07-01 18:10:40 +00:00
Raboneko ebbd952a17 bump: discord-canary-openasar discord-canary rust-deno rpcs3 graftcp 2026-07-01 16:05:46 +00:00
Jan 07c1ece82c chore(cglm): use modern macros (#13526) 2026-07-01 09:05:36 -05:00
Raboneko c9d4141579 bump: rpcs3 kew pixi 2026-07-01 13:21:23 +00:00
Jan 079267f37a fix(ghostty-stable): change requirements to zig 0.15, add pkg workaround (#13606) 2026-07-01 19:47:24 +08:00
Raboneko 63196d7f8e bump: rpcs3 posthog run0-sudo-shim 2026-07-01 10:32:22 +00:00
dependabot[bot] d2ff069400 build(deps): bump actions/attest-build-provenance from 4.1.0 to 4.1.1 (#13602)
Bumps [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/attest-build-provenance/releases)
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md)
- [Commits](https://github.com/actions/attest-build-provenance/compare/a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32...0f67c3f4856b2e3261c31976d6725780e5e4c373)

---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-01 03:05:57 -05:00
Raboneko dc3e52f842 bump: discord-canary-openasar discord-canary yt-dlp-git 2026-07-01 06:42:11 +00:00
Raboneko 02f3523feb bump(branch): sc0710-kmod dkms-sc0710 2026-07-01 06:20:20 +00:00
Raboneko 235c99bd47 bump(nightly): mpv-nightly noctalia-git ghostty-nightly zed-nightly v2raya-nightly v2ray-domain-list-community cloud-hypervisor-nightly sc0710 glasgow 2026-07-01 04:14:46 +00:00
Raboneko e19a991736 bump: discord-canary-openasar discord-canary ruffle-nightly 2026-07-01 01:58:08 +00:00
Owen Zimmerman 735f2576cd fix: libsingularity (#13597) 2026-06-30 19:01:51 -05:00
Raboneko 29600dbd5b bump: discord-canary-openasar discord-canary rpcs3 2026-06-30 23:47:28 +00:00
Raboneko 0f123fb70a bump: discord-canary-openasar discord-canary carapace 2026-06-30 22:36:35 +00:00
Raboneko ee666994ee bump: discord-canary-openasar discord-canary run0-sudo-shim carapace 2026-06-30 21:04:24 +00:00
Raboneko 9a33f36034 bump: discord-canary-openasar discord-canary framework-tool-tui rpcs3 run0-sudo-shim kew kittyCAD-cli typos 2026-06-30 19:10:14 +00:00
Cypress Reed a2c5160be5 chore(noctalia-git): make tomlplusplus a system library (#13591)
* tomlplusplus system library

* bump release
2026-06-30 13:49:54 -05:00
Raboneko 47d64c91cd bump: discord-canary-openasar discord-canary honkers-railway-launcher rpcs3 breeze-plus-icon-theme 2026-06-30 17:15:41 +00:00
Raboneko a874b49b74 bump: 1password Arctis-Sound-Manager golang-google-grpc.terra asyncclick pixi 2026-06-30 15:10:33 +00:00
madomado c4b927ceaf fix: mise (#13577)
* fix: mise

close #13576

* a
2026-06-30 08:33:19 -05:00
alice boars bb4ad60440 feat: brew-proxy (#13582)
Signed-off-by: alice boars <contact@ffi.lol>
2026-06-30 19:45:53 +08:00
Raboneko c98b800edd bump: discord-canary-openasar discord-canary kew electron 2026-06-30 10:03:21 +00:00
Jan 1710efaec1 add: zig0.15 (#13525) 2026-06-30 03:25:40 -05:00
Raboneko 53d02089db bump(branch): libtrueforce logitech-rs50-linux-driver-kmod dkms-logitech-rs50-linux-driver nct6687d-kmod dkms-nct6687d 2026-06-30 07:47:16 +00:00
Raboneko 4c6c991e60 bump: discord-canary-openasar discord-canary magika praat sops yt-dlp-git 2026-06-30 06:12:36 +00:00
Owen Zimmerman 75de067f9e add: magika (#13542)
* add: magika

Signed-off-by: Owen-sz <owen@fyralabs.com>

* use gh becasue pypi has the wrong version

Signed-off-by: Owen-sz <owen@fyralabs.com>

* bewh

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>

* oh my god

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>

---------

Signed-off-by: Owen-sz <owen@fyralabs.com>
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-06-30 00:53:15 -05:00
Owen Zimmerman 60bd7504a5 chore (picotool): modernize spec (#13554) 2026-06-30 00:23:33 -05:00
Owen Zimmerman cf5e4bb17e chore (ShivaVG): update devel files, clean up cmake (#13553) 2026-06-30 00:23:19 -05:00
Owen Zimmerman 7aa5a3eaca chore (flameshot-nightly): update devel files (#13552) 2026-06-29 23:23:51 -05:00
Owen Zimmerman 548127ffdf chore (quickjs-ng): update devel files (#13555) 2026-06-29 23:17:41 -05:00
Raboneko b82aa91b82 bump(nightly): mpv-nightly noctalia-git libsingularity zed-nightly v2raya-nightly nim-nightly types-colorama cloud-hypervisor-nightly logitech-rs50-linux-driver nct6687d scx-scheds-nightly HeadsetControl-nightly natscli 2026-06-30 03:59:25 +00:00
110 changed files with 970 additions and 181 deletions
+1 -1
View File
@@ -93,7 +93,7 @@ jobs:
terra${{ matrix.version }}-source anda-build/rpm/srpm/*
- name: Attest build provenance
uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0
uses: actions/attest-build-provenance@0f67c3f4856b2e3261c31976d6725780e5e4c373 # v4.1.1
with:
subject-path: |
anda-build/rpm/rpms/*
+1 -1
View File
@@ -130,7 +130,7 @@ jobs:
- name: Attest build provenance
if: inputs.publish
uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0
uses: actions/attest-build-provenance@0f67c3f4856b2e3261c31976d6725780e5e4c373 # v4.1.1
with:
subject-path: |
anda-build/rpm/rpms/*
+2 -2
View File
@@ -2,8 +2,8 @@ name: Update
permissions:
contents: read
on:
schedule:
- cron: "*/10 * * * *"
#schedule:
# - cron: "*/10 * * * *"
workflow_dispatch:
jobs:
+2 -2
View File
@@ -13,8 +13,8 @@
%endif
Name: 1password
Version: 8.12.24
Release: 3%{?dist}
Version: 8.12.26
Release: 1%{?dist}
Summary: Password manager and secure wallet
Packager: Cappy Ishihara <cappy@fyralabs.com>
@@ -4,7 +4,7 @@
%global arctis_sound_manager_services arctis-manager.service arctis-video-router.service arctis-gui.service
Name: python-%{pypi_name}
Version: 1.1.86
Version: 1.1.88
Release: 1%{?dist}
Summary: GUI for SteelSeries Arctis headsets
License: GPL-3.0-or-later
+3 -3
View File
@@ -1,14 +1,14 @@
%global appid dev.astramusic.astra
%global ver 0.6.1-beta
%global ver v0.6.1-beta
Name: astra
%electronmeta -D
Version: %(echo %ver | sed 's/-/~/')
Version: %(echo %ver | sed 's/-/~/;s/^v//')
Release: 1%?dist
Summary: A desktop music player for people who still have a music library
License: GPL-3.0-only AND %electron_license
URL: https://astramusic.dev
Source0: https://github.com/Boof2015/astra/archive/refs/tags/v%ver.tar.gz
Source0: https://github.com/Boof2015/astra/archive/refs/tags/%ver.tar.gz
BuildRequires: nodejs-npm nodejs-packaging
%description
+1 -1
View File
@@ -1 +1 @@
rpm.version(gh("Boof2015/astra"));
rpm.global("ver", gh("Boof2015/astra"));
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 1.0.1370
Version: 1.0.1388
Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -1,5 +1,5 @@
Name: discord-canary
Version: 1.0.1370
Version: 1.0.1388
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -58,9 +58,7 @@ Features:
%pkg_completion -Bfz flameshot
%package devel
Requires: %{name} = %{version}
%pkg_devel_files
%_libdir/cmake/*/
%package libs
%pkg_libs_files
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: framework-tool-tui
Version: 0.8.3
Version: 0.8.4
Release: 1%{?dist}
Summary: A TUI for controlling and monitoring Framework Computers hardware built in Rust
URL: https://github.com/grouzen/framework-tool-tui
@@ -11,8 +11,8 @@
%endif
Name: helium-browser-bin
Version: 0.13.6.1
Release: 2%{?dist}
Version: 0.14.2.1
Release: 1%{?dist}
Summary: Private, fast, and honest web browser based on Chromium
URL: https://helium.computer
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 5abce15f1c6f476c7425cd6542a5997614d08dfc
%global commit a3d4b5919771a0ae351b80eb266c79681ee529b2
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260629
%global commit_date 20260702
%global ver 0.41.0
Name: mpv-nightly
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-06-30
%global ver 2026-07-02
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -1
View File
@@ -2,7 +2,7 @@
Name: signal-desktop
%electronmeta -aD
Version: 8.16.0
Version: 8.17.0
Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
+6 -8
View File
@@ -5,19 +5,17 @@
%global crate mise
Name: rust-mise
Version: 2026.6.15
Version: 2026.7.0
Release: 1%{?dist}
Summary: Front-end to your dev env
License: MIT
URL: https://crates.io/crates/mise
Source: %{terra_crates_source}
Source1: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/man/man1/mise.1
Source2: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/completions/mise.bash
Source3: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/completions/mise.fish
Source4: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/completions/_mise
# Automatically generated patch to strip dependencies and normalize metadata
Patch: mise-fix-metadata-auto.diff
Source1: https://raw.githubusercontent.com/jdx/mise/main/man/man1/mise.1
Source2: https://raw.githubusercontent.com/jdx/mise/main/completions/mise.bash
Source3: https://raw.githubusercontent.com/jdx/mise/main/completions/mise.fish
Source4: https://raw.githubusercontent.com/jdx/mise/main/completions/_mise
Packager: madonuko <mado@fyralabs.com>
BuildRequires: anda-srpm-macros mold cargo-rpm-macros >= 24
@@ -85,7 +83,7 @@ Zsh command line completion support for %{crate}.
%prep
%autosetup -n %{crate}-%{version} -p1
%autosetup -n %{crate}-%{version}
%cargo_prep_online
%build
+3
View File
@@ -2,4 +2,7 @@ project pkg {
rpm {
spec = "hyprlock.spec"
}
labels {
updbranch = 1
}
}
+18 -3
View File
@@ -2,9 +2,9 @@
%global ver 5.0.0
%global commit c6f09a8f436b21d4a932e778807d7bf707eab9b7
%global commit 8d2c6881d3e1e7f1e894fc2e811c36fe9ffa6989
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260629
%global commitdate 20260702
Name: noctalia-git
Version: %{ver}^%{commitdate}git.%{shortcommit}
@@ -21,6 +21,9 @@ BuildRequires: git
BuildRequires: desktop-file-utils
BuildRequires: pipewire-devel
BuildRequires: sdbus-cpp-devel
BuildRequires: tomlplusplus-devel
BuildRequires: md4c-devel
BuildRequires: wireplumber-devel
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(freetype2)
@@ -58,11 +61,16 @@ A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES, with
%prep
%autosetup -n noctalia-%{commit}
# Manually insert commit hash
sed -i "s/'unknown'/'%{shortcommit}'/g" meson.build
# Remove bundled libs that we have system copies of
rm -r third_party/tomlplusplus
rm -r third_party/md4c
%conf
%meson
%meson -Dsystem_tomlplusplus=true -Dsystem_md4c=true
%build
%meson_build
@@ -91,6 +99,13 @@ done
%{_scalableiconsdir}/noctalia.svg
%changelog
* Wed Jul 01 2026 Cypress Reed <cypress@fyralabs.com>
- Add md4c as a system library
- Add wireplumber build requirement
* Tue Jun 30 2026 Cypress Reed <cypress@fyralabs.com>
- Add tomlplusplus as a sytem library
* Wed Jun 24 2026 Cypress Reed <cypress@fyralabs.com>
- Add desktop file and icon
@@ -1,5 +1,5 @@
%global commit f9e292cc90686ab0ef0ba8cbf07eab265dabd167
%global commit_date 20260629
%global commit dc2bf7814b37878ded501c1a52602d5e5015bb5a
%global commit_date 20260630
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: libsingularity
@@ -21,6 +21,10 @@ BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libpeas-2)
BuildRequires: pkgconfig(libsoup-3.0)
BuildRequires: pkgconfig(gtksourceview-5)
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(upower-glib)
BuildRequires: pkgconfig(libnm)
Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -49,9 +53,13 @@ A GTK4 application and widget framework for the Singularity Desktop Environment.
%{_libdir}/girepository-1.0/Singularity-1.0.typelib
%{_libdir}/libsingularity.so.0
%{_libdir}/libsingularity.so.0.1.0
%{_libdir}/libsingularity-system.so.0
%{_libdir}/libsingularity-system.so.0.1.0
%{_datadir}/vala/vapi/singularity-1.0.vapi
%{_datadir}/vala/vapi/libsingularity-1.0.vapi
%{_datadir}/vala/vapi/singularity-1.0.deps
%{_datadir}/vala/vapi/singularity-system-1.0.deps
%{_datadir}/vala/vapi/singularity-system-1.0.vapi
%{_datadir}/themes/Singularity/
%changelog
@@ -16,7 +16,7 @@
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
Name: android-studio-canary
Version: 2026.1.3.2
Version: 2026.1.3.3
Release: 1%{?dist}
Summary: Official IDE for Android development (Canary build)
License: Apache-2.0
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>
ExclusiveArch: x86_64
URL: https://developer.android.com/studio/preview
%define suffixS quail3-canary2
%define suffixS quail3-canary3
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
+1 -1
View File
@@ -9,7 +9,7 @@
%undefine _debugsource_packages
Name: rust-deno
Version: 2.9.0
Version: 2.9.1
Release: 1%{?dist}
Summary: Deno executable
@@ -1,6 +1,6 @@
%global commit 07d31666e73bce337b9cece60a884c67fe8906f4
%global commit c22df09da10b27dd248b21b7be8b26dcbddeb8ef
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-06-27
%global fulldate 2026-07-02
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.2
+3 -1
View File
@@ -20,7 +20,7 @@ BuildRequires: ncurses
BuildRequires: ncurses-devel
BuildRequires: pandoc-cli
BuildRequires: systemd-rpm-macros
BuildRequires: zig >= 0.14.0
BuildRequires: zig0.15
BuildRequires: zig-rpm-macros
BuildRequires: pkgconfig(blueprint-compiler)
BuildRequires: pkgconfig(bzip2)
@@ -170,6 +170,8 @@ This package contains the libraries and header files that are needed for develop
%autosetup
ZIG_GLOBAL_CACHE_DIR="%{_zig_cache_dir}" ./nix/build-support/fetch-zig-cache.sh
# Workaround for 0.16 macros working around zig problem
mv "%{_zig_cache_dir}/p" "zig-pkg"
%build
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit 5fa184f8b63df7e084140ab3c2a91b4a6f262bab
%global commit 10b07951838e422722e34641f4a9c0bfec9037ff
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260629
%global ver 1.10.0
%global commit_date 20260702
%global ver 1.11.0
%bcond_with check
%bcond_with debug_no_build
+1 -1
View File
@@ -7,7 +7,7 @@
%global debug_package %{nil}
%endif
%global ver 1.9.0-pre
%global ver 1.10.0-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -17,7 +17,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 1.8.2
Version: 1.9.0
Release: 1%{?dist}
Summary: Zed is a high-performance, multiplayer code editor
SourceLicense: Apache-2.0 AND GPL-3.0-or-later
@@ -1 +1 @@
rpm.version(gh("adobe-fonts/source-han-serif"));
rpm.global("ver", gh("adobe-fonts/source-han-serif"));
@@ -2,7 +2,7 @@
%global crate honkers-railway-launcher
%global appid moe.launcher.the-honkers-railway-launcher
Name: %{crate}
Version: 1.15.1
Version: 1.15.2
Release: 1%{?dist}
Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling
+2 -2
View File
@@ -9,8 +9,8 @@
# GLIBCXX_ASSERTIONS is known to break RPCS3
%global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global commit f5e8a2bfa987f4cb7a2a8a58c2abc0ee788aed82
%global ver 0.0.41-19525
%global commit cae36151ff24808c6e8bf91b1a35274e7f20b09b
%global ver 0.0.41-19555
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
@@ -11,7 +11,7 @@
# https://github.com/grpc/grpc-go
%global goipath google.golang.org/grpc
%global forgeurl https://github.com/grpc/grpc-go
Version: 1.81.1
Version: 1.82.0
%gometa -L
@@ -1,7 +1,7 @@
%global commit 4e366494a3dedb97ffd0f0e76cbb46f5e789ff80
%global commit 8185b77b8dfc460dd9aace603499e088f63278f8
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v2.4.4
%global commit_date 20260629
%global ver v2.4.6
%global commit_date 20260701
%global goipath github.com/v2rayA/v2rayA
Version: %{ver}^%{commit_date}git.%{shortcommit}
+1 -1
View File
@@ -1,5 +1,5 @@
%global goipath github.com/v2rayA/v2rayA
Version: 2.4.6
Version: 2.4.7
%global golicenses LICENSE
%global godocs README.md
+2 -2
View File
@@ -1,6 +1,6 @@
Name: umdive
Version: 0.1.3
Release: 1%?dist
Version: 0.1.4
Release: 1%{?dist}
Summary: Chroot utility (just like arch-chroot)
License: MIT
URL: https://github.com/Ultramarine-Linux/dive
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit b56817107c3aceb53d164a65cc389c2bb5951c05
%global commit fa4f9c9759fbb9c82021745425c76bc886d8c805
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20260627
%global commit_date 20260702
%global debug_package %nil
Name: nim-nightly
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc Python composable command line utility, trio-compatible version.
Name: python-%{pypi_name}
Version: 8.3.0.7
Version: 8.4.2.1
Release: 1%{?dist}
Summary: Python composable command line utility, trio-compatible version
License: BSD-3-Clause
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc Pythonic bindings for FFmpeg's libraries.
Name: python-%{pypi_name}
Version: 17.1.0
Version: 18.0.0
Release: 1%{?dist}
Summary: Pythonic bindings for FFmpeg's libraries
License: BSD-3-Clause
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "magika.spec"
}
}
+59
View File
@@ -0,0 +1,59 @@
%global pypi_name magika
%global _desc A tool to determine the content type of a file with deep learning.
%undefine __brp_mangle_shebangs %{python3_sitelib}/magika/cli/
Name: python-%{pypi_name}
Version: cli/v1.1.0
Release: 1%{?dist}
Summary: A tool to determine the content type of a file with deep learning
License: Apache-2.0
URL: https://securityresearch.google/magika/introduction/overview
Source0: https://github.com/google/magika/archive/refs/tags/cli/v%{version}.tar.gz
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-hatchling
BuildRequires: maturin
BuildRequires: pkgconfig(openssl)
BuildRequires: gcc-c++
BuildRequires: libstdc++-devel
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{pypi_name}-cli-v%{version}
%pyproject_patch_dependency onnxruntime:drop_constraints
%build
pushd python
%pyproject_wheel
popd
%install
pushd python
%pyproject_install
%pyproject_save_files %{pypi_name}
popd
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%doc python/README.md
%license LICENSE
%{_bindir}/magika
%changelog
* Mon Jun 29 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("google/magika"));
+2 -2
View File
@@ -1,8 +1,8 @@
%global pypi_name numba
Name: python-%{pypi_name}
Version: 0.65.1
Release: 3%{?dist}
Version: 0.66.0
Release: 1%{?dist}
Summary: NumPy aware dynamic Python compiler using LLVM
License: BSD-2-Clause AND MIT AND BSD-3-Clause
URL: https://numba.pydata.org
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc Open Chinese Convert.
Name: python-%{pypi_name}
Version: 1.3.2
Version: 1.4.0
Release: 1%{?dist}
Summary: Open Chinese Convert
License: Apache-2.0
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc Send usage data from your Python code to PostHog.
Name: python-%{pypi_name}
Version: 7.21.1
Version: 7.21.3
Release: 1%{?dist}
Summary: Send usage data from your Python code to PostHog
License: MIT
@@ -1,5 +1,5 @@
%global commit cc36aca8beba9fdbc8f59babbfb253d7fc9d03df
%global commit_date 20260628
%global commit 2c6bf6b0b0f171f6e7d879995dd3969e216ca8f8
%global commit_date 20260702
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+1 -1
View File
@@ -5,7 +5,7 @@
%global crate bottom
Name: rust-bottom
Version: 0.14.2
Version: 0.14.3
Release: 1%{?dist}
Summary: Customizable cross-platform graphical process/system monitor for the terminal
@@ -1,5 +1,5 @@
Name: run0-sudo-shim
Version: 1.3.1
Version: 1.4.2
Release: 1%{?dist}
Summary: An imitation of sudo, using run0 internally
SourceLicense: BSD-3-Clause
+2
View File
@@ -0,0 +1,2 @@
*.tar.xz
*.tar.xz.minisig
@@ -0,0 +1,33 @@
From 776181c3f8b3d3e34758f376979eb11acd3317e6 Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
Date: Tue, 11 Jun 2024 13:35:37 +0200
Subject: [PATCH 1/2] remove native lib directories from rpath
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
---
src/main.zig | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/src/main.zig b/src/main.zig
index 036adbf852..8410c05576 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -3945,6 +3945,15 @@ fn createModule(
try create_module.lib_directories.ensureUnusedCapacity(arena, paths.lib_dirs.items.len);
for (paths.lib_dirs.items) |path| addLibDirectoryWarn2(&create_module.lib_directories, path, true);
+
+ for (paths.lib_dirs.items) |native_lib_dir| {
+ for (0.., create_module.rpath_list.items) |i, rpath_dir| {
+ if (std.mem.eql(u8, native_lib_dir, rpath_dir)) {
+ _ = create_module.rpath_list.orderedRemove(i);
+ break;
+ }
+ }
+ }
}
if (create_module.libc_paths_file) |paths_file| {
--
2.52.0
@@ -0,0 +1,254 @@
From ab92fe5f0be7a49fa2c97957bebf6278a1b69aaf Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
Date: Sun, 4 Jan 2026 12:41:39 +0100
Subject: [PATCH 2/2] Remove unsupported LLVM targets for RHEL
LLVM for RHEL is only build with a subset of targets
this blocks zig at the configuration stage.
This commit simply swaps them out with the one from
https://src.fedoraproject.org/rpms/llvm/blob/rawhide/f/llvm.spec
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
---
cmake/Findllvm.cmake | 2 +-
src/codegen/llvm.zig | 97 ++++++++++----------------------------------
src/target.zig | 43 +++++++++++---------
3 files changed, 45 insertions(+), 97 deletions(-)
diff --git a/cmake/Findllvm.cmake b/cmake/Findllvm.cmake
index 5ff5de869c..5430ef9d59 100644
--- a/cmake/Findllvm.cmake
+++ b/cmake/Findllvm.cmake
@@ -83,7 +83,7 @@ if(ZIG_USE_LLVM_CONFIG)
OUTPUT_STRIP_TRAILING_WHITESPACE)
string(REPLACE " " ";" LLVM_TARGETS_BUILT "${LLVM_TARGETS_BUILT_SPACES}")
- set(ZIG_LLVM_REQUIRED_TARGETS "AArch64;AMDGPU;ARM;AVR;BPF;Hexagon;Lanai;Mips;MSP430;NVPTX;PowerPC;RISCV;Sparc;SystemZ;VE;WebAssembly;X86;XCore")
+ set(ZIG_LLVM_REQUIRED_TARGETS "X86;AMDGPU;PowerPC;NVPTX;SystemZ;AArch64;BPF;WebAssembly;RISCV")
set(ZIG_LLVM_REQUIRED_TARGETS_ENABLED TRUE)
foreach(TARGET_NAME IN LISTS ZIG_LLVM_REQUIRED_TARGETS)
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig
index bd2c7bd022..a98fbab47e 100644
--- a/src/codegen/llvm.zig
+++ b/src/codegen/llvm.zig
@@ -13016,20 +13016,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
llvm.LLVMInitializeAMDGPUAsmPrinter();
llvm.LLVMInitializeAMDGPUAsmParser();
},
- .thumb, .thumbeb, .arm, .armeb => {
- llvm.LLVMInitializeARMTarget();
- llvm.LLVMInitializeARMTargetInfo();
- llvm.LLVMInitializeARMTargetMC();
- llvm.LLVMInitializeARMAsmPrinter();
- llvm.LLVMInitializeARMAsmParser();
- },
- .avr => {
- llvm.LLVMInitializeAVRTarget();
- llvm.LLVMInitializeAVRTargetInfo();
- llvm.LLVMInitializeAVRTargetMC();
- llvm.LLVMInitializeAVRAsmPrinter();
- llvm.LLVMInitializeAVRAsmParser();
- },
.bpfel, .bpfeb => {
llvm.LLVMInitializeBPFTarget();
llvm.LLVMInitializeBPFTargetInfo();
@@ -13037,34 +13023,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
llvm.LLVMInitializeBPFAsmPrinter();
llvm.LLVMInitializeBPFAsmParser();
},
- .hexagon => {
- llvm.LLVMInitializeHexagonTarget();
- llvm.LLVMInitializeHexagonTargetInfo();
- llvm.LLVMInitializeHexagonTargetMC();
- llvm.LLVMInitializeHexagonAsmPrinter();
- llvm.LLVMInitializeHexagonAsmParser();
- },
- .lanai => {
- llvm.LLVMInitializeLanaiTarget();
- llvm.LLVMInitializeLanaiTargetInfo();
- llvm.LLVMInitializeLanaiTargetMC();
- llvm.LLVMInitializeLanaiAsmPrinter();
- llvm.LLVMInitializeLanaiAsmParser();
- },
- .mips, .mipsel, .mips64, .mips64el => {
- llvm.LLVMInitializeMipsTarget();
- llvm.LLVMInitializeMipsTargetInfo();
- llvm.LLVMInitializeMipsTargetMC();
- llvm.LLVMInitializeMipsAsmPrinter();
- llvm.LLVMInitializeMipsAsmParser();
- },
- .msp430 => {
- llvm.LLVMInitializeMSP430Target();
- llvm.LLVMInitializeMSP430TargetInfo();
- llvm.LLVMInitializeMSP430TargetMC();
- llvm.LLVMInitializeMSP430AsmPrinter();
- llvm.LLVMInitializeMSP430AsmParser();
- },
.nvptx, .nvptx64 => {
llvm.LLVMInitializeNVPTXTarget();
llvm.LLVMInitializeNVPTXTargetInfo();
@@ -13086,13 +13044,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
llvm.LLVMInitializeRISCVAsmPrinter();
llvm.LLVMInitializeRISCVAsmParser();
},
- .sparc, .sparc64 => {
- llvm.LLVMInitializeSparcTarget();
- llvm.LLVMInitializeSparcTargetInfo();
- llvm.LLVMInitializeSparcTargetMC();
- llvm.LLVMInitializeSparcAsmPrinter();
- llvm.LLVMInitializeSparcAsmParser();
- },
.s390x => {
llvm.LLVMInitializeSystemZTarget();
llvm.LLVMInitializeSystemZTargetInfo();
@@ -13123,13 +13074,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
llvm.LLVMInitializeXtensaAsmParser();
}
},
- .xcore => {
- llvm.LLVMInitializeXCoreTarget();
- llvm.LLVMInitializeXCoreTargetInfo();
- llvm.LLVMInitializeXCoreTargetMC();
- llvm.LLVMInitializeXCoreAsmPrinter();
- // There is no LLVMInitializeXCoreAsmParser function.
- },
.m68k => {
if (build_options.llvm_has_m68k) {
llvm.LLVMInitializeM68kTarget();
@@ -13148,13 +13092,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
llvm.LLVMInitializeCSKYAsmParser();
}
},
- .ve => {
- llvm.LLVMInitializeVETarget();
- llvm.LLVMInitializeVETargetInfo();
- llvm.LLVMInitializeVETargetMC();
- llvm.LLVMInitializeVEAsmPrinter();
- llvm.LLVMInitializeVEAsmParser();
- },
.arc => {
if (build_options.llvm_has_arc) {
llvm.LLVMInitializeARCTarget();
@@ -13164,21 +13101,29 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
// There is no LLVMInitializeARCAsmParser function.
}
},
- .loongarch32, .loongarch64 => {
- llvm.LLVMInitializeLoongArchTarget();
- llvm.LLVMInitializeLoongArchTargetInfo();
- llvm.LLVMInitializeLoongArchTargetMC();
- llvm.LLVMInitializeLoongArchAsmPrinter();
- llvm.LLVMInitializeLoongArchAsmParser();
- },
+
+ // Disabled LLVM targets
+ .thumb,
+ .thumbeb,
+ .arm,
+ .armeb,
+ .avr,
+ .hexagon,
+ .lanai,
+ .mips,
+ .mipsel,
+ .mips64,
+ .mips64el,
+ .msp430,
+ .sparc,
+ .sparc64,
+ .xcore,
+ .ve,
+ .loongarch32,
+ .loongarch64,
.spirv32,
.spirv64,
- => {
- llvm.LLVMInitializeSPIRVTarget();
- llvm.LLVMInitializeSPIRVTargetInfo();
- llvm.LLVMInitializeSPIRVTargetMC();
- llvm.LLVMInitializeSPIRVAsmPrinter();
- },
+ => unreachable,
// LLVM does does not have a backend for these.
.kalimba,
diff --git a/src/target.zig b/src/target.zig
index f8201d691b..8491912bd5 100644
--- a/src/target.zig
+++ b/src/target.zig
@@ -166,23 +166,12 @@ pub fn hasLlvmSupport(target: *const std.Target, ofmt: std.Target.ObjectFormat)
}
return switch (target.cpu.arch) {
- .arm,
- .armeb,
.aarch64,
.aarch64_be,
.arc,
- .avr,
.bpfel,
.bpfeb,
- .hexagon,
- .loongarch32,
- .loongarch64,
.m68k,
- .mips,
- .mipsel,
- .mips64,
- .mips64el,
- .msp430,
.powerpc,
.powerpcle,
.powerpc64,
@@ -190,24 +179,38 @@ pub fn hasLlvmSupport(target: *const std.Target, ofmt: std.Target.ObjectFormat)
.amdgcn,
.riscv32,
.riscv64,
- .sparc,
- .sparc64,
- .spirv32,
- .spirv64,
.s390x,
- .thumb,
- .thumbeb,
.x86,
.x86_64,
- .xcore,
.nvptx,
.nvptx64,
- .lanai,
.wasm32,
.wasm64,
- .ve,
=> true,
+ // Disabled LLVM targets
+ .thumb,
+ .thumbeb,
+ .arm,
+ .armeb,
+ .avr,
+ .hexagon,
+ .lanai,
+ .mips,
+ .mipsel,
+ .mips64,
+ .mips64el,
+ .msp430,
+ .sparc,
+ .sparc64,
+ .xcore,
+ .ve,
+ .loongarch32,
+ .loongarch64,
+ .spirv32,
+ .spirv64,
+ => false,
+
// LLVM backend exists but can produce neither assembly nor object files.
.csky,
.xtensa,
--
2.52.0
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "zig0.15.spec"
}
}
+245
View File
@@ -0,0 +1,245 @@
# https://ziglang.org/download/VERSION/release-notes.html#Support-Table
%global zig_arches x86_64 aarch64 riscv64 %{mips64}
# Signing key from https://ziglang.org/download/
%global public_key RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U
%if 0%{?fedora} >= 43 || 0%{?rhel} >= 9
%define llvm_compat 20
%endif
%global llvm_version 20.0.0
%bcond bootstrap 1
%bcond docs %{without bootstrap}
%bcond test 1
# GCC < 16.0 miscompiles on RISC-V
%ifarch riscv64
%if 0%{?fedora} < 44
%global toolchain clang
%endif
%endif
%global zig_cache_dir %{builddir}/zig-cache
%global realname zig
Name: %{realname}0.15
Version: 0.15.2
Release: 1%{?dist}
Summary: compatibility build for ${realname} %{version}
# The minisign file references a specific archive name so we store for ease of use
%global archive_name %{realname}-%{version}.tar.xz
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
URL: https://ziglang.org
Source0: %{url}/download/%{version}/%{archive_name}
Source1: %{url}/download/%{version}/%{archive_name}.minisig
Patch0: 0000-remove-native-lib-directories-from-rpath.patch
%if %{defined rhel}
Patch1: 0001-Remove-unsupported-LLVM-targets-for-EPEL.patch
%endif
BuildRequires: cmake
%if %["%{toolchain}" == "clang"]
BuildRequires: clang
%else
BuildRequires: gcc
BuildRequires: gcc-c++
%endif
BuildRequires: libxml2-devel
BuildRequires: llvm%{?llvm_compat}-devel
BuildRequires: clang%{?llvm_compat}-devel
BuildRequires: lld%{?llvm_compat}-devel
BuildRequires: zlib-devel
# for man page generation
BuildRequires: help2man
# for signature verification
BuildRequires: minisign
%if %{without bootstrap}
BuildRequires: %{name} = %{version}
%endif
%if %{with test}
BuildRequires: elfutils-libelf-devel
BuildRequires: libstdc++-static
%endif
Requires: %{name}-libs = %{version}
# Apache-2.0 WITH LLVM-exception OR NCSA OR MIT
Provides: bundled(compiler-rt) = %{llvm_version}
# LGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.0-or-later AND Unicode-3.0 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-only
Provides: bundled(glibc) = 2.43
# Apache-2.0 WITH LLVM-exception OR MIT OR NCSA
Provides: bundled(libcxx) = %{llvm_version}
# Apache-2.0 WITH LLVM-exception OR MIT OR NCSA
Provides: bundled(libcxxabi) = %{llvm_version}
# NCSA
Provides: bundled(libunwind) = %{llvm_version}
# BSD, LGPG, ZPL
Provides: bundled(mingw) = 3839e21b08807479a31d5a9764666f82ae2f0356
# MIT
Provides: bundled(musl) = 1.2.5
# Apache-2.0 WITH LLVM-exception AND Apache-2.0 AND MIT AND BSD-2-Clause
Provides: bundled(wasi-libc) = d03829489904d38c624f6de9983190f1e5e7c9c5
Conflicts: zig
ExclusiveArch: %{zig_arches}
Packager: Jan200101 <sentrycraft123@gmail.com>
# Must be defined AFTER the version is
%global zig_build_options %{shrink: \
--verbose \
--release=fast \
--summary all \
\
-Dtarget=native \
-Dcpu=baseline \
--zig-lib-dir lib \
--build-id=sha1 \
\
--cache-dir "%{zig_cache_dir}" \
--global-cache-dir "%{zig_cache_dir}" \
\
-Dversion-string="%{version}" \
-Dstatic-llvm=false \
-Denable-llvm=true \
-Dno-langref=true \
-Dstd-docs=false \
-Dpie \
-Dconfig_h="%{__cmake_builddir}/config.h" \
}
%global zig_install_options %zig_build_options %{shrink: \
--prefix "%{_prefix}" \
}
%description
Zig is an open source alternative to C.
This package provides the master/"prerelease" builds of the Zig compiler and the associated runtime.
Please note these are not stable releases and should only be used for Zig projects that use these or Git versions of Zig.
# The Zig stdlib only contains uncompiled code
%package libs
Summary: Zig Standard Library
Conflicts: zig-libs
BuildArch: noarch
%description libs
Zig Standard Library
%if %{with docs}
%package doc
Summary: Documentation for Zig
Conflicts: zig-doc
BuildArch: noarch
Requires: %{name} = %{version}
%description doc
Documentation for Zig. For more information, visit %{url}
%endif
%prep
/usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key} | grep -F -C5 "file:%{archive_name}" || exit 1
%autosetup -p1 -n %{realname}-%{version}
%if %{without bootstrap}
# Ensure that the pre-build stage1 binary is not used
rm -f stage1/zig1.wasm
%endif
%conf
# Force the correct LLVM version
%if %{defined llvm_compat}
export LLVM_DIR=%{_libdir}/llvm%{?llvm_compat}/%{_lib}/cmake
%endif
# zig doesn't know how to dynamically link llvm on its own so we need cmake to generate a header ahead of time
# if we provide the header we need to also build zigcpp
# C_FLAGS: wasm2c output generates a lot of noise with -Wunused.
# EXTRA_BUILD_ARGS: explicitly specify a build-id
%cmake \
-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
-DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING="-DNDEBUG -Wno-unused" \
-DCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING="-DNDEBUG -Wno-unused" \
\
-DZIG_EXTRA_BUILD_ARGS:STRING="--verbose;--build-id=sha1" \
-DZIG_SHARED_LLVM:BOOL=true \
-DZIG_PIE:BOOL=true \
\
-DZIG_TARGET_MCPU:STRING=baseline \
-DZIG_TARGET_TRIPLE:STRING=native \
\
-DZIG_VERSION:STRING="%{version}"
%build
# Zig generates a large C file for bootstrapping which does not
# behave well with ccache so explicitly disable it.
export CCACHE_DISABLE=1
%if %{with bootstrap}
%cmake_build --target stage3
%else
%cmake_build --target zigcpp
zig build %{zig_build_options}
# Zig has no official manpage
# https://github.com/ziglang/zig/issues/715
help2man --no-discard-stderr --no-info "./zig-out/bin/zig" --version-option=version --output=zig.1
%endif
%if %{with docs}
# Use the newly made stage 3 compiler to generate docs
# Zig has an extremely annoying issue with transitive failures when trying to build the docs, retry until it succeeds
max=3
attempt=1
while
./zig-out/bin/zig build docs \
--verbose \
--global-cache-dir "%{zig_cache_dir}" \
-Dversion-string="%(v=%{version_no_tilde}; echo ${v:0:6})"
[[ $? != 0 ]]
do
echo "Transitive failure. Trying again." >&2
if [[ $attempt == $max ]]
then
break
fi
sleep 1
((attempt++))
done
%endif
%install
%if %{with bootstrap}
%cmake_install
%else
DESTDIR="%{buildroot}" zig build install %{zig_install_options}
install -Dpm644 zig.1 -t %{buildroot}%{_mandir}/man1/
%endif
%if %{with test}
%check
# Run reduced set of tests, based on the Zig CI
"%{buildroot}%{_bindir}/zig" test test/behavior.zig -Itest
%endif
%files
%license LICENSE
%{_bindir}/zig
%if %{without bootstrap}
%{_mandir}/man1/zig.1.*
%endif
%files libs
%{_prefix}/lib/zig
%if %{with docs}
%files doc
%doc README.md
%doc zig-out/doc/langref.html
%doc zig-out/doc/std
%endif
%changelog
* Sat May 10 2025 Gilver E. <rockgrub@disroot.org> - 0.15.0~dev.482+2c241b263-2
- Added GCC runtime dependency to pass system information to Zig
* Fri Apr 25 2025 Gilver E. <rockgrub@disroot.org> - 0.15.0~dev.384+c06fecd46-2
- Ported Fedora Zig patches
* Wed Apr 23 2025 Gilver E. <rockgrub@disroot.org>
- Initial package
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash
version=0.17.0-dev.1099+7db2ef610
version=0.17.0-dev.1158+1d1193aa7
mirrors=()
@@ -6,7 +6,7 @@
%define llvm_compat 22
%endif
%global llvm_version 22.0.0
%global ver 0.17.0-dev.1099+7db2ef610
%global ver 0.17.0-dev.1158+1d1193aa7
%bcond bootstrap 1
%bcond docs %{without bootstrap}
%bcond test 1
+1 -1
View File
@@ -18,7 +18,7 @@
%global zig_cache_dir %{builddir}/zig-cache
Name: zig-master
Version: 0.17.0~dev.1099+7db2ef610
Version: 0.17.0~dev.1158+1d1193aa7
Release: 2%{?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
+6 -2
View File
@@ -29,7 +29,6 @@ Requires: %{name} = %evr
Requires: glew-devel
Requires: mesa-libGL-devel
%pkg_devel_files
%_libdir/cmake/OpenVG/
%package static
Requires: %{name} = %evr
@@ -39,8 +38,13 @@ Requires: %{name} = %evr
%autosetup -n ShivaVG-%{commit}
sed '/set(CMAKE_C_FLAGS/d' -i CMakeLists.txt
%conf
%cmake -DBUILD_EXAMPLES=OFF \
-DDEBUG=ON -DPROJECT_VERSION=%commit \
-DCMAKE_C_FLAGS='%build_cflags' \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
%build
%cmake -DBUILD_EXAMPLES=OFF -DDEBUG=ON -DPROJECT_VERSION=%commit -DCMAKE_C_FLAGS='%build_cflags'
%cmake_build
%install
+1 -1
View File
@@ -1 +1 @@
rpm.version(gh("google/breakpad"));
rpm.version(gh_tag("google/breakpad"));
+7 -14
View File
@@ -1,6 +1,6 @@
Name: cglm
Version: 0.9.6
Release: 1%{?dist}
Release: 2%{?dist}
Summary: Highly Optimized Graphics Math (glm) for C
Packager: Jan200101 <sentrycraft123@gmail.com>
@@ -8,8 +8,8 @@ License: MIT
URL: https://github.com/recp/cglm
Source0: %{url}/archive/v%{version}.tar.gz#/cglm-%{version}.tar.gz
BuildRequires: gcc
BuildRequires: cmake
BuildRequires: gcc
BuildRequires: cmake
%description
Highly optimized 2D|3D math library, also known as OpenGL Mathematics
@@ -19,17 +19,16 @@ quick to write. It is community friendly, feel free to bring any
issues, bugs you faced.
%package devel
Summary: Development package for %{name}
Requires: %{name} = %{version}
%description devel
Development package for %{name}.
%pkg_devel_files
%prep
%autosetup
%build
%conf
%cmake
%build
%cmake_build
%install
@@ -38,13 +37,7 @@ Development package for %{name}.
%files
%license LICENSE
%{_libdir}/libcglm.so.%{version}
%files devel
%{_libdir}/libcglm.so
%{_libdir}/libcglm.so.0
%{_includedir}/cglm/
%{_libdir}/cmake/cglm/
%{_libdir}/pkgconfig/cglm.pc
%changelog
* Mon Jun 29 2026 Jan200101 <sentrycraft123@gmail.com>
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd
%global commit 004497f3153c0aee04d66c9e45daa1b13148d32d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260629
%global commitdate 20260702
%global debug_package %{nil}
Name: libtrueforce
+1 -1
View File
@@ -84,7 +84,7 @@
Name: %{srcname}
Summary: Mesa graphics libraries
%global ver 26.1.3
%global ver 26.1.4
Epoch: 1
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
Release: 1%{?dist}
+1 -1
View File
@@ -1,2 +1,2 @@
let v = find(`mesa-([\d.]+).tar.xz`, get("https://archive.mesa3d.org/?C=D;O=D"), 1);
rpm.version(v);
rpm.global("ver", v);
-4
View File
@@ -32,10 +32,6 @@ intent of reigniting its development.
Requires: %{name}-libs%{_isa} = %evr
%pkg_devel_files
%files devel
%{_libdir}/cmake/qjs/*.cmake
%package examples
Summary: Example files for %{name}
+1
View File
@@ -5,5 +5,6 @@ project pkg {
}
labels {
mock = 1
updbranch = 1
}
}
+2 -2
View File
@@ -1,6 +1,6 @@
Name: bup
Version: 0.33.9
Release: 1%?dist
Version: 0.33.10
Release: 1%{?dist}
Summary: Efficient backup system based on the git packfile format
License: LGPL-2.0-only
URL: https://bup.github.io
+3 -1
View File
@@ -1 +1,3 @@
rpm.version(gh("bup/bup"));
let v = gh_tag("bup/bup");
v.crop(4);
rpm.version(v);
@@ -1,5 +1,5 @@
Name: gradle-completions
Version: 9.5.0
Version: 9.6.1
Release: 1%{?dist}
Summary: Gradle tab completion for bash and zsh
License: MIT
+5 -6
View File
@@ -1,7 +1,5 @@
%define debug_package %{nil}
Name: kew
Version: 4.1.1
Version: 4.1.6
Release: 1%{?dist}
Summary: Music for the Shell
URL: https://codeberg.org/ravachol/kew
@@ -29,7 +27,7 @@ Packager: Owen Zimmerman <owen@fyralabs.com>
%git_clone https://codeberg.org/ravachol/kew.git v%{version}
%build
%make_build
%make_build CC="%__cc %build_cflags" CXX="%__cxx %build_cxxflags" SYMBOLS=1
%install
%make_install PREFIX=/usr
@@ -41,9 +39,10 @@ Packager: Owen Zimmerman <owen@fyralabs.com>
%doc README.md
%lang(zh_CN) %doc README_zh_CN.md
%{_bindir}/kew
%{_datadir}/kew/themes/*.theme
%{_datadir}/kew/themes/*.txt
%{_datadir}/kew/
%{_mandir}/man1/kew.1.*
%{_appsdir}/kew.desktop
%{_hicolordir}/*/apps/kew.png
%changelog
* Thu Apr 09 2026 Owen Zimmerman <owen@fyralabs.com>
+1 -1
View File
@@ -1,5 +1,5 @@
%global commit 0b7f1f1f6586dc65ff480f3cda5c2170a70aa020
%global commit_date 20260310
%global commit_date 20260702
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 1.0
+3 -1
View File
@@ -1,4 +1,6 @@
rpm.global("ver", gh("albfan/miraclecast"));
let ver = gh_tag("albfan/miraclecast");
ver.crop(1);
rpm.global("ver", ver);
rpm.global("commit", gh_commit("albfan/miraclecast"));
if rpm.changed() {
@@ -1,6 +1,6 @@
%global ver 2.0.0
%global commit 06d91e18e3e6ecac8f138a1a84edd5ffe0637a7c
%global commit_date 20260514
%global commit 7c78122eea2cbc11d0b9c2a1a82958df45a27dbc
%global commit_date 20260702
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: openbangla-keyboard-nightly
@@ -1,7 +1,7 @@
%global commit 197922d161f3a4fc0a36fa43d9668b7918b9338f
%global commit 107daf2202df5e25c7d87bc59721c761c551ee43
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20260628154711
%global commit_date 20260629
%global ver 20260701035519
%global commit_date 20260701
Name: v2ray-domain-list-community
Version: %{ver}^%{commit_date}git.%{shortcommit}
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit 519243fd551caf9b118d2a34c95699ce15cd74eb
%global commit fbeec6d51a544ba4c19d75cf04260f74c965fbd7
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 202606191114
%global commit_date 20260620
%global ver 202607020247
%global commit_date 20260702
%global year %{gsub %commit_date %%d%%d%%d%%d$ %{quote:}}
%global month %{gsub %commit_date %%d%%d%%d%%d(%%d%%d)%%d%%d %%1}
+1 -1
View File
@@ -1,5 +1,5 @@
let v = gh("stakira/OpenUtau");
let url = `OpenUtau-linux-x64.tar.gz`
let url = `OpenUtau-linux-x64.tar.gz`;
if get(`https://github.com/stakira/OpenUtau/releases/expanded_assets/${v}`).contains(url) {
rpm.global("ver", v);
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit b10ff261519f24bdc86d1caedc86ca0aa99f27e1
%global commit 627a8478532fb57f3aae80dca81e136b9f9ea6b9
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260628
%global commit_date 20260701
Name: vgmstream
Version: 0~%{commit_date}git.%shortcommit
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "brew-proxy.spec"
}
}
+154
View File
@@ -0,0 +1,154 @@
# This spec file contains portions of code licensed under the MIT license.
#
# MIT License
#
# Copyright (c) 2026 Contributors to brew-proxy <https://codeberg.org/HastD/brew-proxy>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
# Globals.
%global proxy_dbus_name sh.brew.BrewProxy
%global with_selinux 1
%global modulename brew-proxy
%global selinuxtype targeted
# Metadata.
Name: brew-proxy
Version: 0.3.1
Release: 1%{?dist}
Summary: DBus-activated proxy service for a more secure Homebrew setup on Linux
License: %{shrink:
((MIT OR Apache-2.0) AND Unicode-3.0)
AND (Apache-2.0 OR MIT)
AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT)
AND MIT
}
SourceLicense: Apache-2.0 OR MIT
Packager: libffi <contact@ffi.lol>
# Links.
URL: https://codeberg.org/HastD/%{name}
Source0: %{url}/archive/v%{version}.tar.gz
# Macros.
BuildRequires: systemd-rpm-macros
BuildRequires: cargo-rpm-macros
BuildRequires: anda-srpm-macros
BuildRequires: rust-srpm-macros
# Build tooling.
BuildRequires: meson
BuildRequires: clang
BuildRequires: mold
# Subpackages.
Recommends: %{name}-selinux
%package selinux
# Meta.
Summary: SELinux policy for %{name}
Requires: %{name}
BuildArch: noarch
# Libraries.
BuildRequires: selinux-policy-devel
%selinux_requires
%description
brew-proxy is a DBus-activated service that facilitates configuring a
Homebrew installation on Linux more securely.
%description selinux
SELinux policy for %{name}.
%prep
%autosetup -C
%cargo_prep_online
%meson
%build
%cargo_license_summary_online
%{cargo_license_online} > LICENSE.dependencies
%meson_build
%install
%meson_install
%check
# Tests from the `tests/` directory are not feasible to run as they are E2E
# tests that require a working dbus instance and a configured service.
%cargo_test -- --lib --bin brew-proxy --bin brew-proxy-daemon
%cargo_test -- --doc
%cargo_test -- -p %{name}-utils
%post
%systemd_post %{name}-daemon.service
%systemd_post %{name}-setup.service
%preun
%systemd_preun %{name}-daemon.service
%systemd_preun %{name}-setup.service
%postun
%systemd_postun_with_restart %{name}-daemon.service
%systemd_postun_with_reload %{name}-setup.service
%pre selinux
%selinux_relabel_pre -s %{selinuxtype}
%post selinux
%selinux_modules_install -s %{selinuxtype} %{_datadir}/selinux/packages/%{selinuxtype}/%{modulename}.pp.bz2
%postun selinux
if [ "$1" -eq 0 ]; then
%selinux_modules_uninstall -s %{selinuxtype} %{modulename}
%selinux_relabel_post -s %{selinuxtype}
fi
%posttrans selinux
%selinux_relabel_post -s %{selinuxtype}
%files
%license LICENSE.dependencies
%license LICENSES/Apache-2.0.txt
%license LICENSES/MIT.txt
%license LICENSES/CC0-1.0.txt
%doc README.md
%doc CHANGELOG.md
%{_sysconfdir}/profile.d/%{name}.*
%{_bindir}/%{name}
%{_unitdir}/%{name}-daemon.service
%{_unitdir}/%{name}-setup.service
%{_sysusersdir}/%{name}.conf
%{_libexecdir}/%{name}/
%{_datadir}/dbus-1/system-services/{%proxy_dbus_name}.service
%{_datadir}/dbus-1/system.d/{%proxy_dbus_name}.conf
%{_datadir}/fish/vendor_conf.d/%{name}.fish
%{_datadir}/polkit-1/actions/%{proxy_dbus_name}.policy
%{_datadir}/polkit-1/rules.d/%{proxy_dbus_name}.rules
%{_environmentdir}/30-%{name}.conf
%files selinux
%{_datadir}/selinux/packages/%{selinuxtype}/%{modulename}.pp.bz2
%{_datadir}/selinux/devel/include/distributed/%{modulename}.if
%ghost %verify(not md5 size mode mtime) %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{modulename}
%changelog
* Tue Jun 30 2026 libffi <contact@ffi.lol> - 0.3.1
- Initial release
+1
View File
@@ -0,0 +1 @@
rpm.version(codeberg("HastD/brew-proxy"));
@@ -1,5 +1,5 @@
%global commit e7371984b826bdc97b8eee9b41fc427089bc56ce
%global commit_date 20260627
%global commit f5967cf287618d196f2b5c3efd11af000c6c8d6e
%global commit_date 20260702
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: cloud-hypervisor-nightly
+1 -1
View File
@@ -1 +1 @@
rpm.version(gh("WeirdTreeThing/croskbd"));
rpm.version(gh_tag("WeirdTreeThing/croskbd"));
+1 -1
View File
@@ -1,5 +1,5 @@
Name: limine
Version: 12.3.3
Version: 12.4.0
Release: 1%{?dist}
Summary: Modern, advanced, portable, multiprotocol bootloader
License: BSD-2-Clause
@@ -7,8 +7,8 @@
%global debug_package %{nil}
%endif
%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd
%global commitdate 20260629
%global commit 004497f3153c0aee04d66c9e45daa1b13148d32d
%global commitdate 20260702
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global modulename logitech-rs50-linux-driver
@@ -1,8 +1,8 @@
%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd
%global commit 004497f3153c0aee04d66c9e45daa1b13148d32d
%global debug_package %{nil}
%global modulename logitech-rs50-linux-driver
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260629
%global commitdate 20260702
Name: dkms-%{modulename}
Version: 1.0^%{commitdate}git.%{shortcommit}
@@ -1,6 +1,6 @@
%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd
%global commit 004497f3153c0aee04d66c9e45daa1b13148d32d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260629
%global commitdate 20260702
Name: logitech-rs50-linux-driver
Version: 1.0^%{commitdate}git.%{shortcommit}
@@ -7,8 +7,8 @@
%global debug_package %{nil}
%endif
%global commit e069fac2107fb88d30be41375bd2c35ef17e3677
%global commitdate 20260603
%global commit cd735225a95e04dda3e2befd94ba77e1f7609dcc
%global commitdate 20260630
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global modulename nct6687d
+2 -2
View File
@@ -1,8 +1,8 @@
%global commit e069fac2107fb88d30be41375bd2c35ef17e3677
%global commit cd735225a95e04dda3e2befd94ba77e1f7609dcc
%global debug_package %{nil}
%global modulename nct6687d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260603
%global commitdate 20260630
Name: dkms-%{modulename}
Version: 1.0^%{commitdate}git.%{shortcommit}
@@ -1,6 +1,6 @@
%global commit e069fac2107fb88d30be41375bd2c35ef17e3677
%global commit cd735225a95e04dda3e2befd94ba77e1f7609dcc
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260603
%global commitdate 20260630
Name: nct6687d
Version: 1.0^%{commitdate}git.%{shortcommit}
+1 -1
View File
@@ -1,5 +1,5 @@
Name: pixi
Version: 0.71.2
Version: 0.72.0
Release: 1%{?dist}
Summary: A cross-platform, multi-language package manager
License: BSD-3-Clause
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit ba67d191deb8f2c0130ced4b0b4f72e0f9f928b3
%global commit 921ca8e50441bf85ddc843d35fb833493af8cdd3
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260627
%global commitdate 20260702
%global ver 0
%define buildforkernels akmod
%global debug_package %{nil}
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit ba67d191deb8f2c0130ced4b0b4f72e0f9f928b3
%global commit 921ca8e50441bf85ddc843d35fb833493af8cdd3
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260627
%global commitdate 20260702
%global ver 0
%global debug_package %{nil}
%global modulename sc0710
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit ba67d191deb8f2c0130ced4b0b4f72e0f9f928b3
%global commit 921ca8e50441bf85ddc843d35fb833493af8cdd3
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260627
%global commitdate 20260702
%global ver 0
Name: sc0710
@@ -1,6 +1,6 @@
%global commit e1059502b7b7c0fd791d091f89fcfea33e99f372
%global commit a8a638e2b9e2e37efe66c07847394abf00dc9df9
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260627
%global commitdate 20260702
%global ver 1.1.1
%undefine __brp_mangle_shebangs
+2 -2
View File
@@ -1,6 +1,6 @@
Name: taidan
Version: 0.2.2
Release: 2%{?dist}
Version: 0.2.5
Release: 1%{?dist}
Summary: Out-Of-Box-Experience (OOBE) and Welcome App
SourceLicense: GPL-3.0-or-later AND GPL-2.0-or-later
License: (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 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 MIT AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND GPL-3.0-or-later AND GPL-2.0-or-later
+2 -2
View File
@@ -6,8 +6,8 @@
Name: vicinae
License: GPL-3.0-or-later
Version: 0.22.0
Release: 2%{?dist}
Version: 0.22.1
Release: 1%{?dist}
URL: https://docs.vicinae.com
Source: https://github.com/vicinaehq/%{name}/archive/refs/tags/v%{version}.tar.gz
Summary: A high-performance, native launcher for Linux
@@ -1,5 +1,5 @@
Name: breeze-plus-icon-theme
Version: 6.26.0
Version: 6.28.0
Release: 1%{?dist}
Summary: Breeze icon theme with additional icons
Packager: Amy King <amy@amyrom.tech>
@@ -1,6 +1,6 @@
%global _udevrulesdir /usr/lib/udev/rules.d
%global commit 1507c7204181440ed4bc7676e3641415d9ba8163
%global commit fe086cda8fc50d15c3aea90c748c8f3346b6e601
%global commitdate 20251121
%global shortcommit %(c=%{commit}; echo ${c:0:7})
@@ -1,16 +1,16 @@
%global appid cc.arduino.AppLab
Name: arduino-app-lab-bin
Version: 0.5.0
Version: 0.8.0
Release: 1%?dist
Summary: A powerful visual environment for managing the Arduino UNO Q
Provides: arduino-app-lab
URL: https://www.arduino.cc/en/software
License: GPL-3.0
License: GPL-3.0-or-later
Source0: https://downloads.arduino.cc/AppLab/Stable/ArduinoAppLab_%{version}_Linux_x86-64.tar.gz
Source1: https://downloads.arduino.cc/AppLab/Stable/source-app-lab-%{version}.zip
Source1: https://github.com/arduino/arduino-app-lab/archive/refs/tags/al-%{version}.zip
Source2: cc.arduino.AppLab.desktop
Source3: cc.arduino.AppLab.metainfo.xml
@@ -29,20 +29,19 @@ Packager: Jaiden Riordan <jade@fyralabs.com>
%prep
tar -xvf %{_sourcedir}/ArduinoAppLab_%{version}_Linux_x86-64.tar.gz
unzip %{_sourcedir}/source-app-lab-%{version}.zip
unzip %{_sourcedir}/al-%{version}.zip
%install
install -dm755 %{buildroot}%{_bindir}
install -p -m755 ArduinoAppLab_%{version}_Linux_x86-64/arduino-app-lab %{buildroot}%{_bindir}/%{name}
install -dm755 %{buildroot}%{_scalableiconsdir}/
install -p -m644 source-app-lab/ui-packages/images/assets/round-arduino-logo.svg %{buildroot}%{_scalableiconsdir}/cc.arduino.AppLab.svg
install -p -m644 arduino-app-lab-al-%{version}/ui-packages/images/assets/round-arduino-logo.svg %{buildroot}%{_scalableiconsdir}/cc.arduino.AppLab.svg
install -dm755 %{buildroot}%{_appsdir}/
install -p -m644 %{SOURCE2} %{buildroot}%{_appsdir}/%{appid}.desktop
cp source-app-lab/LICENSE -t .
cp source-app-lab/dependency_licenses -t .
cp arduino-app-lab-al-%{version}/LICENSE -t .
%terra_appstream -o %{SOURCE3}
@@ -51,13 +50,14 @@ desktop-file-validate %{buildroot}%{_appsdir}/%{appid}.desktop
%files
%license LICENSE
%license dependency_licenses
%{_bindir}/%{name}
%{_scalableiconsdir}/%{appid}.svg
%{_appsdir}/%{appid}.desktop
%{_metainfodir}/%{appid}.metainfo.xml
%changelog
* Wed Jul 1 2026 Jaiden Riordan <jade@fyralabs.com>
- Source changes
* Thu Dec 25 2025 Owen Zimmerman <owen@fyralabs.com>
- Add %check, update macros
* Thu Dec 4 2025 Jaiden Riordan <jade@fyralabs.com>
+1 -1
View File
@@ -1,3 +1,3 @@
let v = gh("arduino/arduino-app-lab");
v.crop(3);
print(v);
rpm.version(v);
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
%global goipath github.com/carapace-sh/carapace-bin
Version: 1.7.1
Version: 1.7.3
%gometa -f
+1 -1
View File
@@ -1,6 +1,6 @@
Name: electron
%electronmeta
Version: 42.5.1
Version: 43.0.0
Release: 1%{?dist}
Summary: Build cross platform desktop apps with web technologies
License: %{electron_license}
@@ -1,5 +1,5 @@
Name: framework-system
Version: 0.6.4
Version: 0.6.5
Release: 1%{?dist}
Summary: Rust libraries and tools to interact with the Framework Computer systems
URL: https://github.com/FrameworkComputer/framework-system
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit a627726e8999d07bbf07f03757f3a1e4ec0c2354
%global commit_date 20260627
%global commit 4ee5e39b412fd9360cee966538f0ae5101c19144
%global commit_date 20260701
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name glasgow
@@ -1,5 +1,5 @@
%global commit f83547caeb4117783dc97ab3283e82f9a251e424
%global commit_date 20260614
%global commit 381d19bff4d045e0e7fbe30a7ec75313a16f2aeb
%global commit_date 20260702
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%define debug_package %{nil}

Some files were not shown because too many files have changed in this diff Show More