mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-21 11:00:38 +00:00
Compare commits
93 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d1f34536ee | |||
| 8c69a808ee | |||
| 0ffc6ffc0f | |||
| a815fbe015 | |||
| 35d0a0183a | |||
| 5ab82231f4 | |||
| f17dab9c7d | |||
| af9e357133 | |||
| a6097c8a9f | |||
| c180dafec5 | |||
| 025f17d10d | |||
| ea69569880 | |||
| a8082c734a | |||
| 8f8353c6da | |||
| 6bc000c585 | |||
| fdfe521470 | |||
| 39333d5705 | |||
| d99c5264a5 | |||
| 7f312863a6 | |||
| 9652590b4b | |||
| 5aabd6ce00 | |||
| b2c5a129aa | |||
| 2b08c44f53 | |||
| 0ac4cacf7b | |||
| 631278ff56 | |||
| 84f1e0689a | |||
| 215d164e0d | |||
| 2abc129c2f | |||
| 2b2d082fc0 | |||
| a85caeebb8 | |||
| d1529d4a09 | |||
| 9b091e8d7b | |||
| a542f90133 | |||
| 83d00b374b | |||
| 735dd95e99 | |||
| 6a6420b9ec | |||
| d1bbae5702 | |||
| e6755af577 | |||
| 429bf69c73 | |||
| 8e351434cb | |||
| 486279cdf9 | |||
| 50bfd1e312 | |||
| c6b604b733 | |||
| c4f384ecbe | |||
| f60e96810a | |||
| 07b62e72b3 | |||
| e43a65c749 | |||
| 2c4d35c344 | |||
| 56ecf3c224 | |||
| 9c3402066a | |||
| 8213edf4bb | |||
| d387408d5f | |||
| 21fbd7cfb0 | |||
| 30fa4501e9 | |||
| 7d8446c852 | |||
| b2a7a8ff98 | |||
| 287befce40 | |||
| b309283a54 | |||
| eb36a8854b | |||
| 83a3010173 | |||
| 60e4a6f49e | |||
| 601134de62 | |||
| 2f0aba365c | |||
| ecea52d8a0 | |||
| aea3316bdd | |||
| 290645ec3e | |||
| 797980a590 | |||
| 9fb3199468 | |||
| 95d91649b2 | |||
| f99825bbf6 | |||
| 953743213e | |||
| 2d27d288c6 | |||
| 6fe91b2724 | |||
| 3fe0f4ed87 | |||
| 5b428269ce | |||
| b250318445 | |||
| 849e652970 | |||
| c34116c0bd | |||
| f0638f574c | |||
| e6071b3afc | |||
| 08a8ed106e | |||
| e43851f6ed | |||
| a4a2ac20d5 | |||
| 40bdd2742c | |||
| f1f7d2a739 | |||
| 5a4cbb34b3 | |||
| 1382d8d447 | |||
| 8342fc4d41 | |||
| 7d9c053463 | |||
| 6b75177055 | |||
| 6f28c7cbb2 | |||
| bb5f0e51d6 | |||
| 6f5ce1a3e0 |
@@ -29,6 +29,7 @@ body:
|
||||
description: Which version of Terra are you using?
|
||||
options:
|
||||
- frawhide
|
||||
- f44
|
||||
- f43
|
||||
- f42
|
||||
- el10
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 1.0.974
|
||||
Version: 1.0.1013
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary
|
||||
Version: 1.0.974
|
||||
Version: 1.0.1013
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: discord.com
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb-openasar
|
||||
Version: 1.0.188
|
||||
Version: 1.0.189
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb
|
||||
Version: 1.0.188
|
||||
Release: 1%{?dist}
|
||||
Version: 1.0.189
|
||||
Release: 2%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: https://discord.com
|
||||
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
|
||||
@@ -37,7 +37,7 @@ mkdir -p %{buildroot}%{_datadir}/applications/
|
||||
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
||||
ln -s %_datadir/discord-ptb/discord-ptb.desktop %{buildroot}%{_datadir}/applications/
|
||||
ln -s %_datadir/discord-ptb/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png
|
||||
ln -s %_datadir/discord-ptb/Discord %buildroot%_bindir/discord-ptb
|
||||
ln -s %_datadir/discord-ptb/discord-ptb %buildroot%_bindir/discord-ptb
|
||||
|
||||
%files
|
||||
%_bindir/discord-ptb
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
%endif
|
||||
|
||||
Name: helium-browser-bin
|
||||
Version: 0.11.5.1
|
||||
Version: 0.11.7.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Private, fast, and honest web browser based on Chromium
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global pure_protobuf_version 2.0.0
|
||||
|
||||
Name: komikku
|
||||
Version: 50.2.0
|
||||
Version: 50.3.0
|
||||
%forgemeta
|
||||
Release: 1%{?dist}
|
||||
Summary: A manga reader for GNOME
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit 05b327c723f31d864d4e268128097c446bad4e50
|
||||
%global commit 5e847889b34b736760a1702b82191693d89d46d9
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260427
|
||||
%global commit_date 20260502
|
||||
%global ver 0.41.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global metainfo_commit baf65ee3b0236d447e250294c5773f9411d85cfa
|
||||
%global metainfo_commit 92832ea1d6adc2b226742d29bc41f5156426f898
|
||||
|
||||
Name: proton-vpn-gtk-app
|
||||
Version: 4.15.3
|
||||
Version: 4.16.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Official ProtonVPN Linux app
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global commit 0fee3911afdaabbdcf4e8214e3472198a1c0c9db
|
||||
%global commit_date 20260304
|
||||
%global commit 8ce6f3eadf8e41d364d76d0853ae7f0cbb4fc23d
|
||||
%global commit_date 20260501
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: rpinters
|
||||
Version: 0~%commit_date.git~%shortcommit
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: Raspberry Pi printing utility module
|
||||
License: GPL-2+ AND BSD-3-Clause
|
||||
URL: https://github.com/raspberrypi-ui/rpinters
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2026-04-27
|
||||
%global ver 2026-05-02
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -46,7 +46,7 @@ BuildRequires: python3-sdkmanager
|
||||
Requires: %{name}-server
|
||||
# Gradle here really wants Java 21-23 to work properly
|
||||
# Java 25 breaks the build
|
||||
BuildRequires: java-21-openjdk-devel
|
||||
BuildRequires: java-latest-openjdk-devel
|
||||
BuildConflicts: dkms-nvidia akmod-nvidia
|
||||
Requires: android-tools
|
||||
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
|
||||
|
||||
Name: voicevox
|
||||
Version: 0.25.1
|
||||
Release: 1%?dist
|
||||
Version: 0.25.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Japanese text-to-speech editor
|
||||
License: LGPL-3.0
|
||||
URL: https://voicevox.hiroshiba.jp
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: gradle
|
||||
Version: 9.4.1
|
||||
Version: 9.5.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Powerful build system for the JVM
|
||||
URL: https://gradle.org/
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate mise
|
||||
|
||||
Name: rust-mise
|
||||
Version: 2026.4.24
|
||||
Version: 2026.4.28
|
||||
Release: 1%{?dist}
|
||||
Summary: Front-end to your dev env
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: driftwm
|
||||
Version: 0.4.0
|
||||
Version: 0.5.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A trackpad-first infinite canvas Wayland compositor
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@
|
||||
|
||||
Name: gnome-shell-extension-%{extension}
|
||||
Version: 12
|
||||
Release: 3%?dist
|
||||
Release: 4%{?dist}
|
||||
Summary: GNOME Shell extension to bring back the app menu
|
||||
License: GPL-3.0-only
|
||||
URL: https://github.com/fthx/appmenu-is-back
|
||||
@@ -12,7 +12,7 @@ BuildArch: noarch
|
||||
|
||||
Source0: https://github.com/fthx/appmenu-is-back/archive/refs/tags/v%{version}.tar.gz
|
||||
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Requires: gnome-shell >= 48~
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
%description
|
||||
|
||||
+2
-2
@@ -7,7 +7,7 @@
|
||||
|
||||
Name: gnome-shell-extension-%{extension}
|
||||
Version: 0~%{commit_date}git.%{shortcommit}
|
||||
Release: 2%?dist
|
||||
Release: 3%{?dist}
|
||||
Summary: Battery remaining time extension for GNOME Shell
|
||||
License: GPL-2.0-only
|
||||
URL: https://github.com/pomoke/battery_time
|
||||
@@ -18,7 +18,7 @@ Source0: %url/archive/%commit/battery_time-%commit.tar.gz
|
||||
# License declared in README
|
||||
Source1: https://scancode-licensedb.aboutcode.org/gpl-2.0.LICENSE
|
||||
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Requires: gnome-shell >= 48~
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
+6
-2
@@ -7,18 +7,22 @@
|
||||
|
||||
Name: gnome-shell-extension-%{extension}
|
||||
Version: %ver^%commit_date.%shortcommit
|
||||
Release: 2%?dist
|
||||
Release: 3%{?dist}
|
||||
Summary: GPU Profile switcher Gnome-Shell-Extension for ASUS laptops using Supergfxctl
|
||||
License: GPL-3.0-only
|
||||
URL: https://github.com/chikobara/GPU-Switcher-Supergfxctl
|
||||
|
||||
Source0: %url/archive/%commit.tar.gz
|
||||
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~) asusctl supergfxctl
|
||||
Requires: gnome-shell >= 48~
|
||||
Requires: asusctl
|
||||
Requires: supergfxctl
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
Packager: june-fish <june@fyralabs.com>
|
||||
|
||||
%description
|
||||
GPU Profile switcher Gnome-Shell-Extension for ASUS laptops using Supergfxctl
|
||||
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@
|
||||
|
||||
Name: gnome-shell-extension-%{extension}
|
||||
Version: 10
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: GNOME extension that removes the 'Window is ready' notification and brings the window into focus instead
|
||||
License: AGPL-3.0-only
|
||||
URL: https://github.com/zalckos/GrandTheftFocus
|
||||
@@ -12,7 +12,7 @@ BuildArch: noarch
|
||||
|
||||
Source0: https://github.com/zalckos/GrandTheftFocus/archive/refs/tags/v%version.tar.gz
|
||||
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Requires: gnome-shell >= 48~
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
+3
-3
@@ -1,5 +1,5 @@
|
||||
%global commit 50da30c124e941f4ab5e76f34dc90f294a3aae98
|
||||
%global commit_date 20260424
|
||||
%global commit 1d36e934d5c5a00b99164309e09f0cc4a930b7a2
|
||||
%global commit_date 20260502
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global extension multi-monitors-bar
|
||||
@@ -17,7 +17,7 @@ BuildArch: noarch
|
||||
Source0: %url/archive/%commit/multi-monitors-bar_fapv2-%commit.tar.gz
|
||||
# README declared the license, but they do not provide a license file
|
||||
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Requires: gnome-shell >= 48~
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
+2
-2
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: gnome-shell-extension-vicinae
|
||||
Version: 1.6.1
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
License: MIT
|
||||
URL: https://github.com/dagimg-dot/vicinae-gnome-extension
|
||||
Source: %{url}/archive/refs/tags/v%{version}.tar.gz
|
||||
@@ -12,7 +12,7 @@ Packager: metcya <metcya@gmail.com>
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: bun-bin glib2-devel
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Requires: gnome-shell >= 48~
|
||||
Requires: vicinae
|
||||
Recommends: gnome-extensions-app
|
||||
Provides: gnome-shell-extension-vicinae-gnome-extension
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec
|
||||
|
||||
%global realname hyprutils
|
||||
%global ver 0.12.0
|
||||
%global ver 0.13.0
|
||||
|
||||
%global commit ee9ef3d43ed194cae1b55edb716a696a45c37b48
|
||||
%global commit_date 20260427
|
||||
%global commit ec5c0c709706bad5b82f667fd8758eae442577ce
|
||||
%global commit_date 20260430
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
Name: %realname.nightly
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit a12f58b9825160d16910b515535664afe422255e
|
||||
%global commit_date 20260427
|
||||
%global commit 08092c3376e809190b349083497fb8c96c637c82
|
||||
%global commit_date 20260429
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
@@ -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.1.2
|
||||
Version: 2026.1.1.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 quail1-canary2
|
||||
%define suffixS quail1-canary3
|
||||
|
||||
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global crate deno
|
||||
|
||||
Name: rust-deno
|
||||
Version: 2.7.13
|
||||
Version: 2.7.14
|
||||
Release: 1%{?dist}
|
||||
Summary: Deno executable
|
||||
|
||||
|
||||
@@ -7,8 +7,8 @@ An editor that pays homage to the classic MS-DOS Editor, but with a modern inter
|
||||
%global appstream_component console-application
|
||||
|
||||
Name: %{crate}
|
||||
Version: 1.2.1
|
||||
Release: 4%{?dist}
|
||||
Version: 2.0.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A simple editor for simple needs.
|
||||
SourceLicense: MIT
|
||||
License: MIT AND (MIT OR Apache-2.0)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: flutter
|
||||
Version: 3.41.8
|
||||
Version: 3.41.9
|
||||
Release: 1%{?dist}
|
||||
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 8769d322022f135886d4d26d2974fb2dcea40c43
|
||||
%global commit 4dcb09ada0c0909717d92547623b26eafa50ca8a
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2026-04-26
|
||||
%global fulldate 2026-04-30
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.3.2
|
||||
|
||||
@@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser
|
||||
%bcond docs 1
|
||||
|
||||
Name: rio
|
||||
Version: 0.3.11
|
||||
Version: 0.4.1
|
||||
Release: 1%{?dist}
|
||||
Summary: A hardware-accelerated terminal written in Rust.
|
||||
SourceLicense: MIT
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 832c17e8192e2e1d472f0751e7cef2af84ded622
|
||||
%global commit 9155bf4e1795131339ccf9e5e8e491d35ab9cfdd
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260426
|
||||
%global ver 0.235.0
|
||||
%global commit_date 20260502
|
||||
%global ver 1.2.0
|
||||
|
||||
%bcond_with check
|
||||
%bcond_with debug_no_build
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global debug_package %{nil}
|
||||
%endif
|
||||
|
||||
%global ver 0.234.6-pre
|
||||
%global ver 1.1.2-pre
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
%global rustflags_debuginfo 0
|
||||
|
||||
Name: zed
|
||||
Version: 0.233.10
|
||||
Version: 1.0.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Zed is a high-performance, multiplayer code editor
|
||||
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
%global appid moe.launcher.an-anime-game-launcher
|
||||
Name: %{crate}
|
||||
Version: 3.19.1
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: An Anime Game Launcher for Linux with automatic patching and telemetry disabling
|
||||
|
||||
License: GPL-3.0-or-later
|
||||
@@ -53,6 +53,7 @@ BuildRequires: protobuf-devel protobuf-compiler
|
||||
%install
|
||||
%crate_install_bin
|
||||
|
||||
install -Dm644 assets/moe.launcher.an-anime-game-launcher.metainfo.xml %{buildroot}%{_metainfodir}/moe.launcher.an-anime-game-launcher.metainfo.xml
|
||||
install -Dm644 assets/images/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png
|
||||
desktop-file-install \
|
||||
--set-icon="%{appid}" \
|
||||
@@ -70,7 +71,11 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/anime-game-launcher.
|
||||
%{_datadir}/applications/anime-game-launcher.desktop
|
||||
%{_bindir}/%{crate}
|
||||
%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png
|
||||
%{_metainfodir}/moe.launcher.an-anime-game-launcher.metainfo.xml
|
||||
|
||||
%changelog
|
||||
* Mon Dec 08 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Install metainfo
|
||||
|
||||
* Sat Sep 20 2025 Cappy Ishihara <cappy@cappuchino.xyz>
|
||||
- Initial package
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define osuresver 2026.423.0
|
||||
%define osuresver 2026.427.0
|
||||
%global debug_package %{nil}
|
||||
%define __strip /bin/true
|
||||
|
||||
Name: osu-lazer
|
||||
Version: 2026.425.0
|
||||
Version: 2026.429.0
|
||||
Release: 1%{?dist}
|
||||
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
|
||||
ExclusiveArch: x86_64
|
||||
|
||||
@@ -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 3b21833b8e923a8caf48f2b240453bfc56ebc034
|
||||
%global ver 0.0.40-19255
|
||||
%global commit e8cd6f4ef6bb4c4d468c8e4ae29263f5c9b7f733
|
||||
%global ver 0.0.40-19296
|
||||
|
||||
Name: rpcs3
|
||||
Version: %(echo %{ver} | sed 's/-/^/g')
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
Name: steam
|
||||
Version: 1.0.0.85
|
||||
Release: 6%?dist
|
||||
Release: 7%{?dist}
|
||||
Summary: Installer for the Steam software distribution service
|
||||
# Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT.
|
||||
License: Steam License Agreement and MIT
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: steamos-manager
|
||||
Version: 26.0.1
|
||||
Release: 1%?dist
|
||||
Version: 26.1.0
|
||||
Release: 1%{?dist}
|
||||
Summary: SteamOS Manager is a system daemon that aims to abstract Steam's interactions with the operating system.
|
||||
License: MIT AND (MIT OR Apache-2.0) AND Unicode-3.0 AND Apache-2.0 OR BSL-1.0 AND Apache-2.0 OR MIT AND Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT AND BSD-3-Clause OR MIT OR Apache-2.0 AND ISC AND LGPL-2.1 OR MIT OR Apache-2.0 AND MIT AND MIT OR Apache-2.0 AND MIT OR Apache-2.0 OR LGPL-2.1-or-later AND Unlicense OR MIT AND Zlib OR Apache-2.0 OR MIT
|
||||
URL: https://gitlab.steamos.cloud/holo/steamos-manager
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global bootstrap_version 1.17.1
|
||||
|
||||
Name: crystal
|
||||
Version: 1.20.0
|
||||
Version: 1.20.1
|
||||
Release: 1%{?dist}
|
||||
Summary: A general-purpose, object-oriented programming language
|
||||
License: Apache-2.0
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
# https://github.com/nektos/act
|
||||
%global goipath github.com/nektos/act
|
||||
Version: 0.2.87
|
||||
Version: 0.2.88
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
%global goipath github.com/charmbracelet/pop
|
||||
Version: 0.2.0
|
||||
Version: 0.2.1
|
||||
|
||||
%gometa -f
|
||||
|
||||
Name: pop
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: Send emails from your terminal
|
||||
URL: https://github.com/charmbracelet/%{name}
|
||||
Source0: https://github.com/charmbracelet/%{name}/archive/refs/tags/v%{version}.tar.gz
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit b4f08981becb71eaa995fa98ed2098ade92566bb
|
||||
%global commit 4e87f59628ff78ab2ac720cf73079fcd07c833e7
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver v26.3.27
|
||||
%global commit_date 20260426
|
||||
%global commit_date 20260502
|
||||
|
||||
%global goipath github.com/XTLS/Xray-core
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "ghc-bv.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
# generated by cabal-rpm-2.3.2
|
||||
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
|
||||
|
||||
%global pkg_name bv
|
||||
%global pkgver %{pkg_name}-%{version}
|
||||
%{?haskell_setup}
|
||||
|
||||
Name: ghc-%{pkg_name}
|
||||
Version: 0.5
|
||||
Release: 1%{?dist}
|
||||
Summary: Bit-vector arithmetic library
|
||||
|
||||
License: BSD-3-Clause
|
||||
URL: https://hackage.haskell.org/package/bv
|
||||
# Begin cabal-rpm sources:
|
||||
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
|
||||
# End cabal-rpm sources
|
||||
|
||||
# Begin cabal-rpm deps:
|
||||
BuildRequires: ghc-rpm-macros
|
||||
BuildRequires: ghc-Cabal-devel
|
||||
BuildRequires: ghc-base-devel
|
||||
%if %{with ghc_prof}
|
||||
BuildRequires: ghc-base-prof
|
||||
%endif
|
||||
# End cabal-rpm deps
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
Bit-vectors implemented as a thin wrapper over integers.
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: Haskell %{pkg_name} library development files
|
||||
Provides: %{name}-static = %{version}-%{release}
|
||||
Provides: %{name}-static%{?_isa} = %{version}-%{release}
|
||||
%if %{defined ghc_version}
|
||||
Requires: ghc-compiler = %{ghc_version}
|
||||
%endif
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package provides the Haskell %{pkg_name} library development files.
|
||||
|
||||
|
||||
%if %{with haddock}
|
||||
%package doc
|
||||
Summary: Haskell %{pkg_name} library documentation
|
||||
BuildArch: noarch
|
||||
Requires: ghc-filesystem
|
||||
|
||||
%description doc
|
||||
This package provides the Haskell %{pkg_name} library documentation.
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with ghc_prof}
|
||||
%package prof
|
||||
Summary: Haskell %{pkg_name} profiling library
|
||||
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
|
||||
Supplements: (%{name}-devel and ghc-prof)
|
||||
|
||||
%description prof
|
||||
This package provides the Haskell %{pkg_name} profiling library.
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
# Begin cabal-rpm setup:
|
||||
%setup -q -n %{pkgver}
|
||||
# End cabal-rpm setup
|
||||
|
||||
|
||||
%build
|
||||
# Begin cabal-rpm build:
|
||||
%ghc_lib_build
|
||||
# End cabal-rpm build
|
||||
|
||||
|
||||
%install
|
||||
# Begin cabal-rpm install
|
||||
%ghc_lib_install
|
||||
# End cabal-rpm install
|
||||
|
||||
|
||||
%files -f %{name}.files
|
||||
# Begin cabal-rpm files:
|
||||
%license LICENSE
|
||||
# End cabal-rpm files
|
||||
|
||||
|
||||
%files devel -f %{name}-devel.files
|
||||
%doc CHANGES.md README.md
|
||||
|
||||
|
||||
%if %{with haddock}
|
||||
%files doc -f %{name}-doc.files
|
||||
%license LICENSE
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with ghc_prof}
|
||||
%files prof -f %{name}-prof.files
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Apr 28 2026 Owen Zimmerman <owen@fyralabs.com> - 0.5-1
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(hackage("bv"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "ghc-freer-simple.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
# generated by cabal-rpm-2.3.2
|
||||
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
|
||||
|
||||
%global pkg_name freer-simple
|
||||
%global pkgver %{pkg_name}-%{version}
|
||||
%{?haskell_setup}
|
||||
|
||||
# testsuite missing deps: QuickCheck tasty tasty-hunit tasty-quickcheck
|
||||
|
||||
Name: ghc-%{pkg_name}
|
||||
Version: 1.2.1.2
|
||||
Release: 1%{?dist}
|
||||
Summary: A friendly effect system for Haskell
|
||||
|
||||
License: BSD-3-Clause
|
||||
URL: https://hackage.haskell.org/package/freer-simple
|
||||
# Begin cabal-rpm sources:
|
||||
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
|
||||
Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal
|
||||
# End cabal-rpm sources
|
||||
|
||||
# Begin cabal-rpm deps:
|
||||
BuildRequires: ghc-rpm-macros
|
||||
BuildRequires: ghc-Cabal-devel
|
||||
BuildRequires: ghc-base-devel
|
||||
BuildRequires: ghc-natural-transformation-devel
|
||||
BuildRequires: ghc-template-haskell-devel
|
||||
BuildRequires: ghc-transformers-base-devel
|
||||
%if %{with ghc_prof}
|
||||
BuildRequires: ghc-base-prof
|
||||
BuildRequires: ghc-natural-transformation-prof
|
||||
BuildRequires: ghc-template-haskell-prof
|
||||
BuildRequires: ghc-transformers-base-prof
|
||||
%endif
|
||||
# End cabal-rpm deps
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
An implementation of an effect system for Haskell (a fork of
|
||||
<http://hackage.haskell.org/package/freer-effects freer-effects>), which is
|
||||
based on the work of Oleg Kiselyov et al.:
|
||||
|
||||
* <http://okmij.org/ftp/Haskell/extensible/more.pdf Freer Monads, More
|
||||
Extensible Effects> * <http://okmij.org/ftp/Haskell/zseq.pdf Reflection without
|
||||
Remorse> * <http://okmij.org/ftp/Haskell/extensible/exteff.pdf Extensible
|
||||
Effects>
|
||||
|
||||
The key features are:
|
||||
|
||||
* An efficient effect system for Haskell - as a library! * Reimplementations of
|
||||
several common Haskell monad transformers as effects. * Core components for
|
||||
defining your own Effects.
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: Haskell %{pkg_name} library development files
|
||||
Provides: %{name}-static = %{version}-%{release}
|
||||
Provides: %{name}-static%{?_isa} = %{version}-%{release}
|
||||
%if %{defined ghc_version}
|
||||
Requires: ghc-compiler = %{ghc_version}
|
||||
%endif
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package provides the Haskell %{pkg_name} library development files.
|
||||
|
||||
|
||||
%if %{with haddock}
|
||||
%package doc
|
||||
Summary: Haskell %{pkg_name} library documentation
|
||||
BuildArch: noarch
|
||||
Requires: ghc-filesystem
|
||||
|
||||
%description doc
|
||||
This package provides the Haskell %{pkg_name} library documentation.
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with ghc_prof}
|
||||
%package prof
|
||||
Summary: Haskell %{pkg_name} profiling library
|
||||
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
|
||||
Supplements: (%{name}-devel and ghc-prof)
|
||||
|
||||
%description prof
|
||||
This package provides the Haskell %{pkg_name} profiling library.
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
# Begin cabal-rpm setup:
|
||||
%setup -q -n %{pkgver}
|
||||
cp -bp %{SOURCE1} %{pkg_name}.cabal
|
||||
# End cabal-rpm setup
|
||||
|
||||
|
||||
%build
|
||||
# Begin cabal-rpm build:
|
||||
%ghc_lib_build
|
||||
# End cabal-rpm build
|
||||
|
||||
|
||||
%install
|
||||
# Begin cabal-rpm install
|
||||
%ghc_lib_install
|
||||
# End cabal-rpm install
|
||||
|
||||
|
||||
%files -f %{name}.files
|
||||
# Begin cabal-rpm files:
|
||||
%license LICENSE
|
||||
# End cabal-rpm files
|
||||
|
||||
|
||||
%files devel -f %{name}-devel.files
|
||||
%doc CHANGELOG.md README.md examples
|
||||
%{_bindir}/freer-simple-examples
|
||||
|
||||
|
||||
%if %{with haddock}
|
||||
%files doc -f %{name}-doc.files
|
||||
%license LICENSE
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with ghc_prof}
|
||||
%files prof -f %{name}-prof.files
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Apr 28 2026 Owen Zimmerman <owen@fyralabs.com> - 1.2.1.2-1
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(hackage("freer-simple"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "ghc-language-bluespec.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,127 @@
|
||||
# generated by cabal-rpm-2.3.2
|
||||
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
|
||||
|
||||
%global pkg_name language-bluespec
|
||||
%global pkgver %{pkg_name}-%{version}
|
||||
%{?haskell_setup}
|
||||
|
||||
Name: ghc-%{pkg_name}
|
||||
Version: 0.1
|
||||
Release: 1%{?dist}
|
||||
Summary: An implementation of the Bluespec Haskell AST
|
||||
|
||||
License: BSD-3-Clause
|
||||
URL: https://hackage.haskell.org/package/language-bluespec
|
||||
# Begin cabal-rpm sources:
|
||||
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
|
||||
Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal
|
||||
# End cabal-rpm sources
|
||||
|
||||
# Begin cabal-rpm deps:
|
||||
BuildRequires: ghc-rpm-macros
|
||||
BuildRequires: ghc-Cabal-devel
|
||||
BuildRequires: ghc-base-devel
|
||||
BuildRequires: ghc-containers-devel
|
||||
BuildRequires: ghc-pretty-devel
|
||||
BuildRequires: ghc-text-devel
|
||||
%if %{with ghc_prof}
|
||||
BuildRequires: ghc-base-prof
|
||||
BuildRequires: ghc-containers-prof
|
||||
BuildRequires: ghc-pretty-prof
|
||||
BuildRequires: ghc-text-prof
|
||||
%endif
|
||||
# End cabal-rpm deps
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
This package contains an implementation of the <http://wiki.bluespec.com/
|
||||
Bluespec> language's AST. In particular, this implements the Bluespec Haskell
|
||||
(BH) syntax, also known as Bluespec Classic. We may add support for the
|
||||
Bluespec SystemVerilog (BSV) syntax at a later date. To our knowledge, there is
|
||||
no formal grammar that describes the syntax of BH or BSV, so this package is
|
||||
based off of the code in the <https://github.com/B-Lang-org/bsc Bluespec
|
||||
compiler>. Although the Bluespec compiler is written in Haskell, it is not
|
||||
particularly simple to depend on the compiler as a library, so this package
|
||||
exists to extract out the relevant compiler code into a simple-to-use library.
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: Haskell %{pkg_name} library development files
|
||||
Provides: %{name}-static = %{version}-%{release}
|
||||
Provides: %{name}-static%{?_isa} = %{version}-%{release}
|
||||
%if %{defined ghc_version}
|
||||
Requires: ghc-compiler = %{ghc_version}
|
||||
%endif
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package provides the Haskell %{pkg_name} library development
|
||||
files.
|
||||
|
||||
|
||||
%if %{with haddock}
|
||||
%package doc
|
||||
Summary: Haskell %{pkg_name} library documentation
|
||||
BuildArch: noarch
|
||||
Requires: ghc-filesystem
|
||||
|
||||
%description doc
|
||||
This package provides the Haskell %{pkg_name} library documentation.
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with ghc_prof}
|
||||
%package prof
|
||||
Summary: Haskell %{pkg_name} profiling library
|
||||
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
|
||||
Supplements: (%{name}-devel and ghc-prof)
|
||||
|
||||
%description prof
|
||||
This package provides the Haskell %{pkg_name} profiling library.
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
# Begin cabal-rpm setup:
|
||||
%setup -q -n %{pkgver}
|
||||
cp -bp %{SOURCE1} %{pkg_name}.cabal
|
||||
# End cabal-rpm setup
|
||||
|
||||
|
||||
%build
|
||||
# Begin cabal-rpm build:
|
||||
%ghc_lib_build
|
||||
# End cabal-rpm build
|
||||
|
||||
|
||||
%install
|
||||
# Begin cabal-rpm install
|
||||
%ghc_lib_install
|
||||
# End cabal-rpm install
|
||||
|
||||
|
||||
%files -f %{name}.files
|
||||
# Begin cabal-rpm files:
|
||||
%license LICENSE
|
||||
# End cabal-rpm files
|
||||
|
||||
|
||||
%files devel -f %{name}-devel.files
|
||||
%doc CHANGELOG.md README.md
|
||||
|
||||
|
||||
%if %{with haddock}
|
||||
%files doc -f %{name}-doc.files
|
||||
%license LICENSE
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with ghc_prof}
|
||||
%files prof -f %{name}-prof.files
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Apr 28 2026 Owen Zimmerman <owen@fyralabs.com> - 0.1-1
|
||||
- Initial Commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(hackage("language-bluespec"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "ghc-libriscv.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
diff --git a/libriscv.cabal b/libriscv.cabal
|
||||
index 25e48fa..22e204a 100644
|
||||
--- a/libriscv.cabal
|
||||
+++ b/libriscv.cabal
|
||||
@@ -91,7 +91,7 @@ library
|
||||
, base >= 4.15.0.0 && <4.20.0.0
|
||||
, array ^>= 0.5.4.0
|
||||
, filepath ^>= 1.4.2.1
|
||||
- , bytestring >= 0.10.10 && <0.12
|
||||
+ , bytestring >= 0.10.10
|
||||
, exceptions ^>= 0.10.4
|
||||
, melf ^>= 1.3.0
|
||||
, freer-simple ^>= 1.2.1.2
|
||||
@@ -0,0 +1,166 @@
|
||||
# generated by cabal-rpm-2.3.2
|
||||
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
|
||||
|
||||
%global pkg_name libriscv
|
||||
%global pkgver %{pkg_name}-%{version}
|
||||
%{?haskell_setup}
|
||||
|
||||
# testsuite missing deps: bv tasty tasty-hunit
|
||||
|
||||
Name: ghc-%{pkg_name}
|
||||
Version: 0.1.0.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A versatile, flexible and executable formal model for the RISC-V architecture
|
||||
|
||||
License: MIT
|
||||
URL: https://hackage.haskell.org/package/libriscv
|
||||
# Begin cabal-rpm sources:
|
||||
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
|
||||
# End cabal-rpm sources
|
||||
Patch0: bytestring-ver-fix.patch
|
||||
# Begin cabal-rpm deps:
|
||||
BuildRequires: ghc-rpm-macros
|
||||
BuildRequires: ghc-Cabal-devel
|
||||
BuildRequires: ghc-array-devel
|
||||
BuildRequires: ghc-base-devel
|
||||
BuildRequires: ghc-bv-devel
|
||||
BuildRequires: ghc-bytestring-devel
|
||||
BuildRequires: ghc-containers-devel
|
||||
BuildRequires: ghc-exceptions-devel
|
||||
BuildRequires: ghc-extra-devel
|
||||
BuildRequires: ghc-file-embed-devel
|
||||
BuildRequires: ghc-filepath-devel
|
||||
BuildRequires: ghc-freer-simple-devel
|
||||
BuildRequires: ghc-melf-devel
|
||||
BuildRequires: ghc-optparse-applicative-devel
|
||||
BuildRequires: ghc-parameterized-utils-devel
|
||||
BuildRequires: ghc-template-haskell-devel
|
||||
BuildRequires: ghc-transformers-devel
|
||||
BuildRequires: ghc-yaml-devel
|
||||
%if %{with ghc_prof}
|
||||
BuildRequires: ghc-array-prof
|
||||
BuildRequires: ghc-base-prof
|
||||
BuildRequires: ghc-bv-prof
|
||||
BuildRequires: ghc-bytestring-prof
|
||||
BuildRequires: ghc-containers-prof
|
||||
BuildRequires: ghc-exceptions-prof
|
||||
BuildRequires: ghc-extra-prof
|
||||
BuildRequires: ghc-file-embed-prof
|
||||
BuildRequires: ghc-filepath-prof
|
||||
BuildRequires: ghc-freer-simple-prof
|
||||
BuildRequires: ghc-melf-prof
|
||||
BuildRequires: ghc-optparse-applicative-prof
|
||||
BuildRequires: ghc-parameterized-utils-prof
|
||||
BuildRequires: ghc-template-haskell-prof
|
||||
BuildRequires: ghc-transformers-prof
|
||||
BuildRequires: ghc-yaml-prof
|
||||
%endif
|
||||
# End cabal-rpm deps
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
A formal model for the <https://riscv.org/ RISC-V> /Instruction Set
|
||||
Architecture/ (ISA). Contrary to other Haskell RISC-V ISA models, like
|
||||
<https://github.com/GaloisInc/grift GRIFT> or
|
||||
<https://github.com/mit-plv/riscv-semantics riscv-semantics>, LibRISCV is
|
||||
specifically tailored to the creation of custom ISA interpreters. To this end,
|
||||
it is designed for flexibility, allowing a versatile representation of
|
||||
instruction operands. For example, instruction operands can be
|
||||
<https://en.wikipedia.org/wiki/Satisfiability_modulo_theories SMT> expressions
|
||||
for <https://doi.org/10.48550/arXiv.2404.04132 symbolic execution> of binary
|
||||
code.
|
||||
|
||||
LibRISCV abstractly describes instruction semantics using an /Embedded Domain
|
||||
Specific Language/ (EDSL) with <https://doi.org/10.1145/2887747.2804319 free(r)
|
||||
monads>. This Haskell library is intended to build custom interpreters for this
|
||||
free monad. The entry point for this purpose is the
|
||||
'LibRISCV.Semantics.buildAST' function which obtains the free monad AST based
|
||||
on an entry address. The entry address can be obtained from a provided ELF
|
||||
loader implementation, this "Loader" module is also responsible for loading
|
||||
binary instructions into a provided memory implementation. Refer to provided
|
||||
example interpreters in the <https://github.com/agra-uni-bremen/libriscv GitHub
|
||||
repository> for practical usage instruction. More detailed information on
|
||||
LibRISCV and its concepts is also available in a
|
||||
<https://doi.org/10.1007/978-3-031-38938-2_2 TFP'23 publication>.
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: Haskell %{pkg_name} library development files
|
||||
Provides: %{name}-static = %{version}-%{release}
|
||||
Provides: %{name}-static%{?_isa} = %{version}-%{release}
|
||||
%if %{defined ghc_version}
|
||||
Requires: ghc-compiler = %{ghc_version}
|
||||
%endif
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package provides the Haskell %{pkg_name} library development files.
|
||||
|
||||
|
||||
%if %{with haddock}
|
||||
%package doc
|
||||
Summary: Haskell %{pkg_name} library documentation
|
||||
BuildArch: noarch
|
||||
Requires: ghc-filesystem
|
||||
|
||||
%description doc
|
||||
This package provides the Haskell %{pkg_name} library documentation.
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with ghc_prof}
|
||||
%package prof
|
||||
Summary: Haskell %{pkg_name} profiling library
|
||||
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
|
||||
Supplements: (%{name}-devel and ghc-prof)
|
||||
|
||||
%description prof
|
||||
This package provides the Haskell %{pkg_name} profiling library.
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
# Begin cabal-rpm setup:
|
||||
%setup -q -n %{pkgver}
|
||||
%patch -P0 -p1
|
||||
# End cabal-rpm setup
|
||||
|
||||
|
||||
%build
|
||||
# Begin cabal-rpm build:
|
||||
%ghc_lib_build
|
||||
# End cabal-rpm build
|
||||
|
||||
|
||||
%install
|
||||
# Begin cabal-rpm install
|
||||
%ghc_lib_install
|
||||
# End cabal-rpm install
|
||||
|
||||
|
||||
%files -f %{name}.files
|
||||
# Begin cabal-rpm files:
|
||||
%license LICENSE.txt
|
||||
%{_datadir}/%{pkgver}
|
||||
# End cabal-rpm files
|
||||
|
||||
|
||||
%files devel -f %{name}-devel.files
|
||||
%{_bindir}/riscv-tiny
|
||||
|
||||
|
||||
%if %{with haddock}
|
||||
%files doc -f %{name}-doc.files
|
||||
%license LICENSE.txt
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with ghc_prof}
|
||||
%files prof -f %{name}-prof.files
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Apr 28 2026 Owen Zimmerman <owen@fyralabs.com> - 0.1.0.0-1
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(hackage("libriscv"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "ghc-melf.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
# generated by cabal-rpm-2.3.2
|
||||
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
|
||||
|
||||
%global pkg_name melf
|
||||
%global pkgver %{pkg_name}-%{version}
|
||||
%{?haskell_setup}
|
||||
|
||||
# testsuite missing deps: tasty tasty-golden tasty-hunit prettyprinter
|
||||
|
||||
Name: ghc-%{pkg_name}
|
||||
Version: 1.3.1
|
||||
Release: 1%{?dist}
|
||||
Summary: An Elf parser
|
||||
|
||||
License: BSD-3-Clause
|
||||
URL: https://hackage.haskell.org/package/melf
|
||||
# Begin cabal-rpm sources:
|
||||
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
|
||||
Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal
|
||||
# End cabal-rpm sources
|
||||
|
||||
# Begin cabal-rpm deps:
|
||||
BuildRequires: ghc-rpm-macros
|
||||
BuildRequires: ghc-Cabal-devel
|
||||
BuildRequires: ghc-base-devel
|
||||
BuildRequires: ghc-binary-devel
|
||||
BuildRequires: ghc-bytestring-devel
|
||||
BuildRequires: ghc-exceptions-devel
|
||||
BuildRequires: ghc-lens-devel
|
||||
BuildRequires: ghc-mtl-devel
|
||||
BuildRequires: ghc-optparse-applicative-devel
|
||||
BuildRequires: ghc-prettyprinter-devel
|
||||
BuildRequires: ghc-template-haskell-devel
|
||||
%if %{with ghc_prof}
|
||||
BuildRequires: ghc-base-prof
|
||||
BuildRequires: ghc-binary-prof
|
||||
BuildRequires: ghc-bytestring-prof
|
||||
BuildRequires: ghc-exceptions-prof
|
||||
BuildRequires: ghc-lens-prof
|
||||
BuildRequires: ghc-mtl-prof
|
||||
BuildRequires: ghc-optparse-applicative-prof
|
||||
BuildRequires: ghc-prettyprinter-prof
|
||||
BuildRequires: ghc-template-haskell-prof
|
||||
%endif
|
||||
# End cabal-rpm deps
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
Parser for ELF object format.
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: Haskell %{pkg_name} library development files
|
||||
Provides: %{name}-static = %{version}-%{release}
|
||||
Provides: %{name}-static%{?_isa} = %{version}-%{release}
|
||||
%if %{defined ghc_version}
|
||||
Requires: ghc-compiler = %{ghc_version}
|
||||
%endif
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package provides the Haskell %{pkg_name} library development files.
|
||||
|
||||
|
||||
%if %{with haddock}
|
||||
%package doc
|
||||
Summary: Haskell %{pkg_name} library documentation
|
||||
BuildArch: noarch
|
||||
Requires: ghc-filesystem
|
||||
|
||||
%description doc
|
||||
This package provides the Haskell %{pkg_name} library documentation.
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with ghc_prof}
|
||||
%package prof
|
||||
Summary: Haskell %{pkg_name} profiling library
|
||||
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
|
||||
Supplements: (%{name}-devel and ghc-prof)
|
||||
|
||||
%description prof
|
||||
This package provides the Haskell %{pkg_name} profiling library.
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
# Begin cabal-rpm setup:
|
||||
%setup -q -n %{pkgver}
|
||||
cp -bp %{SOURCE1} %{pkg_name}.cabal
|
||||
# End cabal-rpm setup
|
||||
|
||||
|
||||
%build
|
||||
# Begin cabal-rpm build:
|
||||
%ghc_lib_build
|
||||
# End cabal-rpm build
|
||||
|
||||
|
||||
%install
|
||||
# Begin cabal-rpm install
|
||||
%ghc_lib_install
|
||||
# End cabal-rpm install
|
||||
|
||||
|
||||
%files -f %{name}.files
|
||||
# Begin cabal-rpm files:
|
||||
%license LICENSE
|
||||
%{_datadir}/%{pkgver}
|
||||
# End cabal-rpm files
|
||||
|
||||
|
||||
%files devel -f %{name}-devel.files
|
||||
%doc ChangeLog.md README.md examples
|
||||
%{_bindir}/hobjdump
|
||||
%{_bindir}/hobjlayout
|
||||
|
||||
|
||||
%if %{with haddock}
|
||||
%files doc -f %{name}-doc.files
|
||||
%license LICENSE
|
||||
%endif
|
||||
|
||||
|
||||
%if %{with ghc_prof}
|
||||
%files prof -f %{name}-prof.files
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Apr 28 2026 Owen Zimmerman <owen@fyralabs.com> - 1.3.1-1
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(hackage("melf"));
|
||||
@@ -115,5 +115,5 @@ dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal
|
||||
|
||||
|
||||
%changelog
|
||||
* Sun Apr 26 2026 Owen-sz <owen@fyralabs.com> - 0.2.4.3-1
|
||||
* Sun Apr 26 2026 Owen Zimmerman <owen@fyralabs.com> - 0.2.4.3-1
|
||||
- Initial commit
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: luamake
|
||||
Version: 1.7
|
||||
Release: 1%?dist
|
||||
Release: 2%{?dist}
|
||||
License: MIT
|
||||
URL: https://github.com/actboy168/luamake
|
||||
Source: https://github.com/actboy168/luamake/archive/refs/tags/v%version.tar.gz
|
||||
@@ -10,6 +10,8 @@ Summary: A platform independent configuration and build system that uses
|
||||
|
||||
BuildRequires: gcc-c++ make ninja-build glibc lua gcc cmake libstdc++-devel libstdc++-static libcxx libcxx-devel
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
||||
%global commit cbe8ce59ed205f6f8018c0dcc2a114d74cb2aff5
|
||||
%global commit 4bcb706d496e4dce3f25040e67065950973fbaa2
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 2.3.1
|
||||
%global commit_date 20260426
|
||||
%global commit_date 20260429
|
||||
%global debug_package %nil
|
||||
|
||||
Name: nim-nightly
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 0.65.1
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: NumPy aware dynamic Python compiler using LLVM
|
||||
License: BSD-2-Clause AND MIT AND BSD-3-Clause
|
||||
URL: https://numba.pydata.org
|
||||
# PyPi source does not include all files
|
||||
Source0: https://github.com/numba/numba/archive/refs/tags/%version.tar.gz
|
||||
Patch0: remove-llvmlite-version-req.patch
|
||||
# This package is intentionally not noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
@@ -36,7 +37,7 @@ Numba is an open source, NumPy-aware optimizing compiler for Python sponsored by
|
||||
Numba can compile a large subset of numerically-focused Python, including many NumPy functions. Additionally, Numba has support for automatic parallelization of loops, generation of GPU-accelerated code, and creation of ufuncs and C callbacks.
|
||||
|
||||
%prep
|
||||
%autosetup -n numba-%{version}
|
||||
%autosetup -n numba-%{version} -p1
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
diff --git a/setup.py b/setup.py
|
||||
index 282b8f42e..24c865f0a 100644
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -24,7 +24,7 @@ max_python_version = "3.15" # exclusive
|
||||
min_numpy_build_version = "2.0.0rc1"
|
||||
min_numpy_run_version = "1.22"
|
||||
max_numpy_run_version = "2.5"
|
||||
-min_llvmlite_version = "0.47.0dev0"
|
||||
+min_llvmlite_version = "0.44"
|
||||
max_llvmlite_version = "0.48"
|
||||
|
||||
if sys.platform.startswith('linux'):
|
||||
@@ -2,7 +2,7 @@
|
||||
%global _desc Send usage data from your Python code to PostHog.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 7.13.1
|
||||
Version: 7.14.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Send usage data from your Python code to PostHog
|
||||
License: MIT
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "proton-keyring-linux.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
%global _desc Python3 Proton linux keyring base implementation.
|
||||
|
||||
Name: python-proton-keyring-linux
|
||||
Version: 0.2.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Python3 Proton linux keyring base implementation
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://github.com/ProtonVPN/python-proton-keyring-linux
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-setuptools
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%_desc
|
||||
|
||||
%package -n python3-proton-keyring-linux
|
||||
Summary: %{summary}
|
||||
Provides: proton-keyring-linux
|
||||
%{?python_provide:%python_provide python3-proton-keyring-linux}
|
||||
|
||||
%description -n python3-proton-keyring-linux
|
||||
%_desc
|
||||
|
||||
%prep
|
||||
%autosetup -n python-proton-keyring-linux-%{version}
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files proton
|
||||
|
||||
%files -n python3-proton-keyring-linux -f %{pyproject_files}
|
||||
%doc CODEOWNERS
|
||||
%license LICENSE
|
||||
|
||||
%changelog
|
||||
* Mon Apr 27 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh_tag("ProtonVPN/python-proton-keyring-linux"));
|
||||
@@ -4,7 +4,7 @@
|
||||
%global __requires_exclude ^python3\\.14dist\\(proton-vpn-local-agent\\)$
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 5.0.1
|
||||
Version: 5.1.2
|
||||
Release: 1%{?dist}
|
||||
Summary: A facade to the other Proton VPN components
|
||||
License: GPL-3.0-Only
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 68517355a3269be407bde20fea8fd66af2dc4241
|
||||
%global commit_date 20260426
|
||||
%global commit ed637dd31a0c93f627fad992a54e818f502fdfca
|
||||
%global commit_date 20260502
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global pypi_name types-colorama
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: fresh
|
||||
Version: 0.3.1
|
||||
Version: 0.3.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Text editor for your terminal: easy, powerful and fast
|
||||
URL: https://getfresh.dev
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global rustflags_debuginfo 1
|
||||
|
||||
Name: rnote
|
||||
Version: 0.14.1
|
||||
Version: 0.14.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Sketch and take handwritten notes
|
||||
License: GPL-3.0
|
||||
|
||||
@@ -4,15 +4,13 @@
|
||||
%global crate starship
|
||||
|
||||
Name: rust-starship
|
||||
Version: 1.25.0
|
||||
Version: 1.25.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️
|
||||
|
||||
License: ISC
|
||||
URL: https://crates.io/crates/starship
|
||||
Source: %{crates_source}
|
||||
# Automatically generated patch to strip dependencies and normalize metadata
|
||||
Patch: starship-fix-metadata-auto.diff
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: anda-srpm-macros
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
--- a/Cargo.toml 2025-04-27 10:52:14.000000000 -0500
|
||||
+++ b/Cargo.toml 2025-04-27 12:39:59.385400385 -0500
|
||||
@@ -265,22 +265,6 @@
|
||||
]
|
||||
default-features = false
|
||||
|
||||
-[target."cfg(windows)".dependencies.deelevate]
|
||||
-version = "0.2.0"
|
||||
-
|
||||
-[target."cfg(windows)".dependencies.windows]
|
||||
-version = "0.61.0"
|
||||
-features = [
|
||||
- "Win32_Foundation",
|
||||
- "Win32_UI_Shell",
|
||||
- "Win32_Security",
|
||||
- "Win32_System_Threading",
|
||||
- "Win32_Storage_FileSystem",
|
||||
-]
|
||||
-
|
||||
-[target."cfg(windows)".build-dependencies.winres]
|
||||
-version = "0.1.12"
|
||||
-
|
||||
[profile.bench]
|
||||
lto = "thin"
|
||||
codegen-units = 16
|
||||
[dev-dependencies]
|
||||
mockall = "0.13.1"
|
||||
tempfile = "3.19.1"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/bash
|
||||
|
||||
version=0.17.0-dev.135+9df02121d
|
||||
version=0.17.0-dev.228+ce198b7c2
|
||||
|
||||
mirrors=()
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%define llvm_compat 22
|
||||
%endif
|
||||
%global llvm_version 22.0.0
|
||||
%global ver 0.17.0-dev.135+9df02121d
|
||||
%global ver 0.17.0-dev.228+ce198b7c2
|
||||
%bcond bootstrap 1
|
||||
%bcond docs %{without bootstrap}
|
||||
%bcond test 1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %nil
|
||||
|
||||
Name: args-hxx
|
||||
Version: 6.4.13
|
||||
Version: 6.4.15
|
||||
Release: 1%{?dist}
|
||||
Summary: A simple header-only C++ argument parser library
|
||||
License: MIT
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 9d0d482371526084da4d829b3449ca6f1a463d78
|
||||
%global shortcommit 9d0d482
|
||||
%global commit_date 20260427
|
||||
%global commit 67ddc83e0bdbda6de7f6f15e4fbc5d6b9d2d1b18
|
||||
%global shortcommit 67ddc83
|
||||
%global commit_date 20260501
|
||||
|
||||
Name: astal
|
||||
Version: 0^%commit_date.%commit
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
%global commit 9d0d482371526084da4d829b3449ca6f1a463d78
|
||||
%global commit 67ddc83e0bdbda6de7f6f15e4fbc5d6b9d2d1b18
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
%global commit_date 20260427
|
||||
%global commit_date 20260501
|
||||
|
||||
Name: astal
|
||||
Version: 0^%commit_date.%shortcommit
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: glaze-devel
|
||||
Version: 7.4.0
|
||||
Version: 7.5.0
|
||||
Release: 1%{?dist}
|
||||
License: MIT
|
||||
URL: https://stephenberry.github.io/glaze
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "libtrueforce.spec"
|
||||
}
|
||||
labels {
|
||||
updbranch = 1
|
||||
mock = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
%global commit 729671701c486cb050925e85337e921d27f3e25c
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260502
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: libtrueforce
|
||||
Version: 1.3.11^%{commitdate}git.%{shortcommit}
|
||||
Release: 1%{?dist}
|
||||
Summary: Native Linux implementation of the Logitech Trueforce SDK
|
||||
License: GPL-2.0-only
|
||||
URL: https://github.com/mescon/logitech-rs50-linux-driver
|
||||
Source0: %{url}/archive/%{commit}.tar.gz#/%{name}-%{shortcommit}.tar.gz
|
||||
BuildRequires: gcc
|
||||
BuildRequires: make
|
||||
Requires: logitech-rs50-linux-driver
|
||||
Provides: trueforce-sdk = %{?epoch:%{epoch}:}%{version}
|
||||
Packager: Luan V. <luanv.oliveira@outlook.com>
|
||||
|
||||
|
||||
%description
|
||||
Native Linux implementation of the Logitech Trueforce SDK
|
||||
(trueforce_sdk_x64.dll, version 1.3.11). Supports both the RS50 (046d:c276) and
|
||||
the G Pro Racing Wheel (046d:c272 / 046d:c268) the two wheels use byte-for-byte
|
||||
identical init and streaming packets, so the same library drives both. See
|
||||
docs/TRUEFORCE_PROTOCOL.md in the parent repo for the protocol documentation.
|
||||
|
||||
%package static
|
||||
Summary: Static library for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description static
|
||||
The %{name}-static package contains the static library for %{name}.
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
The %{name}-devel package contains libraries and header files for
|
||||
developing applications that use %{name}.
|
||||
|
||||
%prep
|
||||
%autosetup -c -n %{name}-%{commit}
|
||||
mv ./logitech-rs50-linux-driver-%{commit}/userspace/%{name}/* .
|
||||
mv ./logitech-rs50-linux-driver-%{commit}/docs/TRUEFORCE_PROTOCOL.md .
|
||||
rm -rf ./logitech-rs50-linux-driver-%{commit}
|
||||
|
||||
%build
|
||||
%make_build PREFIX=%{_prefix} LIBDIR=%{_libdir} CFLAGS="%{build_cflags}"
|
||||
|
||||
%install
|
||||
%make_install PREFIX=%{_prefix} LIBDIR=%{_libdir}
|
||||
install -D -m644 %{name}.a %{buildroot}%{_libdir}/
|
||||
|
||||
%files
|
||||
%doc README.md TRUEFORCE_PROTOCOL.md
|
||||
%{_libdir}/*.so.*
|
||||
|
||||
%files devel
|
||||
%{_libdir}/*.so
|
||||
%{_includedir}/trueforce.h
|
||||
|
||||
%files static
|
||||
%{_libdir}/*.a
|
||||
|
||||
|
||||
%changelog
|
||||
* Fri May 01 2026 Luan V. <luanv.oliveira@outlook.com> - 1.3.11^20260430git.df7f149-1
|
||||
- Initial package
|
||||
@@ -0,0 +1,9 @@
|
||||
let c = sh("cat anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec | grep '%global commit ' | sed -E 's/.+commit //'", #{"stdout": "piped"}).ctx.stdout;
|
||||
c.pop();
|
||||
rpm.global("commit", c);
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
let d = sh("cat anda/system/logitech-rs50-linux-driver/kmod-common/logitech-rs50-linux-driver.spec | grep '%global commitdate' | sed -E 's/.+commitdate //'", #{"stdout": "piped"}).ctx.stdout;
|
||||
d.pop();
|
||||
rpm.global("commitdate", d);
|
||||
}
|
||||
@@ -10,6 +10,7 @@ Summary: Mesa graphics libraries - legacy compatibility libraries
|
||||
%global ver 25.0.7
|
||||
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
|
||||
Release: 3%{?dist}
|
||||
Epoch: 1
|
||||
License: MIT AND BSD-3-Clause AND SGI-B-2.0
|
||||
URL: http://www.mesa3d.org
|
||||
Source0: https://archive.mesa3d.org/mesa-%{ver}.tar.xz
|
||||
|
||||
@@ -84,10 +84,10 @@
|
||||
|
||||
Name: %{srcname}
|
||||
Summary: Mesa graphics libraries
|
||||
%global ver 26.0.4
|
||||
%global ver 26.0.5
|
||||
Epoch: 1
|
||||
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
|
||||
Release: 2%{?dist}
|
||||
Release: 1%{?dist}
|
||||
Packager: Kyle Gospodnetich <me@kylegospodneti.ch>
|
||||
License: MIT AND BSD-3-Clause AND SGI-B-2.0
|
||||
URL: https://mesa3d.org
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global cuda_version 12
|
||||
%global cuda_version 13
|
||||
|
||||
Name: cuda-cudnn
|
||||
Version: 9.21.1.3
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Epoch: 1
|
||||
Summary: NVIDIA CUDA Deep Neural Network library (cuDNN)
|
||||
License: NVIDIA Software Development Kit
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global cuda_version 13
|
||||
|
||||
Name: libcusparselt
|
||||
Version: 0.9.0.3
|
||||
Version: 0.9.1.1
|
||||
Release: 1%{?dist}
|
||||
Summary: CUDA Library for Sparse Matrix-Matrix Multiplication
|
||||
License: NVIDIA License
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver v3.0.0-alpha.78
|
||||
%global ver v3.0.0-alpha.83
|
||||
%global sanitized_ver %(echo %{ver} | sed 's/-/~/g')
|
||||
|
||||
%global goipath github.com/wailsapp/wails/v3
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit f3fecf216fd3571821b38a684efab9911ec4f886
|
||||
%global date 20260407
|
||||
%global commit a3b8f9e6769760b09d6247a0fb3a9c435e214b10
|
||||
%global date 20260428
|
||||
%global short %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 1.1.0
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: gradle-completions
|
||||
Version: 9.4.1
|
||||
Version: 9.5.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Gradle tab completion for bash and zsh
|
||||
License: MIT
|
||||
|
||||
@@ -48,6 +48,7 @@ background of any excellent schlock technothriller.
|
||||
|
||||
%build
|
||||
|
||||
%global _libdir /usr/lib
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_libdir}/hollywood
|
||||
mkdir -p %{buildroot}%{_datadir}/wallstreet
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: kew
|
||||
Version: 3.7.3
|
||||
Version: 4.0.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Music for the Shell
|
||||
URL: https://codeberg.org/ravachol/kew
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "system76-wallpapers.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
%global commit c9a5b3943e7fdab96e1cbbdbca1a7ebca371fc3c
|
||||
%global commit_date 20251027
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: system76-wallpapers
|
||||
Version: 0~%{commit_date}git.%{shortcommit}
|
||||
Release: 1%{?dist}
|
||||
Summary: System76 Wallpapers
|
||||
License: CC-BY-SA-4.0
|
||||
URL: https://github.com/pop-os/system76-wallpapers
|
||||
Source0: %{url}/archive/%{commit}/system76-wallpapers-%{commit}.tar.gz
|
||||
BuildArch: noarch
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%package gnome-background-properties
|
||||
Summary: GNOME background properties for System76 wallpapers
|
||||
Requires: %{name} = %{evr}
|
||||
BuildArch: noarch
|
||||
|
||||
%description gnome-background-properties
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{commit}
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_datadir}/backgrounds
|
||||
cp -r backgrounds/* %{buildroot}%{_datadir}/backgrounds/
|
||||
mkdir -p %{buildroot}%{_datadir}/gnome-background-properties
|
||||
install -Dm644 system76-wallpapers.xml %{buildroot}%{_datadir}/gnome-background-properties/system76-wallpapers.xml
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%{_datadir}/backgrounds/System76-*
|
||||
|
||||
%files gnome-background-properties
|
||||
%{_datadir}/gnome-background-properties/system76-wallpapers.xml
|
||||
|
||||
%changelog
|
||||
* Sat May 02 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1,5 @@
|
||||
rpm.global("commit", gh_commit("pop-os/system76-wallpapers"));
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 930341a393d72d3e52cc1a936d0a8a85f4a12cce
|
||||
%global commit 239d4bc7d41dfd982d8ddf60050c384e6138f35b
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 20260424125239
|
||||
%global commit_date 20260425
|
||||
%global ver 20260429071553
|
||||
%global commit_date 20260430
|
||||
|
||||
Name: v2ray-domain-list-community
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: gpu-screen-recorder
|
||||
Version: 5.13.3
|
||||
Version: 5.13.4
|
||||
Release: 1%{?dist}
|
||||
Summary: A shadowplay-like screen recorder for Linux
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit c2bc58b0de655b637041f119239f3dbaa3af9bb0
|
||||
%global commit 301d49bdd492aaa326e6411710ba7270c36795a9
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20260427
|
||||
%global commit_date 20260501
|
||||
|
||||
Name: vgmstream
|
||||
Version: 0~%{commit_date}git.%shortcommit
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 842d02fdd9d4308fb7108a65cb5b10583f46d22e
|
||||
%global commit_date 20260426
|
||||
%global commit c97d635d40e16ffea77c38d35b1e012820cc7cff
|
||||
%global commit_date 20260502
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: cloud-hypervisor-nightly
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global goipath github.com/AvengeMedia/%{name}/core
|
||||
|
||||
Name: DankMaterialShell
|
||||
Version: 1.4.5
|
||||
Version: 1.4.6
|
||||
Release: 1%{?dist}
|
||||
Summary: Desktop shell for Wayland compositors built on QuickShell
|
||||
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
From 903e18c761c41ecca2a6dced9335a2c3f0703b11 Mon Sep 17 00:00:00 2001
|
||||
From: Natalie Vock <natalie.vock@gmx.de>
|
||||
Date: Fri, 17 Apr 2026 21:46:48 +0200
|
||||
Subject: [PATCH] License under MIT
|
||||
|
||||
---
|
||||
LICENSE | 14 ++++++++++++++
|
||||
1 file changed, 14 insertions(+)
|
||||
create mode 100644 LICENSE
|
||||
|
||||
diff --git a/LICENSE b/LICENSE
|
||||
new file mode 100644
|
||||
index 0000000..92ea3c4
|
||||
--- /dev/null
|
||||
+++ b/LICENSE
|
||||
@@ -0,0 +1,14 @@
|
||||
+Copyright (c) 2026 Valve Corporation
|
||||
+
|
||||
+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.
|
||||
\ No newline at end of file
|
||||
--
|
||||
2.54.0
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user