This commit is contained in:
Raboneko
2025-11-20 12:40:28 -08:00
committed by GitHub
parent 5d10d91726
commit 3285b77af5
3 changed files with 61 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "nemu.spec"
}
}
+55
View File
@@ -0,0 +1,55 @@
%global debug_package %nil
Name: nemu
Version: 3.4.0
Release: 1%?dist
Summary: Ncurses UI for QEMU
URL: https://github.com/nemuTUI/nemu
Source: %{url}/archive/v%{version}.tar.gz
License: BSD-2-Clause
Packager: metcya <metcya@gmail.com>
BuildRequires: cmake
BuildRequires: gcc
BuildRequires: gettext-devel
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(json-c)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(libarchive)
BuildRequires: pkgconfig(ncurses)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(libgvc)
BuildRequires: pkgconfig(libcgraph)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(libusb)
Requires: qemu
Requires: tigervnc
%description
%summary.
%prep
%autosetup
%cmake -DNM_WITH_NETWORK_MAP=ON -DNM_WITH_DBUS=ON -DNM_WITH_REMOTE=ON -DNM_WITH_USB=ON
%build
%cmake_build
%install
%cmake_install
%files
%doc README.md README_Build.md CONTRIBUTING.md
%license LICENSE
%{_bindir}/nemu
%{_bindir}/ntty
%{_datadir}/%{name}/scripts/*
%{_datadir}/%{name}/templates/config/%{name}.cfg.sample
%{_datadir}/locale/*/LC_MESSAGES/%{name}.mo
%{_mandir}/man1/nemu.1.*
%pkg_completion -Bz nemu
%changelog
%autochangelog
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("nemuTUI/nemu"));