Compare commits

..

15 Commits

Author SHA1 Message Date
Owen Zimmerman ea43160bf4 Merge branch 'frawhide' into mado/w/buzz 2026-05-24 17:24:29 -05:00
Owen-sz 12dbc3f2ac %pyproject_patch_dependency
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-05-24 15:47:45 -05:00
Owen Zimmerman 1e92a8baea Merge branch 'frawhide' into mado/w/buzz 2026-05-19 16:11:13 -05:00
Owen-sz f31fb9e3e9 this thing
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-05-04 20:55:07 -05:00
Owen-sz e2aab25c47 chore: update for 1.4.4
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-05-04 20:42:44 -05:00
Owen Zimmerman 0aebc93f2e Merge branch 'frawhide' into mado/w/buzz 2026-05-04 19:37:08 -05:00
madomado 0fbc8848cd Merge branch 'frawhide' into mado/w/buzz 2026-03-19 15:44:48 +08:00
Owen Zimmerman a7255103e2 Merge branch 'frawhide' into mado/w/buzz 2026-01-20 22:31:29 -06:00
Owen-sz b05a0e8d5f ok sure
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-01-07 18:47:05 -06:00
Owen-sz 4466611b43 make work
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-01-07 18:41:23 -06:00
madonuko 64a7eb0994 meow 2026-01-05 02:39:57 +08:00
madonuko 88cae12a2d fix: use sed to allow newer versions of python 2026-01-05 02:08:30 +08:00
madonuko dff2353409 a 2026-01-01 04:00:09 +08:00
madonuko a4ad5eecc6 hatchling 2026-01-01 03:54:10 +08:00
madonuko 092696ee82 add: buzz 2026-01-01 03:51:50 +08:00
43 changed files with 133 additions and 189 deletions
-74
View File
@@ -1,74 +0,0 @@
Name: ktailctl
Version: 0.21.5
Release: 1%{?dist}
Summary: A GUI to monitor and manage Tailscale on your Linux desktop
License: GPL-3.0-only
URL: https://github.com/f-koehler/KTailctl
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: cmake
BuildRequires: extra-cmake-modules
BuildRequires: gcc-c++
BuildRequires: golang
BuildRequires: json-devel
BuildRequires: golang
BuildRequires: kf6-breeze-icons-devel
BuildRequires: kf6-kconfig-devel
BuildRequires: kf6-kcoreaddons-devel
BuildRequires: kf6-kdbusaddons-devel
BuildRequires: kf6-kguiaddons-devel
BuildRequires: kf6-ki18n-devel
BuildRequires: kf6-kirigami-addons-devel
BuildRequires: kf6-kirigami-devel
BuildRequires: kf6-knotifications-devel
BuildRequires: kf6-kwindowsystem-devel
BuildRequires: qt6-qtbase-devel
BuildRequires: qt6-qtdeclarative-devel
BuildRequires: qt6-qtsvg-devel
Requires: tailscale
Requires: kf5-qqc2-desktop-style
Requires: hicolor-icon-theme
Provides: KTailctl
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%{summary}.
%package static
%pkg_static_files
%prep
%autosetup -n KTailctl-%{version}
cd src/wrapper
go mod vendor
%conf
%cmake
%build
%cmake_build
%install
%cmake_install
%files
%doc README.md
%license LICENSE.txt
%{_bindir}/ktailctl
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/*.qml
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/*.version
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/*.qmltypes
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/qmldir
# Exclusive libs that the package needs to run
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/libktailctl_components.so
%{_libdir}/libktailctl_wrapper_logging.so
%{_appsdir}/org.fkoehler.KTailctl.desktop
%{_scalableiconsdir}/org.fkoehler.KTailctl.svg
%{_metainfodir}/org.fkoehler.KTailctl.metainfo.xml
%changelog
* Sat May 23 2026 Owen Zimmerman <owen@fyralabs.com> - 0.21.5-1
- Initial commit
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "KTailctl.spec"
}
}
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("f-koehler/KTailctl"));
@@ -1,6 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "wget.spec"
}
rpm {
spec = "buzz.spec"
}
}
+81
View File
@@ -0,0 +1,81 @@
%global appid io.github.chidiwilliams.Buzz
Name: buzz
Version: 1.4.4
Release: 1%{?dist}
Summary: Buzz transcribes and translates audio offline on your personal computer
License: MIT
URL: https://chidiwilliams.github.io/buzz
Packager: madonuko <mado@fyralabs.com>
BuildRequires: python3-devel
BuildRequires: python3-wheel
BuildRequires: python3-pip
BuildRequires: python3-setuptools
BuildRequires: python3-setuptools_scm
BuildRequires: python3-pybind11
BuildRequires: python3dist(polib)
BuildRequires: python3dist(hatchling)
BuildRequires: glslc
BuildRequires: cmake gcc gcc-c++
BuildRequires: pkgconfig(vulkan)
BuildRequires: desktop-file-utils
ExclusiveArch: x86_64
%description
Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper.
%prep
%git_clone https://github.com/chidiwilliams/buzz
sed '/^requires-python/s@3\.13@3.15@' -i pyproject.toml
%pyproject_patch_dependency cmake:drop_constraints
%pyproject_patch_dependency flake8:drop_constraints
%pyproject_patch_dependency hydra-colorlog:drop_constraints
%pyproject_patch_dependency numpy:drop_constraints
%pyproject_patch_dependency posthog:drop_constraints
%pyproject_patch_dependency submitit:drop_constraints
%pyproject_patch_dependency torch:drop_constraints
%pyproject_patch_dependency torchaudio:drop_constraints
%pyproject_patch_dependency transformers:drop_constraints
%pyproject_patch_dependency certifi:drop_constraints
%pyproject_patch_dependency coverage:drop_constraints
%pyproject_patch_dependency nltk:drop_constraints
%pyproject_patch_dependency onnx:drop_constraints
%pyproject_patch_dependency onnxruntime:drop_constraints
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files demucs
%pyproject_save_files buzz
desktop-file-install \
--set-icon="%appid" \
--set-key=Exec --set-value=%name \
--dir=%buildroot%_appsdir \
share/applications/%appid.desktop
%terra_appstream share/metainfo/%{appid}.metainfo.xml
install -Dpm644 share/icons/%{appid}.svg -t %{buildroot}%{_scalableiconsdir}
%files -f %{pyproject_files}
%doc README.md
%license LICENSE
%{_bindir}/buzz
%{_appsdir}/%appid.desktop
%{_metainfodir}/%appid.metainfo.xml
%{_scalableiconsdir}/%appid.svg
%{python3_sitearch}/demucs/
%{python3_sitearch}/ctc_forced_aligner/
%{python3_sitearch}/deepmultilingualpunctuation/
%{python3_sitearch}/whisper_diarization/
%changelog
* Mon May 04 2026 Owen Zimmerman <owen@fyralabs.com> - 1.4.4-1
- Update for 1.4.4
* Thu Jan 01 2026 madonuko <mado@fyralabs.com> - 1.3.3-1
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(pypi("buzz-captions"));
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin
Version: 1.12.0
Version: 1.11.0
Release: 1%{?dist}
Summary: A modern self-hosted music player
License: GPL-3.0
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 1ac687d791460736e16c0e0c2b17f422b4bdf1ee
%global commit 9e06c3248a67a14717909db4a02709bc22fe559e
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260525
%global commit_date 20260523
%global ver 0.41.0
Name: mpv-nightly
+1 -1
View File
@@ -1,7 +1,7 @@
%global metainfo_commit f467512129f94bc4c90187e86192202ecc78e820
Name: proton-vpn-gtk-app
Version: 4.16.4
Version: 4.16.2
Release: 1%{?dist}
Summary: Official ProtonVPN Linux app
License: GPL-3.0-only
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-05-26
%global ver 2026-05-24
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
@@ -1,5 +1,5 @@
Name: plasma6-applet-appgrid
Version: 1.8.1
Version: 1.7.10
Release: 1%{?dist}
Summary: A modern fullscreen application launcher for KDE Plasma
# Main code: GPL-2.0-or-later
@@ -28,8 +28,6 @@ BuildRequires: cmake(Plasma)
BuildRequires: cmake(PlasmaQuick)
BuildRequires: cmake(LayerShellQt)
BuildRequires: cmake(KF6IconThemes)
BuildRequires: cmake(PlasmaActivities)
BuildRequires: cmake(LibKWorkspace)
Requires: plasma-workspace
Requires: plasma-desktop
@@ -60,12 +58,8 @@ macOS Launchpad, COSMIC, and Pantheon.
%{_datadir}/plasma/plasmoids/dev.xarbit.appgrid/
%{_datadir}/plasma/plasmoids/dev.xarbit.appgrid.panel/
%{_metainfodir}/dev.xarbit.appgrid.metainfo.xml
%{_datadir}/icons/hicolor/scalable/apps/dev.xarbit.appgrid.svg
%changelog
* Mon May 25 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.8.0-1
- fix: add cmake(PlasmaActivities) BuildRequires, add icon to files
* Tue May 19 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.7.10-1
- Sync with upstream: add icon to files, update Requires, update URL
+1 -1
View File
@@ -1,5 +1,5 @@
Name: scroll
Version: 1.12.15
Version: 1.12.13
Release: 1%{?dist}
Summary: i3-compatible Wayland compositor (sway) with a PaperWM layout like niri or hyprscroller
License: MIT
+1 -1
View File
@@ -1,4 +1,4 @@
%global swayVersion 1.12
%global swayVersion 1.11
Name: swayfx
Version: 0.5.2
@@ -1,6 +1,6 @@
%global commit a746d0f7281954eb251915f4cd9fcea4924ad999
%global commit d5d8cef4d3834cc8999eb9344066b0960b033f2d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-05-25
%global fulldate 2026-05-23
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.2
@@ -196,7 +196,7 @@ This package contains the libraries and header files that are needed for develop
%prep
/usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key}
%autosetup -n %{base_name}-source
%autosetup -n %{base_name}-%{ver}-main+%{shortcommit}
ZIG_GLOBAL_CACHE_DIR="%{_zig_cache_dir}" ./nix/build-support/fetch-zig-cache.sh
-1
View File
@@ -94,7 +94,6 @@ Packager: junefish <june@fyralabs.com>
%build
%npm_build -c -B -r fetch,webpack:prod
echo "Electron Builder" > %{rpmbuilddir}/webapp-tool.txt
%install
%electron_install -i %appid -I build/
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit a5457029ccb61379b775fcbc20607546301bf3ce
%global commit b0911ccc9e8bb2b9eab4cc53ec2c98b0471e2759
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260526
%global commit_date 20260524
%global ver 1.5.0
%bcond_with check
+1 -1
View File
@@ -7,7 +7,7 @@
%global debug_package %{nil}
%endif
%global ver 1.4.2-pre
%global ver 1.4.1-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -17,7 +17,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 1.3.7
Version: 1.3.6
Release: 1%{?dist}
Summary: Zed is a high-performance, multiplayer code editor
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
+1 -1
View File
@@ -5,7 +5,7 @@ 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 pcre2-devel libgc-devel libevent-devel bash
BuildRequires: crystal shards make gcc libyaml-devel pcre-devel libgc-devel libevent-devel bash
ExclusiveArch: x86_64
%description
+1 -1
View File
@@ -3,7 +3,7 @@
Name: crystal
Version: 1.20.2
Release: 2%{?dist}
Release: 1%{?dist}
Summary: A general-purpose, object-oriented programming language
License: Apache-2.0
Packager: Carl Hörberg <carl@84codes.com>
+3 -5
View File
@@ -1,13 +1,13 @@
Name: shards
Version: 0.20.0
Release: 2%?dist
Release: 1%?dist
Summary: Dependency manager for the Crystal language
License: Apache-2.0
Packager: Carl Hörberg <carl@84codes.com>
URL: https://crystal-lang.org/
Source0: https://github.com/crystal-lang/shards/archive/refs/tags/v%version.tar.gz
BuildRequires: crystal make
BuildRequires: gcc gc-devel libyaml-devel pcre2-devel
BuildRequires: gcc gc-devel libyaml-devel pcre-devel
Suggests: git make
Supplements: crystal
@@ -15,7 +15,7 @@ Supplements: crystal
Shards is a dependency manager for the Crystal programming language. It allows you to easily manage and install external libraries (called "shards") that your Crystal projects depend on.
%prep
%autosetup
%setup -q
%build
%make_build release=1 FLAGS="--link-flags=\"%{build_ldflags}\""
@@ -24,8 +24,6 @@ Shards is a dependency manager for the Crystal programming language. It allows y
%make_install PREFIX=%{_prefix}
%files
%license LICENSE
%doc README.md CHANGELOG.md
%{_bindir}/shards
%{_mandir}/man1/shards.1.gz
%{_mandir}/man5/shard.yml.5.gz
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: dart
Version: 3.12.1
Version: 3.12.0
Release: 1%{?dist}
Summary: The Dart Language
License: BSD-3-Clause
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit 787aa7677b47c24f19aae84111d50ef4123072be
%global commit ab69985fccb3206300c761cf1792258e53f82749
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.3.27
%global commit_date 20260525
%global commit_date 20260524
%global goipath github.com/XTLS/Xray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}
+1 -1
View File
@@ -11,7 +11,7 @@ Source1: nim.1
Source2: nimgrep.1
Source3: nimble.1
Source4: nimsuggest.1
BuildRequires: gcc mold git-core gcc-c++ nodejs openssl-devel pkgconfig(bash-completion) gc-devel pcre2-devel
BuildRequires: gcc mold git-core gcc-c++ nodejs openssl-devel pkgconfig(bash-completion) gc-devel pcre-devel
BuildRequires: redhat-rpm-config anda-srpm-macros
Requires: gcc
Recommends: nim-tools
+2
View File
@@ -3,4 +3,6 @@ project pkg {
rpm {
spec = "consolekit.spec"
}
labels {
}
}
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc Send usage data from your Python code to PostHog.
Name: python-%{pypi_name}
Version: 7.15.4
Version: 7.15.3
Release: 1%{?dist}
Summary: Send usage data from your Python code to PostHog
License: MIT
@@ -4,7 +4,7 @@
%global __requires_exclude ^python3\\.14dist\\(proton-vpn-local-agent\\)$
Name: python-%{pypi_name}
Version: 5.2.3
Version: 5.1.2
Release: 1%{?dist}
Summary: A facade to the other Proton VPN components
License: GPL-3.0-Only
@@ -2,8 +2,8 @@
%global _desc Python bindings for FluidSynth.
Name: python-%{pypi_name}
Version: 1.3.6
Release: 1%{?dist}
Version: 1.3.4
Release: 3%?dist
Summary: Python bindings for FluidSynth
License: LGPL-2.1
URL: https://github.com/nwhitehead/pyfluidsynth
@@ -2,7 +2,7 @@
%global _desc A powerful tool to conveniently update all of your ISOs!
Name: python-%{pypi_name}
Version: 2.3.0
Version: 2.2.0
Release: 1%{?dist}
Summary: %{_desc}
License: GPLv3
@@ -1,5 +1,5 @@
%global commit 23246f8aa1afde10a76959b021a66065d8758a55
%global commit_date 20260525
%global commit df452876bbcabefe36ada5f956a06beb859d778d
%global commit_date 20260523
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
-1
View File
@@ -1 +0,0 @@
rpm.version(pypi("wget"));
-50
View File
@@ -1,50 +0,0 @@
%global pypi_name wget
%global _desc Pure Python download utility.
%global commit fdd3a0f8404ccab90f939f9952af139e6c55142a
%global commit_date 20141004
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: python-%{pypi_name}
Version: 3.2
Release: 1%{?dist}
Summary: Pure Python download utility
License: LicenseRef-Fedora-Public-Domain
URL: https://pypi.org/project/wget/
Source0: https://github.com/steveej/python-wget/archive/%commit/python-wget-%commit.zip
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-importlib-metadata
BuildRequires: python3-wheel
BuildRequires: python3-setuptools
Packager: Its-J <jonah@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n %{name}-%{commit}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files wget
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.txt
%changelog
* Sun May 24 2026 Its-J <jonah@fyralabs.com>
- Initial commit
+1 -1
View File
@@ -5,7 +5,7 @@
%global crate gitoxide
Name: rust-gitoxide
Version: 0.54.0
Version: 0.53.0
Release: 1%{?dist}
Summary: Command-line application for interacting with git repositories
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate ouch
Name: rust-ouch
Version: 0.8.0
Version: 0.7.1
Release: 1%{?dist}
Summary: Command-line utility for easily compressing and decompressing files and directories
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash
version=0.17.0-dev.356+3140b375f
version=0.17.0-dev.338+0d4f3cc67
mirrors=()
@@ -6,7 +6,7 @@
%define llvm_compat 22
%endif
%global llvm_version 22.0.0
%global ver 0.17.0-dev.356+3140b375f
%global ver 0.17.0-dev.338+0d4f3cc67
%bcond bootstrap 1
%bcond docs %{without bootstrap}
%bcond test 1
+1 -1
View File
@@ -18,7 +18,7 @@
%global zig_cache_dir %{builddir}/zig-cache
Name: zig-master
Version: 0.17.0~dev.356+3140b375f
Version: 0.17.0~dev.338+0d4f3cc67
Release: 2%{?dist}
Summary: Master builds of the Zig language
License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1
+1 -1
View File
@@ -1,6 +1,6 @@
Name: libde265
Summary: Open H.265 video codec implementation
Version: 1.1.0
Version: 1.0.19
Release: 1%{?dist}
License: LGPL-3.0-or-later
URL: https://www.libde265.org/
@@ -1,7 +1,7 @@
%global commit 4ee59d0b5db4b07d3927f96cb75374d2e6cd0cd8
%global commit 2fed2eca355a003db3cc4ada1c58c49be876c6a4
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20260525120551
%global commit_date 20260526
%global ver 20260522120028
%global commit_date 20260523
Name: v2ray-domain-list-community
Version: %{ver}^%{commit_date}git.%{shortcommit}
@@ -1,6 +1,6 @@
%global commit c4ba7e2649becd6c28289095b2992c7c0b4bb5e4
%global commit f980045c859bcf5e9b691f550f0634ac82ce7bf5
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260525
%global commit_date 20260516
%global ver 0.6.7
# We aren't using Mono but RPM expected Mono
@@ -1,6 +1,6 @@
%global commit 38ac251f9110fac6741470e229a3947b960d53d7
%global commit 0f45f59efdf2bb3a2ccdeec8ddd06a3efe99234a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260525
%global commitdate 20260519
%global ver 1.1.1
%global appid com.sched_ext.scx
%global developer "sched-ext Contributors"
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: cloudflare-speed-cli
Version: 1.0.0
Version: 0.6.14
Release: 1%{?dist}
Summary: CLI for internet speed test via cloudflare
+1 -1
View File
@@ -2,7 +2,7 @@
%global oldpkgname yt-dlp-nightly
Name: yt-dlp-git
Version: 2026.05.25.232152
Version: 2026.05.16.203101
Release: 1%{?dist}
Summary: A command-line program to download videos from online video platforms