mirror of
https://github.com/terrapkg/packages.git
synced 2026-07-02 17:00:54 +00:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 93e6319007 | |||
| d3e436f492 | |||
| 8e7991534a | |||
| 769cfe08a7 |
@@ -93,7 +93,7 @@ jobs:
|
||||
terra${{ matrix.version }}-source anda-build/rpm/srpm/*
|
||||
|
||||
- name: Attest build provenance
|
||||
uses: actions/attest-build-provenance@0f67c3f4856b2e3261c31976d6725780e5e4c373 # v4.1.1
|
||||
uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0
|
||||
with:
|
||||
subject-path: |
|
||||
anda-build/rpm/rpms/*
|
||||
|
||||
@@ -130,7 +130,7 @@ jobs:
|
||||
|
||||
- name: Attest build provenance
|
||||
if: inputs.publish
|
||||
uses: actions/attest-build-provenance@0f67c3f4856b2e3261c31976d6725780e5e4c373 # v4.1.1
|
||||
uses: actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1.0
|
||||
with:
|
||||
subject-path: |
|
||||
anda-build/rpm/rpms/*
|
||||
|
||||
@@ -2,8 +2,8 @@ name: Update
|
||||
permissions:
|
||||
contents: read
|
||||
on:
|
||||
#schedule:
|
||||
# - cron: "*/10 * * * *"
|
||||
schedule:
|
||||
- cron: "*/10 * * * *"
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
%endif
|
||||
|
||||
Name: 1password
|
||||
Version: 8.12.26
|
||||
Release: 1%{?dist}
|
||||
Version: 8.12.24
|
||||
Release: 3%{?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.88
|
||||
Version: 1.1.86
|
||||
Release: 1%{?dist}
|
||||
Summary: GUI for SteelSeries Arctis headsets
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
%global appid dev.astramusic.astra
|
||||
%global ver v0.6.1-beta
|
||||
%global ver 0.6.1-beta
|
||||
|
||||
Name: astra
|
||||
%electronmeta -D
|
||||
Version: %(echo %ver | sed 's/-/~/;s/^v//')
|
||||
Version: %(echo %ver | sed 's/-/~/')
|
||||
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/%ver.tar.gz
|
||||
Source0: https://github.com/Boof2015/astra/archive/refs/tags/v%ver.tar.gz
|
||||
BuildRequires: nodejs-npm nodejs-packaging
|
||||
|
||||
%description
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.global("ver", gh("Boof2015/astra"));
|
||||
rpm.version(gh("Boof2015/astra"));
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 1.0.1388
|
||||
Version: 1.0.1370
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: discord-canary
|
||||
Version: 1.0.1388
|
||||
Version: 1.0.1370
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: discord.com
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "terra-firefox.spec"
|
||||
}
|
||||
labels {
|
||||
large = 1
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -58,7 +58,9 @@ 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.4
|
||||
Version: 0.8.3
|
||||
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.14.2.1
|
||||
Release: 1%{?dist}
|
||||
Version: 0.13.6.1
|
||||
Release: 2%{?dist}
|
||||
Summary: Private, fast, and honest web browser based on Chromium
|
||||
|
||||
URL: https://helium.computer
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit a3d4b5919771a0ae351b80eb266c79681ee529b2
|
||||
%global commit 5abce15f1c6f476c7425cd6542a5997614d08dfc
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260702
|
||||
%global commit_date 20260629
|
||||
%global ver 0.41.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2026-07-02
|
||||
%global ver 2026-06-30
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: signal-desktop
|
||||
%electronmeta -aD
|
||||
Version: 8.17.0
|
||||
Version: 8.16.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A private messenger for Windows, macOS, and Linux
|
||||
URL: https://signal.org
|
||||
|
||||
@@ -5,17 +5,19 @@
|
||||
%global crate mise
|
||||
|
||||
Name: rust-mise
|
||||
Version: 2026.7.0
|
||||
Version: 2026.6.15
|
||||
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/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
|
||||
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
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
|
||||
BuildRequires: anda-srpm-macros mold cargo-rpm-macros >= 24
|
||||
@@ -83,7 +85,7 @@ Zsh command line completion support for %{crate}.
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version}
|
||||
%autosetup -n %{crate}-%{version} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
|
||||
@@ -2,7 +2,4 @@ project pkg {
|
||||
rpm {
|
||||
spec = "hyprlock.spec"
|
||||
}
|
||||
labels {
|
||||
updbranch = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
%global ver 5.0.0
|
||||
|
||||
%global commit 8d2c6881d3e1e7f1e894fc2e811c36fe9ffa6989
|
||||
%global commit c6f09a8f436b21d4a932e778807d7bf707eab9b7
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260702
|
||||
%global commitdate 20260629
|
||||
|
||||
Name: noctalia-git
|
||||
Version: %{ver}^%{commitdate}git.%{shortcommit}
|
||||
@@ -21,9 +21,6 @@ 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)
|
||||
@@ -61,16 +58,11 @@ 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 -Dsystem_tomlplusplus=true -Dsystem_md4c=true
|
||||
%meson
|
||||
|
||||
%build
|
||||
%meson_build
|
||||
@@ -99,13 +91,6 @@ 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 dc2bf7814b37878ded501c1a52602d5e5015bb5a
|
||||
%global commit_date 20260630
|
||||
%global commit f9e292cc90686ab0ef0ba8cbf07eab265dabd167
|
||||
%global commit_date 20260629
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: libsingularity
|
||||
@@ -21,10 +21,6 @@ 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>
|
||||
|
||||
@@ -53,13 +49,9 @@ 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.3
|
||||
Version: 2026.1.3.2
|
||||
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-canary3
|
||||
%define suffixS quail3-canary2
|
||||
|
||||
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
%undefine _debugsource_packages
|
||||
|
||||
Name: rust-deno
|
||||
Version: 2.9.1
|
||||
Version: 2.9.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Deno executable
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit c22df09da10b27dd248b21b7be8b26dcbddeb8ef
|
||||
%global commit 07d31666e73bce337b9cece60a884c67fe8906f4
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2026-07-02
|
||||
%global fulldate 2026-06-27
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.3.2
|
||||
|
||||
@@ -20,7 +20,7 @@ BuildRequires: ncurses
|
||||
BuildRequires: ncurses-devel
|
||||
BuildRequires: pandoc-cli
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: zig0.15
|
||||
BuildRequires: zig >= 0.14.0
|
||||
BuildRequires: zig-rpm-macros
|
||||
BuildRequires: pkgconfig(blueprint-compiler)
|
||||
BuildRequires: pkgconfig(bzip2)
|
||||
@@ -170,8 +170,6 @@ 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
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 10b07951838e422722e34641f4a9c0bfec9037ff
|
||||
%global commit 5fa184f8b63df7e084140ab3c2a91b4a6f262bab
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260702
|
||||
%global ver 1.11.0
|
||||
%global commit_date 20260629
|
||||
%global ver 1.10.0
|
||||
|
||||
%bcond_with check
|
||||
%bcond_with debug_no_build
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
%global debug_package %{nil}
|
||||
%endif
|
||||
|
||||
%global ver 1.10.0-pre
|
||||
%global ver 1.9.0-pre
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
%global rustflags_debuginfo 0
|
||||
|
||||
Name: zed
|
||||
Version: 1.9.0
|
||||
Version: 1.8.2
|
||||
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.global("ver", gh("adobe-fonts/source-han-serif"));
|
||||
rpm.version(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.2
|
||||
Version: 1.15.1
|
||||
Release: 1%{?dist}
|
||||
Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling
|
||||
|
||||
|
||||
@@ -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 cae36151ff24808c6e8bf91b1a35274e7f20b09b
|
||||
%global ver 0.0.41-19555
|
||||
%global commit f5e8a2bfa987f4cb7a2a8a58c2abc0ee788aed82
|
||||
%global ver 0.0.41-19525
|
||||
|
||||
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.82.0
|
||||
Version: 1.81.1
|
||||
|
||||
%gometa -L
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 8185b77b8dfc460dd9aace603499e088f63278f8
|
||||
%global commit 4e366494a3dedb97ffd0f0e76cbb46f5e789ff80
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver v2.4.6
|
||||
%global commit_date 20260701
|
||||
%global ver v2.4.4
|
||||
%global commit_date 20260629
|
||||
|
||||
%global goipath github.com/v2rayA/v2rayA
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global goipath github.com/v2rayA/v2rayA
|
||||
Version: 2.4.7
|
||||
Version: 2.4.6
|
||||
|
||||
%global golicenses LICENSE
|
||||
%global godocs README.md
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: umdive
|
||||
Version: 0.1.4
|
||||
Release: 1%{?dist}
|
||||
Version: 0.1.3
|
||||
Release: 1%?dist
|
||||
Summary: Chroot utility (just like arch-chroot)
|
||||
License: MIT
|
||||
URL: https://github.com/Ultramarine-Linux/dive
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
||||
%global commit fa4f9c9759fbb9c82021745425c76bc886d8c805
|
||||
%global commit b56817107c3aceb53d164a65cc389c2bb5951c05
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 2.3.1
|
||||
%global commit_date 20260702
|
||||
%global commit_date 20260627
|
||||
%global debug_package %nil
|
||||
|
||||
Name: nim-nightly
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global _desc Python composable command line utility, trio-compatible version.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 8.4.2.1
|
||||
Version: 8.3.0.7
|
||||
Release: 1%{?dist}
|
||||
Summary: Python composable command line utility, trio-compatible version
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global _desc Pythonic bindings for FFmpeg's libraries.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 18.0.0
|
||||
Version: 17.1.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Pythonic bindings for FFmpeg's libraries
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "magika.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,59 +0,0 @@
|
||||
%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 +0,0 @@
|
||||
rpm.version(gh("google/magika"));
|
||||
@@ -1,8 +1,8 @@
|
||||
%global pypi_name numba
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 0.66.0
|
||||
Release: 1%{?dist}
|
||||
Version: 0.65.1
|
||||
Release: 3%{?dist}
|
||||
Summary: NumPy aware dynamic Python compiler using LLVM
|
||||
License: BSD-2-Clause AND MIT AND BSD-3-Clause
|
||||
URL: https://numba.pydata.org
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global _desc Open Chinese Convert.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 1.4.0
|
||||
Version: 1.3.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Open Chinese Convert
|
||||
License: Apache-2.0
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global _desc Send usage data from your Python code to PostHog.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 7.21.3
|
||||
Version: 7.21.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Send usage data from your Python code to PostHog
|
||||
License: MIT
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 2c6bf6b0b0f171f6e7d879995dd3969e216ca8f8
|
||||
%global commit_date 20260702
|
||||
%global commit cc36aca8beba9fdbc8f59babbfb253d7fc9d03df
|
||||
%global commit_date 20260628
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global pypi_name types-colorama
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate bottom
|
||||
|
||||
Name: rust-bottom
|
||||
Version: 0.14.3
|
||||
Version: 0.14.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Customizable cross-platform graphical process/system monitor for the terminal
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: run0-sudo-shim
|
||||
Version: 1.4.2
|
||||
Version: 1.3.1
|
||||
Release: 1%{?dist}
|
||||
Summary: An imitation of sudo, using run0 internally
|
||||
SourceLicense: BSD-3-Clause
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
*.tar.xz
|
||||
*.tar.xz.minisig
|
||||
@@ -1,33 +0,0 @@
|
||||
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
|
||||
|
||||
@@ -1,254 +0,0 @@
|
||||
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
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "zig0.15.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,245 +0,0 @@
|
||||
# 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,6 +1,6 @@
|
||||
#!/usr/bin/bash
|
||||
|
||||
version=0.17.0-dev.1158+1d1193aa7
|
||||
version=0.17.0-dev.1099+7db2ef610
|
||||
|
||||
mirrors=()
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%define llvm_compat 22
|
||||
%endif
|
||||
%global llvm_version 22.0.0
|
||||
%global ver 0.17.0-dev.1158+1d1193aa7
|
||||
%global ver 0.17.0-dev.1099+7db2ef610
|
||||
%bcond bootstrap 1
|
||||
%bcond docs %{without bootstrap}
|
||||
%bcond test 1
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
%global zig_cache_dir %{builddir}/zig-cache
|
||||
|
||||
Name: zig-master
|
||||
Version: 0.17.0~dev.1158+1d1193aa7
|
||||
Version: 0.17.0~dev.1099+7db2ef610
|
||||
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
|
||||
|
||||
@@ -29,6 +29,7 @@ Requires: %{name} = %evr
|
||||
Requires: glew-devel
|
||||
Requires: mesa-libGL-devel
|
||||
%pkg_devel_files
|
||||
%_libdir/cmake/OpenVG/
|
||||
|
||||
%package static
|
||||
Requires: %{name} = %evr
|
||||
@@ -38,13 +39,8 @@ 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 @@
|
||||
rpm.version(gh_tag("google/breakpad"));
|
||||
rpm.version(gh("google/breakpad"));
|
||||
|
||||
+14
-7
@@ -1,6 +1,6 @@
|
||||
Name: cglm
|
||||
Version: 0.9.6
|
||||
Release: 2%{?dist}
|
||||
Release: 1%{?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,16 +19,17 @@ 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}
|
||||
%pkg_devel_files
|
||||
|
||||
%description devel
|
||||
Development package for %{name}.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%conf
|
||||
%cmake
|
||||
|
||||
%build
|
||||
%cmake
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
@@ -37,7 +38,13 @@ Requires: %{name} = %{version}
|
||||
%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>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 004497f3153c0aee04d66c9e45daa1b13148d32d
|
||||
%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260702
|
||||
%global commitdate 20260629
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: libtrueforce
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
|
||||
Name: %{srcname}
|
||||
Summary: Mesa graphics libraries
|
||||
%global ver 26.1.4
|
||||
%global ver 26.1.3
|
||||
Epoch: 1
|
||||
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
|
||||
Release: 1%{?dist}
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
let v = find(`mesa-([\d.]+).tar.xz`, get("https://archive.mesa3d.org/?C=D;O=D"), 1);
|
||||
rpm.global("ver", v);
|
||||
rpm.version(v);
|
||||
|
||||
@@ -32,6 +32,10 @@ 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}
|
||||
|
||||
|
||||
@@ -5,6 +5,5 @@ project pkg {
|
||||
}
|
||||
labels {
|
||||
mock = 1
|
||||
updbranch = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: bup
|
||||
Version: 0.33.10
|
||||
Release: 1%{?dist}
|
||||
Version: 0.33.9
|
||||
Release: 1%?dist
|
||||
Summary: Efficient backup system based on the git packfile format
|
||||
License: LGPL-2.0-only
|
||||
URL: https://bup.github.io
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
let v = gh_tag("bup/bup");
|
||||
v.crop(4);
|
||||
rpm.version(v);
|
||||
rpm.version(gh("bup/bup"));
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: gradle-completions
|
||||
Version: 9.6.1
|
||||
Version: 9.5.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Gradle tab completion for bash and zsh
|
||||
License: MIT
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: kew
|
||||
Version: 4.1.6
|
||||
Version: 4.1.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Music for the Shell
|
||||
URL: https://codeberg.org/ravachol/kew
|
||||
@@ -27,7 +29,7 @@ Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
%git_clone https://codeberg.org/ravachol/kew.git v%{version}
|
||||
|
||||
%build
|
||||
%make_build CC="%__cc %build_cflags" CXX="%__cxx %build_cxxflags" SYMBOLS=1
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install PREFIX=/usr
|
||||
@@ -39,10 +41,9 @@ Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
%doc README.md
|
||||
%lang(zh_CN) %doc README_zh_CN.md
|
||||
%{_bindir}/kew
|
||||
%{_datadir}/kew/
|
||||
%{_datadir}/kew/themes/*.theme
|
||||
%{_datadir}/kew/themes/*.txt
|
||||
%{_mandir}/man1/kew.1.*
|
||||
%{_appsdir}/kew.desktop
|
||||
%{_hicolordir}/*/apps/kew.png
|
||||
|
||||
%changelog
|
||||
* Thu Apr 09 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 0b7f1f1f6586dc65ff480f3cda5c2170a70aa020
|
||||
%global commit_date 20260702
|
||||
%global commit_date 20260310
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global ver 1.0
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
let ver = gh_tag("albfan/miraclecast");
|
||||
ver.crop(1);
|
||||
rpm.global("ver", ver);
|
||||
rpm.global("ver", gh("albfan/miraclecast"));
|
||||
|
||||
rpm.global("commit", gh_commit("albfan/miraclecast"));
|
||||
if rpm.changed() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global ver 2.0.0
|
||||
%global commit 7c78122eea2cbc11d0b9c2a1a82958df45a27dbc
|
||||
%global commit_date 20260702
|
||||
%global commit 06d91e18e3e6ecac8f138a1a84edd5ffe0637a7c
|
||||
%global commit_date 20260514
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: openbangla-keyboard-nightly
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 107daf2202df5e25c7d87bc59721c761c551ee43
|
||||
%global commit 197922d161f3a4fc0a36fa43d9668b7918b9338f
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 20260701035519
|
||||
%global commit_date 20260701
|
||||
%global ver 20260628154711
|
||||
%global commit_date 20260629
|
||||
|
||||
Name: v2ray-domain-list-community
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit fbeec6d51a544ba4c19d75cf04260f74c965fbd7
|
||||
%global commit 519243fd551caf9b118d2a34c95699ce15cd74eb
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 202607020247
|
||||
%global commit_date 20260702
|
||||
%global ver 202606191114
|
||||
%global commit_date 20260620
|
||||
|
||||
%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,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);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 627a8478532fb57f3aae80dca81e136b9f9ea6b9
|
||||
%global commit b10ff261519f24bdc86d1caedc86ca0aa99f27e1
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20260701
|
||||
%global commit_date 20260628
|
||||
|
||||
Name: vgmstream
|
||||
Version: 0~%{commit_date}git.%shortcommit
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "brew-proxy.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,154 +0,0 @@
|
||||
# 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 +0,0 @@
|
||||
rpm.version(codeberg("HastD/brew-proxy"));
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit f5967cf287618d196f2b5c3efd11af000c6c8d6e
|
||||
%global commit_date 20260702
|
||||
%global commit e7371984b826bdc97b8eee9b41fc427089bc56ce
|
||||
%global commit_date 20260627
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: cloud-hypervisor-nightly
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh_tag("WeirdTreeThing/croskbd"));
|
||||
rpm.version(gh("WeirdTreeThing/croskbd"));
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: limine
|
||||
Version: 12.4.0
|
||||
Version: 12.3.3
|
||||
Release: 1%{?dist}
|
||||
Summary: Modern, advanced, portable, multiprotocol bootloader
|
||||
License: BSD-2-Clause
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
%global debug_package %{nil}
|
||||
%endif
|
||||
|
||||
%global commit 004497f3153c0aee04d66c9e45daa1b13148d32d
|
||||
%global commitdate 20260702
|
||||
%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd
|
||||
%global commitdate 20260629
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global modulename logitech-rs50-linux-driver
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global commit 004497f3153c0aee04d66c9e45daa1b13148d32d
|
||||
%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd
|
||||
%global debug_package %{nil}
|
||||
%global modulename logitech-rs50-linux-driver
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260702
|
||||
%global commitdate 20260629
|
||||
|
||||
Name: dkms-%{modulename}
|
||||
Version: 1.0^%{commitdate}git.%{shortcommit}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 004497f3153c0aee04d66c9e45daa1b13148d32d
|
||||
%global commit 14045e8f61f12f4f1e320bc3bba015b98f5294dd
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260702
|
||||
%global commitdate 20260629
|
||||
|
||||
Name: logitech-rs50-linux-driver
|
||||
Version: 1.0^%{commitdate}git.%{shortcommit}
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
%global debug_package %{nil}
|
||||
%endif
|
||||
|
||||
%global commit cd735225a95e04dda3e2befd94ba77e1f7609dcc
|
||||
%global commitdate 20260630
|
||||
%global commit e069fac2107fb88d30be41375bd2c35ef17e3677
|
||||
%global commitdate 20260603
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global modulename nct6687d
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global commit cd735225a95e04dda3e2befd94ba77e1f7609dcc
|
||||
%global commit e069fac2107fb88d30be41375bd2c35ef17e3677
|
||||
%global debug_package %{nil}
|
||||
%global modulename nct6687d
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260630
|
||||
%global commitdate 20260603
|
||||
|
||||
Name: dkms-%{modulename}
|
||||
Version: 1.0^%{commitdate}git.%{shortcommit}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit cd735225a95e04dda3e2befd94ba77e1f7609dcc
|
||||
%global commit e069fac2107fb88d30be41375bd2c35ef17e3677
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260630
|
||||
%global commitdate 20260603
|
||||
|
||||
Name: nct6687d
|
||||
Version: 1.0^%{commitdate}git.%{shortcommit}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: pixi
|
||||
Version: 0.72.0
|
||||
Version: 0.71.2
|
||||
Release: 1%{?dist}
|
||||
Summary: A cross-platform, multi-language package manager
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 921ca8e50441bf85ddc843d35fb833493af8cdd3
|
||||
%global commit ba67d191deb8f2c0130ced4b0b4f72e0f9f928b3
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260702
|
||||
%global commitdate 20260627
|
||||
%global ver 0
|
||||
%define buildforkernels akmod
|
||||
%global debug_package %{nil}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 921ca8e50441bf85ddc843d35fb833493af8cdd3
|
||||
%global commit ba67d191deb8f2c0130ced4b0b4f72e0f9f928b3
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260702
|
||||
%global commitdate 20260627
|
||||
%global ver 0
|
||||
%global debug_package %{nil}
|
||||
%global modulename sc0710
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 921ca8e50441bf85ddc843d35fb833493af8cdd3
|
||||
%global commit ba67d191deb8f2c0130ced4b0b4f72e0f9f928b3
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260702
|
||||
%global commitdate 20260627
|
||||
%global ver 0
|
||||
|
||||
Name: sc0710
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit a8a638e2b9e2e37efe66c07847394abf00dc9df9
|
||||
%global commit e1059502b7b7c0fd791d091f89fcfea33e99f372
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260702
|
||||
%global commitdate 20260627
|
||||
%global ver 1.1.1
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: taidan
|
||||
Version: 0.2.5
|
||||
Release: 1%{?dist}
|
||||
Version: 0.2.2
|
||||
Release: 2%{?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
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
|
||||
Name: vicinae
|
||||
License: GPL-3.0-or-later
|
||||
Version: 0.22.1
|
||||
Release: 1%{?dist}
|
||||
Version: 0.22.0
|
||||
Release: 2%{?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.28.0
|
||||
Version: 6.26.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 fe086cda8fc50d15c3aea90c748c8f3346b6e601
|
||||
%global commit 1507c7204181440ed4bc7676e3641415d9ba8163
|
||||
%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.8.0
|
||||
Version: 0.5.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-or-later
|
||||
License: GPL-3.0
|
||||
|
||||
Source0: https://downloads.arduino.cc/AppLab/Stable/ArduinoAppLab_%{version}_Linux_x86-64.tar.gz
|
||||
Source1: https://github.com/arduino/arduino-app-lab/archive/refs/tags/al-%{version}.zip
|
||||
Source1: https://downloads.arduino.cc/AppLab/Stable/source-app-lab-%{version}.zip
|
||||
Source2: cc.arduino.AppLab.desktop
|
||||
Source3: cc.arduino.AppLab.metainfo.xml
|
||||
|
||||
@@ -29,19 +29,20 @@ Packager: Jaiden Riordan <jade@fyralabs.com>
|
||||
|
||||
%prep
|
||||
tar -xvf %{_sourcedir}/ArduinoAppLab_%{version}_Linux_x86-64.tar.gz
|
||||
unzip %{_sourcedir}/al-%{version}.zip
|
||||
unzip %{_sourcedir}/source-app-lab-%{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 arduino-app-lab-al-%{version}/ui-packages/images/assets/round-arduino-logo.svg %{buildroot}%{_scalableiconsdir}/cc.arduino.AppLab.svg
|
||||
install -p -m644 source-app-lab/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 arduino-app-lab-al-%{version}/LICENSE -t .
|
||||
cp source-app-lab/LICENSE -t .
|
||||
cp source-app-lab/dependency_licenses -t .
|
||||
|
||||
%terra_appstream -o %{SOURCE3}
|
||||
|
||||
@@ -50,14 +51,13 @@ 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,3 +1,3 @@
|
||||
let v = gh("arduino/arduino-app-lab");
|
||||
v.crop(3);
|
||||
rpm.version(v);
|
||||
print(v);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
%global goipath github.com/carapace-sh/carapace-bin
|
||||
Version: 1.7.3
|
||||
Version: 1.7.1
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: electron
|
||||
%electronmeta
|
||||
Version: 43.0.0
|
||||
Version: 42.5.1
|
||||
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.5
|
||||
Version: 0.6.4
|
||||
Release: 1%{?dist}
|
||||
Summary: Rust libraries and tools to interact with the Framework Computer systems
|
||||
URL: https://github.com/FrameworkComputer/framework-system
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user