Compare commits

..

10 Commits

Author SHA1 Message Date
Gilver bb44f52035 Merge branch 'frawhide' into gil/chore/ffmpeg 2025-12-03 13:32:06 -06:00
Gilver 4ec3738aee Merge branch 'frawhide' into gil/chore/ffmpeg 2025-11-24 16:37:19 -06:00
Gilver 8dd1182743 Revert "chore: libchromaprint"
This reverts commit cfb0589ce0.
2025-11-22 02:25:26 -06:00
Gilver a852bed7b1 Revert "chore: Track rubberband"
This reverts commit 8f41fe442f.
2025-11-22 02:24:59 -06:00
Gilver cfb0589ce0 chore: libchromaprint 2025-11-22 02:08:32 -06:00
Gilver 09b232ef00 Merge branch 'frawhide' into gil/chore/ffmpeg 2025-11-22 01:59:41 -06:00
Gilver eb0c11c2ff Merge branch 'frawhide' into gil/chore/ffmpeg 2025-11-16 22:03:39 -06:00
Gilver 8f41fe442f chore: Track rubberband 2025-11-16 16:09:16 -06:00
Gilver eb4076a3a1 Merge branch 'frawhide' into gil/chore/ffmpeg 2025-11-16 15:51:48 -06:00
Gilver 8d7336f919 chore(ffmpeg): Build without bootstrap
Signed-off-by: Gilver <rockgrub@disroot.org>
2025-11-15 08:01:45 -06:00
215 changed files with 454 additions and 1996 deletions
@@ -1,7 +1,7 @@
%global __requires_exclude ^lib-.*.so
%global __provides_exclude ^lib-.*.so
%global ver Audacity-3.7.6
%global ver Audacity-3.7.5
%global sanitized_ver %(echo %{ver} | sed 's/Audacity-//g')
Name: audacity-freeworld
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.821
Version: 0.0.819
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.821
Version: 0.0.819
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar
Version: 0.0.169
Version: 0.0.168
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-ptb
Version: 0.0.169
Version: 0.0.168
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 6f3bee3b4a1c9ec65fcba586fc7fc1a804d567ba
%global commit_date 20251205
%global commit 9615228a515fd77abb0cab5de21528f1f33d26f6
%global commit_date 20251104
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: envision-nightly
+2 -2
View File
@@ -1,9 +1,9 @@
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
%global ver 13.3.0
%global commit 1837c8a41f33894c96ab0e8102f0f2c2aa858766
%global commit 7ed3cfc83eda4bd33f5044041075689bb517a314
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20251206
%global commit_date 20251130
%global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold
@@ -1,22 +1,38 @@
%global commit df6d6b9c8ce880c8900c405f834136b83da710cf
%global commit 3f5eda113f33fead76a5a53e0b71c11b254d68fd
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251207
%global ver 1.11.3^
%global commit_date 20250615
%global ver 1.10.1
%global base_name goofcord
%global git_name GoofCord
%electronmeta
%global debug_package %{nil}
# Exclude private libraries
%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
%ifnarch aarch64 armv7hl armv7l
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\aarch64*\\.so.*))$
%elifarch aarch64 armv7hl armv7l
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\x86_64*\\.so.*)|(.*\\x86-64*\\.so.*))$
%endif
Name: %{base_name}-nightly
Version: %{ver}%{commit_date}.git.%{shortcommit}
Release: 1%?dist
Version: %{ver}^%{commit_date}.git.%{shortcommit}
Release: 1%{?dist}
License: OSL-3.0
Summary: A privacy-minded Legcord fork.
Group: Applications/Internet
URL: https://github.com/Milkshiift/%{git_name}
Source0: %{url}/archive/%{commit}/%{git_name}-%{commit}.tar.gz
BuildRequires: anda-srpm-macros >= 0.2.26
BuildRequires: bun-bin
BuildRequires: desktop-file-utils
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: git
BuildRequires: make
BuildRequires: nodejs
BuildRequires: nodejs-npm
BuildRequires: python3
%ifarch aarch64
BuildRequires: zlib-ng-compat-devel
%endif
Packager: Gilver E. <rockgrub@disroot.org>
%description
@@ -26,31 +42,59 @@ A highly configurable and privacy minded Discord client.
%autosetup -n %{git_name}-%{commit}
%build
%ifarch %{arm64} armv7hl armv7l
%ifarch aarch64 armv7hl armv7l
sed -i '/\"x64\",/d' electron-builder.ts
%endif
%bun_build -r build -R
bun install
bun run packageLinux --publish=never
%install
%electron_install -d %{base_name} -s %{base_name} -i %{base_name} -D -O -U %U -E UseOzonePlatform,WaylandWindowDecorations
mkdir -p %{buildroot}%{_datadir}/%{git_name}
%ifarch x86_64
mv dist/linux-unpacked/* -t %{buildroot}%{_datadir}/%{git_name}
%elifarch aarch64
mv dist/linux-arm64-unpacked/* -t %{buildroot}%{_datadir}/%{git_name}
%elifarch armv7hl armv7l
mv dist/linux-armv7l-unpacked/* -t %{buildroot}%{_datadir}/%{git_name}
%endif
mkdir -p %{buildroot}%{_bindir}
ln -sf %{_datadir}/%{git_name}/%{git_name} %{buildroot}%{_bindir}/%{git_name}
install -Dm644 dist/.icon-set/icon_16x16.png %{buildroot}/%{_iconsdir}/hicolor/16x16/apps/%{git_name}.png
install -Dm644 dist/.icon-set/icon_32.png %{buildroot}/%{_iconsdir}/hicolor/32x32/apps/%{git_name}.png
install -Dm644 dist/.icon-set/icon_48x48.png %{buildroot}/%{_iconsdir}/hicolor/48x48/apps/%{git_name}.png
install -Dm644 dist/.icon-set/icon_64.png %{buildroot}/%{_iconsdir}/hicolor/64x64/apps/%{git_name}.png
install -Dm644 dist/.icon-set/icon_128.png %{buildroot}/%{_iconsdir}/hicolor/128x128/apps/%{git_name}.png
install -Dm644 dist/.icon-set/icon_256.png %{buildroot}/%{_iconsdir}/hicolor/256x256/apps/%{git_name}.png
install -Dm644 dist/.icon-set/icon_512.png %{buildroot}/%{_iconsdir}/hicolor/512x512/apps/%{git_name}.png
install -Dm644 dist/.icon-set/icon_1024.png %{buildroot}/%{_iconsdir}/hicolor/1024x1024/apps/%{git_name}.png
%ifarch x86_64
dist/%{git_name}-*x86_64.AppImage --appimage-extract '*.desktop'
%elifarch aarch64
dist/%{git_name}-*arm64.AppImage --appimage-extract '*.desktop'
%elifarch armv7hl armv7l
dist/%{git_name}-*armv7l.AppImage --appimage-extract '*.desktop'
%endif
desktop-file-install --set-key=Exec --set-value="%{_datadir}/%{git_name}/%{git_name} --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform-hint=auto %U" squashfs-root/%{git_name}.desktop
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/%{base_name}.desktop
desktop-file-validate %{buildroot}%{_datadir}/applications/%{git_name}.desktop
%files
%doc README.md
%license LICENSE
%{_bindir}/%{base_name}
%{_datadir}/applications/%{base_name}.desktop
%{_libdir}/%{base_name}/
%{_iconsdir}/hicolor/16x16/apps/%{base_name}.png
%{_iconsdir}/hicolor/32x32/apps/%{base_name}.png
%{_iconsdir}/hicolor/48x48/apps/%{base_name}.png
%{_iconsdir}/hicolor/64x64/apps/%{base_name}.png
%{_iconsdir}/hicolor/128x128/apps/%{base_name}.png
%{_iconsdir}/hicolor/256x256/apps/%{base_name}.png
%{_iconsdir}/hicolor/512x512/apps/%{base_name}.png
%{_iconsdir}/hicolor/1024x1024/apps/%{base_name}.png
%{_bindir}/%{git_name}
%{_datadir}/applications/%{git_name}.desktop
%{_datadir}/%{git_name}/
%{_iconsdir}/hicolor/16x16/apps/%{git_name}.png
%{_iconsdir}/hicolor/32x32/apps/%{git_name}.png
%{_iconsdir}/hicolor/48x48/apps/%{git_name}.png
%{_iconsdir}/hicolor/64x64/apps/%{git_name}.png
%{_iconsdir}/hicolor/128x128/apps/%{git_name}.png
%{_iconsdir}/hicolor/256x256/apps/%{git_name}.png
%{_iconsdir}/hicolor/512x512/apps/%{git_name}.png
%{_iconsdir}/hicolor/1024x1024/apps/%{git_name}.png
%changelog
* Sat Jun 28 2025 Gilver E. <rockgrub@disroot.org> - 1.10.1^20250615.git.3f5eda1
+2 -7
View File
@@ -1,13 +1,8 @@
rpm.global("commit", gh_commit("Milkshiift/GoofCord"));
if rpm.changed() {
if rpm.changed {
let v = gh_tag("Milkshiift/GoofCord");
v.crop(1);
if `[\d.]+-beta\.\d+`.find_all(v).len == 0 {
let v = sub(`-beta\.\d+`, "~", v);
rpm.global("ver", v);
} else {
rpm.global("ver", v + `^`);
}
rpm.global("ver", v);
rpm.global("commit_date", date());
rpm.release();
}
+3 -3
View File
@@ -2,7 +2,7 @@ project pkg {
rpm {
spec = "goofcord.spec"
}
labels {
mock = 1
}
labels {
mock = 1
}
}
+51 -8
View File
@@ -1,17 +1,32 @@
%global git_name GoofCord
%electronmeta
%global debug_package %{nil}
# Exclude private libraries
%global __provides_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
%ifnarch aarch64 armv7hl armv7l
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\aarch64*\\.so.*))$
%elifarch aarch64 armv7hl armv7l
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*)|(.*\\x86_64*\\.so.*)|(.*\\x86-64*\\.so.*))$
%endif
Name: goofcord
Version: 1.11.3
Version: 1.11.2
Release: 1%?dist
License: OSL-3.0
Summary: A privacy-minded Legcord fork.
Group: Applications/Internet
URL: https://github.com/Milkshiift/%{git_name}
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: anda-srpm-macros >= 0.2.26
BuildRequires: bun-bin
BuildRequires: desktop-file-utils
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: make
BuildRequires: nodejs
BuildRequires: nodejs-npm
BuildRequires: python3
%ifarch aarch64
BuildRequires: zlib-ng-compat-devel
%endif
Packager: Gilver E. <rockgrub@disroot.org>
%description
@@ -21,13 +36,41 @@ A highly configurable and privacy minded Discord client.
%autosetup -n %{git_name}-%{version}
%build
%ifarch %{arm64} armv7hl armv7l
%ifarch aarch64 armv7hl armv7l
sed -i '/\"x64\",/d' electron-builder.ts
%endif
%bun_build -r build -R
bun install
bun run packageLinux
%install
%electron_install -D -O -U %U -E UseOzonePlatform,WaylandWindowDecorations
mkdir -p %{buildroot}%{_datadir}/%{name}
%ifarch x86_64
mv dist/linux-unpacked/* -t %{buildroot}%{_datadir}/%{name}
%elifarch aarch64
mv dist/linux-arm64-unpacked/* -t %{buildroot}%{_datadir}/%{name}
%elifarch armv7hl armv7l
mv dist/linux-armv7l-unpacked/* -t %{buildroot}%{_datadir}/%{name}
%endif
mkdir -p %{buildroot}%{_bindir}
ln -sf %{_datadir}/%{name}/%{name} %{buildroot}%{_bindir}/%{name}
install -Dm644 dist/.icon-set/icon_16x16.png %{buildroot}/%{_iconsdir}/hicolor/16x16/apps/%{name}.png
install -Dm644 dist/.icon-set/icon_32.png %{buildroot}/%{_iconsdir}/hicolor/32x32/apps/%{name}.png
install -Dm644 dist/.icon-set/icon_48x48.png %{buildroot}/%{_iconsdir}/hicolor/48x48/apps/%{name}.png
install -Dm644 dist/.icon-set/icon_64.png %{buildroot}/%{_iconsdir}/hicolor/64x64/apps/%{name}.png
install -Dm644 dist/.icon-set/icon_128.png %{buildroot}/%{_iconsdir}/hicolor/128x128/apps/%{name}.png
install -Dm644 dist/.icon-set/icon_256.png %{buildroot}/%{_iconsdir}/hicolor/256x256/apps/%{name}.png
install -Dm644 dist/.icon-set/icon_512.png %{buildroot}/%{_iconsdir}/hicolor/512x512/apps/%{name}.png
install -Dm644 dist/.icon-set/icon_1024.png %{buildroot}/%{_iconsdir}/hicolor/1024x1024/apps/%{name}.png
%ifarch x86_64
dist/%{git_name}-*x86_64.AppImage --appimage-extract '*.desktop'
%elifarch aarch64
dist/%{git_name}-*arm64.AppImage --appimage-extract '*.desktop'
%elifarch armv7hl armv7l
dist/%{git_name}-*armv7l.AppImage --appimage-extract '*.desktop'
%endif
desktop-file-install --set-key=Exec --set-value="%{_datadir}/%{name}/%{name} --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform-hint=auto %U" squashfs-root/%{name}.desktop
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
@@ -37,7 +80,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%license LICENSE
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_libdir}/%{name}/
%{_datadir}/%{name}/
%{_iconsdir}/hicolor/16x16/apps/%{name}.png
%{_iconsdir}/hicolor/32x32/apps/%{name}.png
%{_iconsdir}/hicolor/48x48/apps/%{name}.png
+1 -5
View File
@@ -1,5 +1 @@
let v = gh_tag("Milkshiift/GoofCord");
if `[\d.]+-beta\.\d+`.find_all(v).len == 0 {
rpm.version(v);
}
rpm.version(gh_tag("Milkshiift/GoofCord"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "helium-browser-bin.spec"
}
}
@@ -1,119 +0,0 @@
%define debug_package %{nil}
%global __requires_exclude libffmpeg.so|libvk_swiftshader.so|libvulkan.so|libEGL.so|libGLESv2.so
%global __provides_exclude_from %{_libdir}/%{name}/.*\\.so
%global appid net.imput.helium
Name: helium-browser-bin
Version: 0.7.2.1
Release: 1%?dist
Summary: Private, fast, and honest web browser based on Chromium
URL: https://helium.computer
License: GPL-3.0-only AND BSD-3-Clause
Source0: https://github.com/imputnet/helium-linux/releases/download/%{version}/helium-%{version}-x86_64_linux.tar.xz
Source1: https://github.com/imputnet/helium-linux/releases/download/%{version}/helium-%{version}-arm64_linux.tar.xz
Source2: net.imput.helium.metainfo.xml
ExclusiveArch: x86_64 aarch64
BuildRequires: terra-appstream-helper
Requires: xdg-utils
Requires: liberation-fonts
Packager: Nadia P <nyadiia@pm.me>
%description
Private, fast, and honest web browser based on Chromium.
Based on ungoogled-chromium with additional privacy and usability improvements.
%prep
%ifarch x86_64
%autosetup -n helium-%{version}-x86_64_linux
%endif
%ifarch aarch64
%autosetup -n helium-%{version}-arm64_linux -T -b 1
%endif
sed -i \
-e 's/Exec=chromium/Exec=%{name}/' \
-e 's/Name=Helium$/Name=Helium Browser/' \
-e 's/Icon=helium/Icon=%{appid}/' \
helium.desktop
%build
%install
install -dm755 %{buildroot}%{_libdir}/%{name}
cp -a * %{buildroot}%{_libdir}/%{name}/
sed -i 's/exists_desktop_file || generate_desktop_file/true/' \
%{buildroot}%{_libdir}/%{name}/chrome-wrapper
install -Dm644 helium.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop
install -Dm644 product_logo_256.png %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/%{appid}.png
rm -f %{buildroot}%{_libdir}/%{name}/helium.desktop
rm -f %{buildroot}%{_libdir}/%{name}/product_logo_256.png
install -dm755 %{buildroot}%{_bindir}
cat > %{buildroot}%{_bindir}/%{name} << EOF
#!/bin/bash
set -euo pipefail
XDG_CONFIG_HOME="\${XDG_CONFIG_HOME:-\"\$HOME/.config\"}"
SYS_CONF="%{_sysconfdir}/helium-browser-flags.conf"
USR_CONF="\${XDG_CONFIG_HOME}/helium-browser-flags.conf"
FLAGS=()
append_flags_file() {
local file="\$1"
[[ -r "\$file" ]] || return 0
local line safe_line
while IFS= read -r line; do
[[ "\$line" =~ ^[[:space:]]*(#|\$) ]] && continue
case "\$line" in
*'\$('*|*'\`'*)
echo "Warning: ignoring unsafe line in \$file: \$line" >&2
continue
;;
esac
set -f
safe_line=\${line//\$/\\\\\$}
safe_line=\${safe_line//~/\\\\~}
eval "set -- \$safe_line"
set +f
for token in "\$@"; do
FLAGS+=("\$token")
done
done < "\$file"
}
append_flags_file "\$SYS_CONF"
append_flags_file "\$USR_CONF"
if [[ -n "\${HELIUM_USER_FLAGS:-}" ]]; then
read -r -a ENV_FLAGS <<< "\$HELIUM_USER_FLAGS"
FLAGS+=("\${ENV_FLAGS[@]}")
fi
exec %{_libdir}/%{name}/chrome-wrapper "\${FLAGS[@]}" "\$@"
EOF
chmod 755 %{buildroot}%{_bindir}/%{name}
%terra_appstream -o %{SOURCE2}
%files
%{_libdir}/%{name}/
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/256x256/apps/%{appid}.png
%{_metainfodir}/%{appid}.metainfo.xml
%changelog
* Wed Dec 03 2025 Nadia P <nyadiia@pm.me> - 0.6.9.1-1
- Initial package
@@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<component type="runtime">
<id>net.imput.helium</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0-only AND BSD-3-Clause</project_license>
<name>Helium Browser</name>
<summary>Private, fast, and honest web browser based on Chromium.</summary>
<icon type="local">
/usr/share/icons/hicolor/256x256/apps/net.imput.helium.png
</icon>
<description>
<p>
Private, fast, and honest web browser based on Chromium.
Based on ungoogled-chromium with additional privacy and usability improvements.
</p>
</description>
<url type="homepage">https://helium.computer</url>
<releases>
<release version="0.6.9.1" />
</releases>
</component>
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("imputnet/helium-linux"));
+4 -4
View File
@@ -3,18 +3,18 @@
%global gtk4_version 4.14.4
%global libadwaita_version 1.5.1
%global pure_protobuf_version 2.0.0
%global raw_ver v1.96.0
%global raw_ver v1.95.0
Name: komikku
Version: 1.96.0
Version: 1.95.0
%forgemeta
Release: 2%?dist
Release: 1%?dist
Summary: A manga reader for GNOME
BuildArch: noarch
License: GPL-3.0-or-later
URL: https://apps.gnome.org/Komikku/
URL: https://valos.gitlab.io/Komikku
Source0: https://codeberg.org/valos/%{appname}/archive/%{raw_ver}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: desktop-file-utils
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit dbd7a905b6ed47dd8f0acd09a1f4cc9a08e854a6
%global commit 72dbcf119a9ed5082be2f226593194e20f611eea
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251205
%global commit_date 20251201
%global ver 0.40.0
Name: mpv-nightly
+1 -1
View File
@@ -2,7 +2,7 @@
%define debug_package %nil
Name: peazip
Version: 10.8.0
Version: 10.7.0
Release: 1%?dist
Summary: Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager
License: LGPL-3.0-only
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "quollwriter-bin.spec"
}
}
@@ -1,66 +0,0 @@
# idek
%define _javadir /usr/share/java
AutoReq: no
AutoProv: no
Name: QuollWriter-bin
Version: 3.0.5
Release: 1%?dist
Summary: A writing application that lets you focus on your words
URL: https://quollwriter.com/index.html
Source0: https://quollwriter.com/download/linux/QuollWriter-linux-install-%{version}.deb
Source1: https://github.com/garybentley/quollwriter/blob/master/license.txt
License: Apache-2.0
BuildRequires: anda-srpm-macros
BuildRequires: dpkg
BuildRequires: wget
Requires: openjfx
Provides: quollwriter
Provides: Quollwriter
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%{summary}.
%prep
wget https://quollwriter.com/download/linux/QuollWriter-linux-install-%{version}.deb
mkdir QuollWriter
dpkg-deb -R QuollWriter-linux-install-%{version}.deb QuollWriter
%build
%install
mkdir -p %{buildroot}%{_datadir}/QuollWriter/test/
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/bin
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/conf
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/conf/sdp
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/conf/security
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/include
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/legal
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/lib
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/man
mkdir -p %{buildroot}%{_javadir}/QuollWriter
install -Dm755 QuollWriter/opt/QuollWriter/QuollWriter %{buildroot}%{_bindir}/QuollWriter
install -Dm644 QuollWriter/opt/QuollWriter/*.jar %{buildroot}%{_javadir}/QuollWriter/
%dnl install -Dm644 QuollWriter/opt/QuollWriter/jre/*.jar %{buildroot}%{_javadir}/QuollWriter/
cp -a QuollWriter/opt/QuollWriter/ %{buildroot}%{_datadir}/QuollWriter/
install -Dm644 %{SOURCE1} %{buildroot}%{_defaultlicensedir}/%{name}/license.txt
sed -i \
's|app_home=.*|app_home=%{_datadir}/QuollWriter|' \
%{buildroot}%{_bindir}/QuollWriter
%files
%{_bindir}/QuollWriter
%{_datadir}/QuollWriter/
%{_javadir}/QuollWriter/
%{_defaultlicensedir}/%{name}/license.txt
%dnl %license license.txt
%changelog
* Thu Dec 04 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("garybentley/quollwriter"));
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2025-12-08
%global ver 2025-12-03
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -1
View File
@@ -15,7 +15,7 @@
%endif
Name: signal-desktop
Version: 7.81.0
Version: 7.80.1
Release: 1%?dist
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
+1 -1
View File
@@ -1,7 +1,7 @@
#? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git
Name: throne
Version: 1.0.12
Version: 1.0.11
Release: 1%?dist
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
URL: https://github.com/throneproj/Throne
@@ -1,10 +1,10 @@
#? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec
%global realname hyprutils
%global ver 0.11.0
%global ver 0.10.4
%global commit fe686486ac867a1a24f99c753bb40ffed338e4b0
%global commit_date 20251206
%global commit 2f2413801beee37303913fc3c964bbe92252a963
%global commit_date 20251202
%global shortcommit %{sub %commit 1 7}
Name: %realname.nightly
+2 -2
View File
@@ -1,8 +1,8 @@
%global framework kio
%global stable_kf6 stable
%global majmin_ver_kf6 6.21
%global ecm_ver 6.21.0
%global majmin_ver_kf6 6.20
%global ecm_ver 6.20.0
%global ecm_rel 1
Name: kf6-%{framework}
@@ -1,7 +1,7 @@
%global commit 2c0685cde50628c9791ccff1ad02af21f27a2a1b
%global commit 7f92a0f5aab4936f24f5a47a717a7444af1d3f42
Name: lightdm-kde-greeter
Version: 6.1.0
Version: 6.0.5
Release: 1%?dist
Summary: Login screen using the LightDM framework
License: GPL-3.0-or-later
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
%global commit f4b7c634dc4f95086dcda70113fbc2f6ce22eed7
%global commit ca7670c0a74c42f03c0bb4196773519c270a0d75
%forgemeta
Name: lomiri-app-launch
+1 -1
View File
@@ -4,7 +4,7 @@
# prevent library files from being installed
%global cargo_install_lib 0
%global upstream_version v2.12.0
%global upstream_version v2.11.3
%global ver %{sub %upstream_version 2}
Name: walker
@@ -4,7 +4,7 @@
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
Name: android-studio
Version: 2025.2.2.7
Version: 2025.2.1.8
Release: 1%?dist
Summary: Official IDE for Android development
License: Apache-2.0
+1 -1
View File
@@ -8,7 +8,7 @@
%global appid sh.oven.bun
Name: bun-bin
Version: 1.3.4
Version: 1.3.3
Release: 1%?dist
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager all in one
License: MIT
+1 -1
View File
@@ -1,5 +1,5 @@
Name: flutter
Version: 3.38.4
Version: 3.38.3
Release: 1%?dist
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
License: BSD-3-Clause
@@ -1,6 +1,6 @@
%global commit ddca4a8412cdee8db270c313fccd6c8899dc71a7
%global commit b4a48303ed9ea74d326ba450ddf5f1514dca76d0
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2025-12-05
%global fulldate 2025-12-01
%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 d1ceacad8824624159d2e8d03d198b15e9d9edd3
%global commit_date 20251208
%global commit_hash 118f5a3e357f026b455fb60a48e124c2ce2910d1
%global commit_date 20251203
%global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.14
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit 63cc90cd2c0d26697d9175fda8eb01a09af65921
%global commit 2bf47879dee6dc8c21613b83e058a1dd4b9bde29
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251208
%global ver 0.217.0
%global commit_date 20251203
%global ver 0.216.0
%bcond_with check
%bcond_with debug_no_build
+1 -1
View File
@@ -52,7 +52,7 @@
%global fontdescription %{expand:
Versatile typeface for code, from code.}
Version: 33.3.6
Version: 33.3.5
Release: 1%?dist
Packager: Cappy Ishihara <cappy@fyralabs.com>
Summary: Versatile typeface for code, from code.
+1 -1
View File
@@ -1,6 +1,6 @@
%define debug_package %nil
%define _ttfontsdir %{_datadir}/fonts/maple
%global upstream_ver v7.9
%global upstream_ver v7.8
%define sanitized_ver %(echo "$( sed 's/^.//;s/-/~/' <<< "%{upstream_ver}" )")
Name: maple-fonts
+2 -2
View File
@@ -1,7 +1,7 @@
Name: seto-fonts
Version: 6.20
Release: 4%?dist
URL: https://web.archive.org/web/20240226230836/https://ja.osdn.net/projects/setofont/
Release: 3%?dist
URL: https://ja.osdn.net/projects/setofont/
Source0: https://github.com/terrapkg/pkg-seto-fonts/archive/refs/tags/%version.tar.gz
License: OFL-1.1
Summary: A handwritten font that contains kanji up to JIS 4th level and difficult kanji
+2 -2
View File
@@ -1,9 +1,9 @@
%define osuresver 2025.1125.0
%define osuresver 2025.1028.0
%global debug_package %{nil}
%define __strip /bin/true
Name: osu-lazer
Version: 2025.1205.0
Version: 2025.1029.1
Release: 1%?dist
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
ExclusiveArch: x86_64
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit 551382d0f682c54d874d97a97f4d418d6c1e2169
%global commit fbe239eb3d8e4f7cb437cb7f6772b9953efaeec3
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251208
%global commit_date 20251203
%global snapshot_info %{commit_date}.%{shortcommit}
%bcond_without qt6
+2 -2
View File
@@ -10,8 +10,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 0f1d516d9ae6a1725e4db5553c99463b1aa6d821
%global ver 0.0.38-18452
%global commit e3f5f2d14e44a44eec9f8c0f79f53893ff04fdbc
%global ver 0.0.38-18442
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
+18 -14
View File
@@ -1,12 +1,14 @@
Name: blahaj
Version: 2.2.0
Release: 2%{?dist}
Summary: Gay sharks at your local terminal - lolcat-like CLI tool
License: BSD-2-Clause
URL: https://blahaj.geopjr.dev/
Source0: https://codeberg.org/GeopJr/BLAHAJ/archive/v%{version}.tar.gz
BuildRequires: crystal shards make gcc libyaml-devel pcre-devel libgc-devel libevent-devel bash
ExclusiveArch: x86_64
%define debug_package %nil
Name: blahaj
Version: 2.2.0
Release: 1%{?dist}
Summary: Gay sharks at your local terminal - lolcat-like CLI tool
License: BSD-2-Clause
URL: https://blahaj.queer.software
Source0: https://github.com/GeopJr/BLAHAJ/archive/refs/tags/v%version.tar.gz
BuildRequires: crystal gcc libyaml-devel pcre-devel libgc-devel libevent-devel
ExclusiveArch: x86_64
%description
Apart from a cute cuddly shark plushie from IKEA, BLÅHAJ is a lolcat-like CLI
@@ -15,13 +17,17 @@ It has a wide variety of flags/colors to choose from and many options from flag
size to whether to colorize by line, word or character.
%prep
%autosetup -n %{name}
%autosetup -n BLAHAJ-%{version}
%build
shards build --production --release
shards build --production --release -D "-fPIE" --link-flags "-pie"
%install
%make_install
mkdir -p %buildroot%_bindir
install -Dm755 bin/blahaj %buildroot%_bindir/
%check
crystal spec --order random -Dpreview_mt
%files
%doc README.md
@@ -29,7 +35,5 @@ shards build --production --release
%_bindir/blahaj
%changelog
* Sat Dec 06 2025 june-fish <june@fyralabs.com> - 2.2.0-2
- Update URLs and build steps (fix missing debug_package)
* Sat Apr 15 2023 windowsboy111 <windowsboy111@fyralabs.com> - 2.0.1-1
- Initial package.
+1 -3
View File
@@ -1,3 +1 @@
import "andax/bump_extras.rhai" as bump;
rpm.version(bump::codeberg("GeopJr/BLAHAJ"));
rpm.version(gh("GeopJr/BLAHAJ"));
+1 -1
View File
@@ -4,7 +4,7 @@
# https://github.com/twpayne/chezmoi
%global goipath github.com/twpayne/chezmoi
Version: 2.68.0
Version: 2.67.1
%gometa -f
@@ -14,7 +14,7 @@
# https://github.com/abenz1267/elephant
%global goipath github.com/abenz1267/elephant
Version: 2.17.0
Version: 2.16.1
%gometa -f
@@ -2,7 +2,7 @@
# https://github.com/jesseduffield/lazygit
%global goipath github.com/jesseduffield/lazygit
Version: 0.57.0
Version: 0.56.0
%gometa -f
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit fa4d79f51994fb33b08480591b32e0c16e317c2b
%global commit 2d0b62aa515c9d1b4132a5c83713d7d1e68840a0
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20251208
%global commit_date 20251203
%global debug_package %nil
Name: nim-nightly
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %nil
Name: nph
Version: 0.6.2
Version: 0.6.1
Release: 1%?dist
Summary: An opinionated code formatter for Nim
License: MIT
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "click-logging.spec"
}
}
@@ -1,47 +0,0 @@
%global pypi_name click-logging
%global _desc Simple and beautiful logging for click applications.
Name: python-%{pypi_name}
Version: 1.0.1
Release: 1%?dist
Summary: Simple and beautiful logging for click applications
License: GPL-3.0
URL: https://github.com/Toilal/click-logging
# Cannot pull from pypi due to the pypi source not having required install files, causing the build to fail
Source0: %url/archive/refs/tags/v%version.tar.gz
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: click-logging
%{?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 click_logging
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md CHANGELOG.md
%license LICENSE
%changelog
* Sun Dec 07 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -1 +0,0 @@
rpm.version(gh_tag("Toilal/click-logging"));
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "jellyfin-apiclient-python.spec"
}
}
@@ -1,47 +0,0 @@
%global pypi_name jellyfin-apiclient-python
%global _desc Python API Client for Jellyfin.
Name: python-%{pypi_name}
Version: 1.11.0
Release: 1%?dist
Summary: Python API Client for Jellyfin
License: GPL-3.0
URL: https://github.com/jellyfin/jellyfin-apiclient-python
Source0: %url/archive/refs/tags/v%version.tar.gz
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: jellyfin-apiclient-python
Provides: jellyfin-apiclient
%{?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 jellyfin_apiclient_python
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE.md
%changelog
* Sun Dec 07 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -1 +0,0 @@
rpm.version(gh_tag("jellyfin/jellyfin-apiclient-python"));
@@ -2,7 +2,7 @@
%global pypi_name protobuf
Name: python-%{pypi_name}
Version: 6.33.2
Version: 6.33.1
Release: 1%?dist
Summary: Protocol Buffers
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "python-mpv-jsonipc.spec"
}
}
@@ -1,46 +0,0 @@
%global pypi_name python-mpv-jsonipc
%global _desc Python API to MPV using JSON IPC.
Name: python-%{pypi_name}
Version: 1.2.1
Release: 1%?dist
Summary: Python API to MPV using JSON IPC
License: Apache-2.0
URL: https://github.com/iwalton3/python-mpv-jsonipc
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: python-mpv-jsonipc
%{?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 python_mpv_jsonipc
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE.md
%changelog
* Sun Dec 07 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -1 +0,0 @@
rpm.version(pypi("python-mpv-jsonipc"));
@@ -1,5 +1,5 @@
%global commit 5d41fd6800407489925bc57d29dd5ffe6f71ce0b
%global commit_date 20251206
%global commit 5e3a96dcaa378d0937134b0fc5ae23fb3928e1f5
%global commit_date 20251203
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate usage-cli
Name: rust-usage-cli
Version: 2.9.0
Version: 2.8.0
Release: 1%?dist
Summary: CLI for working with usage-based CLIs
+1 -2
View File
@@ -2,8 +2,7 @@ import "andax/bump_extras.rhai" as bump;
rpm.version(bump::madoguchi("zig-master", labels.branch));
if rpm.changed() {
if rpm.changed {
let r = bump::madoguchi_json("zig-master", labels.branch).rel;
let r = sub(`(?m)(\.fc.*?|)$`, "", r).parse_int();
rpm.release(r + 1);
}
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "libfprint-tod.spec"
}
}
-65
View File
@@ -1,65 +0,0 @@
%global appid org.freedesktop.libfprint
Name: libfprint-tod
Version: 1.94.9+tod1
Release: 1%?dist
URL: https://gitlab.freedesktop.org/3v1n0/libfprint/
Source: %{url}/-/archive/v%{version}/libfprint-v%{version}.tar.gz
Summary: a light fork of libfprint to expose internal Drivers API in order to create drivers as shared libraries
License: GPL-2.1
Conflicts: libfprint
BuildRequires: gcc-c++
BuildRequires: meson
BuildRequires: cmake
BuildRequires: gtk-doc
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gusb)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(udev)
BuildRequires: pkgconfig(pixman-1)
BuildRequires: terra-appstream-helper
%description
%summary.
%package devel
%pkg_devel_files
%package doc
Summary: Documentation for %{name}
%description doc
Documentation for %{name}.
%prep
%autosetup -n libfprint-v%{version}
%meson -Ddrivers=all -Dinstalled-tests=false
%build
%meson_build
%install
%meson_install
%terra_appstream
%files
%license COPYING
%doc AUTHORS HACKING.md INSTALL MAINTAINERS NEWS NEWS.tod.md README.md README.tod.md THANKS code-of-conduct.md
%{_libdir}/*.so.*
%{_libdir}/girepository-1.0/*.typelib
%{_udevhwdbdir}/60-autosuspend-libfprint-2.hwdb
%{_udevrulesdir}/70-libfprint-2.rules
%{_metainfodir}/%{appid}.metainfo.xml
%files doc
%dir %{_datadir}/gtk-doc/html/libfprint-2
%{_datadir}/gtk-doc/html/libfprint-2/*.{html,css,png,devhelp2}
%changelog
* Fri Dec 5 2025 metcya <metcya@gmail.com>
- Package libfprint-tod
-1
View File
@@ -1 +0,0 @@
rpm.version(gitlab("gitlab.freedesktop.org", "4792"));
+2 -2
View File
@@ -5,8 +5,8 @@
Name: %(echo %real_name | tr '_' '-')
Epoch: 1
Version: 13.1.78
Release: 1%?dist
Version: 13.0.85
Release: 3%{?dist}
Summary: CXX Core Compute Libraries
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+1 -1
View File
@@ -8,7 +8,7 @@
Name: %(echo %real_name | tr '_' '-')
Epoch: 1
Version: 13.1.80
Version: 13.0.96
Release: 1%?dist
Summary: CUDA Runtime API library
License: CUDA Toolkit
+1 -1
View File
@@ -5,7 +5,7 @@
%global cuda_version 12
Name: cuda-cudnn
Version: 9.17.0.29
Version: 9.16.0.29
Release: 1%?dist
Epoch: 1
Summary: NVIDIA CUDA Deep Neural Network library (cuDNN)
@@ -8,8 +8,8 @@
Name: %(echo %real_name | tr '_' '-')-devel
Epoch: 1
Version: 13.1.68
Release: 1%?dist
Version: 13.0.85
Release: 1%{?dist}
Summary: CUDA Culibos Math development library
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
@@ -8,8 +8,8 @@
Name: %(echo %real_name | tr '_' '-')
Epoch: 1
Version: 13.1.80
Release: 1%?dist
Version: 13.0.85
Release: 1%{?dist}
Summary: Utility to extract information from CUDA binary files
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+2 -2
View File
@@ -8,8 +8,8 @@
Name: %(echo %real_name | tr '_' '-')
Epoch: 1
Version: 13.1.75
Release: 1%?dist
Version: 13.0.85
Release: 1%{?dist}
Summary: NVIDIA CUDA Profiling Tools Interface (CUPTI) library
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
@@ -8,8 +8,8 @@
Name: %(echo %real_name | tr '_' '-')
Epoch: 1
Version: 13.1.80
Release: 1%?dist
Version: 13.0.85
Release: 1%{?dist}
Summary: CUDA cuxxfilt (demangler)
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+2 -2
View File
@@ -7,8 +7,8 @@
Name: %(echo %real_name | tr '_' '-')
Epoch: 1
Version: 13.1.68
Release: 1%?dist
Version: 13.0.85
Release: 1%{?dist}
Summary: CUDA GDB
License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL
URL: https://developer.nvidia.com/cuda-toolkit
@@ -8,8 +8,8 @@
Name: %(echo %real_name | tr '_' '-')
Epoch: 1
Version: 13.1.80
Release: 1%?dist
Version: 13.0.85
Release: 1%{?dist}
Summary: Utility to extract information from CUDA binary files
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+2 -2
View File
@@ -8,8 +8,8 @@
Name: cuda-nvml
Epoch: 1
Version: 13.1.68
Release: 1%?dist
Version: 13.0.87
Release: 1%{?dist}
Summary: NVIDIA Management library (NVML)
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
@@ -8,8 +8,8 @@
Name: %(echo %real_name | tr '_' '-')
Epoch: 1
Version: 13.1.80
Release: 1%?dist
Version: 13.0.85
Release: 1%{?dist}
Summary: CUDA nvprune
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+2 -2
View File
@@ -8,8 +8,8 @@
Name: %(echo %real_name | tr '_' '-')
Epoch: 1
Version: 13.1.80
Release: 1%?dist
Version: 13.0.88
Release: 1%{?dist}
Summary: CUDA runtime compilation library (NVRTC)
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+2 -2
View File
@@ -8,8 +8,8 @@
Name: %(echo %real_name | tr '_' '-')
Epoch: 1
Version: 13.1.68
Release: 1%?dist
Version: 13.0.85
Release: 1%{?dist}
Summary: NVIDIA Tools Extension (NVTX) library
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
@@ -5,7 +5,7 @@
Name: cuda-profiler
Epoch: 1
Version: 13.1.80
Version: 13.0.85
Release: 1%?dist
Summary: CUDA Profiler API
License: CUDA Toolkit
@@ -8,8 +8,8 @@
Name: cuda-sandbox
Epoch: 1
Version: 13.1.68
Release: 1%?dist
Version: 13.0.85
Release: 1%{?dist}
Summary: CUDA nvsandboxutils
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
@@ -8,8 +8,8 @@
Name: cuda-sanitizer
Epoch: 1
Version: 13.1.75
Release: 1%?dist
Version: 13.0.85
Release: 1%{?dist}
Summary: CUDA Compute Sanitizer API
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+2 -2
View File
@@ -2,8 +2,8 @@
%global major_package_version 13-0
Name: cuda
Version: 13.1.80
Release: 1%?dist
Version: 13.0.85
Release: 5%{?dist}
Summary: NVIDIA Compute Unified Device Architecture Toolkit
Epoch: 1
License: CUDA Toolkit
+1 -1
View File
@@ -6,7 +6,7 @@
Name: libcublas
Epoch: 1
Version: 13.2.0.9
Version: 13.1.0.3
Release: 1%?dist
Summary: NVIDIA CUDA Basic Linear Algebra Subroutines (cuBLAS) libraries
License: CUDA Toolkit
+2 -2
View File
@@ -6,8 +6,8 @@
Name: libcufft
Epoch: 2
Version: 12.1.0.31
Release: 1%?dist
Version: 12.0.0.61
Release: 1%{?dist}
Summary: NVIDIA CUDA Fast Fourier Transform library (cuFFT) libraries
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+2 -2
View File
@@ -6,8 +6,8 @@
Name: libcufile
Epoch: 1
Version: 1.16.0.49
Release: 1%?dist
Version: 1.15.1.6
Release: 1%{?dist}
Summary: NVIDIA GPUDirect Storage library (cuFile)
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+2 -2
View File
@@ -6,8 +6,8 @@
Name: libcurand
Epoch: 2
Version: 10.4.1.34
Release: 1%?dist
Version: 10.4.0.35
Release: 1%{?dist}
Summary: NVIDIA CUDA Random Number Generation library (cuRAND)
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+2 -2
View File
@@ -6,8 +6,8 @@
Name: libcusolver
Epoch: 2
Version: 12.0.7.41
Release: 1%?dist
Version: 12.0.4.66
Release: 1%{?dist}
Summary: NVIDIA cuSOLVER library
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+2 -2
View File
@@ -6,8 +6,8 @@
Name: libcusparse
Epoch: 1
Version: 12.7.2.19
Release: 1%?dist
Version: 12.6.3.3
Release: 1%{?dist}
Summary: NVIDIA CUDA Sparse Matrix library (cuSPARSE) library
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+2 -2
View File
@@ -6,8 +6,8 @@
Name: libnpp
Epoch: 1
Version: 13.0.2.21
Release: 1%?dist
Version: 13.0.1.2
Release: 1%{?dist}
Summary: NVIDIA Performance Primitives libraries
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+2 -2
View File
@@ -6,8 +6,8 @@
Name: libnvfatbin
Epoch: 1
Version: 13.1.80
Release: 1%?dist
Version: 13.0.85
Release: 1%{?dist}
Summary: CUDA Fatbin Creator API
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
@@ -6,8 +6,8 @@
Name: libnvjitlink
Epoch: 1
Version: 13.1.80
Release: 1%?dist
Version: 13.0.88
Release: 1%{?dist}
Summary: NVIDIA compiler library for JIT LTO functionality
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+2 -2
View File
@@ -6,8 +6,8 @@
Name: libnvjpeg
Epoch: 1
Version: 13.0.2.28
Release: 1%?dist
Version: 13.0.1.86
Release: 1%{?dist}
Summary: CUDA NVIDIA JPEG decoder (nvJPEG)
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
@@ -8,8 +8,8 @@
Name: %{real_name}-devel
Epoch: 1
Version: 13.1.80
Release: 1%?dist
Version: 13.0.88
Release: 1%{?dist}
Summary: CUDA nvptxcompiler
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
+2 -2
View File
@@ -7,8 +7,8 @@
%global major_package_version 13-0
Name: %(echo %real_name | tr '_' '-')
Version: 13.1.80
Release: 1%?dist
Version: 13.0.88
Release: 2%{?dist}
Summary: CUDA NVVM
License: CUDA Toolkit
URL: https://developer.nvidia.com/cuda-toolkit
-1
View File
@@ -6,6 +6,5 @@ project pkg {
labels {
subrepo = "multimedia"
mock = 1
updbranch = 1
}
}
+13 -2
View File
@@ -1,3 +1,11 @@
# 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
%global commit1 1f5a2f07a565a9465c14d3a8b12f3202f83c775e
%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
# Makefile expects V=Yes instead of V=1:
%global _make_verbose V=Yes
@@ -10,9 +18,9 @@ License: BSD
URL: https://www.openh264.org/
Source0: https://github.com/cisco/%{name}/archive/v%{version}.tar.gz#/%{name}-v%{version}.tar.gz
Source1: https://github.com/mozilla/gmp-api/archive/%{commit1}/gmp-api-%{shortcommit1}.tar.gz
BuildRequires: gcc-c++
BuildRequires: git-core
BuildRequires: make
BuildRequires: nasm
@@ -45,6 +53,10 @@ The mozilla-openh264 package contains a H.264 codec plugin for Mozilla browsers.
%prep
%autosetup
# 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' \
@@ -53,7 +65,6 @@ sed -i \
-e 's@CFLAGS_OPT=-O3@CFLAGS_OPT=%{optflags}@g' \
-e '/^CFLAGS_OPT=/i LDFLAGS=%{__global_ldflags}' \
Makefile
%{__make} gmp-bootstrap
%make_build
%make_build plugin
+4 -3
View File
@@ -1,3 +1,4 @@
import "andax/bump_extras.rhai" as bump;
rpm.version(bump::bodhi("openh264", bump::as_bodhi_ver(labels.branch)));
rpm.global("commit1", gh_commit("mozilla/gmp-api"));
let h264 = gh("cisco/openh264");
h264.crop(1);
rpm.version(h264);
+3 -3
View File
@@ -1,6 +1,6 @@
%global commit 889bdf06029f98f3d04cac874dafab6f4f847c47
%global ver 1.8.58
%global commit_date 20251205
%global commit f0d04d357c4ab2d4a7288e52dbeec3c2d9dd0a2d
%global ver 1.8.57
%global commit_date 20251127
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: tdlib-nightly
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "mommy.spec"
}
}
-30
View File
@@ -1,30 +0,0 @@
diff --git a/GNUmakefile b/GNUmakefile
index c288fd1..08d0c5d 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -14,8 +14,8 @@ zsh_prefix = $(prefix)/share/zsh/site-functions/
shellspec_bin := shellspec
# Man page compression method
-man_compress_cmd := gzip -9nf
-man_compress_ext := .gz
+man_compress_cmd := true
+man_compress_ext :=
## Target-specific overrides
@@ -109,10 +109,10 @@ install: build
@install -m 755 -d "$(bin_prefix)" "$(man_prefix)/man1/" "$(fish_prefix)" "$(zsh_prefix)"
@# Copy files
- @install -m 755 "$(build_dir)/bin/mommy" "$(bin_prefix)"
- @install -m 644 "$(build_dir)/man/man1/mommy.1$(man_compress_ext)" "$(man_prefix)/man1/"
- @install -m 644 "$(build_dir)/completions/fish/mommy.fish" "$(fish_prefix)"
- @install -m 644 "$(build_dir)/completions/zsh/_mommy" "$(zsh_prefix)"
+ @install -Dm 755 "$(build_dir)/bin/mommy" "$(bin_prefix)"
+ @install -Dm 644 "$(build_dir)/man/man1/mommy.1$(man_compress_ext)" "$(man_prefix)/man1/"
+ @install -Dm 644 "$(build_dir)/completions/fish/mommy.fish" "$(fish_prefix)"
+ @install -Dm 644 "$(build_dir)/completions/zsh/_mommy" "$(zsh_prefix)"
# Install, with target-specific overrides from the preamble
.PHONY: install/%

Some files were not shown because too many files have changed in this diff Show More