add: melonDS (#13455)

* add: melonDS

Signed-off-by: Owen-sz <owen@fyralabs.com>

* the woke police called

Signed-off-by: Owen-sz <owen@fyralabs.com>

---------

Signed-off-by: Owen-sz <owen@fyralabs.com>
This commit is contained in:
Owen Zimmerman
2026-06-27 19:20:02 -05:00
committed by GitHub
parent 163dc0f284
commit 8be983fc33
3 changed files with 50 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "melonDS.spec"
}
}
+44
View File
@@ -0,0 +1,44 @@
%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
@@ -0,0 +1 @@
rpm.version(gh("melonDS-emu/melonDS"));