mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-19 01:50:38 +00:00
Compare commits
39 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 34e7d595ae | |||
| f77cee0d6a | |||
| f7948bf696 | |||
| c24c8ea1f0 | |||
| 7123418b54 | |||
| a28e6ac167 | |||
| cbca2db543 | |||
| 68bce73a62 | |||
| 51bc4a542c | |||
| 6e0db9952d | |||
| a4d904c39e | |||
| 1eca359bc1 | |||
| 4af9af2e16 | |||
| 8ea3c198b6 | |||
| ec8e0d5f6a | |||
| c53b99fdd0 | |||
| 8e164fd0f8 | |||
| 5fc39f7f55 | |||
| e25029025d | |||
| 7a8dfed9e2 | |||
| 1114721340 | |||
| d42c3c618b | |||
| 5da4b51ffc | |||
| 40dae7dacf | |||
| ff82b947fd | |||
| b5220994cd | |||
| d9c747d9f5 | |||
| 1f324f5e95 | |||
| fbd898432c | |||
| be8100f006 | |||
| d3a08a89ee | |||
| 153fc12a56 | |||
| 56e5fd110f | |||
| 467fbe4eb2 | |||
| 05144e4ece | |||
| 4e328d4923 | |||
| ca750ca80e | |||
| 2d2b72bf56 | |||
| 7bb2f0ff0a |
@@ -50,8 +50,7 @@ First of all, thanks for being interested in contributing to Terra! If you have
|
||||
|
||||
- [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
|
||||
- [FAQ](https://developer.fyralabs.com/terra/faq)
|
||||
- [Policy](https://developer.fyralabs.com/terra/policy)
|
||||
|
||||
- [Guidelines](https://developer.fyralabs.com/terra/guidelines)
|
||||
|
||||
## Documentation
|
||||
|
||||
@@ -67,4 +66,4 @@ Feel free to reach out by [joining our community](https://wiki.ultramarine-linux
|
||||
|
||||
- [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
|
||||
- [FAQ](https://developer.fyralabs.com/terra/faq)
|
||||
- [Policy](https://developer.fyralabs.com/terra/policy)
|
||||
- [Guidelines](https://developer.fyralabs.com/terra/guidelines)
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit c0d989c83913fb9c990d961c44da4816b8d2de18
|
||||
%global commit a58dd8ac410a6316acc522d2b4a97eca4413beaa
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20251225
|
||||
%global commit_date 20251228
|
||||
%global ver 0.41.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2025-12-26
|
||||
%global ver 2025-12-28
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||
%global commit 7790e87e4412428562dfbe66bfb5906319c2daa9
|
||||
%global commit 41f015fde0b2cfe1f52503af3994c1aef0c40f24
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
# https://github.com/savedra1/clipse
|
||||
%global goipath github.com/savedra1/clipse
|
||||
Version: 1.1.0
|
||||
Version: 1.2.0
|
||||
|
||||
%gometa -f
|
||||
|
||||
@@ -24,7 +24,7 @@ Configurable TUI clipboard manager for Unix.}
|
||||
resources/test_data/top_secret_credentials.txt
|
||||
|
||||
Name: clipse
|
||||
Release: 3%?dist
|
||||
Release: 1%?dist
|
||||
Summary: Configurable TUI clipboard manager for Unix
|
||||
Provides: golang-github-savedra1-clipse = %evr
|
||||
Obsoletes: golang-github-savedra1-clipse < 1.1.0-2
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
diff --git a/cmake/targets/BuildBrotli.cmake b/cmake/targets/BuildBrotli.cmake
|
||||
index f9bc8d9601..8d9bfaf956 100644
|
||||
--- a/cmake/targets/BuildBrotli.cmake
|
||||
+++ b/cmake/targets/BuildBrotli.cmake
|
||||
@@ -7,12 +7,6 @@ register_repository(
|
||||
v1.1.0
|
||||
)
|
||||
|
||||
-# Tests fail with "BrotliDecompressionError" when LTO is enabled
|
||||
-# only on Linux x64 (non-baseline). It's a mystery.
|
||||
-if(LINUX AND CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|X86_64|x64|X64|amd64|AMD64" AND NOT ENABLE_BASELINE)
|
||||
- set(BROTLI_CMAKE_ARGS "-DCMAKE_C_FLAGS=-fno-lto")
|
||||
-endif()
|
||||
-
|
||||
register_cmake_command(
|
||||
TARGET
|
||||
brotli
|
||||
@@ -1,8 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "bun.spec"
|
||||
}
|
||||
labels {
|
||||
updbranch = 1
|
||||
spec = "bun-bin.spec"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
%define debug_package %nil
|
||||
%ifarch x86_64
|
||||
%global a x64-baseline
|
||||
%elifarch aarch64
|
||||
%global a aarch64
|
||||
%endif
|
||||
|
||||
%global appid sh.oven.bun
|
||||
|
||||
Name: bun-bin
|
||||
Version: 1.3.5
|
||||
Release: 1%?dist
|
||||
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
|
||||
License: MIT
|
||||
URL: https://bun.sh
|
||||
Source0: https://github.com/oven-sh/bun/releases/download/bun-v%version/bun-linux-%a.zip
|
||||
Source1: sh.oven.bun.metainfo.xml
|
||||
BuildRequires: unzip anda-srpm-macros terra-appstream-helper
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
%pkg_completion -bfz bun
|
||||
|
||||
%prep
|
||||
%autosetup -n bun-linux-%a
|
||||
cat<<EOF > LICENSE
|
||||
MIT License
|
||||
|
||||
Copyright (c) Jarred Sumner
|
||||
|
||||
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.
|
||||
EOF
|
||||
|
||||
%install
|
||||
declare -a shells=("zsh" "bash" "fish")
|
||||
for s in "${shells[@]}"; do
|
||||
SHELL=$s ./bun completions > bun.$s
|
||||
done
|
||||
|
||||
install -Dpm755 bun -t %buildroot%_bindir
|
||||
install -Dm644 bun.zsh %buildroot%zsh_completions_dir/_bun
|
||||
install -Dm644 bun.bash -t %buildroot%bash_completions_dir
|
||||
install -Dm644 bun.fish -t %buildroot%fish_completions_dir
|
||||
ln -s bun %buildroot%_bindir/bunx
|
||||
|
||||
%terra_appstream -o %{SOURCE1}
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%_bindir/bun
|
||||
%_bindir/bunx
|
||||
%{_datadir}/metainfo/sh.oven.bun.metainfo.xml
|
||||
@@ -1,24 +0,0 @@
|
||||
From 1d33218cfda59b6656aca0a7d85236e93c37658b Mon Sep 17 00:00:00 2001
|
||||
From: Carl Smedstad <carsme@archlinux.org>
|
||||
Date: Thu, 25 Dec 2025 14:37:31 +0100
|
||||
Subject: [PATCH 1/2] Fix webkit include paths
|
||||
|
||||
---
|
||||
cmake/tools/SetupWebKit.cmake | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/cmake/tools/SetupWebKit.cmake b/cmake/tools/SetupWebKit.cmake
|
||||
index aa07c060ec..29c4def156 100644
|
||||
--- a/cmake/tools/SetupWebKit.cmake
|
||||
+++ b/cmake/tools/SetupWebKit.cmake
|
||||
@@ -28,6 +28,7 @@ if(WEBKIT_LOCAL)
|
||||
# make jsc-compile-debug jsc-copy-headers
|
||||
include_directories(
|
||||
${WEBKIT_PATH}
|
||||
+ ${WEBKIT_PATH}/JavaScriptCore/Headers
|
||||
${WEBKIT_PATH}/JavaScriptCore/Headers/JavaScriptCore
|
||||
${WEBKIT_PATH}/JavaScriptCore/PrivateHeaders
|
||||
${WEBKIT_PATH}/bmalloc/Headers
|
||||
--
|
||||
2.52.0
|
||||
|
||||
@@ -1,204 +0,0 @@
|
||||
%global appid sh.oven.Bun
|
||||
# Bun REQUIRES Clang, it uses flags GCC cannot support such as -glldb
|
||||
%global toolchain clang
|
||||
%if 0%{?fedora} >= 42
|
||||
%global llvm_major 20
|
||||
%global __cc clang-%{llvm_major}
|
||||
%global __cxx clang++-%{llvm_major}
|
||||
%global __cpp clang-cpp-%{llvm_major}
|
||||
%endif
|
||||
%global zig_version 0.15.2
|
||||
# We love programs with multiple levels of bootstrapping
|
||||
%bcond bootstrap 1
|
||||
%bcond webkit 1
|
||||
%bcond self_build %{without bootstrap}
|
||||
|
||||
Name: bun
|
||||
Version: 1.3.5
|
||||
Release: 2%?dist
|
||||
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
|
||||
License: MIT
|
||||
URL: https://bun.sh
|
||||
Source0: https://github.com/oven-sh/bun/archive/refs/tags/%{name}-v%{version}.tar.gz
|
||||
Source1: sh.oven.Bun.metainfo.xml
|
||||
Patch0: bun-fix-webkit-include-paths.patch
|
||||
BuildRequires: anda-srpm-macros
|
||||
%if %{with self_build}
|
||||
BuildRequires: bun
|
||||
%endif
|
||||
BuildRequires: cargo
|
||||
BuildRequires: cargo-rpm-macros
|
||||
BuildRequires: ccache
|
||||
BuildRequires: clang%{?llvm_major}
|
||||
BuildRequires: cmake
|
||||
BuildRequires: cmake-rpm-macros
|
||||
%if %{with webkit}
|
||||
BuildRequires: git-core
|
||||
%endif
|
||||
BuildRequires: golang
|
||||
BuildRequires: glibc-common
|
||||
BuildRequires: glibc-devel
|
||||
BuildRequires: libatomic-static
|
||||
BuildRequires: libicu-devel
|
||||
BuildRequires: libdeflate-devel
|
||||
BuildRequires: libstdc++-static
|
||||
BuildRequires: libtool
|
||||
BuildRequires: lld%{?llvm_major}
|
||||
BuildRequires: llvm%{?llvm_major}
|
||||
BuildRequires: mold
|
||||
BuildRequires: ninja-build
|
||||
BuildRequires: nodejs
|
||||
BuildRequires: pkg-config
|
||||
%if %{with webkit}
|
||||
BuildRequires: perl(English)
|
||||
BuildRequires: perl(FindBin)
|
||||
BuildRequires: perl(JSON::PP)
|
||||
BuildRequires: perl(Math::BigInt::Trace)
|
||||
%endif
|
||||
BuildRequires: perl(Math::BigInt)
|
||||
BuildRequires: python3
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: ruby
|
||||
BuildRequires: ruby-bundled-gems
|
||||
BuildRequires: sed
|
||||
BuildRequires: unzip
|
||||
%if %{with bootstrap}
|
||||
BuildRequires: yarnpkg-berry
|
||||
%endif
|
||||
BuildRequires: zig
|
||||
Requires: c-ares
|
||||
Requires: libarchive
|
||||
Requires: libuv
|
||||
Requires: mimalloc
|
||||
Requires: (zlib-ng-compat or zlib)
|
||||
Requires: zstd
|
||||
Obsoletes: bun-bin <= 1.3.5
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
%package doc
|
||||
Summary: Doc files for Bun.
|
||||
|
||||
%description doc
|
||||
Documentation for Bun.
|
||||
|
||||
%pkg_completion -bfz bun
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n %{name}-%{name}-v%{version}
|
||||
%cargo_prep_online
|
||||
|
||||
%if %{with webkit}
|
||||
git clone -c advice.detachedHead=false --recurse-submodules %{?_smp_mflags} https://github.com/oven-sh/WebKit.git vendor/WebKit --depth 1 -b autobuild-$(grep -Eom1 [a-f0-9]{40} cmake/tools/SetupWebKit.cmake)
|
||||
%endif
|
||||
|
||||
%build
|
||||
#CXXFLAGS="-Wno-unused-result ${CXXFLAGS}"
|
||||
#export CFLAGS="-Wno-unused-command-line-argument -I%{_includedir}/pthread.h"
|
||||
#export CXXFLAGS="-Wno-unused-command-line-argument -Wno-unused-result -Wno-missing-braces -Wno-reorder-ctor -Wno-unused-variable -Wno-unused-function -Wno-logical-op-parentheses -Wno-overloaded-virtual -fno-c++-static-destructors -include %{_includedir}/c++/*/cstdint"
|
||||
|
||||
%if %{with bootstrap}
|
||||
%set_node_build_flags
|
||||
%endif
|
||||
|
||||
# Force build Cargo config
|
||||
export CARGO_HOME="%{_cargo_home}"
|
||||
|
||||
%if %{defined llvm_major}
|
||||
export LLVM_DIR=%{_libdir}/llvm%{?llvm_major}/%{_lib}/cmake
|
||||
%endif
|
||||
|
||||
%if %{with webkit}
|
||||
pushd vendor/WebKit
|
||||
|
||||
%cmake \
|
||||
-DCMAKE_BUILD_TYPE="Release" \
|
||||
-Wno-dev \
|
||||
-DPORT="JSCOnly" \
|
||||
-DENABLE_STATIC_JSC="ON" \
|
||||
-DALLOW_LINE_AND_COLUMN_NUMBER_IN_BUILTINS="ON" \
|
||||
-DUSE_THIN_ARCHIVES="OFF" \
|
||||
-DUSE_BUN_JSC_ADDITIONS="ON" \
|
||||
-DUSE_BUN_EVENT_LOOP="ON" \
|
||||
-DENABLE_FTL_JIT="ON" \
|
||||
-DALLOW_LINE_AND_COLUMN_NUMBER_IN_BUILTINS="ON" \
|
||||
-DJSEXPORT_PRIVATE="WTF_EXPORT_DECLARATION" \
|
||||
-DUSE_VISIBILITY_ATTRIBUTE="1" \
|
||||
-DENABLE_REMOTE_INSPECTOR="ON" \
|
||||
-DCMAKE_C_FLAGS="$CFLAGS" \
|
||||
-DCMAKE_CXX_FLAGS="$CXXFLAGS -fno-c++-static-destructors" \
|
||||
-DCMAKE_C_COMPILER="$CC" \
|
||||
-DCMAKE_CXX_COMPILER="$CXX" \
|
||||
-DCMAKE_LINKER="ld.lld%{?llvm_major:-%{llvm_major}}" \
|
||||
-DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -fuse-ld=lld%{?llvm_major:-%{llvm_major}}" \
|
||||
-DBUILD_SHARED_LIBS:BOOL="OFF"
|
||||
%cmake_build --target jsc
|
||||
|
||||
rm %{__cmake_builddir}/JavaScriptCore/DerivedSources/inspector/InspectorProtocolObjects.h
|
||||
|
||||
# Link system ICU libs
|
||||
ln -s %{_libdir}/libicudata.so.77.1 %{__cmake_builddir}/lib/libicudata.a
|
||||
ln -s %{_libdir}/libicui18n.so.77.1 %{__cmake_builddir}/lib/libicui18n.a
|
||||
ln -s %{_libdir}/libicuuc.so.77.1 %{__cmake_builddir}/lib/libicuuc.a
|
||||
|
||||
popd
|
||||
%endif
|
||||
|
||||
# Use system Zig if it is new enough
|
||||
%if %["%{zig_version}" >= "0.15.2"]
|
||||
rm -rf vendor/zig
|
||||
mkdir -p vendor/zig
|
||||
ln -sf /usr/lib/zig vendor/zig/lib
|
||||
ln -sf /usr/bin/zig vendor/zig/zig
|
||||
%else
|
||||
%cmake \
|
||||
|
||||
%endif
|
||||
|
||||
%{!?with_bootstrap:%{?with_self_build:%{__bun}}}%{?with_bootstrap:%{__yarn_dlx} bun} ./scripts/glob-sources.mjs
|
||||
|
||||
%cmake \
|
||||
-DCMAKE_BUILD_TYPE="Release" \
|
||||
-DUSE_STATIC_LIBATOMIC="OFF" \
|
||||
-DENABLE_CCACHE="ON" \
|
||||
-DENABLE_LTO="ON" \
|
||||
-DUSE_STATIC_SQLITE="OFF" \
|
||||
%ifnarch x86_64_v3 x86_64_v4
|
||||
-DENABLE_BASELINE="ON" \
|
||||
%endif
|
||||
-DCMAKE_C_FLAGS="$CFLAGS" \
|
||||
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
|
||||
-DCMAKE_C_COMPILER="$CC" \
|
||||
-DCMAKE_CXX_COMPILER="$CXX" \
|
||||
-DCMAKE_LINKER="ld.lld%{?llvm_major:-%{llvm_major}}" \
|
||||
-DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -fuse-ld=lld%{?llvm_major:-%{llvm_major}}" \
|
||||
-DCMAKE_AR="/usr/bin/llvm-ar%{?llvm_major:-%{llvm_major}}" \
|
||||
-DLLD_PROGRAM="ld.lld%{?llvm_major:-%{llvm_major}}" \
|
||||
-DUSE_STATIC_SQLITE="OFF" \
|
||||
-DALWAYS_RUN \
|
||||
%if %["%{zig version}" >= "0.15.2"]
|
||||
-DZIG_PATH="/usr/bin/zig" \
|
||||
%endif
|
||||
-DBUILD_SHARED_LIBS:BOOL="OFF" \
|
||||
%if %{with webkit}
|
||||
-DWEBKIT_LOCAL="ON" \
|
||||
-DWEBKIT_PATH="$PWD/vendor/WebKit/%{__cmake_builddir}"
|
||||
%endif
|
||||
|
||||
%cmake_build --target %{name}
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
|
||||
%terra_appstream -o %{SOURCE1}
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_bindir}/bun
|
||||
%{_bindir}/bunx
|
||||
%{_datadir}/metainfo/sh.oven.Bun.metainfo.xml
|
||||
|
||||
%files doc
|
||||
%doc docs/*
|
||||
@@ -1,7 +1 @@
|
||||
import anda/bump_extras.rhai as bump;
|
||||
|
||||
rpm.version(gh_rawfile("oven-sh/bun", "main", "LATEST"));
|
||||
|
||||
if rpm.changed {
|
||||
rpm.global("zig_version", bump::bodhi("zig", as_bodhi_ver(labels.branch)));
|
||||
}
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "create-tauri-app.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
%global crate create-tauri-app
|
||||
|
||||
Name: rust-create-tauri-app
|
||||
Version: 4.6.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Rapidly scaffold out a new tauri app project
|
||||
License: Apache-2.0 OR MIT
|
||||
URL: https://crates.io/crates/create-tauri-app
|
||||
Source: %{crates_source}
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: cargo-rpm-macros
|
||||
BuildRequires: mold
|
||||
Suggests: tauri
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
License: Apache-2.0 AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND MIT AND (MIT OR Apache-2.0) AND (Unlicense OR MIT) AND Zlib
|
||||
|
||||
%description -n %{crate}
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
install -Dpm755 target/rpm/cargo-%{crate} %{buildroot}%{_bindir}/%{crate}
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
|
||||
%files -n %{crate}
|
||||
%license LICENSE.spdx
|
||||
%license LICENSE_APACHE-2.0
|
||||
%license LICENSE_MIT
|
||||
%license LICENSE.dependencies
|
||||
%doc CHANGELOG.md
|
||||
%doc CONTRIBUTING.md
|
||||
%doc README.md
|
||||
%{_bindir}/%{crate}
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("create-tauri-app"));
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit f705b9f46a4083d8053cfa254898c164af46ff34
|
||||
%global commit 38664afde0c17474c8f95cd38489d397a5930580
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2025-12-25
|
||||
%global fulldate 2025-12-28
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.3.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit f03987fb68224e3b7fb993ce2ffaf364836a003c
|
||||
%global commit 2cad6c8ef1bc4b3d92c6f787339d469e7817ee3b
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20251226
|
||||
%global commit_date 20251228
|
||||
%global ver 0.219.0
|
||||
|
||||
%bcond_with check
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
%global name_pretty %{quote:Prism Launcher (Nightly)}
|
||||
%global appid org.prismlauncher.PrismLauncher-nightly
|
||||
|
||||
%global commit 76d1cd1b4e2bc62c827a6dda243cb7a3e715caf6
|
||||
%global commit 57c4b71c6188d06aa20945f305f4dac77cfc53ef
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global commit_date 20251224
|
||||
%global commit_date 20251228
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
%bcond_without qt6
|
||||
|
||||
@@ -6,8 +6,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 77aa5d4bbfc9ab572b678f872bf8083e0dc0725e
|
||||
%global ver 0.0.38-18547
|
||||
%global commit 01fe12483f2c0c7b4b32ce427e9eb7d31c265565
|
||||
%global ver 0.0.38-18580
|
||||
|
||||
Name: rpcs3
|
||||
Version: %(echo %{ver} | sed 's/-/^/g')
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
||||
%global commit a061f026a886a72cddf310501d80f737ccbebbe0
|
||||
%global commit c48347136f868e05345a189637da7a85042381bb
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 2.3.1
|
||||
%global commit_date 20251226
|
||||
%global commit_date 20251227
|
||||
%global debug_package %nil
|
||||
|
||||
Name: nim-nightly
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
%global pypi_name pymusiclooper
|
||||
%global _desc A python program for repeating music endlessly and creating seamless music loops, with play/export/tagging support.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 3.6.0
|
||||
Release: 1%?dist
|
||||
Summary: A python program for repeating music endlessly and creating seamless music loops, with play/export/tagging support
|
||||
License: MIT
|
||||
URL: https://github.com/arkrow/PyMusicLooper
|
||||
Source0: %{pypi_source}
|
||||
# Fedora doesn't yet carry pytaglib >=3.0.0
|
||||
Patch0: make-dep-installable.patch
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-wheel
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-hatchling
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}
|
||||
Summary: %{summary}
|
||||
Provides: pymusiclooper
|
||||
Provides: python3-pymusiclooper
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
%_desc
|
||||
|
||||
%prep
|
||||
%autosetup -n pymusiclooper-%{version}
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files pymusiclooper
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc README.md CLI_README.md CHANGELOG.md
|
||||
%license LICENSE
|
||||
%{_bindir}/pymusiclooper
|
||||
%python3_sitelib/pymusiclooper-%version.dist-info/*
|
||||
|
||||
%changelog
|
||||
* Fri Dec 26 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "PyMusicLooper.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
diff --git a/pyproject.toml b/pyproject.toml
|
||||
index 9b37b98..9cb6ad3 100644
|
||||
--- a/pyproject.toml
|
||||
+++ b/pyproject.toml
|
||||
@@ -27,7 +27,7 @@ dependencies = [
|
||||
"sounddevice>=0.5.0",
|
||||
"rich-click>=1.8.0,<2",
|
||||
"rich>= 13.4.2",
|
||||
- "pytaglib>=3.0.0,<4",
|
||||
+ "pytaglib>=2.0.0,<4",
|
||||
"numba>=0.59.1",
|
||||
"yt-dlp>=2025.01.26",
|
||||
"click-params>=0.5.0,<0.6",
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("pymusiclooper"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "audioop-lts.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
%global pypi_name audioop-lts
|
||||
%global _desc An LTS port of Python's `audioop` module.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 0.2.2
|
||||
Release: 1%?dist
|
||||
Summary: An LTS port of Python's `audioop` module
|
||||
License: PSF-2.0
|
||||
URL: https://github.com/AbstractUmbra/audioop
|
||||
Source0: %url/archive/refs/tags/%version.tar.gz
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-wheel
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: gcc
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}
|
||||
Summary: %{summary}
|
||||
Provides: audioop-lts
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
%_desc
|
||||
|
||||
%prep
|
||||
%autosetup -n audioop-%{version}
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files audioop
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc README.md
|
||||
%doc docs/audioop.rst
|
||||
%license LICENSE
|
||||
|
||||
%changelog
|
||||
* Fri Dec 26 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("audioop-lts"));
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh_tag("Toilal/click-logging"));
|
||||
rpm.version(pypi("click-logging"));
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "click_params.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
%global pypi_name click_params
|
||||
%global _desc A bunch of useful click parameter types.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 0.5.0
|
||||
Release: 1%?dist
|
||||
Summary: Bunch of click parameters to use
|
||||
License: Apache-2.0
|
||||
URL: https://click-params.readthedocs.io/en/stable/
|
||||
Source0: https://github.com/click-contrib/click_params/archive/refs/tags/%version.tar.gz
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-poetry-core
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}
|
||||
Summary: %{summary}
|
||||
Provides: click_params
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}-doc
|
||||
Summary: documentation for python3-%{pypi_name}
|
||||
|
||||
%description -n python3-%{pypi_name}-doc
|
||||
documentation for python3-%{pypi_name}.
|
||||
|
||||
%prep
|
||||
%autosetup -n click_params-%{version}
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files click_params
|
||||
mkdir -p %{buildroot}%{_pkgdocdir}
|
||||
cp -a docs/ %{buildroot}%{_pkgdocdir}/
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc README.md CONTRIBUTING.md CHANGELOG.md
|
||||
%license LICENSE
|
||||
|
||||
%files -n python3-%{pypi_name}-doc
|
||||
%license LICENSE
|
||||
%{_pkgdocdir}/
|
||||
%license LICENSE
|
||||
|
||||
%changelog
|
||||
* Sat Dec 27 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("click_params"));
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("pawelzny/dotty_dict"));
|
||||
rpm.version(pypi("dotty_dict"));
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("whitequark/libfx2"));
|
||||
rpm.version(pypi("fx2"));
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh_tag("jellyfin/jellyfin-apiclient-python"));
|
||||
rpm.version(pypi("jellyfin-apiclient-python"));
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("marksparkza/jschon"));
|
||||
rpm.version(pypi("jschon"));
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "librosa.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
%global pypi_name librosa
|
||||
%global _desc Python library for audio and music analysis.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 0.11.0
|
||||
Release: 1%?dist
|
||||
Summary: Python library for audio and music analysis
|
||||
License: MIT
|
||||
URL: https://librosa.org
|
||||
Source0: %{pypi_source}
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-wheel
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-pip
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}
|
||||
Summary: %{summary}
|
||||
Provides: librosa
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
%_desc
|
||||
|
||||
%prep
|
||||
%autosetup -n librosa-%{version}
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files librosa
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc README.md AUTHORS.md CONTRIBUTING.md CODE_OF_CONDUCT.md
|
||||
%license LICENSE.md
|
||||
%python3_sitelib/librosa-%version.dist-info/*
|
||||
|
||||
%changelog
|
||||
* Sat Dec 27 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("librosa"));
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("magic-wormhole/magic-wormhole"));
|
||||
rpm.version(pypi("magic-wormhole"));
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("clueboard/milc"));
|
||||
rpm.version(pypi("milc"));
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh_tag("jaseg/python-mpv"));
|
||||
rpm.version(pypi("mpv"));
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "numba.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
%global pypi_name numba
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 0.63.1
|
||||
Release: 1%?dist
|
||||
Summary: NumPy aware dynamic Python compiler using LLVM
|
||||
License: BSD-2-Clause AND MIT AND BSD-3-Clause
|
||||
URL: https://numba.pydata.org
|
||||
# PyPi source does not include all files
|
||||
Source0: https://github.com/numba/numba/archive/refs/tags/%version.tar.gz
|
||||
# This package is intentionally not noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-wheel
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-hatchling
|
||||
BuildRequires: python3-numpy
|
||||
BuildRequires: gcc-c++
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
Numba is an open source, NumPy-aware optimizing compiler for Python sponsored by Anaconda, Inc. It uses the LLVM compiler project to generate machine code from Python syntax.
|
||||
|
||||
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.
|
||||
|
||||
%package -n python3-%{pypi_name}
|
||||
Summary: %{summary}
|
||||
Provides: numba
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
Numba is an open source, NumPy-aware optimizing compiler for Python sponsored by Anaconda, Inc. It uses the LLVM compiler project to generate machine code from Python syntax.
|
||||
|
||||
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}
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files numba
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc README.rst CHANGE_LOG SECURITY.md CONTRIBUTING.md
|
||||
%license LICENSE LICENSES.third-party
|
||||
%{_bindir}/numba
|
||||
|
||||
%changelog
|
||||
* Fri Dec 26 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("numba"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "python-soxr.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
%global pypi_name soxr
|
||||
%global _desc Fast and high quality sample-rate conversion library for Python.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 1.0.0
|
||||
Release: 1%?dist
|
||||
Summary: Fast and high quality sample-rate conversion library for Python
|
||||
License: LGPL-2.1
|
||||
URL: https://github.com/dofuuz/python-soxr
|
||||
Source0: https://github.com/dofuuz/python-soxr/archive/refs/tags/v%version.tar.gz
|
||||
# This package is intentionally not noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-wheel
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-setuptools_scm
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-scikit-build-core
|
||||
BuildRequires: python3-pybind11
|
||||
BuildRequires: python3-nanobind
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: cmake
|
||||
|
||||
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
|
||||
%git_clone
|
||||
|
||||
%build
|
||||
export SETUPTOOLS_SCM_PRETEND_VERSION=%version
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files soxr
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc README.md BUILDING.md
|
||||
%license LICENSE.txt COPYING.LGPL
|
||||
|
||||
%changelog
|
||||
* Fri Dec 26 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("soxr"));
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("SanDisk-Open-Source/pyvcd"));
|
||||
rpm.version(pypi("pyvcd"));
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "standard-aifc.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
%global pypi_name standard-aifc
|
||||
%global _desc Standard library aifc redistribution.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 3.13.0
|
||||
Release: 1%?dist
|
||||
Summary: Standard library aifc redistribution
|
||||
License: PSF-2.0
|
||||
URL: https://github.com/youknowone/python-deadlib
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-wheel
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-pip
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}
|
||||
Summary: %{summary}
|
||||
Provides: standard-aifc
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
%_desc
|
||||
|
||||
%prep
|
||||
%autosetup -n python-deadlib-%{version}
|
||||
|
||||
%build
|
||||
pushd aifc
|
||||
%pyproject_wheel
|
||||
popd
|
||||
|
||||
%install
|
||||
pushd aifc
|
||||
%pyproject_install
|
||||
%pyproject_save_files aifc
|
||||
popd
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc aifc/Doc/aifc.rst
|
||||
%doc aifc/README.rst
|
||||
%license aifc/LICENSE
|
||||
|
||||
%changelog
|
||||
* Fri Dec 26 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("standard-aifc"));
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "standard-chunk.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
%global pypi_name standard-chunk
|
||||
%global _desc Standard library chunk redistribution.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 3.13.0
|
||||
Release: 1%?dist
|
||||
Summary: Standard library chunk redistribution
|
||||
License: PSF-2.0
|
||||
URL: https://github.com/youknowone/python-deadlib
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-wheel
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-pip
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}
|
||||
Summary: %{summary}
|
||||
Provides: standard-chunk
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
%_desc
|
||||
|
||||
%prep
|
||||
%autosetup -n python-deadlib-%{version}
|
||||
|
||||
%build
|
||||
pushd chunk
|
||||
%pyproject_wheel
|
||||
popd
|
||||
|
||||
%install
|
||||
pushd chunk
|
||||
%pyproject_install
|
||||
%pyproject_save_files chunk
|
||||
popd
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc chunk/Doc/chunk.rst
|
||||
%doc chunk/README.rst
|
||||
%license chunk/LICENSE
|
||||
|
||||
%changelog
|
||||
* Fri Dec 26 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("standard-chunk"));
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "standard-sunau.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
%global pypi_name standard-sunau
|
||||
%global _desc Standard library sunau redistribution.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 3.13.0
|
||||
Release: 1%?dist
|
||||
Summary: Standard library sunau redistribution
|
||||
License: PSF-2.0
|
||||
URL: https://github.com/youknowone/python-deadlib
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-wheel
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-pip
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}
|
||||
Summary: %{summary}
|
||||
Provides: standard-sunau
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
%_desc
|
||||
|
||||
%prep
|
||||
%autosetup -n python-deadlib-%{version}
|
||||
|
||||
%build
|
||||
pushd sunau
|
||||
%pyproject_wheel
|
||||
popd
|
||||
|
||||
%install
|
||||
pushd sunau
|
||||
%pyproject_install
|
||||
%pyproject_save_files sunau
|
||||
popd
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc sunau/Doc/sunau.rst
|
||||
%doc sunau/README.rst
|
||||
%license sunau/LICENSE
|
||||
|
||||
%changelog
|
||||
* Sat Dec 27 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("standard-sunau"));
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("JoshuaVandaele/SuperISOUpdater"));
|
||||
rpm.version(pypi("sisou"));
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("matrix-org/synapse-s3-storage-provider"));
|
||||
rpm.version(pypi("synapse-s3-storage-provider"));
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit bb5652f2e7374d9f8e104a1d3b44dcc010daf411
|
||||
%global commit_date 20251224
|
||||
%global commit 6b4691d04491dc3800fef9598c526f49c7fa4bd7
|
||||
%global commit_date 20251228
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global pypi_name types-colorama
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("zephyrproject-rtos/west"));
|
||||
rpm.version(pypi("west"));
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("pR0Ps/zipstream-ng"));
|
||||
rpm.version(pypi("zipstream-ng"));
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate bottom
|
||||
|
||||
Name: rust-bottom
|
||||
Version: 0.12.1
|
||||
Version: 0.12.2
|
||||
Release: 1%?dist
|
||||
Summary: Customizable cross-platform graphical process/system monitor for the terminal
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "fresh.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: fresh
|
||||
Version: 0.1.65
|
||||
Release: 1%?dist
|
||||
Summary: Text editor for your terminal: easy, powerful and fast
|
||||
URL: https://sinelaw.github.io/fresh/
|
||||
Source0: https://github.com/sinelaw/fresh/archive/refs/tags/v%version.tar.gz
|
||||
License: GPL-2.0-Only
|
||||
BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%package doc
|
||||
Summary: Documentaion for %{name}
|
||||
|
||||
%description doc
|
||||
Documentaion for %{name}.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
install -Dm755 target/rpm/%{name} %{buildroot}%{_bindir}/%{name}
|
||||
install -Dm644 flatpak/io.github.sinelaw.fresh.svg %{buildroot}%{_scalableiconsdir}/io.github.sinelaw.fresh.svg
|
||||
install -Dm644 flatpak/io.github.sinelaw.fresh.desktop %{buildroot}%{_appsdir}/io.github.sinelaw.fresh.desktop
|
||||
install -Dm644 flatpak/io.github.sinelaw.fresh.metainfo.xml %{buildroot}%{_metainfodir}/io.github.sinelaw.fresh.metainfo.xml
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
mkdir -p %{buildroot}%{_pkgdocdir}
|
||||
cp -a docs/* %{buildroot}%{_pkgdocdir}/
|
||||
|
||||
%files
|
||||
%license LICENSE LICENSE.dependencies
|
||||
%doc README.md REFACTORING_PLAN.md CHANGELOG.md
|
||||
%{_bindir}/%{name}
|
||||
%{_scalableiconsdir}/io.github.sinelaw.fresh.svg
|
||||
%{_appsdir}/io.github.sinelaw.fresh.desktop
|
||||
%{_metainfodir}/io.github.sinelaw.fresh.metainfo.xml
|
||||
|
||||
%files doc
|
||||
%{_pkgdocdir}/
|
||||
%license LICENSE
|
||||
|
||||
%changelog
|
||||
* Sat Dec 27 2025 Owen Zimmerman <owen@fyralabs.com> - 0.1.65-1
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("sinelaw/fresh"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rmpc.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: rmpc
|
||||
Version: 0.10.0
|
||||
Release: 1%?dist
|
||||
Summary: A modern, configurable, terminal based MPD Client with album art support via various terminal image protocols
|
||||
URL: https://rmpc.mierak.dev/
|
||||
Source0: https://github.com/mierak/rmpc/archive/refs/tags/v%version.tar.gz
|
||||
License: BSD-3-Clause
|
||||
BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
Rmpc is a beautiful, modern and configurable terminal based Music Player Daemon client.
|
||||
It is heavily inspired by ncmpcpp and ranger/lf file managers.
|
||||
|
||||
%pkg_completion -bfz
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{bash_completions_dir}
|
||||
mkdir -p %{buildroot}%{fish_completions_dir}
|
||||
mkdir -p %{buildroot}%{zsh_completions_dir}
|
||||
install -Dm755 target/rpm/%{name} %{buildroot}%{_bindir}/%{name}
|
||||
install -Dm644 target/completions/%{name}.bash %{buildroot}%{bash_completions_dir}/
|
||||
install -Dm644 target/completions/%{name}.fish %{buildroot}%{fish_completions_dir}/
|
||||
install -Dm644 target/completions/_%{name} %{buildroot}%{zsh_completions_dir}/
|
||||
install -Dm644 target/man/rmpc.1 %{buildroot}%{_mandir}/man1/rmpc.1
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
|
||||
%files
|
||||
%license LICENSE LICENSE.dependencies
|
||||
%doc README.md CHANGELOG.md CONTRIBUTING.md
|
||||
%{_bindir}/%{name}
|
||||
%{_mandir}/man1/rmpc.*.*
|
||||
|
||||
%changelog
|
||||
* Sat Dec 27 2025 Owen Zimmerman <owen@fyralabs.com> - 0.1.65-1
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("mierak/rmpc"));
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate television
|
||||
|
||||
Name: rust-television
|
||||
Version: 0.14.2
|
||||
Version: 0.14.3
|
||||
Release: 1%?dist
|
||||
Summary: Cross-platform, fast and extensible general purpose fuzzy finder TUI
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "yazi.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("sxyazi/yazi"));
|
||||
@@ -0,0 +1,58 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: yazi
|
||||
Version: 25.5.31
|
||||
Release: 1%?dist
|
||||
Summary: Blazing fast terminal file manager written in Rust, based on async I/O
|
||||
URL: https://yazi-rs.github.io/
|
||||
Source0: https://github.com/sxyazi/yazi/archive/refs/tags/v%version.tar.gz
|
||||
License: MIT
|
||||
BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
Yazi (means "duck") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience.
|
||||
|
||||
A new article explaining its internal workings: Why is Yazi Fast?
|
||||
|
||||
- Full Asynchronous Support: All I/O operations are asynchronous, CPU tasks are spread across multiple threads, making the most of available resources.
|
||||
- Powerful Async Task Scheduling and Management: Provides real-time progress updates, task cancellation, and internal task priority assignment.
|
||||
- Built-in Support for Multiple Image Protocols: Also integrated with Überzug++ and Chafa, covering almost all terminals.
|
||||
- Built-in Code Highlighting and Image Decoding: Combined with the pre-loading mechanism, greatly accelerates image and normal file loading.
|
||||
- Concurrent Plugin System: UI plugins (rewriting most of the UI), functional plugins, custom previewer/preloader/spotter/fetcher; Just some pieces of Lua.
|
||||
- Data Distribution Service: Built on a client-server architecture (no additional server process required), integrated with a Lua-based publish-subscribe model, achieving cross-instance communication and state persistence.
|
||||
- Package Manager: Install plugins and themes with one command, keeping them up-to-date, or pin them to a specific version.
|
||||
- Integration with ripgrep, fd, fzf, zoxide
|
||||
- Vim-like input/pick/confirm/which/notify component, auto-completion for cd paths
|
||||
- Multi-Tab Support, Cross-directory selection, Scrollable Preview (for videos, PDFs, archives, code, directories, etc.)
|
||||
- Bulk Renaming, Archive Extraction, Visual Mode, File Chooser, Git Integration, Mount Manager
|
||||
- Theme System, Mouse Support, Trash Bin, Custom Layouts, Virtual Filesystem, CSI u, OSC 52
|
||||
... and more!
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
install -Dm755 target/rpm/ya %{buildroot}%{_bindir}/ya
|
||||
install -Dm755 target/rpm/yazi %{buildroot}%{_bindir}/yazi
|
||||
install -Dm644 assets/logo.png %{buildroot}%{_hicolordir}/1024x1024/apps/yazi.png
|
||||
install -Dm644 assets/yazi.desktop %{buildroot}%{_appsdir}/yazi.desktop
|
||||
%{cargo_license_online} > LICENSE.dependencies
|
||||
|
||||
%files
|
||||
%license LICENSE LICENSE-ICONS LICENSE.dependencies
|
||||
%doc README.md CODE_OF_CONDUCT.md CONTRIBUTING.md
|
||||
%{_bindir}/ya
|
||||
%{_bindir}/yazi
|
||||
%{_hicolordir}/1024x1024/apps/yazi.png
|
||||
%{_appsdir}/yazi.desktop
|
||||
|
||||
%changelog
|
||||
* Sat Dec 27 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: rust-motd
|
||||
Version: 2.1.1
|
||||
Version: 2.1.2
|
||||
Release: 1%?dist
|
||||
Summary: Beautiful, useful, configurable MOTD generation with zero runtime dependencies
|
||||
URL: https://github.com/rust-motd/rust-motd
|
||||
|
||||
@@ -1 +1 @@
|
||||
0.3.13
|
||||
5.5.23
|
||||
@@ -21,8 +21,8 @@
|
||||
|
||||
Summary: A complete solution to record, convert and stream audio and video
|
||||
Name: ffmpeg
|
||||
Version: 7.1.2
|
||||
Release: 4%{?dist}
|
||||
Version: 8.0.1
|
||||
Release: 2%?dist
|
||||
License: LGPLv3+
|
||||
URL: http://%{name}.org/
|
||||
Epoch: 1
|
||||
|
||||
@@ -6,15 +6,45 @@ rpm.version(bump::bodhi("ffmpeg", bump::as_bodhi_ver(labels.branch)));
|
||||
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_x264.txt", "w").write(bump::madoguchi("x264", labels.branch));
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_x265.txt", "w").write(bump::madoguchi("x265", labels.branch));
|
||||
try
|
||||
{
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_tesseract.txt", "w").write(bump::bodhi("tesseract", bump::as_bodhi_ver(labels.branch)));
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
try
|
||||
{
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_rubberband.txt", "w").write(bump::bodhi("rubberband", bump::as_bodhi_ver(labels.branch)));
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
try
|
||||
{
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_libbluray.txt", "w").write(bump::bodhi("libbluray", bump::as_bodhi_ver(labels.branch)));
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
try
|
||||
{
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_libchromaprint.txt", "w").write(bump::bodhi("libchromaprint", bump::as_bodhi_ver(labels.branch)));
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_vvenc.txt", "w").write(bump::madoguchi("vvenc-libs", labels.branch));
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_xeve.txt", "w").write(bump::madoguchi("xeve", labels.branch));
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_xevd.txt", "w").write(bump::madoguchi("xevd", labels.branch));
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt", "w").write(bump::madoguchi("LCEVCdec", labels.branch));
|
||||
try
|
||||
{
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_svt-av1.txt", "w").write(bump::bodhi("svt-av1", bump::as_bodhi_ver(labels.branch)));
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
|
||||
let dir = sub(`/[^/]+$`, "", __script_path);
|
||||
if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: openutau.bin
|
||||
Version: %(echo %ver | sed -E 's@^build/@@')
|
||||
Release: 2%?dist
|
||||
Release: 3%?dist
|
||||
Summary: Open singing synthesis platform / Open source UTAU successor
|
||||
License: MIT
|
||||
URL: http://www.openutau.com
|
||||
@@ -12,6 +12,7 @@ Source2: https://github.com/stakira/OpenUtau/raw/refs/tags/%ver/OpenUtau/Assets
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
Provides: openutau = %evr
|
||||
Provides: OpenUtau = %evr
|
||||
AutoReqProv: 0
|
||||
|
||||
%description
|
||||
OpenUtau is a free, open-source editor made for the UTAU community.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 7e5abd236c6345ad305d97bcb038582770783222
|
||||
%global commit_date 20251218
|
||||
%global commit 37d473abef54e306da0774e0d9483a63990aae72
|
||||
%global commit_date 20251228
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: stardust-xr-telescope
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: limine
|
||||
Version: 10.5.0
|
||||
Version: 10.5.1
|
||||
Release: 1%?dist
|
||||
Summary: Modern, advanced, portable, multiprotocol bootloader
|
||||
License: BSD-2-Clause
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit ba1a959ec7962cc536df2b94cabe92fa9980622e
|
||||
%global commit 1fcb7bb9336779feeb5aefc7d17d05ca6a427fdb
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20251223
|
||||
%global commit_date 20251228
|
||||
%global ver 0.6.6.2
|
||||
|
||||
# We aren't using Mono but RPM expected Mono
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 587cd99ed41dd1d10a05411555cb07fe6898f37b
|
||||
%global commit 15fa4a59c28bbdbe801ae214877e264f17edad8a
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20251226
|
||||
%global commitdate 20251228
|
||||
%global ver 1.0.19
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "vicinae.spec"
|
||||
}
|
||||
labels {
|
||||
mock = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("vicinaehq/vicinae"));
|
||||
@@ -0,0 +1,66 @@
|
||||
Name: vicinae
|
||||
Version: 0.17.3
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0
|
||||
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
|
||||
Packager: metcya <metcya@gmail.com>
|
||||
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: cmake(absl)
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: cmark-gfm-devel
|
||||
BuildRequires: cmake(glaze)
|
||||
BuildRequires: cmake(minizip)
|
||||
BuildRequires: cmake(Qt6)
|
||||
BuildRequires: cmake(Qt6Svg)
|
||||
BuildRequires: cmake(Qt6Keychain)
|
||||
BuildRequires: cmake(LayerShellQt)
|
||||
BuildRequires: pkgconfig(libqalculate)
|
||||
BuildRequires: pkgconfig(protobuf)
|
||||
BuildRequires: wayland-devel
|
||||
BuildRequires: nodejs-npm
|
||||
BuildRequires: systemd-rpm-macros
|
||||
|
||||
Requires: nodejs-npm
|
||||
|
||||
%description
|
||||
Vicinae (pronounced "vih-SIN-ay") is a high-performance, native launcher for
|
||||
your desktop — built with C++ and Qt.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
%cmake -DNOSTRIP=ON
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
install -Dm 644 extra/%{name}.desktop -t %{buildroot}%{_appsdir}
|
||||
install -Dm 644 extra/%{name}-url-handler.desktop -t %{buildroot}%{_appsdir}
|
||||
|
||||
%post
|
||||
%systemd_user_post %{name}.service
|
||||
|
||||
%preun
|
||||
%systemd_user_preun %{name}.service
|
||||
|
||||
%postun
|
||||
%systemd_user_postun_with_restart %{name}.service
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_bindir}/%{name}
|
||||
%{_userunitdir}/%{name}.service
|
||||
%{_datadir}/%{name}/themes/
|
||||
%{_appsdir}/%{name}.desktop
|
||||
%{_appsdir}/%{name}-url-handler.desktop
|
||||
%{_hicolordir}/512x512/apps/%{name}.png
|
||||
|
||||
%changelog
|
||||
* Fri Dec 26 2025 metcya <metcya@gmail.com> - 0.17.3
|
||||
- Package vicinae
|
||||
@@ -9,7 +9,7 @@
|
||||
%global _prefix /usr/share/wine-dev
|
||||
%global srcmajor 11.0
|
||||
# Make this as a variable instead in case of WINE RCs
|
||||
%global ver wine-11.0-rc3
|
||||
%global ver wine-11.0-rc4
|
||||
%global cleanver %(echo %{ver} | sed 's/v//g;s/wine-//g')
|
||||
|
||||
# This is unfortunate but a lot of Fedora's/SUSE's hardening flags break WINE
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
Name: wine-staging
|
||||
Version: 11.0.rc3
|
||||
Version: 11.0.rc4
|
||||
Release: 1%?dist
|
||||
Epoch: 1
|
||||
Summary: WINE Is Not An Emulator - runs MS Windows programs
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit e11dc566d213be25e1912f15a6ae50ebeec63601
|
||||
%global commit 0e131563cad74cd01b1e4bd9cac487e82f5b23a0
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20251221
|
||||
%global commitdate 20251228
|
||||
%global ver 0.9.7
|
||||
%define buildforkernels akmod
|
||||
%global debug_package %{nil}
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
Name: %{modulename}-kmod
|
||||
Version: %{ver}^%{commitdate}git.%{shortcommit}
|
||||
Release: 2%?dist
|
||||
Release: 1%?dist
|
||||
Summary: Advanced Linux Driver for Xbox One Wireless Gamepad
|
||||
License: GPL-3.0
|
||||
URL: https://atar-axis.github.io/xpadneo
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit e11dc566d213be25e1912f15a6ae50ebeec63601
|
||||
%global commit 0e131563cad74cd01b1e4bd9cac487e82f5b23a0
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20251221
|
||||
%global commitdate 20251228
|
||||
%global ver 0.9.7
|
||||
%global debug_package %{nil}
|
||||
%global modulename xpadneo
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit e11dc566d213be25e1912f15a6ae50ebeec63601
|
||||
%global commit 0e131563cad74cd01b1e4bd9cac487e82f5b23a0
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20251221
|
||||
%global commitdate 20251228
|
||||
%global ver 0.9.7
|
||||
|
||||
Name: xpadneo
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 64096381b28f6696eaa0d6a1fbee2e77d3959c7b
|
||||
%global commit_date 20251220
|
||||
%global commit 7c016872bf24ee5357f9621f1136955443f0a8a3
|
||||
%global commit_date 20251227
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: spotx-bash
|
||||
|
||||
@@ -3,26 +3,26 @@
|
||||
|
||||
Name: rust-tauri
|
||||
Version: 2.9.6
|
||||
Release: 1%{?dist}
|
||||
Summary: Rapidly scaffold out a new tauri app project
|
||||
Release: 2%{?dist}
|
||||
Summary: Command line interface for building Tauri apps
|
||||
License: Apache-2.0 OR MIT
|
||||
URL: https://crates.io/crates/create-tauri-app
|
||||
Source: %{crates_source}
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: cargo-rpm-macros
|
||||
BuildRequires: mold
|
||||
Suggests: libayatana-appindicator-gtk3
|
||||
Packager: Gilver E. <rockgrub@disroot.org>
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
|
||||
|
||||
%package -n tauri
|
||||
Summary: %{summary}
|
||||
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-DFS-2016) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (BSD-3-Clause OR MIT OR Apache-2.0) AND BSL-1.0 AND BlueOak-1.0.0 AND CC0-1.0 AND (CC0-1.0 OR Apache-2.0) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND ISC AND MIT AND (MIT AND (MIT OR Apache-2.0)) AND (MIT AND BSD-3-Clause) AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR BSD-1-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR NCSA) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MIT-0 AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
|
||||
|
||||
%description -n tauri
|
||||
%{summary}.
|
||||
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version} -p1
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global oldpkgname yt-dlp-nightly
|
||||
|
||||
Name: yt-dlp-git
|
||||
Version: 2025.12.25.012519
|
||||
Version: 2025.12.26.180113
|
||||
Release: 1%?dist
|
||||
Summary: A command-line program to download videos from online video platforms
|
||||
|
||||
|
||||
Reference in New Issue
Block a user