mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| bb44f52035 | |||
| 4ec3738aee | |||
| 8dd1182743 | |||
| a852bed7b1 | |||
| cfb0589ce0 | |||
| 09b232ef00 | |||
| eb0c11c2ff | |||
| 8f41fe442f | |||
| eb4076a3a1 | |||
| 8d7336f919 |
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ project pkg {
|
||||
rpm {
|
||||
spec = "goofcord.spec"
|
||||
}
|
||||
labels {
|
||||
mock = 1
|
||||
}
|
||||
labels {
|
||||
mock = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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 +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"));
|
||||
|
||||
@@ -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 +0,0 @@
|
||||
rpm.version(gh("imputnet/helium-linux"));
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 +0,0 @@
|
||||
rpm.version(gh("garybentley/quollwriter"));
|
||||
@@ -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
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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 +1 @@
|
||||
import "andax/bump_extras.rhai" as bump;
|
||||
|
||||
rpm.version(bump::codeberg("GeopJr/BLAHAJ"));
|
||||
rpm.version(gh("GeopJr/BLAHAJ"));
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "libfprint-tod.spec"
|
||||
}
|
||||
}
|
||||
@@ -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 +0,0 @@
|
||||
rpm.version(gitlab("gitlab.freedesktop.org", "4792"));
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -6,6 +6,5 @@ project pkg {
|
||||
labels {
|
||||
subrepo = "multimedia"
|
||||
mock = 1
|
||||
updbranch = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "mommy.spec"
|
||||
}
|
||||
}
|
||||
@@ -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
Reference in New Issue
Block a user