Compare commits

..

14 Commits

Author SHA1 Message Date
madonuko 48cf073fd2 gitlab 2026-06-28 04:01:33 +08:00
hamachitan[bot] d96469a18a chore: add changelogs 2026-06-27 19:47:20 +00:00
madomado 86146b9344 honestly let's just git clone
Signed-off-by: madomado <madonuko@outlook.com>
2026-06-28 03:45:13 +08:00
madomado fb7ef89b4f Update grayjay.spec
Signed-off-by: madomado <madonuko@outlook.com>
2026-06-28 03:44:34 +08:00
madomado 23d31efd80 Merge branch 'frawhide' into mado/w/grayjay 2026-06-28 03:41:05 +08:00
madomado db5891516e sdk8?
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-02 19:20:43 +08:00
madomado 66d3138751 Update grayjay.spec
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-02 19:13:49 +08:00
madomado 24d3b3023f dotnet-hostfxr-9.0
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-02 19:00:28 +08:00
madomado f06b1389ff Update grayjay.spec
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-02 18:57:10 +08:00
madomado 481f79f0c6 Update grayjay.spec
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-02 18:53:51 +08:00
madomado 5d58d6fc93 this?
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-02 18:33:09 +08:00
madomado 480ef1b0a9 Merge branch 'frawhide' into mado/w/grayjay 2025-03-02 00:36:33 +08:00
madomado 066d126ee4 Update grayjay.speca
Signed-off-by: madomado <madonuko@outlook.com>
2025-01-12 22:15:53 +08:00
madonuko 6acdd17115 add: grayjay 2025-01-12 21:43:42 +08:00
20 changed files with 80 additions and 128 deletions
@@ -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
@@ -1,5 +1,5 @@
project pkg {
rpm {
spec = "melonDS.spec"
spec = "grayjay.spec"
}
}
+61
View File
@@ -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.
+1
View File
@@ -0,0 +1 @@
rpm.version(gh_tag("futo-org/Grayjay.Desktop"));
+1
View File
@@ -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
-1
View File
@@ -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,9 +26,9 @@ 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
+3
View File
@@ -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
+2 -7
View File
@@ -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
View File
@@ -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/
-8
View File
@@ -1,8 +0,0 @@
project pkg {
rpm {
spec = "melonDS-nightly.spec"
}
labels {
nightly = 1
}
}
@@ -1,50 +0,0 @@
%define debug_package %{nil}
%global commit 10a173b5536fc75cd93f8a3868349dad963542ef
%global commit_date 20260607
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 1.1
Name: melonds
Version: %{ver}^%{commit_date}git.%{shortcommit}
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/%{commit}/melonDS-%{commit}.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-nightly
%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
-7
View File
@@ -1,7 +0,0 @@
rpm.global("ver", gh("melonDS-emu/melonDS"));
rpm.global("commit", gh_commit("melonDS-emu/melonDS"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
-44
View File
@@ -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
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -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