diff --git a/anda/tools/nemu/anda.hcl b/anda/tools/nemu/anda.hcl new file mode 100644 index 0000000000..66c1362292 --- /dev/null +++ b/anda/tools/nemu/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "nemu.spec" + } +} diff --git a/anda/tools/nemu/nemu.spec b/anda/tools/nemu/nemu.spec new file mode 100644 index 0000000000..993cc1c542 --- /dev/null +++ b/anda/tools/nemu/nemu.spec @@ -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 + +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 diff --git a/anda/tools/nemu/update.rhai b/anda/tools/nemu/update.rhai new file mode 100644 index 0000000000..f559080e0c --- /dev/null +++ b/anda/tools/nemu/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("nemuTUI/nemu"));