mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-06 11:52:17 +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
|
||||
|
||||
@@ -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