Compare commits

..

3 Commits

Author SHA1 Message Date
madomado c5f528ae57 flasdkjf;la
Signed-off-by: madomado <madonuko@outlook.com>
2025-12-02 04:34:09 +08:00
madomado 5461d49770 Update wine-dev.spec
Signed-off-by: madomado <madonuko@outlook.com>
2025-11-30 19:29:48 +08:00
madomado c26ea8a8a5 fix(wine-dev): files
Signed-off-by: madomado <madonuko@outlook.com>
2025-11-30 18:48:47 +08:00
93 changed files with 262 additions and 469 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: chdig
Version: 25.12.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.819
Version: 0.0.814
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary
Version: 0.0.819
Version: 0.0.814
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.117
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
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.117
Version: 0.0.116
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
-1
View File
@@ -18,7 +18,6 @@ BuildRequires: alsa-lib-devel
BuildRequires: cargo-rpm-macros >= 24
BuildRequires: desktop-file-utils
BuildRequires: openssl-devel
BuildRequires: pkgconfig(xcb)
%description
+3 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 72dbcf119a9ed5082be2f226593194e20f611eea
%global commit 23f9381b8053ad7fcba11b61607497ce43eaebc7
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251201
%global commit_date 20251129
%global ver 0.40.0
Name: mpv-nightly
@@ -188,6 +188,7 @@ sed -e "s|/usr/local/etc|%{_sysconfdir}/mpv|" -i etc/mpv.conf
-Dsdl2-audio=enabled \
-Dsdl2-gamepad=enabled \
-Dsdl2-video=enabled \
-Dsdl2=enabled \
-Dshaderc=disabled \
-Dsndio=disabled \
-Dspirv-cross=disabled \
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2025-12-03
%global ver 2025-11-30
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
@@ -3,8 +3,8 @@
%global realname hyprutils
%global ver 0.10.4
%global commit 2f2413801beee37303913fc3c964bbe92252a963
%global commit_date 20251202
%global commit 7e6346f84be8918e3eca405546c45fb37d74bdfe
%global commit_date 20251130
%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 4652fb4fb04569bea5102e9e52c23ca66a131435
%global commit 54e10292fdecc42d2f5b296209d5b67f8ae90423
%forgemeta
Name: lomiri-system-settings
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
%global commit 4789df7ca73f4d945279d6c28dab8c5efbac4b18
%global commit 4111d119b21d58754f8b4bcaa7665cab7263be00
%forgemeta
Name: lomiri-ui-toolkit
Version: 1.3.5900
Release: 1%?dist
Version: 1.3.5110
Release: 2%?dist
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
License: LGPL-3.0
+1 -1
View File
@@ -1,5 +1,5 @@
Name: mangowc
Version: 0.10.7
Version: 0.10.6
Release: 1%?dist
Summary: wayland compositor base wlroots and scenefx (dwm but wayland)
License: GPL-3.0
@@ -1,6 +1,6 @@
%global commit b4a48303ed9ea74d326ba450ddf5f1514dca76d0
%global commit 3754a94cb5b0d2997df692333e151442d22a72e5
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2025-12-01
%global fulldate 2025-11-29
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.0
+2 -2
View File
@@ -12,8 +12,8 @@
# Naming variable as something other than "commit" is necessary
# to stop %%gometa from putting commit hash in release
%global commit_hash 118f5a3e357f026b455fb60a48e124c2ce2910d1
%global commit_date 20251203
%global commit_hash 70dfc7fcb4d0f53e155fa0d8ac5ea200d8736d16
%global commit_date 20251128
%global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.14
+1 -1
View File
@@ -1 +1 @@
rpm.version(npm("@yarnpkg/cli"));
rpm.version(find("([\\d.]+)", gh("yarnpkg/berry"), 1));
+2 -2
View File
@@ -2,7 +2,7 @@
Name: yarnpkg-berry
Version: 4.12.0
Release: 4%?dist
Release: 3%?dist
Summary: Active development version of Yarn
License: BSD-2-Clause
URL: https://yarnpkg.com
@@ -17,7 +17,7 @@ BuildRequires: yarnpkg
BuildRequires: %{name}
%endif
Provides: yarn-berry
Conflicts: yarnpkg
Provides: yarnpkg = %{evr}
BuildArch: noarch
Packager: Gilver E. <rockgrub@disroot.org>
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit 2bf47879dee6dc8c21613b83e058a1dd4b9bde29
%global commit 450cd3d42ba90f8658f260560b69cdc8a52f061b
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251203
%global commit_date 20251130
%global ver 0.216.0
%bcond_with check
+1 -1
View File
@@ -5,7 +5,7 @@
%global debug_package %{nil}
%endif
%global ver 0.216.0-pre
%global ver 0.215.3-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -15,7 +15,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 0.215.3
Version: 0.214.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
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit fbe239eb3d8e4f7cb437cb7f6772b9953efaeec3
%global commit 603da29f28b56d7f36f258b0ae318071f8bc6a66
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251203
%global commit_date 20251130
%global snapshot_info %{commit_date}.%{shortcommit}
%bcond_without qt6
+37 -31
View File
@@ -1,8 +1,9 @@
%global _distro_extra_cflags -Wno-uninitialized
%global _distro_extra_cxxflags -include %_includedir/c++/*/cstdint
# Define which LLVM/Clang version RPCS3 needs
%if 0%{?fedora} >= 45
%global llvm_major 21
%if %{?fedora} >= 43
%global llvm_major 20
%bcond llvm_compat 1
%endif
# 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}
@@ -10,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 e3f5f2d14e44a44eec9f8c0f79f53893ff04fdbc
%global ver 0.0.38-18442
%global commit 7b560e5ffaf3504b590db69309bd8290125920e4
%global ver 0.0.38-18406
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
@@ -67,35 +68,40 @@ BuildRequires: qt6-qtbase-private-devel vulkan-devel jack-audio-connection-kit-
%build
# Looking at the CMakeLists.txt, this is the intended compiler and there are no fixes for GCC on aarch64
%if %{defined llvm_major}
%if %{with llvm_compat}
export LLVM_DIR=%{_libdir}/llvm%{?llvm_major}/%{_lib}/cmake
%endif
%cmake -DDISABLE_LTO=TRUE \
-DZSTD_BUILD_STATIC=ON \
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DUSE_NATIVE_INSTRUCTIONS=OFF \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DSTATIC_LINK_LLVM=OFF \
-DUSE_SYSTEM_FAUDIO=ON \
-DUSE_SDL=ON \
-DUSE_SYSTEM_SDL=ON \
-DBUILD_LLVM=OFF \
-DUSE_PRECOMPILED_HEADERS=OFF \
-DUSE_DISCORD_RPC=ON \
-DUSE_SYSTEM_FFMPEG=ON \
-DUSE_SYSTEM_LIBPNG=ON \
-DUSE_SYSTEM_ZLIB=ON \
-DUSE_SYSTEM_OPENCV=ON \
-DUSE_SYSTEM_CURL=ON \
-DUSE_SYSTEM_FLATBUFFERS=OFF \
-DUSE_SYSTEM_PUGIXML=OFF \
-DUSE_SYSTEM_WOLFSSL=OFF \
-DCMAKE_C_COMPILER=clang%{?llvm_major:-%{llvm_major}} \
-DCMAKE_CXX_COMPILER=clang++%{?llvm_major:-%{llvm_major}} \
-DCMAKE_LINKER=mold \
-DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold" \
%cmake -DDISABLE_LTO=TRUE \
-DZSTD_BUILD_STATIC=ON \
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DUSE_NATIVE_INSTRUCTIONS=OFF \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DSTATIC_LINK_LLVM=OFF \
-DUSE_SYSTEM_FAUDIO=ON \
-DUSE_SDL=ON \
-DUSE_SYSTEM_SDL=ON \
-DBUILD_LLVM=OFF \
-DUSE_PRECOMPILED_HEADERS=OFF \
-DUSE_DISCORD_RPC=ON \
-DUSE_SYSTEM_FFMPEG=ON \
-DUSE_SYSTEM_LIBPNG=ON \
-DUSE_SYSTEM_ZLIB=ON \
-DUSE_SYSTEM_OPENCV=ON \
-DUSE_SYSTEM_CURL=ON \
-DUSE_SYSTEM_FLATBUFFERS=OFF \
-DUSE_SYSTEM_PUGIXML=OFF \
-DUSE_SYSTEM_WOLFSSL=OFF \
%if %{with llvm_compat}
-DCMAKE_C_COMPILER=clang-%{?llvm_major} \
-DCMAKE_CXX_COMPILER=clang++-%{?llvm_major} \
%else
-DCMAKE_C_COMPILER=clang \
-DCMAKE_CXX_COMPILER=clang++ \
%endif
-DCMAKE_LINKER=mold \
-DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold" \
-DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -fuse-ld=mold"
%cmake_build
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: dart
Version: 3.10.3
Version: 3.10.2
Release: 1%?dist
Summary: The Dart Language
License: BSD-3-Clause
+1 -1
View File
@@ -12,7 +12,7 @@
# https://github.com/nektos/act
%global goipath github.com/nektos/act
Version: 0.2.83
Version: 0.2.82
%gometa -f
@@ -1,5 +1,5 @@
Name: groovy-docs
Version: 5.0.3
Version: 5.0.2
Release: 1%?dist
Summary: Documentation for the Groovy programming language
URL: https://groovy-lang.org/
+1 -1
View File
@@ -1,5 +1,5 @@
Name: groovy
Version: 5.0.3
Version: 5.0.2
Release: 1%?dist
Summary: A multi-faceted language for the Java platform
BuildArch: noarch
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit 2d0b62aa515c9d1b4132a5c83713d7d1e68840a0
%global commit 66560840043d2ea8a96b4ce46ab55f0faed37349
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20251203
%global commit_date 20251128
%global debug_package %nil
Name: nim-nightly
+3 -1
View File
@@ -7,7 +7,7 @@
Name: python-%{pypi_name}
Version: %commit_date.%shortcommit
Release: 2%?dist
Release: 1%?dist
Summary: Colour your text / terminal to be more gay
License: MIT
URL: https://github.com/ms-jpq/gay
@@ -44,6 +44,8 @@ Provides: gay
%doc README.md
%license LICENSE
%{_bindir}/gay
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%python3_sitelib/gay-1.3.4.dist-info/*
%changelog
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc python3-library to convert Markdown with included LaTeX-Formulas to HTML with MathML.
Name: python-%{pypi_name}
Version: 1.3.2
Version: 1.3.1
Release: 1%?dist
Summary: python3-library to convert Markdown with included LaTeX-Formulas to HTML with MathML
License: LGPL-2.1
+1
View File
@@ -10,6 +10,7 @@ URL: https://github.com/memory/PGPy
Source0: https://files.pythonhosted.org/packages/source/P/PGPy13/pgpy13-%{version}.tar.gz
BuildArch: noarch
BuildRequires: python3
BuildRequires: python3.10
BuildRequires: python3-build
BuildRequires: python3-installer
@@ -1,5 +1,5 @@
%global commit 5e3a96dcaa378d0937134b0fc5ae23fb3928e1f5
%global commit_date 20251203
%global commit e80d84d98a88a75eac0e346fcdc4c4010cf91ec8
%global commit_date 20251130
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+2 -2
View File
@@ -5,8 +5,8 @@
%global altdiffname cococonscious-%{crate}
Name: rust-koji
Version: 3.3.1
Release: 1%?dist
Version: 3.2.0
Release: 1%{?dist}
Summary: Interactive CLI for creating conventional commits
License: MIT
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate typst
Name: rust-typst
Version: 0.14.1
Version: 0.14.0
Release: 1%?dist
Summary: New markup-based typesetting system that is powerful and easy to learn
@@ -1,5 +1,5 @@
Name: xwayland-satellite
Version: 0.8
Version: 0.7
Release: 1%?dist
Summary: Xwayland outside your Wayland.
License: MPL-2.0
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/vala-panel-project/vala-panel-appmenu
%global commit aea4ea398b7c75494f23f5e5bdb4f495d615059f
%global commit 6665f7708ef15baa5538f5582b81ceb75a104a24
%forgemeta
Name: vala-panel-appmenu
+4 -6
View File
@@ -276,11 +276,10 @@ make -C utils check
%{_bindir}/aa-exec
%{_bindir}/aa-features-abi
%{_sbindir}/aa-load
%{_sbindir}/aa-show-usage
%dnl %{_sbindir}/aa-teardown
%dnl %{_unitdir}/apparmor.service
%{_sbindir}/aa-teardown
%{_unitdir}/apparmor.service
%{_presetdir}/70-apparmor.preset
%dnl %{_prefix}/lib/apparmor
%{_prefix}/lib/apparmor
%dir %{_sysconfdir}/apparmor
# FIXME: the confusion…? how did this happen
%config(noreplace) %{_sysconfdir}/apparmor/default_unconfined.template
@@ -294,8 +293,7 @@ make -C utils check
%{_mandir}/man7/apparmor.7.gz
%{_mandir}/man7/apparmor_xattrs.7.gz
%{_mandir}/man8/aa-load.8.gz
%{_mandir}/man8/aa-show-usage.8.gz
%dnl %{_mandir}/man8/aa-teardown.8.gz
%{_mandir}/man8/aa-teardown.8.gz
%{_mandir}/man8/apparmor_parser.8.gz
%files utils -f apparmor-utils.lang
+1 -1
View File
@@ -1,5 +1,5 @@
Name: libusermetrics
Version: 1.4.0
Version: 1.3.3
Release: 1%?dist
Summary: library for retrieving anonymous metrics about users
License: GPLv3 AND LGPLv3 AND LGPLv2
@@ -1,7 +1,7 @@
%global _major 1
Name: libnvidia-container
Version: 1.18.1
Version: 1.18.0
Release: 1%?dist
Summary: NVIDIA container runtime library
License: BSD-3-Clause AND Apache-2.0 AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND GPL-2.0-only
@@ -25,15 +25,20 @@ BuildRequires: rpcgen
The nvidia-container library provides an interface to configure containers using NVIDIA hardware.
%prep
rm -rf ./*
### Must be built this way because the Makefile expects be to in a Git directory.
%git_clone %{url}.git v%{version}
git clone https://github.com/NVIDIA/%{name}.git
cd %{name}
git checkout v%{version}
%autopatch -p1
%build
cd %{name}
make distclean
%make_build REVISION=%{version} WITH_LIBELF=yes
%install
cd %{name}
make install DESTDIR=%{buildroot} REVISION=%{version} WITH_LIBELF=yes \
LDCONFIG=/bin/true \
prefix=%{_prefix} \
-2
View File
@@ -1,10 +1,8 @@
project pkg {
arches = ["x86_64", "aarch64", "i386"]
rpm {
spec = "openh264.spec"
}
labels {
subrepo = "multimedia"
mock = 1
}
}
+55 -55
View File
@@ -1,107 +1,107 @@
# To get the commit:
# git clone https://github.com/cisco/openh264.git
# cd openh264
# rm -rf gmp-api; make gmp-bootstrap; cd gmp-api
# git rev-parse HEAD
# ref: https://src.fedoraproject.org/rpms/openh264
%global commit1 1f5a2f07a565a9465c14d3a8b12f3202f83c775e
%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
# Makefile expects V=Yes instead of V=1:
%global _make_verbose V=Yes
Name: openh264
Version: 2.6.0
Release: 3%{?dist}
Epoch: 1
Summary: Open Source H.264 Codec
# Also bump the Release tag for gstreamer1-plugin-openh264 down below
Release: 2%?dist
Summary: H.264 codec library
License: BSD
URL: https://www.openh264.org/
Source0: https://github.com/cisco/%{name}/archive/v%{version}.tar.gz#/%{name}-v%{version}.tar.gz
Source0: https://github.com/cisco/openh264/archive/v%version/openh264-%version.tar.gz
Source1: https://github.com/mozilla/gmp-api/archive/%{commit1}/gmp-api-%{shortcommit1}.tar.gz
BuildRequires: gcc-c++
BuildRequires: gstreamer1-devel
BuildRequires: gstreamer1-plugins-base-devel
BuildRequires: make
BuildRequires: meson
BuildRequires: nasm
Obsoletes: noopenh264 < 1:0
Obsoletes: %{name}-libs < %{?epoch}:%{version}-%{release}
Provides: %{name}-libs = %{?epoch}:%{version}-%{release}
Provides: %{name}-libs%{?_isa} = %{?epoch}:%{version}-%{release}
%description
OpenH264 is a codec library which supports H.264 encoding and decoding. It is
suitable for use in real time applications such as WebRTC.
%package devel
Summary: Development files for %{name}
Obsoletes: noopenh264-devel < 1:0
Requires: %{name}%{?_isa} = %{?epoch}:%{version}-%{release}
%description devel
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%package -n mozilla-%{name}
Summary: H.264 codec support for Mozilla browsers
Requires: %{name}%{?_isa} = %{?epoch}:%{version}-%{release}
Requires: mozilla-filesystem%{?_isa}
%package -n mozilla-openh264
Summary: H.264 codec support for Mozilla browsers
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: mozilla-filesystem%{?_isa}
%description -n mozilla-openh264
The mozilla-openh264 package contains a H.264 codec plugin for Mozilla browsers.
The mozilla-openh264 package contains a H.264 codec plugin for Mozilla
browsers.
%prep
%autosetup
%setup -q
# Extract gmp-api archive
tar -xf %{S:1}
mv gmp-api-%{commit1} gmp-api
%build
sed -i \
-e 's@PREFIX=/usr/local@PREFIX=%{_prefix}@g' \
-e 's@SHAREDLIB_DIR=$(PREFIX)/lib@SHAREDLIB_DIR=%{_libdir}@g' \
-e 's@LIBDIR_NAME=lib@LIBDIR_NAME=%{_lib}@g' \
-e 's@CFLAGS_OPT=-O3@CFLAGS_OPT=%{optflags}@g' \
-e '/^CFLAGS_OPT=/i LDFLAGS=%{__global_ldflags}' \
Makefile
%make_build
%make_build plugin
# Update the makefile with our build options
# Must be done in %%build in order to pick up correct LDFLAGS.
sed -i -e 's|^CFLAGS_OPT=.*$|CFLAGS_OPT=%{optflags}|' Makefile
sed -i -e 's|^PREFIX=.*$|PREFIX=%{_prefix}|' Makefile
sed -i -e 's|^LIBDIR_NAME=.*$|LIBDIR_NAME=%{_lib}|' Makefile
sed -i -e 's|^SHAREDLIB_DIR=.*$|SHAREDLIB_DIR=%{_libdir}|' Makefile
sed -i -e '/^CFLAGS_OPT=/i LDFLAGS=%{__global_ldflags}' Makefile
# First build the openh264 libraries
make %{?_smp_mflags}
# ... then build the mozilla plugin
make plugin %{?_smp_mflags}
%install
%make_install
find %{buildroot} -name "*.a" -delete
# Install mozilla plugin
mkdir -p %{buildroot}%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed
cp -a libgmpopenh264.so* gmpopenh264.info %{buildroot}%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed/
mkdir -p $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed
cp -a libgmpopenh264.so* gmpopenh264.info $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed/
mkdir -p %{buildroot}%{_libdir}/firefox/defaults/pref
cat > %{buildroot}%{_libdir}/firefox/defaults/pref/gmpopenh264.js << EOF
mkdir -p $RPM_BUILD_ROOT%{_libdir}/firefox/defaults/pref
cat > $RPM_BUILD_ROOT%{_libdir}/firefox/defaults/pref/gmpopenh264.js << EOF
pref("media.gmp-gmpopenh264.autoupdate", false);
pref("media.gmp-gmpopenh264.version", "system-installed");
pref("media.gmp-gmpopenh264.enabled", true);
pref("media.gmp-gmpopenh264.provider.enabled", true);
pref("media.peerconnection.video.h264_enabled", true);
EOF
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
cat > %{buildroot}%{_sysconfdir}/profile.d/gmpopenh264.sh << EOF
MOZ_GMP_PATH="%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed"
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
cat > $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/gmpopenh264.sh << EOF
MOZ_GMP_PATH="${MOZ_GMP_PATH}${MOZ_GMP_PATH:+:}%{_libdir}/mozilla/plugins/gmp-gmpopenh264/system-installed"
export MOZ_GMP_PATH
EOF
# Remove static libraries
rm $RPM_BUILD_ROOT%{_libdir}/*.a
%files
%license LICENSE
%doc README.md CONTRIBUTORS
%{_libdir}/lib%{name}.so.*
%doc README.md
%{_libdir}/libopenh264.so.*
%files devel
%{_includedir}/*
%{_libdir}/lib%{name}.so
%{_libdir}/pkgconfig/%{name}.pc
%{_includedir}/wels/
%{_libdir}/libopenh264.so
%{_libdir}/pkgconfig/openh264.pc
%files -n mozilla-%{name}
%files -n mozilla-openh264
%{_sysconfdir}/profile.d/gmpopenh264.sh
%dir %{_libdir}/firefox
%dir %{_libdir}/firefox/defaults
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "zlib.spec"
}
}
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("madler/zlib"));
-45
View File
@@ -1,45 +0,0 @@
Name: zlib
Version: 1.3.1
Release: 1%?dist
License: Zlib
URL: https://zlib.net
Source: https://github.com/madler/zlib/archive/v%{version}.tar.gz
Summary: A massively spiffy yet delicately unobtrusive compression library
Conflicts: zlib-ng-compat
BuildRequires: gcc
%description
%summary.
%package devel
%pkg_devel_files
%package static
%pkg_static_files
%prep
%autosetup
export CFLAGS="%optflags"
export LDFLAGS="%build_ldflags"
./configure --libdir=%_libdir \
--includedir=%_includedir \
--sysconfdir=%_sysconfdir \
--localstatedir=%_localstatedir \
--prefix=%_prefix
%build
%make_build
%install
%make_install
%files
%license LICENSE
%doc README
%_mandir/man3/zlib.3.*
%_libdir/libz.so.*
%changelog
* Wed Nov 26 2025 metcya <metcya@gmail.com>
- package zlib
+1 -4
View File
@@ -1,7 +1,4 @@
import "andax/bump_extras.rhai" as bump;
import "andax/spec.rhai" as spec;
rpm.version(find(`\s+VERSION ([\d.]+)`, gh_rawfile("v-novaltd/LCEVCdec", "main", "CMakeLists.txt"), 1));
rpm.version(gh("v-novaltd/LCEVCdec"));
open_file("anda/multimedia/LCEVCdec/VERSION_ffmpeg.txt", "w").write(bump::madoguchi("ffmpeg", labels.branch));
@@ -1 +0,0 @@
1.6.0
@@ -1 +0,0 @@
4.0.0
+1 -1
View File
@@ -1,4 +1,4 @@
%bcond bootstrap 0
%bcond bootstrap 1
%if %{with bootstrap}
%bcond chromaprint 0
+1 -4
View File
@@ -1,5 +1,4 @@
import "andax/bump_extras.rhai" as bump;
import "andax/spec.rhai" as spec;
// rpm.version(find(`<small>ffmpeg-([\d.]+?)\.tar\.xz</small>`, get("https://ffmpeg.org/download.html"), 1));
rpm.version(bump::bodhi("ffmpeg", bump::as_bodhi_ver(labels.branch)));
@@ -7,14 +6,12 @@ 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));
open_file("anda/multimedia/ffmpeg/VERSION_tesseract.txt", "w").write(bump::bodhi("tesseract", bump::as_bodhi_ver(labels.branch)));
open_file("anda/multimedia/ffmpeg/VERSION_rubberband.txt", "w").write(bump::bodhi("rubberband", bump::as_bodhi_ver(labels.branch)));
open_file("anda/multimedia/ffmpeg/VERSION_libbluray.txt", "w").write(bump::bodhi("libbluray", bump::as_bodhi_ver(labels.branch)));
open_file("anda/multimedia/ffmpeg/VERSION_libchromaprint.txt", "w").write(bump::bodhi("libchromaprint", bump::as_bodhi_ver(labels.branch)));
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));
open_file("anda/multimedia/ffmpeg/VERSION_svt-av1.txt", "w").write(bump::bodhi("svt-av1", bump::as_bodhi_ver(labels.branch)));
open_file("anda/multimedia/ffmpeg/VERSION_svt-av1.txt", "w").write(bump::bodhi("svt-av1", labels.branch));
let dir = sub(`/[^/]+$`, "", __script_path);
if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 {
@@ -1,5 +1,5 @@
Name: gstreamer1-plugin-libav
Version: 1.26.9
Version: 1.26.8
Release: 1%?dist
Epoch: 1
Summary: GStreamer Libav plugin
@@ -1,5 +1,4 @@
import "andax/bump_extras.rhai" as bump;
import "andax/spec.rhai" as spec;
let vr = bump::bodhi_vr("gstreamer1-plugin-libav", bump::as_bodhi_ver(labels.branch));
rpm.version(vr[1]);
@@ -1 +0,0 @@
2.6.0
@@ -1,9 +1,9 @@
%define _legacy_common_support 1
%undefine __brp_check_rpaths
%global __brp_check_rpaths %{nil}
%global majorminor 1.0
Name: gstreamer1-plugins-bad
Version: 1.26.9
Version: 1.26.8
Release: 1%?dist
Epoch: 2
Summary: GStreamer streaming media framework "bad" plugins
@@ -42,9 +42,6 @@ Provides: gstreamer1-plugin-openh264%{?_isa} = %{?epoch}:%{version}-%{rele
Obsoletes: gstreamer1-svt-hevc < %{?epoch}:%{version}-%{release}
Provides: gstreamer1-svt-hevc = %{?epoch}:%{version}-%{release}
Provides: gstreamer1-svt-hevc%{?_isa} = %{?epoch}:%{version}-%{release}
Obsoletes: %{name}-free-libs < %{?epoch}:%{version}-%{release}
Provides: %{name}-free-libs = %{?epoch}:%{version}-%{release}
Provides: %{name}-free-libs%{?_isa} = %{?epoch}:%{version}-%{release}
Obsoletes: gstreamer1-plugin-vaapi < %{?epoch}:%{version}-%{release}
Provides: gstreamer1-plugin-vaapi = %{?epoch}:%{version}-%{release}
Provides: gstreamer1-plugin-vaapi%{?_isa} = %{?epoch}:%{version}-%{release}
@@ -237,6 +234,17 @@ Provides: %{name}-free-fluidsynth%{?_isa} = %{?epoch}:%{version}-%{release
%description fluidsynth
This package contains the GStreamer Fluidsynth plugin.
%package libs
Summary: Runtime libraries for the GStreamer "bad" plugins
Obsoletes: %{name}-free-libs < %{?epoch}:%{version}-%{release}
Provides: %{name}-free-libs = %{?epoch}:%{version}-%{release}
Provides: %{name}-free-libs%{?_isa} = %{?epoch}:%{version}-%{release}
Requires: %{name} = %{?epoch}:%{version}-%{release}
%description libs
%summary.
%package devel
Summary: Development files for the GStreamer "bad" plugins
Requires: %{name}%{?_isa} = %{?epoch}:%{version}-%{release}
@@ -494,32 +502,6 @@ install -p -m 644 -D %{SOURCE1} %{buildroot}%{_metainfodir}/gstreamer-bad.metain
%doc AUTHORS NEWS README.md RELEASE REQUIREMENTS
%{_bindir}/gst-transcoder-1.0
%{_metainfodir}/gstreamer-bad.metainfo.xml
%{_libdir}/girepository-%{majorminor}/CudaGst-%{majorminor}.typelib
%{_libdir}/girepository-%{majorminor}/Gst*-%{majorminor}.typelib
%{_libdir}/libgstadaptivedemux-%{majorminor}.so.*
%{_libdir}/libgstanalytics-%{majorminor}.so.*
%{_libdir}/libgstbadaudio-%{majorminor}.so.*
%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so.*
%{_libdir}/libgstcodecparsers-%{majorminor}.so.*
%{_libdir}/libgstcodecs-%{majorminor}.so.*
%{_libdir}/libgstcuda-%{majorminor}.so.*
%{_libdir}/libgstdxva-%{majorminor}.so.*
%{_libdir}/libgstinsertbin-%{majorminor}.so.*
%{_libdir}/libgstisoff-%{majorminor}.so.*
%{_libdir}/libgstmpegts-%{majorminor}.so.*
%{_libdir}/libgstmse-%{majorminor}.so.*
%{_libdir}/libgstopencv-%{majorminor}.so.*
%{_libdir}/libgstphotography-%{majorminor}.so.*
%{_libdir}/libgstplayer-%{majorminor}.so.*
%{_libdir}/libgstplay-%{majorminor}.so.*
%{_libdir}/libgstsctp-%{majorminor}.so.*
%{_libdir}/libgsttranscoder-%{majorminor}.so.*
%{_libdir}/libgsturidownloader-%{majorminor}.so.*
%{_libdir}/libgstva-%{majorminor}.so.*
%{_libdir}/libgstvulkan-%{majorminor}.so.*
%{_libdir}/libgstwayland-%{majorminor}.so.*
%{_libdir}/libgstwebrtc-%{majorminor}.so.*
%{_libdir}/libgstwebrtcnice-%{majorminor}.so.*
# Encoder profiles
%dir %{_datadir}/gstreamer-%{majorminor}/encoding-profiles/
%dir %{_datadir}/gstreamer-%{majorminor}/encoding-profiles/device/
@@ -700,6 +682,36 @@ install -p -m 644 -D %{SOURCE1} %{buildroot}%{_metainfodir}/gstreamer-bad.metain
%files fluidsynth
%{_libdir}/gstreamer-%{majorminor}/libgstfluidsynthmidi.so
%{_libdir}/gstreamer-%{majorminor}/libgstmidi.so
%{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so
%files libs
%{_libdir}/girepository-%{majorminor}/CudaGst-%{majorminor}.typelib
%{_libdir}/girepository-%{majorminor}/Gst*-%{majorminor}.typelib
%{_libdir}/libgstadaptivedemux-%{majorminor}.so.*
%{_libdir}/libgstanalytics-%{majorminor}.so.*
%{_libdir}/libgstbadaudio-%{majorminor}.so.*
%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so.*
%{_libdir}/libgstcodecparsers-%{majorminor}.so.*
%{_libdir}/libgstcodecs-%{majorminor}.so.*
%{_libdir}/libgstcuda-%{majorminor}.so.*
%{_libdir}/libgstdxva-%{majorminor}.so.*
%{_libdir}/libgstinsertbin-%{majorminor}.so.*
%{_libdir}/libgstisoff-%{majorminor}.so.*
%{_libdir}/libgstmpegts-%{majorminor}.so.*
%{_libdir}/libgstmse-%{majorminor}.so.*
%{_libdir}/libgstopencv-%{majorminor}.so.*
%{_libdir}/libgstphotography-%{majorminor}.so.*
%{_libdir}/libgstplayer-%{majorminor}.so.*
%{_libdir}/libgstplay-%{majorminor}.so.*
%{_libdir}/libgstsctp-%{majorminor}.so.*
%{_libdir}/libgsttranscoder-%{majorminor}.so.*
%{_libdir}/libgsturidownloader-%{majorminor}.so.*
%{_libdir}/libgstva-%{majorminor}.so.*
%{_libdir}/libgstvulkan-%{majorminor}.so.*
%{_libdir}/libgstwayland-%{majorminor}.so.*
%{_libdir}/libgstwebrtc-%{majorminor}.so.*
%{_libdir}/libgstwebrtcnice-%{majorminor}.so.*
%files devel
%{_datadir}/gir-%{majorminor}/CudaGst-%{majorminor}.gir
@@ -1,5 +1,4 @@
import "andax/bump_extras.rhai" as bump;
import "andax/spec.rhai" as spec;
let bodhi_branch = bump::as_bodhi_ver(labels.branch);
@@ -12,7 +11,6 @@ rpm.version(vr[1]);
open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-bad/OPENCV_VERSION.txt", "w").write(bump::bodhi("opencv", bodhi_branch));
open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-bad/LCEVCdec_VERSION.txt", "w").write(bump::madoguchi("LCEVCdec", labels.branch));
open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-bad/OPENH264_VERSION.txt", "w").write(bump::madoguchi("openh264", labels.branch));
let dir = sub(`/[^/]+$`, "", __script_path);
if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 {
@@ -1,7 +1,7 @@
%global majorminor 1.0
Name: gstreamer1-plugins-ugly
Version: 1.26.9
Version: 1.26.8
Release: 1%?dist
Epoch: 2
Summary: GStreamer streaming media framework "ugly" plugins
@@ -1,5 +1,4 @@
import "andax/bump_extras.rhai" as bump;
import "andax/spec.rhai" as spec;
let vr = bump::bodhi_vr("gstreamer1-plugins-ugly-free", bump::as_bodhi_ver(labels.branch));
rpm.version(vr[1]);
@@ -1,6 +1,6 @@
Name: gstreamer1-plugin-vaapi
Version: 1.26.9
Release: 2%?dist
Version: 1.26.8
Release: 1%?dist
Epoch: 1
Summary: GStreamer VA-API integration
License: LGPLv2+
@@ -1,5 +1,4 @@
import "andax/bump_extras.rhai" as bump;
import "andax/spec.rhai" as spec;
let vr = bump::bodhi_vr("gstreamer1-vaapi", bump::as_bodhi_ver(labels.branch));
rpm.version(vr[1]);
+1 -1
View File
@@ -1,5 +1,5 @@
Name: tdf
Version: 0.5.0
Version: 0.4.3
Release: 1%?dist
Summary: A tui-based PDF viewer
URL: https://github.com/itsjunetime/tdf
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit 04daf5141b90ee67c7dec3ef56ff4efa10e9944d
%global commit daba5cd9726706e49ef81bbd682042796ba3e368
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20251201
%global commit_date 20251127
Name: vgmstream
Version: 0~%{commit_date}git.%shortcommit
@@ -1,5 +1,5 @@
%global commit af38adafe7491498c48905b77518f8a6e9541f67
%global commit_date 20251202
%global commit b2f5b861ef91bc5d90862e2dd9ac3ff721620077
%global commit_date 20251130
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 529e13b59b6a888b2bc1c3afb1576204b8e51d9b
%global commit_date 20251202
%global commit 86e962eada5f9e5722c746f4eaab8e5aa087bbf4
%global commit_date 20251130
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
@@ -1,5 +1,5 @@
%global commit 77215fe4a69398b94d343f85d8925b1a49d470fc
%global commit_date 20251202
%global commit 63e060a7899f4113ec6f19510656a0fc1d6940b8
%global commit_date 20251130
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
@@ -1,5 +1,5 @@
%global commit 11bf3972f261f93dd78c688ea282ce2fb89ee505
%global commit_date 20251202
%global commit 15f77807a5f617341bd36f69174ea00f5550d131
%global commit_date 20251130
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
-1
View File
@@ -4,6 +4,5 @@ project pkg {
}
labels {
nightly = 1
large = 1
}
}
+11 -34
View File
@@ -1,5 +1,5 @@
%global commit 2eecce5f05678460e99daa771448c5ce19dfc740
%global commit_date 20251203
%global commit a7aadc4538ea2d2db358856d39f35c20c72a8ee9
%global commit_date 20251130
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
@@ -12,31 +12,12 @@ URL: https://github.com/StardustXR/server
Source0: %url/archive/%commit/server-%commit.tar.gz
License: GPL-2.0-only
BuildRequires: cargo
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: mold
BuildRequires: anda-srpm-macros
BuildRequires: cargo-rpm-macros
BuildRequires: glx-utils
BuildRequires: fontconfig-devel
BuildRequires: glibc
BuildRequires: libxcb-devel
BuildRequires: wayland-devel
BuildRequires: openxr-devel
BuildRequires: libglvnd-devel
BuildRequires: libglvnd-gles
BuildRequires: mesa-libgbm-devel
BuildRequires: libwayland-egl
BuildRequires: libX11-devel
BuildRequires: libXfixes-devel
BuildRequires: libxkbcommon-devel
BuildRequires: alsa-lib-devel
BuildRequires: mesa-libEGL-devel
BuildRequires: cargo cmake anda-srpm-macros cargo-rpm-macros gcc-c++ mold
BuildRequires: glx-utils fontconfig-devel glibc libxcb-devel wayland-devel
BuildRequires: openxr-devel libglvnd-devel libglvnd-gles mesa-libgbm-devel
BuildRequires: libwayland-egl libX11-devel libXfixes-devel
BuildRequires: mesa-libEGL-devel libxkbcommon-devel
Provides: stardust-server
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
@@ -47,22 +28,18 @@ Usable Linux display server that reinvents human-computer interaction for all ki
%cargo_prep_online
%build
export CXXFLAGS=""
%cargo_build
%install
install -Dm755 target/rpm/stardust-xr-server %{buildroot}%{_bindir}/stardust-xr-server
%cargo_license_summary_online
%{cargo_license_online} > LICENSE.dependencies
install -Dm755 target/rpm/stardust-xr-server %buildroot%_bindir/stardust-xr-server
%files
%{_bindir}/stardust-xr-server
%_bindir/stardust-xr-server
%license LICENSE
%license LICENSE.dependencies
%doc README.md
%changelog
* Tue Dec 02 2025 Owen Zimmerman <owen@fyralabs.com>
- Update spec to reflect upstream changes, add LICENSE.dependencies
* Sat Sep 14 2024 Owen-sz <owen@fyralabs.com>
- Package StardustXR Server
@@ -1,5 +1,7 @@
%global commit 2c514175efc53be985d7d092601f158b38dc29b4
%global commit_date 20251201
%define debug_package %nil
%global commit 94d6697f0b3641a9b68ef31c0f18a5c41f922d4c
%global commit_date 20251130
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: stardust-xr-telescope
@@ -37,11 +39,9 @@ See the stars! Easy stardust setups to run on your computer.
%install
install -Dm755 scripts/telescope %buildroot%_bindir/telescope
install -Dm755 scripts/_telescope_startup %buildroot%_bindir/_telescope_startup
install -Dm644 org.stardustxr.png %buildroot%_iconsdir/hicolor/512x512/apps/org.stardustxr.png
%files
%doc README.md
%license LICENSE
%_bindir/telescope
%_bindir/_telescope_startup
%_iconsdir/hicolor/512x512/apps/org.stardustxr.png
+1 -17
View File
@@ -2,7 +2,7 @@
Name: asusctl
Version: 6.1.22
Release: 2%?dist
Release: 1%?dist
Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops
URL: https://gitlab.com/asus-linux/asusctl
Source0: %url/-/archive/%version/asusctl-%version.tar.gz
@@ -18,7 +18,6 @@ BuildRequires: pkgconfig(libseat)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(libzstd)
BuildRequires: pkgconfig(fontconfig)
ExclusiveArch: x86_64
Packager: Metcya <metcya@gmail.com>
@@ -77,18 +76,6 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/rog-control-center.d
%{_docdir}/%{name}/
%{_datadir}/asusd/
%post
%systemd_post asusd.service
%systemd_user_post asusd-user.service
%preun
%systemd_preun asusd.service
%systemd_user_preun asusd-user.service
%postun
%systemd_postun_with_restart asusd.service
%systemd_user_postun_with_restart asusd-user.service
%files rog-gui
%{_bindir}/rog-control-center
%{_datadir}/applications/rog-control-center.desktop
@@ -96,9 +83,6 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/rog-control-center.d
%{_datadir}/rog-gui
%changelog
* Mon Dec 1 2025 Metcya <metcya@gmail.com>
- Add systemd scriptlets
* Tue Nov 18 2025 Metcya <metcya@gmail.com>
- Remove unnecessary patch
@@ -1,5 +1,4 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "dracut-strip-trigger.spec"
}
@@ -1,13 +1,12 @@
Name: dracut-strip-trigger
Version: 0
Release: 7%?dist
Release: 6%?dist
Summary: Strip initramfs aggressively
License: GPL-3.0-only
Requires: dracut installonlypkg(kernel)
Conflicts: dracut-config-generic
Source0: LICENSE
Source1: 01-aggressive-strip.conf
BuildArch: noarch
%global _desc %{expand:
Strip initramfs automatically for each kernel update using --hostonly --aggressive-strip.
+2 -1
View File
@@ -26,9 +26,10 @@ cp %{S:1} .
%files
%doc README.md 3RDPARTY.md FAQ.md CONFIG.md COPYING USAGE.md
%doc README.md 3RDPARTY.md FAQ.md CONFIG.md PROTOCOL.md COPYING USAGE.md
%license %_datadir/doc/limine/LICENSES/LicenseRef-scancode-bsd-no-disclaimer-unmodified.txt
%license COPYING
%_bindir/limine
%_includedir/limine.h
%_datadir/limine/
%_mandir/man1/limine.1.gz
@@ -1,5 +1,5 @@
Name: nvidia-container-toolkit
Version: 1.18.1
Version: 1.18.0
Release: 1%?dist
Summary: NVIDIA Container Toolkit
License: Apache-2.0
@@ -6,7 +6,7 @@
Name: nvidia-kmod-common
Version: 580.105.08
Release: 2%?dist
Release: 1%?dist
Summary: Common file for NVIDIA's proprietary driver kernel modules
Epoch: 3
License: NVIDIA License
@@ -65,15 +65,16 @@ install -p -m 644 -D %{SOURCE20} %{buildroot}%{_udevrulesdir}/60-nvidia.rules
mkdir -p %{buildroot}%{_prefix}/lib/firmware/nvidia/%{version}/
install -p -m 644 firmware/* %{buildroot}%{_prefix}/lib/firmware/nvidia/%{version}
%post
%{_bindir}/nvidia-boot-update post
# Old kernel.conf rewritten as a doc file.
cp %{SOURCE16} .
cp %{SOURCE18} .
# Fallback service. Fall back to Nouveau if NVIDIA drivers fail.
# This is actually from RPM Fusion.
%dnl install -Dm644 %{SOURCE22} -t %{buildroot}%{_unitdir}
%dnl install -Dm644 %{SOURCE23} -t %{buildroot}%{_udevrulesdir}
%post
%{_bindir}/nvidia-boot-update post
%pre
# Remove the kernel command line adjustments one last time when doing an upgrade
@@ -87,7 +88,6 @@ fi ||:
dracut --regenerate-all --force
%files
%doc MODULE_VARIANT.txt
%{_dracut_conf_d}/99-nvidia.conf
%{_modprobedir}/nvidia.conf
%dir %{_prefix}/lib/firmware
@@ -1,7 +1,7 @@
%global commit 6b742c524a3ae033ad65462c373142b8ca2222ce
%global commit 99c9cec1b18ff703aca5956efe191e76991bbdc7
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20251203
%global ver 1.0.19
%global commitdate 20251130
%global ver 1.0.18
%undefine __brp_mangle_shebangs
Name: scx-scheds-nightly
@@ -1,8 +1,8 @@
%undefine __brp_mangle_shebangs
Name: scx-scheds
Version: 1.0.19
Release: 1%?dist
Version: 1.0.18
Release: 2%?dist
Summary: sched_ext schedulers
SourceLicense: GPL-2.0-only
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND LGPL-2.1 AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (MPL-2.0 OR MIT OR Apache-2.0) AND MPL-2.0-only and MPL-2.0-or-later AND (Unlicense OR MIT) AND Zlib
@@ -1,6 +1,6 @@
%global commit 97f335eea7c39f958b6dca2a19836e17a46e3b09
%global commit b60b6a95bdee4419634e60978db0597f2a9ca710
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20251202
%global commitdate 20251129
%global ver 1.0.18
%global appid com.sched_ext.scx
%global developer "sched-ext Contributors"
+2 -2
View File
@@ -3,8 +3,8 @@
%global org "com.sched_ext"
Name: scx-tools
Version: 1.0.19
Release: 1%?dist
Version: 1.0.18
Release: 1%{?dist}
Summary: Sched_ext Tools
License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND GPL-2.0-only AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND MIT AND MPL-2.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT)
SourceLicense: GPL-2.0-only
+1
View File
@@ -379,6 +379,7 @@ done
%{_datadir}/applications/*.desktop
%dir %{_datadir}/wine/fonts
%{_datadir}/wine/fonts/*
%_datadir/share/wine/
%if 0%{?fedora} < 40
%ifarch %{ix86}
+7 -7
View File
@@ -4,7 +4,7 @@ Version: %{?fedora:%{fedora}}%{?rhel:%{rhel}}
# The dist number is the version here, it is intentionally not repeated in the release
%global dist %nil
Release: 5
Release: 4
Summary: A package to obsolete retired packages, based on Fedora's equivalent package
License: LicenseRef-Fedora-Public-Domain
@@ -147,18 +147,18 @@ BuildArch: noarch
%obsolete switchboard-plug-wacom 8.0.0-2
%obsolete_ticket https://github.com/terrapkg/packages/pull/7098
%obsolete terra-surface-dtx-daemon v0.3.10~1-5
%obsolete terra-surface-dtx-daemon 0.3.10-1
%obsolete_ticket https://github.com/terrapkg/packages/pull/7521
%obsolete x264-bash-completion 0.165-18.20250609gitb35605ac
%obsolete x264-bash-completion 0.165-17.20250609gitb35605ac
%obsolete_ticket https://github.com/terrapkg/packages/pull/7659
%obsolete x264-bootstrap 0.0.165-18.20250609gitb35605ac_bootstrap
%obsolete x264-bootstrap-libs 0.0.165-18.20250609gitb35605ac_bootstrap
%obsolete x264-bootstrap-devel 0.0.165-18.20250609gitb35605ac_bootstrap
%obsolete x264-bootstrap 0.0.165-17.20250609gitb35605ac_bootstrap
%obsolete x264-bootstrap-libs 0.0.165-17.20250609gitb35605ac_bootstrap
%obsolete x264-bootstrap-devel 0.0.165-17.20250609gitb35605ac_bootstrap
%obsolete_ticket https://github.com/terrapkg/packages/pull/7503
%obsolete zig-master-bootstrap 0.16.0~dev.1484+d0ba6642b-3
%obsolete zig-master-bootstrap 0.16.0~dev.1484+d0ba6642b-2
%description
Currently obsoleted packages:
@@ -1 +1 @@
6.10.1
6.10.0
@@ -2,7 +2,4 @@ project pkg {
rpm {
spec = "kde-material-you-colors.spec"
}
labels {
updbranch = 1
}
}
@@ -1,5 +1,4 @@
import "andax/bump_extras.rhai" as bump;
import "andax/spec.rhai" as spec;
rpm.version(pypi("kde-material-you-colors"));
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "arduino-flasher-cli.spec"
}
}
@@ -1,46 +0,0 @@
%global goipath github.com/arduino/arduino-flasher-cli
Version: 0.4.0
%gometa -f
%global common_description %{expand:
CLI tool to flash UNO Q boards with the latest Arduino Linux image.}
%global golicenses LICENSE license_header.tpl
%global godocs README.md
Name: arduino-flasher-cli
Release: 1%?dist
Summary: CLI tool to flash UNO Q boards with the latest Arduino Linux image
License: GPL-3.0-only
URL: %{gourl}
Source0: %{gosource}
Source1: https://raw.githubusercontent.com/arduino/arduino-flasher-cli/refs/heads/main/README.md
BuildRequires: anda-srpm-macros qdl
ExclusiveArch: x86_64
%description %{common_description}
%gopkg
%prep
%goprep
%build
mkdir -p updater/artifacts/resources_linux_amd64
cp %{_bindir}/qdl updater/artifacts/resources_linux_amd64/qdl
%define gomodulesmode GO111MODULE=on
%gobuild -o %{gobuilddir}/bin/arduino-cli %{goipath}
%install
cp %{S:1} README.md
install -Dm755 %{gobuilddir}/bin/arduino-cli -t %buildroot%{_bindir}
%files
%license LICENSE
%doc README.md
%{_bindir}/arduino-cli
%changelog
* Fri Nov 14 2025 Jaiden Riordan <jade@fyralabs.com>
- Package Arduino Flasher :3
@@ -1 +0,0 @@
rpm.version(gh("arduino/arduino-flasher-cli"));
+1 -1
View File
@@ -1,5 +1,5 @@
Name: binsider
Version: 0.3.0
Version: 0.2.1
Release: 1%?dist
Summary: Analyze ELF binaries like a boss 😼🕵️‍♂️
License: Apache-2.0 AND MIT
+1 -1
View File
@@ -1,7 +1,7 @@
%global pypi_name copyparty
Name: %{pypi_name}
Version: 1.19.21
Version: 1.19.20
Release: 1%?dist
Summary: Portable, featureful, and fast file server
URL: https://github.com/9001/copyparty
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 58e693357e5aa49b616ea1e72421ac83008cb193
%global commit_date 20251203
%global commit 8b5afc702b2442919f3a827079fb0fa88d539511
%global commit_date 20251130
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name glasgow
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "nvm.spec"
}
}
-5
View File
@@ -1,5 +0,0 @@
#!/usr/bin/sh
. /etc/profile.d/nvm.sh
nvm $@
@@ -1,11 +0,0 @@
--- a/nvm.sh 2025-04-23 18:34:31.000000000 -0500
+++ b/nvm.sh 2025-12-01 07:26:54.550237797 -0600
@@ -449,7 +449,7 @@
NVM_SCRIPT_SOURCE="${BASH_SOURCE}"
fi
# shellcheck disable=SC2086
- NVM_DIR="$(nvm_cd ${NVM_CD_FLAGS} "$(dirname "${NVM_SCRIPT_SOURCE:-$0}")" >/dev/null && \pwd)"
+ NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
export NVM_DIR
else
# https://unix.stackexchange.com/a/198289
-44
View File
@@ -1,44 +0,0 @@
Name: nvm
Version: 0.40.3
Release: 3%{?dist}
Summary: Node Version Manager
License: MIT
URL: https://github.com/nvm-sh/nvm
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
Source1: binscript
# Make sure NVM always chooses "$HOME/.nvm" as the directory for local files unless explicitly set otherwise
Patch0: nvm-always-use-default-dir.patch
# Only works with POSIX compliant shells
Requires: (bash or dash or ksh or zsh)
BuildArch: noarch
Packager: Gilver E. <rockgrub@disroot.org>
%description
POSIX-compliant script to manage multiple active Node.js versions.
%pkg_completion -bz
%prep
%autosetup -n %{name}-%{version} -p1
%build
# Anyone home?
%install
install -Dm755 %{SOURCE1} %{buildroot}%{_bindir}/%{name}
install -Dm644 bash_completion %{buildroot}%{bash_completions_dir}/%{name}.bash
# Another cursed script that uses bashcompinit to use one file for Bash and Zsh completions
install -Dm644 bash_completion %{buildroot}%{zsh_completions_dir}/_%{name}
install -Dm644 %{name}.sh -t %{buildroot}%{_sysconfdir}/profile.d
%files
%license LICENSE.md
%doc README.md
%{_bindir}/%{name}
%{_sysconfdir}/profile.d/%{name}.sh
%changelog
* Sun Nov 30 2025 Gilver E. <rockgrub@disroot.org> - 0.40.3-1
- Initial package
-1
View File
@@ -1 +0,0 @@
rpm.version(find(`nvm_echo \"v([\d.]+)\"`, gh_rawfile("nvm-sh/nvm", "master", "install.sh"), 1));
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 2e3859fe3afd65c89eeacb63bdaf7c432f2df30d
%global commit_date 20251202
%global commit 9132dbac7cae059943f2b8571edf397ad167aa27
%global commit_date 20251126
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: raindrop
+1 -1
View File
@@ -2,7 +2,7 @@
%global oldpkgname yt-dlp-nightly
Name: yt-dlp-git
Version: 2025.12.01.050137
Version: 2025.11.29.211905
Release: 1%?dist
Summary: A command-line program to download videos from online video platforms