mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
Merge branch 'frawhide' into gil/chore/ffmpeg
This commit is contained in:
@@ -25,7 +25,7 @@ jobs:
|
||||
git config --global commit.gpgsign true
|
||||
|
||||
- name: Backport Action
|
||||
uses: sorenlouv/backport-github-action@v9.5.1
|
||||
uses: sorenlouv/backport-github-action@v10.2.0
|
||||
with:
|
||||
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
|
||||
auto_backport_label_prefix: sync-
|
||||
|
||||
@@ -42,6 +42,15 @@ And Terra EL itself can be installed with:
|
||||
sudo dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terrael$releasever' terra-release
|
||||
```
|
||||
|
||||
## Contributions
|
||||
|
||||
First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please [join our chats](https://wiki.ultramarine-linux.org/en/community/community/).
|
||||
|
||||
- [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
|
||||
- [FAQ](https://developer.fyralabs.com/terra/faq)
|
||||
- [Policy](https://developer.fyralabs.com/terra/policy)
|
||||
|
||||
|
||||
## Documentation
|
||||
|
||||
Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/).
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: chdig
|
||||
Version: 25.11.1
|
||||
Version: 25.11.2
|
||||
Release: 1%?dist
|
||||
Summary: Dig into ClickHouse with TUI interface
|
||||
URL: https://github.com/azat/chdig
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 0.0.812
|
||||
Version: 0.0.813
|
||||
Release: 1%?dist
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary
|
||||
Version: 0.0.812
|
||||
Version: 0.0.813
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: discord.com
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-openasar
|
||||
Version: 0.0.115
|
||||
Version: 0.0.116
|
||||
Release: 1%?dist
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord
|
||||
Version: 0.0.115
|
||||
Version: 0.0.116
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit f6c116491a82314332f8ded74fc92b2b5cdf7e25
|
||||
%global commit 8469605191c1fb3c9ebf84617a4b2e2bada357fa
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20251122
|
||||
%global commit_date 20251124
|
||||
%global ver 0.40.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -1,10 +1,34 @@
|
||||
%global __requires_exclude_from %{_datadir}/%{name}/.*
|
||||
%bcond_without server_prebuilt
|
||||
|
||||
%global appid com.genymobile.scrcpy
|
||||
%global org com.genymobile
|
||||
%global appstream_component desktop-application
|
||||
|
||||
# NOTE: We only do this on aarch64 to avoid
|
||||
# duplicate build artifacts on x86_64
|
||||
#
|
||||
# If you are building this package locally,
|
||||
# set --with server to cross-compile/bundle the server APK subpackage.
|
||||
#
|
||||
# The server APK is architecture independent.
|
||||
%ifarch aarch64
|
||||
%bcond_without server
|
||||
%else
|
||||
%bcond_with server
|
||||
%endif
|
||||
|
||||
Name: scrcpy
|
||||
Version: 3.3.3
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: Display and control your Android device
|
||||
License: Apache-2.0
|
||||
License: Apache-2.0 AND Proprietary
|
||||
URL: https://github.com/Genymobile/scrcpy
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
Source1: https://developer.android.com/studio/terms.html
|
||||
%if %{with server_prebuilt}
|
||||
Source10: https://github.com/Genymobile/scrcpy/releases/download/v%{version}/scrcpy-server-v%{version}
|
||||
%endif
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
BuildRequires: meson ninja-build cmake nasm gcc
|
||||
BuildRequires: pkgconfig(sdl2)
|
||||
@@ -18,29 +42,78 @@ BuildRequires: pkgconfig(libv4l2)
|
||||
BuildRequires: cmake(VulkanHeaders)
|
||||
BuildRequires: vulkan-loader
|
||||
BuildRequires: OpenCL-ICD-Loader
|
||||
BuildRequires: python3-sdkmanager
|
||||
Requires: %{name}-server
|
||||
# Gradle here really wants Java 21-23 to work properly
|
||||
# Java 25 breaks the build
|
||||
BuildRequires: java-21-openjdk-devel
|
||||
BuildConflicts: dkms-nvidia akmod-nvidia
|
||||
Requires: android-tools
|
||||
|
||||
%description
|
||||
This application mirrors Android devices (video and audio) connected via USB or TCP/IP and allows control using the computer's keyboard and mouse. It does not require root access or an app installed on the device. It works on Linux, Windows, and macOS.
|
||||
|
||||
%if %{with server}
|
||||
%package server
|
||||
# This package is architecture independent, it's
|
||||
# an Android APK file.
|
||||
Summary: Android server for %{name}
|
||||
BuildArch: noarch
|
||||
%description server
|
||||
Android server for %{name}
|
||||
%endif
|
||||
|
||||
|
||||
%pkg_completion -Bz
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
mkdir -p /tmp/android_sdk
|
||||
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk
|
||||
export PATH=$JAVA_HOME/bin:$PATH
|
||||
export ANDROID_SDK_ROOT=/tmp/android_sdk
|
||||
sdkmanager --install tools --sdk_root /tmp/android_sdk
|
||||
echo y | sdkmanager --license
|
||||
|
||||
%build
|
||||
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk
|
||||
export PATH=$JAVA_HOME/bin:$PATH
|
||||
export WORK_DIR=$PWD/work
|
||||
export OUTPUT_DIR=$PWD/output
|
||||
%dnl #export CFLAGS="$(echo $CFLAGS | sed 's/-D_GNU_SOURCE[=1]*//g')"
|
||||
%dnl #export CPPFLAGS="$(echo $CPPFLAGS | sed 's/-D_GNU_SOURCE[=1]*//g')"
|
||||
export VERSION=v%version
|
||||
export ANDROID_SDK_ROOT=/tmp/android_sdk
|
||||
|
||||
# TODO: Gradle 8.9 seems to have problems with Java
|
||||
# 21-25, so we can't build the APK here at all
|
||||
# For now, let's use the prebuilt server
|
||||
# https://github.com/gradle/gradle/issues/35111
|
||||
%if %{with server}
|
||||
%if %{with server_prebuilt}
|
||||
%meson -Dprebuilt_server=%{SOURCE10}
|
||||
%else
|
||||
%meson -Dcompile_server=true
|
||||
%endif
|
||||
%else
|
||||
%meson -Dcompile_server=false
|
||||
%endif
|
||||
|
||||
%meson \
|
||||
-Dcompile_server=false \
|
||||
-Dportable=false \
|
||||
-Dstatic=false
|
||||
%meson_build
|
||||
|
||||
rm -rf /tmp/android_sdk
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
pushd "%_vpath_builddir"
|
||||
%ninja_install
|
||||
popd
|
||||
ls -la
|
||||
|
||||
%if %{with server}
|
||||
install -Dm 644 %{SOURCE1} %{buildroot}%{_datadir}/licenses/LICENSE.android-sdk-license
|
||||
%endif
|
||||
|
||||
%terra_appstream
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
@@ -48,5 +121,17 @@ export VERSION=v%version
|
||||
%_bindir/scrcpy
|
||||
%_datadir/applications/scrcpy-console.desktop
|
||||
%_datadir/applications/scrcpy.desktop
|
||||
%_datadir/bash-completion/completions/scrcpy
|
||||
%_iconsdir/hicolor/*/apps/scrcpy.png
|
||||
%_metainfodir/%{appid}.metainfo.xml
|
||||
%_mandir/man1/scrcpy.1.*
|
||||
|
||||
%if %{with server}
|
||||
%files server
|
||||
%license %{_datadir}/licenses/LICENSE.android-sdk-license
|
||||
%_datadir/scrcpy/scrcpy-server
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Thu Oct 02 2025 june-fish <june@fyralabs.com>
|
||||
- fix android sdk bug
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git
|
||||
|
||||
Name: throne
|
||||
Version: 1.0.8
|
||||
Version: 1.0.9
|
||||
Release: 1%?dist
|
||||
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
|
||||
URL: https://github.com/throneproj/Throne
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: budgie-extras
|
||||
Version: 1.9.0
|
||||
Version: 2.0.0
|
||||
Release: 1%?dist
|
||||
|
||||
License: GPL-3.0
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec
|
||||
|
||||
%global realname hyprutils
|
||||
%global ver 0.10.2
|
||||
%global ver 0.10.3
|
||||
|
||||
%global commit 31f29957dfc78ebb324c072058949f3513c49110
|
||||
%global commit_date 20251122
|
||||
%global commit 96df6f6535f80fa66b9412d9cef4dcebba012b8f
|
||||
%global commit_date 20251124
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
Name: %realname.nightly
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||
%global commit c3af1ac5564c1f034dbea120ccf1a46a36977495
|
||||
%global commit 54e10292fdecc42d2f5b296209d5b67f8ae90423
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 5f3645433c0ba5910c7da1f25aaa07efc2c84b64
|
||||
%global commit 6b28671eade5d31ef737349cdf53a2e6470a8648
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2025-11-21
|
||||
%global fulldate 2025-11-22
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.3.0
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
# Quick and dirty patch to make Yarn Berry's build cache system work when installed as a system package.
|
||||
# This patch is created for and maintained solely for Terra.
|
||||
--- a/scripts/setup-ts-cache.js 2025-11-22 00:36:54.889317752 -0600
|
||||
+++ b/scripts/setup-ts-cache.js 2025-11-22 00:44:29.823498920 -0600
|
||||
@@ -1,6 +1,7 @@
|
||||
const crypto = require(`crypto`);
|
||||
const esbuild = require(`esbuild`);
|
||||
const fs = require(`fs`);
|
||||
+const os = require('os');
|
||||
const path = require(`path`);
|
||||
const v8 = require(`v8`);
|
||||
const zlib = require(`zlib`);
|
||||
@@ -25,7 +26,7 @@
|
||||
isDirty: false,
|
||||
};
|
||||
|
||||
-const cachePath = path.join(__dirname, `../node_modules/.cache/yarn/esbuild-transpile-cache.bin`);
|
||||
+const cachePath = path.join(os.homedir(), `.cache/yarn/esbuild-transpile-cache.bin`);
|
||||
try {
|
||||
const cacheData = v8.deserialize(zlib.brotliDecompressSync(fs.readFileSync(cachePath)));
|
||||
if (cacheData.version === cache.version) {
|
||||
@@ -1,13 +1,13 @@
|
||||
%global debug_package %{nil}
|
||||
%bcond bootstrap 1
|
||||
%bcond bootstrap 0
|
||||
|
||||
Name: yarnpkg-berry
|
||||
Version: 4.11.0
|
||||
Release: 1%{?dist}
|
||||
Version: 4.12.0
|
||||
Release: 3%?dist
|
||||
Summary: Active development version of Yarn
|
||||
License: BSD-2-Clause
|
||||
URL: https://yarnpkg.com
|
||||
Source0: https://github.com/yarnpkg/berry/archive/refs/tags/@yarnpkg/cli/%{version}.tar.gz
|
||||
Patch0: setup-ts-cache.patch
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: nodejs
|
||||
BuildRequires: nodejs-packaging
|
||||
@@ -16,7 +16,6 @@ BuildRequires: yarnpkg
|
||||
%else
|
||||
BuildRequires: %{name}
|
||||
%endif
|
||||
Requires: nodejs
|
||||
Provides: yarn-berry
|
||||
Provides: yarnpkg = %{evr}
|
||||
BuildArch: noarch
|
||||
@@ -32,17 +31,18 @@ Summary: Extra documentation and contributor guides for Yarn Berry.
|
||||
This package contains extra doc files as well as contributor material for Yarn Berry.
|
||||
|
||||
%prep
|
||||
%autosetup -n berry--yarnpkg-cli-%{version}
|
||||
%autosetup -p1 -n berry--yarnpkg-cli-%{version}
|
||||
|
||||
%build
|
||||
%{__yarn} build:cli
|
||||
|
||||
%install
|
||||
mkdir -p {%{buildroot}%{nodejs_sitelib}/yarn-berry,%{buildroot}%{_bindir}}
|
||||
cp -pr {scripts,node_modules,packages} -t %{buildroot}%{nodejs_sitelib}/yarn-berry
|
||||
# Yarn cannot be installed in nodejs_sitelib due to using TypeScript runtimes and NodeJS changes disallowing TypeScript in node_modules
|
||||
mkdir -p {%{buildroot}%{_bindir},%{buildroot}%{_libdir}/yarn-berry}
|
||||
cp -pr {scripts,packages,.pnp.cjs,.pnp.loader.mjs,.yarn} -t %{buildroot}%{_libdir}/yarn-berry
|
||||
|
||||
for bin in yarn yarnpkg; do
|
||||
ln -sfr %{buildroot}%{nodejs_sitelib}/yarn-berry/scripts/bin/$bin %{buildroot}%{_bindir}/$bin
|
||||
ln -sfr %{buildroot}%{_libdir}/yarn-berry/scripts/bin/$bin %{buildroot}%{_bindir}/$bin
|
||||
done
|
||||
|
||||
%files
|
||||
@@ -53,7 +53,7 @@ done
|
||||
%doc SECURITY.md
|
||||
%{_bindir}/yarn
|
||||
%{_bindir}/yarnpkg
|
||||
%{nodejs_sitelib}/yarn-berry/
|
||||
%{_libdir}/yarn-berry/
|
||||
|
||||
%files doc
|
||||
%doc CODE_OF_CONDUCT.md
|
||||
@@ -62,5 +62,7 @@ done
|
||||
%doc GOVERNANCE.md
|
||||
|
||||
%changelog
|
||||
* Sun Nov 23 2025 Gilver E. <rockgrub@disroot.org> - 4.12.0-3
|
||||
- First build without bootstrap
|
||||
* Thu Nov 20 2025 Gilver E. <rockgrub@disroot.org> - 4.11.0-1
|
||||
- Initial build
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 4376eb8217d7c37d2d254ab3bbc0c7af4a7b0993
|
||||
%global commit dbcfb48198d80e6b6315dd752466279d2d8ec616
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20251122
|
||||
%global commit_date 20251124
|
||||
%global ver 0.215.0
|
||||
|
||||
%bcond_with check
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%bcond_with check
|
||||
|
||||
%global ver 0.214.1-pre
|
||||
%global ver 0.214.4-pre
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
%global rustflags_debuginfo 0
|
||||
|
||||
Name: zed
|
||||
Version: 0.213.3
|
||||
Version: 0.213.7
|
||||
Release: 1%?dist
|
||||
Summary: Zed is a high-performance, multiplayer code editor
|
||||
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
%global fontdescription %{expand:
|
||||
Versatile typeface for code, from code.}
|
||||
|
||||
Version: 33.3.4
|
||||
Version: 33.3.5
|
||||
Release: 1%?dist
|
||||
Packager: Cappy Ishihara <cappy@fyralabs.com>
|
||||
Summary: Versatile typeface for code, from code.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: sarasa-gothic-fonts
|
||||
Version: 1.0.34
|
||||
Version: 1.0.35
|
||||
Release: 1%?dist
|
||||
URL: https://github.com/be5invis/Sarasa-Gothic
|
||||
Source0: %url/releases/download/v%version/Sarasa-TTC-%version.7z
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
%global name_pretty %{quote:Prism Launcher (Nightly)}
|
||||
%global appid org.prismlauncher.PrismLauncher-nightly
|
||||
|
||||
%global commit 3ba24f3f0955c44feafd267e4abc62ac5950a4ef
|
||||
%global commit 8abf5ed7b1f31a89fad1b8d7fb1703639ca08426
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global commit_date 20251122
|
||||
%global commit_date 20251123
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
%bcond_without qt6
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
# Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags
|
||||
%global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument
|
||||
%global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument
|
||||
%global commit 7f6842705ce376587c6062d1471118b7b75ffa76
|
||||
%global ver 0.0.38-18375
|
||||
%global commit 5a9083e4fc0bfb73b09c4c436d8f5e78f8c2702a
|
||||
%global ver 0.0.38-18397
|
||||
|
||||
Name: rpcs3
|
||||
Version: %(echo %{ver} | sed 's/-/^/g')
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit fb05c38a957329088e51b8d76a0dbf23e3c3ceda
|
||||
%global commit_date 20251122
|
||||
%global commit bd3f0af4ac9bf5accb893ec345da5dc8f108fa22
|
||||
%global commit_date 20251123
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
Name: grabnim
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "pyee.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
%global pypi_name pyee
|
||||
%global _desc A rough port of Node.js's EventEmitter to Python with a few tricks of its own.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 13.0.0
|
||||
Release: 1%?dist
|
||||
Summary: A rough port of Node.js's EventEmitter to Python with a few tricks of its own
|
||||
License: MIT
|
||||
URL: https://github.com/jfhbrook/pyee
|
||||
Source0: %{pypi_source}
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-pip
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}
|
||||
Summary: %{summary}
|
||||
Provides: pyee
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
%_desc
|
||||
|
||||
%prep
|
||||
%autosetup -n %{pypi_name}-%{version}
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files pyee
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc README.md DEVELOPMENT.md CONTRIBUTORS.md CHANGELOG.md
|
||||
%license LICENSE
|
||||
%python3_sitelib/%{pypi_name}/__pycache__/*.cpython-*.pyc
|
||||
%python3_sitelib/%{pypi_name}/*.py
|
||||
|
||||
%changelog
|
||||
* Sun Nov 30 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("pyee"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "pyzmq.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
%global pypi_name pyzmq
|
||||
%global _desc Python bindings for zeromq.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 27.1.0
|
||||
Release: 1%?dist
|
||||
Summary: Python bindings for zeromq
|
||||
License: MIT
|
||||
URL: https://github.com/zeromq/pyzmq
|
||||
Source0: %{pypi_source}
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-scikit-build-core
|
||||
BuildRequires: python3-cython
|
||||
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}
|
||||
Summary: %{summary}
|
||||
Provides: pyzmq
|
||||
Provides: %{pypi_name}
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
%_desc
|
||||
|
||||
%prep
|
||||
%autosetup -n %{pypi_name}-%{version}
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files zmq
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc README.md AUTHORS.md CONTRIBUTING.md SECURITY.md
|
||||
%license LICENSE.md
|
||||
|
||||
%changelog
|
||||
* Sun Nov 23 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("pyzmq"));
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "smbus2.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
%global pypi_name smbus2
|
||||
%global _desc A drop-in replacement for smbus-cffi/smbus-python in pure Python.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 0.5.0
|
||||
Release: 1%?dist
|
||||
Summary: A drop-in replacement for smbus-cffi/smbus-python in pure Python
|
||||
License: MIT
|
||||
URL: https://github.com/kplindegaard/smbus2
|
||||
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: smbus2
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
%_desc
|
||||
|
||||
%prep
|
||||
%autosetup -n smbus2-%{version}
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files smbus2
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc README.md CHANGELOG.md
|
||||
%license LICENSE
|
||||
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
|
||||
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
|
||||
%python3_sitelib/smbus2-%version.dist-info/*
|
||||
|
||||
%changelog
|
||||
* Sun Nov 23 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("smbus2"));
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit cc792321dd482a5336225229bf584ad51a3e85cd
|
||||
%global commit_date 20251122
|
||||
%global commit 8c7256c8fdcac67f08db1c22db0776fde6a25349
|
||||
%global commit_date 20251124
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global pypi_name types-colorama
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate gitoxide
|
||||
|
||||
Name: rust-gitoxide
|
||||
Version: 0.46.0
|
||||
Version: 0.47.0
|
||||
Release: 1%?dist
|
||||
Summary: Command-line application for interacting with git repositories
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate television
|
||||
|
||||
Name: rust-television
|
||||
Version: 0.13.10
|
||||
Version: 0.13.11
|
||||
Release: 1%?dist
|
||||
Summary: Cross-platform, fast and extensible general purpose fuzzy finder TUI
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
%define llvm_compat 20
|
||||
%endif
|
||||
%global llvm_version 20.0.0
|
||||
%global ver 0.16.0-dev.1412+8a73fc8d8
|
||||
%global ver 0.16.0-dev.1456+16fc083f2
|
||||
%bcond bootstrap 1
|
||||
%bcond docs %{without bootstrap}
|
||||
%bcond test 1
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
%global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]})
|
||||
|
||||
Name: zig-master
|
||||
Version: 0.16.0~dev.1412+8a73fc8d8
|
||||
Version: 0.16.0~dev.1456+16fc083f2
|
||||
Release: 1%?dist
|
||||
Summary: Master builds of the Zig language
|
||||
License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
project pkg {
|
||||
arches = ["x86_64", "aarch64", "i386"]
|
||||
rpm {
|
||||
spec = "fdk-aac.spec"
|
||||
}
|
||||
labels {
|
||||
mock=1
|
||||
subrepo = "multimedia"
|
||||
weekly = 1
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#? https://src.fedoraproject.org/rpms/rtaudio/blob/db1aa72863ccbfd480e22c2f7aefb41ebb8e2360/f/rtaudio.spec
|
||||
%global commit ab7daaae763c8e0dcea611a9e190fa46d95b2639
|
||||
%global commit 4bc3730f933f1f70baa5749125cc892dd7ab405a
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20251103
|
||||
%global commit_date 20251124
|
||||
%global ver .0.1
|
||||
|
||||
Name: rtaudio-nightly
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 86ef4c768977271616c309964c6f600389030e5f
|
||||
%global commit 20aee046cf9164bb05cb43ef531424007e911c33
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20251109
|
||||
%global commit_date 20251123
|
||||
|
||||
Name: vgmstream
|
||||
Version: 0~%{commit_date}git.%shortcommit
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: limine
|
||||
Version: 10.3.0
|
||||
Version: 10.3.2
|
||||
Release: 1%?dist
|
||||
Summary: Modern, advanced, portable, multiprotocol bootloader
|
||||
License: BSD-2-Clause
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global debug_package %{nil}
|
||||
%global commit a7690e64b5080452596ffd55062c625abe05fa3a
|
||||
%global commit 28dc52f3dfb177587b34269db84ee28c396da05a
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20251108
|
||||
%global commit_date 20251124
|
||||
|
||||
|
||||
%global patches %{_datadir}/src/nvidia-patch
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 5e8c9c4efa583c56a4aa515f5b3a1e6d09f9ffbd
|
||||
%global commit 874e8f42cd82ad1fb8ec50ac2381cc1699ac54e9
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20251122
|
||||
%global commitdate 20251124
|
||||
%global ver 1.0.18
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ This module allows you to create \"virtual video devices.\" Normal \(v4l2\) appl
|
||||
|
||||
Name: %{modulename}-kmod
|
||||
Summary: Kernel module (kmod) for V4L2 loopback devices
|
||||
Version: 0.15.2
|
||||
Version: 0.15.3
|
||||
Release: 1%?dist
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://github.com/v4l2loopback/v4l2loopback
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
This module allows you to create \"virtual video devices.\" Normal \(v4l2\) applications will read these devices as if they were ordinary video devices, but the video will not be read from e.g. a capture card but instead it is generated by another application.}
|
||||
|
||||
Name: dkms-%{modulename}
|
||||
Version: 0.15.2
|
||||
Version: 0.15.3
|
||||
Release: 1%?dist
|
||||
Summary: Utils for V4L2 loopback devices
|
||||
License: GPL-2.0-or-later
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
Name: v4l2loopback
|
||||
Summary: Utils for V4L2 loopback devices
|
||||
Version: 0.15.2
|
||||
Version: 0.15.3
|
||||
Release: 1%?dist
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://github.com/v4l2loopback/v4l2loopback
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
6.10.0
|
||||
@@ -1,3 +1,7 @@
|
||||
%global appid luisbocanegra.kdematerialyou.colors
|
||||
%global developer "Luis Bocanegra"
|
||||
%global org "com.github.luisbocanegra"
|
||||
|
||||
Name: kde-material-you-colors
|
||||
Version: 2.0.0
|
||||
Release: 1%?dist
|
||||
@@ -6,6 +10,7 @@ License: GPL-3.0-only
|
||||
URL: https://github.com/luisbocanegra/%{name}
|
||||
# The PyPi source is a more generic install and lacks the Plasmoid config
|
||||
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: cmake >= 3.16
|
||||
@@ -59,6 +64,7 @@ DESTDIR="%{buildroot}" %cmake_install
|
||||
sed -i "1{/^#!\/usr\/bin\/env python3/d}" %{buildroot}%{python3_sitelib}/kde_material_you_colors/main.py
|
||||
%fdupes %{buildroot}%{python3_sitelib}/%{name}/
|
||||
|
||||
%terra_appstream
|
||||
|
||||
%files
|
||||
%doc CHANGELOG.md
|
||||
@@ -66,7 +72,7 @@ sed -i "1{/^#!\/usr\/bin\/env python3/d}" %{buildroot}%{python3_sitelib}/kde_mat
|
||||
%license LICENSE
|
||||
%{_bindir}/%{name}-screenshot-helper
|
||||
%{_datadir}/applications/%{name}-screenshot-helper.desktop
|
||||
%{_datadir}/metainfo/luisbocanegra.kdematerialyou.colors.appdata.xml
|
||||
%{_metainfodir}/luisbocanegra.kdematerialyou.colors.metainfo.xml
|
||||
%{_datadir}/plasma/plasmoids/luisbocanegra.kdematerialyou.colors/
|
||||
|
||||
%files -n python3-%{name}
|
||||
|
||||
@@ -1 +1,11 @@
|
||||
import "andax/bump_extras.rhai" as bump;
|
||||
|
||||
rpm.version(pypi("kde-material-you-colors"));
|
||||
|
||||
open_file("anda/themes/kde-material-you-colors/VERSION_qt6-qtbase.txt", "w").write(bump::bodhi("qt6-qtbase", bump::as_bodhi_ver(labels.branch)));
|
||||
|
||||
let dir = sub(`/[^/]+$`, "", __script_path);
|
||||
if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 {
|
||||
let rel = spec::get_release(rpm).parse_int();
|
||||
rpm.release(rel + 1);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "orchis-theme.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
%define theme_name orchis
|
||||
%define original_theme_name Orchis
|
||||
|
||||
%define ver 2025-04-25
|
||||
|
||||
Name: gtk-theme-%theme_name
|
||||
Version: 2025.04.25
|
||||
Release: 1%?dist
|
||||
Summary: Orchis is a Material Design theme for GNOME/GTK based desktop environments
|
||||
License: GPL-3.0-only
|
||||
Url: https://github.com/vinceliuice/Orchis-theme/
|
||||
Source0: %{url}/archive/refs/tags/%{ver}.tar.gz
|
||||
|
||||
BuildRequires: sassc
|
||||
|
||||
Requires: cinnamon-theme-%theme_name
|
||||
Requires: gtk2-theme-%theme_name
|
||||
Requires: gtk3-theme-%theme_name
|
||||
Requires: gtk4-theme-%theme_name
|
||||
Requires: metacity-theme-%theme_name
|
||||
Requires: plank-theme-%theme_name
|
||||
Requires: xfwm4-theme-%theme_name
|
||||
Requires: sassc
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
Orchis is a Material Design theme for GNOME/GTK based desktop environments.
|
||||
Based on nana-4 -- materia-theme (https://github.com/nana-4/materia-theme).
|
||||
|
||||
%package common
|
||||
Summary: Common files for %original_theme_name theme
|
||||
Group: Graphical desktop/GNOME
|
||||
|
||||
%description common
|
||||
%summary.
|
||||
|
||||
%package -n cinnamon-theme-%theme_name
|
||||
Summary: %original_theme_name Cinnamon theme
|
||||
Group: Graphical desktop/GNOME
|
||||
|
||||
Requires: %name-common
|
||||
|
||||
%description -n cinnamon-theme-%theme_name
|
||||
%summary.
|
||||
|
||||
%package -n gtk2-theme-%theme_name
|
||||
Summary: %original_theme_name GTK2 theme
|
||||
Group: Graphical desktop/GNOME
|
||||
|
||||
Requires: %name-common
|
||||
Requires: gtk2-themes-murrine
|
||||
|
||||
%description -n gtk2-theme-%theme_name
|
||||
%summary.
|
||||
|
||||
%package -n gtk3-theme-%theme_name
|
||||
Summary: %original_theme_name GTK3 theme
|
||||
Group: Graphical desktop/GNOME
|
||||
|
||||
Requires: %name-common
|
||||
|
||||
%description -n gtk3-theme-%theme_name
|
||||
%summary.
|
||||
|
||||
%package -n gtk4-theme-%theme_name
|
||||
Summary: %original_theme_name GTK4 theme
|
||||
Group: Graphical desktop/GNOME
|
||||
|
||||
Requires: %name-common
|
||||
|
||||
%description -n gtk4-theme-%theme_name
|
||||
%summary.
|
||||
|
||||
%package -n metacity-theme-%theme_name
|
||||
Summary: %original_theme_name Metacity theme
|
||||
Group: Graphical desktop/GNOME
|
||||
|
||||
Requires: %name-common
|
||||
|
||||
%description -n metacity-theme-%theme_name
|
||||
%summary.
|
||||
|
||||
%package -n plank-theme-%theme_name
|
||||
Summary: %original_theme_name Plank theme
|
||||
Group: Graphical desktop/GNOME
|
||||
|
||||
Requires: %name-common
|
||||
|
||||
%description -n plank-theme-%theme_name
|
||||
%summary.
|
||||
|
||||
%package -n xfwm4-theme-%theme_name
|
||||
Summary: %original_theme_name Xfwm theme
|
||||
Group: Graphical desktop/XFce
|
||||
|
||||
Requires: %name-common
|
||||
|
||||
%description -n xfwm4-theme-%theme_name
|
||||
%summary.
|
||||
|
||||
%prep
|
||||
%autosetup -n Orchis-theme-%{ver}
|
||||
|
||||
%install
|
||||
mkdir -p %buildroot%_datadir/themes
|
||||
./install.sh \
|
||||
--tweaks submenu \
|
||||
--tweaks dock \
|
||||
--theme all \
|
||||
--dest %buildroot%_datadir/themes
|
||||
|
||||
%files common
|
||||
%_datadir/themes/%{original_theme_name}*/index.theme
|
||||
%_datadir/themes/%{original_theme_name}*/COPYING
|
||||
%doc README.md
|
||||
|
||||
%files -n cinnamon-theme-%theme_name
|
||||
%_datadir/themes/%{original_theme_name}*/cinnamon
|
||||
|
||||
%files -n gtk2-theme-%theme_name
|
||||
%_datadir/themes/%{original_theme_name}*/gtk-2.0
|
||||
|
||||
%files -n gtk3-theme-%theme_name
|
||||
%_datadir/themes/%{original_theme_name}*/gnome-shell
|
||||
%_datadir/themes/%{original_theme_name}*/gtk-3.0
|
||||
|
||||
%files -n gtk4-theme-%theme_name
|
||||
%_datadir/themes/%{original_theme_name}*/gtk-4.0
|
||||
|
||||
%files -n metacity-theme-%theme_name
|
||||
%_datadir/themes/%{original_theme_name}*/metacity-1
|
||||
|
||||
%files -n plank-theme-%theme_name
|
||||
%_datadir/themes/%{original_theme_name}*/plank
|
||||
|
||||
%files -n xfwm4-theme-%theme_name
|
||||
%_datadir/themes/%{original_theme_name}*/xfwm4
|
||||
|
||||
%changelog
|
||||
* Sun Nov 23 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Port to Terra
|
||||
|
||||
* Tue Jul 08 2025 David Sultaniiazov <x1z53@altlinux.org> 20250405-alt1
|
||||
- Initial build
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("vinceliuice/Orchis-theme"));
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "butler-bin.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
Name: butler-bin
|
||||
Version: 15.24.0
|
||||
Release: 1%?dist
|
||||
Summary: Command-line itch.io helper.
|
||||
URL: https://itch.io/docs/butler
|
||||
Source0: https://broth.itch.ovh/butler/linux-amd64/LATEST/archive/default
|
||||
Source1: https://raw.githubusercontent.com/itchio/butler/refs/heads/master/LICENSE
|
||||
Source2: https://raw.githubusercontent.com/itchio/butler/refs/heads/master/README.md
|
||||
License: MIT
|
||||
Provides: itchio-butler-bin
|
||||
Provides: itch-butler-bin
|
||||
ExclusiveArch: x86_64
|
||||
|
||||
Packager: arbormoss <arbormoss@woodsprite.dev>
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
%prep
|
||||
curl -L -o butler.zip https://broth.itch.ovh/butler/linux-amd64/LATEST/archive/default
|
||||
unzip butler.zip
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
install -Dm755 butler %{buildroot}%{_bindir}/butler
|
||||
install -Dm644 %{S:1} %{buildroot}%{_defaultlicensedir}/butler-bin/LICENSE
|
||||
install -Dm644 %{S:2} %{buildroot}%{_docdir}/butler-bin/README.md
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_bindir}/butler
|
||||
|
||||
%changelog
|
||||
* Sat Nov 22 2025 arbormoss <arbormoss@woodsprite.dev>
|
||||
- Intial Commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("itchio/butler"));
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64", "i686"]
|
||||
rpm {
|
||||
spec = "fasm.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: fasm
|
||||
Release: 1%{?dist}
|
||||
Version: 1.73.33
|
||||
Summary: Fast assembler for the x86 and x86-64 architectures
|
||||
License: BSD-2-Clause
|
||||
URL: https://flatassembler.net
|
||||
Source: %{url}/%{name}-%{version}.tgz
|
||||
Packager: metcya <metcya@gmail.com>
|
||||
ExclusiveArch: x86_64 i686
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}
|
||||
|
||||
%build
|
||||
%ifarch i686
|
||||
./fasm source/Linux/fasm.asm %{name}.out
|
||||
%elifarch x86_64
|
||||
./fasm.x64 source/Linux/x64/fasm.asm %{name}.out
|
||||
%endif
|
||||
|
||||
%install
|
||||
install -Dm 755 %{name}.out %{buildroot}%{_bindir}/%{name}
|
||||
|
||||
%files
|
||||
%doc fasm.txt whatsnew.txt
|
||||
%license license.txt
|
||||
%{_bindir}/%{name}
|
||||
|
||||
%changelog
|
||||
* Sun Nov 23 2025 metcya <metcya@gmail.com>
|
||||
- Package fasm
|
||||
@@ -0,0 +1,3 @@
|
||||
let content = get("https://raw.githubusercontent.com/tgrysztar/fasm/master/SOURCE/VERSION.INC");
|
||||
let version = find("VERSION_STRING equ \"(\\d+\\.\\d+\\.\\d+)\"", content, 1);
|
||||
rpm.version(version);
|
||||
@@ -1,7 +1,7 @@
|
||||
# https://github.com/nats-io/natscli
|
||||
%global goipath github.com/nats-io/natscli
|
||||
%global commit 9cebb956791ff8f9f10d35f11af8d471af0cdbd8
|
||||
%global commit_date 20251113
|
||||
%global commit 8140199dbb97a1a515f0aca8704b3e470e56f62d
|
||||
%global commit_date 20251123
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
|
||||
%gometa -f
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "qdl.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
%global commit 661ca1cba2984d874effa5ee5864132b079fbba0
|
||||
%global commit_date 20251120
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: qdl
|
||||
Version: 0^%commit_date.%shortcommit
|
||||
Release: 1%?dist
|
||||
Summary: This tool communicates with USB devices of id 05c6:9008 to upload a flash loader and use this to flash images
|
||||
URL: https://github.com/linux-msm/qdl
|
||||
Source0: %{url}/archive/%{commit}/qdl-%{commit}.tar.gz
|
||||
License: BSD-3-Clause
|
||||
BuildRequires: make
|
||||
BuildRequires: gcc
|
||||
BuildRequires: pkgconfig(libxml-2.0)
|
||||
BuildRequires: pkgconfig(libusb-1.0)
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%autosetup -n qdl-%{commit}
|
||||
|
||||
%build
|
||||
%make_build
|
||||
|
||||
%install
|
||||
install -Dm755 qdl %{buildroot}%{_bindir}/qdl
|
||||
install -Dm755 qdl %{buildroot}%{_bindir}/qdl-ramdump
|
||||
install -Dm755 qdl %{buildroot}%{_bindir}/ks
|
||||
|
||||
%files
|
||||
%{_bindir}/qdl
|
||||
%{_bindir}/qdl-ramdump
|
||||
%{_bindir}/ks
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
|
||||
%changelog
|
||||
* Sun Nov 23 2025 Owen-sz <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1,5 @@
|
||||
rpm.global("commit", gh_commit("linux-msm/qdl"));
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
%global oldpkgname yt-dlp-nightly
|
||||
|
||||
Name: yt-dlp-git
|
||||
Version: 2025.11.21.230833
|
||||
Version: 2025.11.24.112758
|
||||
Release: 1%?dist
|
||||
Summary: A command-line program to download videos from online video platforms
|
||||
|
||||
|
||||
Reference in New Issue
Block a user