mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-28 14:28:28 +00:00
Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 48cf073fd2 | |||
| d96469a18a | |||
| 86146b9344 | |||
| fb7ef89b4f | |||
| 23d31efd80 | |||
| db5891516e | |||
| 66d3138751 | |||
| 24d3b3023f | |||
| f06b1389ff | |||
| 481f79f0c6 | |||
| 5d58d6fc93 | |||
| 480ef1b0a9 | |||
| 066d126ee4 | |||
| 6acdd17115 |
@@ -4,7 +4,7 @@
|
||||
%global arctis_sound_manager_services arctis-manager.service arctis-video-router.service arctis-gui.service
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 1.1.85
|
||||
Version: 1.1.84
|
||||
Release: 1%{?dist}
|
||||
Summary: GUI for SteelSeries Arctis headsets
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -22,7 +22,6 @@ BuildRequires: kf6-kirigami-addons-devel
|
||||
BuildRequires: kf6-kirigami-devel
|
||||
BuildRequires: kf6-knotifications-devel
|
||||
BuildRequires: kf6-kwindowsystem-devel
|
||||
BuildRequires: cmake(KF6IconThemes)
|
||||
BuildRequires: qt6-qtbase-devel
|
||||
BuildRequires: qt6-qtdeclarative-devel
|
||||
BuildRequires: qt6-qtsvg-devel
|
||||
@@ -43,7 +42,7 @@ Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%prep
|
||||
%autosetup -n KTailctl-%{version}
|
||||
cd src/tailscale/wrapper
|
||||
cd src/wrapper
|
||||
go mod vendor
|
||||
|
||||
%conf
|
||||
@@ -59,14 +58,17 @@ go mod vendor
|
||||
%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 Jun 27 2026 Owen Zimmerman <owen@fyralabs.com> - 0.22.0-1
|
||||
- Update spec for 0.22.0
|
||||
|
||||
* Sat May 23 2026 Owen Zimmerman <owen@fyralabs.com> - 0.21.5-1
|
||||
- Initial commit
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "melonDS.spec"
|
||||
spec = "grayjay.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
%define __strip /bin/true
|
||||
%define debug_package %nil
|
||||
|
||||
Name: grayjay
|
||||
Version: 18
|
||||
Release: 1%?dist
|
||||
Summary: Watch content on your own terms, ensuring you retain full ownership and control over what you watch
|
||||
License: SFL-1.1
|
||||
URL: https://grayjay.app/desktop
|
||||
BuildRequires: npm dotnet-host dotnet-hostfxr-8.0 dotnet-sdk-8.0
|
||||
BuildRequires: anda-srpm-macros git-core
|
||||
BuildRequires: desktop-file-utils
|
||||
|
||||
%description
|
||||
Grayjay is a multi-platform media application that allows you to watch content from multiple platforms in a single application. Using an extendable plugin system developers can make new integrations with additional platforms. Plugins are cross-compatible between Android and Desktop.
|
||||
|
||||
%prep
|
||||
%git_clone https://gitlab.futo.org/videostreaming/syncserver
|
||||
|
||||
%build
|
||||
pushd Grayjay.Desktop.Web
|
||||
npm i
|
||||
rm -rf dist
|
||||
npm run build
|
||||
popd
|
||||
|
||||
pushd Grayjay.Desktop.CEF
|
||||
rm -rf bin
|
||||
dotnet publish -c Release
|
||||
popd
|
||||
|
||||
# Copy wwwroot
|
||||
dir=$(ls Grayjay.Desktop.CEF/bin/Release/net8.0)
|
||||
mkdir -p Grayjay.Desktop.CEF/bin/Release/net8.0/$dir/publish/wwwroot
|
||||
cp -r Grayjay.Desktop.Web/dist Grayjay.Desktop.CEF/bin/Release/net8.0/$dir/publish/wwwroot/web
|
||||
|
||||
gendesk \
|
||||
--name=Grayjay \
|
||||
--pkgname=%name \
|
||||
--pkgdesc='%summary' \
|
||||
--exec=%_bindir/grayjay \
|
||||
--icon=%_datadir/grayjay/logo.ico
|
||||
|
||||
%install
|
||||
mkdir -p %buildroot%_datadir/grayjay %buildroot%_bindir
|
||||
cp -r Grayjay.Desktop.CEF/bin/Release/net8.0/*/publish/* %buildroot%_datadir/grayjay/
|
||||
ln -s %_datadir/Grayjay %buildroot%_bindir/grayjay
|
||||
install -Dm644 %buildroot%_datadir/grayjay/logo.ico %buildroot%_datadir/pixmaps/grayjay.ico
|
||||
install -Dm644 grayjay.desktop -t %buildroot%_datadir/applications
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE.md
|
||||
%_bindir/grayjay
|
||||
%_datadir/applications/grayjay.desktop
|
||||
%_datadir/grayjay/
|
||||
%_iconsdir/hicolor/256x256/apps/grayjay.ico
|
||||
|
||||
%changelog
|
||||
* Sat Jun 27 2026 madonuko <madonuko@outlook.com> - 18-1
|
||||
- Initial package.
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh_tag("futo-org/Grayjay.Desktop"));
|
||||
@@ -43,6 +43,7 @@ A graphical user interface for %{name}.
|
||||
%build
|
||||
%global gomodulesmode GO111MODULE=on
|
||||
%gobuild -o %{name} .
|
||||
echo "Electron Builder" > %{rpmbuilddir}/webapp-tool.txt
|
||||
|
||||
pushd app
|
||||
%npm_build -B
|
||||
|
||||
@@ -4,6 +4,5 @@ project pkg {
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
mock = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
%global commit 0a022f149000bdaed644c2609e19aa7b8badf825
|
||||
%global commit_date 20260626
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global debug_package %nil
|
||||
# terrible evil no good very bad hack
|
||||
# fix one day
|
||||
%global __requires_exclude_from (.*)lib(.*)so(.*)
|
||||
|
||||
Name: legcord-nightly
|
||||
%electronmeta -aD
|
||||
%electronmeta -D
|
||||
Version: %commit_date.%shortcommit
|
||||
Release: 1%{?dist}
|
||||
License: OSL-3.0 AND %{electron_license}
|
||||
@@ -17,7 +18,7 @@ Packager: Owen <owen@fyralabs.com>
|
||||
Requires: xdg-utils
|
||||
Obsoletes: armcord < 3.3.2-1
|
||||
Conflicts: legcord
|
||||
BuildRequires: anda-srpm-macros pnpm nodejs-npm git-core gcc gcc-c++ make desktop-file-utils zlib-ng-compat-devel nvm
|
||||
BuildRequires: anda-srpm-macros pnpm nodejs-npm git-core gcc gcc-c++ make desktop-file-utils zlib-ng-compat-devel
|
||||
|
||||
%description
|
||||
Legcord is a custom client designed to enhance your Discord experience
|
||||
@@ -25,22 +26,22 @@ while keeping everything lightweight.
|
||||
|
||||
%prep
|
||||
%git_clone %{url}.git %{commit}
|
||||
%vendor_nodejs -v 26
|
||||
|
||||
%build
|
||||
echo "Electron Builder" > %{rpmbuilddir}/webapp-tool.txt
|
||||
%pnpm_build -r build
|
||||
|
||||
%install
|
||||
%electron_install -i legcord -l -I dist/.icon-set/icon_16.png -I dist/.icon-set/icon_32.png -I dist/.icon-set/icon_48x48.png -I dist/.icon-set/icon_64.png -I dist/.icon-set/icon_128.png -I dist/.icon-set/icon_256.png -I dist/.icon-set/icon_512.png -I dist/.icon-set/icon_1024.png
|
||||
|
||||
dist/Legcord-*.AppImage --appimage-extract '*.desktop'
|
||||
%desktop_file_install -k Exec,Icon -v "%{_libdir}/legcord-nightly/Legcord",legcord -u %U -f squashfs-root/legcord.desktop
|
||||
%desktop_file_install -k Exec,Icon -v "%{_libdir}/legcord-nightly/Legcord",legcord -u %U -f squashfs-root/Legcord.desktop
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license license.txt
|
||||
%{_bindir}/legcord-nightly
|
||||
%{_datadir}/applications/legcord.desktop
|
||||
%{_datadir}/applications/Legcord.desktop
|
||||
%{_libdir}/legcord-nightly/
|
||||
%{_iconsdir}/hicolor/16x16/apps/legcord.png
|
||||
%{_iconsdir}/hicolor/32x32/apps/legcord.png
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
%global debug_package %nil
|
||||
|
||||
# terrible evil no good very bad hack
|
||||
# fix one day
|
||||
%global __requires_exclude_from (.*)lib(.*)so(.*)
|
||||
@@ -25,6 +27,7 @@ while keeping everything lightweight.
|
||||
%git_clone %url v%version
|
||||
|
||||
%build
|
||||
echo "Electron Builder" > %{rpmbuilddir}/webapp-tool.txt
|
||||
%pnpm_build -r build
|
||||
|
||||
%install
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit 62f1494661b362eac02e7d6c2f9173f53c0f278f
|
||||
%global commit 70894ae0390cf20edac0e68de72ab26725520416
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260628
|
||||
%global commit_date 20260627
|
||||
%global ver 0.41.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2026-06-28
|
||||
%global ver 2026-06-26
|
||||
%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.9.3
|
||||
Version: 1.9.2
|
||||
Release: 1%{?dist}
|
||||
Summary: A modern application launcher for KDE Plasma
|
||||
# Main code: GPL-2.0-or-later
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
%global ver 5.0.0
|
||||
|
||||
%global commit dfa00a4d316fa846f3b60760ad02faa7cacfdcbc
|
||||
%global commit 97e81c67d7cdd8c540a87efafbd06686aa3d2cc4
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260628
|
||||
%global commitdate 20260627
|
||||
|
||||
Name: noctalia-git
|
||||
Version: %{ver}^%{commitdate}git.%{shortcommit}
|
||||
|
||||
@@ -5,9 +5,6 @@
|
||||
%global appstream_component runtime
|
||||
%global crate deno
|
||||
|
||||
%global debug_level 1
|
||||
%undefine _debugsource_packages
|
||||
|
||||
Name: rust-deno
|
||||
Version: 2.9.0
|
||||
Release: 1%{?dist}
|
||||
@@ -20,12 +17,12 @@ Source1: https://raw.githubusercontent.com/denoland/deno/refs/tags/v%vers
|
||||
Source2: gcc-wrapper.sh
|
||||
Source3: land.deno.deno.metainfo.xml
|
||||
# Automatically generated patch to strip dependencies and normalize metadata
|
||||
%dnl Patch: deno-fix-metadata-auto.diff
|
||||
Patch: deno-fix-metadata-auto.diff
|
||||
|
||||
BuildRequires: cargo-rpm-macros >= 24
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: protobuf-compiler
|
||||
BuildRequires: llvm19-devel
|
||||
BuildRequires: llvm17-devel
|
||||
BuildRequires: python3
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc
|
||||
@@ -83,5 +80,3 @@ pushd %{buildroot}%{_bindir}
|
||||
./deno x --install-alias
|
||||
popd
|
||||
%terra_appstream -o %{SOURCE3}
|
||||
|
||||
rm -rf target # save space
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 07d31666e73bce337b9cece60a884c67fe8906f4
|
||||
%global commit 9f62873bf195e4d8a762d768a1405a5f2f7b1697
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2026-06-27
|
||||
%global fulldate 2026-06-26
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.3.2
|
||||
|
||||
@@ -94,6 +94,7 @@ 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/
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 5837e7ef50f65d6e041d19ba6543532a1d596e6b
|
||||
%global commit 2c346f60a76fe3f0367ef924927f50a6efdf5718
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260628
|
||||
%global commit_date 20260627
|
||||
%global ver 1.10.0
|
||||
|
||||
%bcond_with check
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: melonds
|
||||
Version: 1.1
|
||||
Release: 1%{?dist}
|
||||
Summary: DS emulator, sorta
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://melonds.kuribo64.net/
|
||||
Source0: https://github.com/melonDS-emu/melonDS/archive/refs/tags/%{version}.tar.gz
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
BuildRequires: cmake
|
||||
BuildRequires: extra-cmake-modules
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: cmake(Qt6)
|
||||
BuildRequires: qt6-qtmultimedia-devel
|
||||
BuildRequires: qt6-qtsvg-devel
|
||||
BuildRequires: pkgconfig(sdl2)
|
||||
BuildRequires: pkgconfig(libarchive)
|
||||
BuildRequires: pkgconfig(libzstd)
|
||||
BuildRequires: pkgconfig(faad2)
|
||||
BuildRequires: pkgconfig(libenet)
|
||||
BuildSystem: cmake
|
||||
|
||||
Provides: melonDS
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_bindir}/melonDS
|
||||
%{_appsdir}/net.kuribo64.melonDS.desktop
|
||||
%{_hicolordir}/128x128/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/16x16/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/256x256/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/32x32/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/48x48/apps/net.kuribo64.melonDS.png
|
||||
%{_hicolordir}/64x64/apps/net.kuribo64.melonDS.png
|
||||
|
||||
%changelog
|
||||
* Sat Jun 27 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("melonDS-emu/melonDS"));
|
||||
@@ -4,7 +4,7 @@
|
||||
%global commit_date 20260621
|
||||
|
||||
%global goipath github.com/v2fly/v2ray-core
|
||||
Version: %(echo %ver | sed -E 's/^v//')^%{commit_date}git.%{shortcommit}
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
%global golicenses LICENSE
|
||||
%global godocs README.md SECURITY.md
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 45cf2898ab12e97a55dd8f1f3d78d903340bdc9e
|
||||
%global commit b12bc504c8c2879a98e4aadb1c3f14d11f86cd0d
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver v26.3.27
|
||||
%global commit_date 20260628
|
||||
%global commit_date 20260625
|
||||
|
||||
%global goipath github.com/XTLS/Xray-core
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit cc36aca8beba9fdbc8f59babbfb253d7fc9d03df
|
||||
%global commit_date 20260628
|
||||
%global commit 3c6221722aac5bd9dbfc5fbf7b4f0bf64b2c5724
|
||||
%global commit_date 20260627
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global pypi_name types-colorama
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate bottom
|
||||
|
||||
Name: rust-bottom
|
||||
Version: 0.14.2
|
||||
Version: 0.14.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Customizable cross-platform graphical process/system monitor for the terminal
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: fresh
|
||||
Version: 0.4.2
|
||||
Version: 0.4.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Text editor for your terminal: easy, powerful and fast
|
||||
URL: https://getfresh.dev
|
||||
|
||||
@@ -1,15 +1,13 @@
|
||||
Name: run0-sudo-shim
|
||||
Version: 1.3.1
|
||||
Release: 2%{?dist}
|
||||
Release: 1%{?dist}
|
||||
Summary: An imitation of sudo, using run0 internally
|
||||
SourceLicense: BSD-3-Clause
|
||||
License: (Apache-2.0 OR MIT) AND BSD-3-Clause AND MIT
|
||||
URL: https://github.com/LordGrimmauld/run0-sudo-shim
|
||||
Source0: %url/archive/refs/tags/%version.tar.gz
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
BuildRequires: rpm_macro(cargo_install) rust-packaging
|
||||
Conflicts: sudo
|
||||
Provides: sudo = %evr
|
||||
|
||||
%description
|
||||
run0-sudo-shim attempts to imitate sudo as close as possible, while actually using run0 in the back.
|
||||
@@ -35,7 +33,3 @@ ln -s %_bindir/run0-sudo-shim %buildroot%_bindir/sudo
|
||||
%license LICENSE.dependencies
|
||||
%_bindir/run0-sudo-shim
|
||||
%_bindir/sudo
|
||||
|
||||
%changelog
|
||||
* Sun Jun 28 2026 madonuko <mado@fyralabs.com> - 1.3.1-2
|
||||
- add provides sudo
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
%global zig_cache_dir %{builddir}/zig-cache
|
||||
|
||||
Name: zig-master
|
||||
Version: 0.17.0~dev.986+f3544a707
|
||||
Version: 0.17.0~dev.978+a078d55a2
|
||||
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,8 +1,8 @@
|
||||
%global debug_package %nil
|
||||
|
||||
%global commit 5f4a6d4941de23180e7c412cc9ddf5ce440e3829
|
||||
%global commit 549b81b43b46c0f361680561a626bf0e7b79dcbd
|
||||
%global shortcommit %(c=%commit; echo ${c:0:7})
|
||||
%global commit_date 20260628
|
||||
%global commit_date 20260603
|
||||
|
||||
%global _desc %{expand:
|
||||
A C library that may be linked into a C/C++ program to produce symbolic backtraces.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit b9838c2edeace1621315ae68d10d87c2881fac39
|
||||
%global commit 2f294188c3e0e0db33c44d8376b8ac0fc305e956
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 20260627134952
|
||||
%global commit_date 20260628
|
||||
%global ver 20260625041655
|
||||
%global commit_date 20260626
|
||||
|
||||
Name: v2ray-domain-list-community
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 9a6cec30551ea371dc4d59d3b397c8a5faa221a6
|
||||
%global commit 183c3d76c26aeb97fc25bdade9df7b734fbfb2f3
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260628
|
||||
%global commit_date 20260624
|
||||
%global ver 0.6.7
|
||||
|
||||
# We aren't using Mono but RPM expected Mono
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global oldpkgname yt-dlp-nightly
|
||||
|
||||
Name: yt-dlp-git
|
||||
Version: 2026.06.27.233148
|
||||
Version: 2026.06.26.230708
|
||||
Release: 1%{?dist}
|
||||
Summary: A command-line program to download videos from online video platforms
|
||||
|
||||
|
||||
Reference in New Issue
Block a user