From 564e8ced51c3e811d3fe10934820d862fd293025 Mon Sep 17 00:00:00 2001 From: tohurtv Date: Tue, 18 Nov 2025 13:48:52 -0700 Subject: [PATCH] First commit --- debian/changelog | 5 +++++ debian/control | 40 ++++++++++++++++++++++++++++++++++++++++ debian/copyright | 10 ++++++++++ debian/install | 4 ++++ debian/install.bk | 6 ++++++ debian/rules | 18 ++++++++++++++++++ debian/source/format | 1 + 7 files changed, 84 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/install create mode 100644 debian/install.bk create mode 100755 debian/rules create mode 100644 debian/source/format diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..f027de5 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +xemu (0.8.113-1rakuos4) unstable; urgency=medium + + * Initial packaging. + + -- Joshua Webb Thu, 06 Nov 2025 22:40:00 -0700 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..c9b46f0 --- /dev/null +++ b/debian/control @@ -0,0 +1,40 @@ +Source: xemu +Section: games +Priority: optional +Maintainer: Joshua Webb +Build-Depends: debhelper (>= 11), + debhelper-compat (= 11), + cmake, + git, + python3:any, + python3-pip, + python3-tomli, + python3-yaml, + python3-venv, + ninja-build, + libgtk-3-dev, + libepoxy-dev, + libpixman-1-dev, + libsdl2-dev, + libsamplerate0-dev, + zlib1g-dev, + libssl-dev, + libpcap-dev, + libslirp-dev, + libvulkan-dev, + libcurl4-gnutls-dev, +Standards-Version: 3.9.8 +Homepage: https://xemu.app +XS-Debian-Vcs-Browser: https://github.com/mborgerson/xemu +XS-Debian-Vcs-Git: https://github.com/mborgerson/xemu.git +Vcs-Browser: https://github.com/mborgerson/xemu +Vcs-Git: https://github.com/mborgerson/xemu.git + +Package: xemu +Architecture: amd64 +Multi-Arch: foreign +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: xemu +Description: Original Xbox emulator + An open-source, cross-platform application that emulates the hardware of the + original Xbox game console. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..5b4d8b3 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,10 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: RakuOS Branding +Upstream-Contact: Joshua Webb +Source: https://rakuos.org/ + +Files: * +Copyright: 2025 Joshua Webb +License: GPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License version 3 or later. diff --git a/debian/install b/debian/install new file mode 100644 index 0000000..78ba1d7 --- /dev/null +++ b/debian/install @@ -0,0 +1,4 @@ +squashfs-root/usr/bin/* usr/games/ +squashfs-root/usr/share/applications/* usr/share/applications/ +squashfs-root/usr/share/icons/* usr/share/icons/ +squashfs-root/usr/share/metainfo/* /usr/share/metainfo/ diff --git a/debian/install.bk b/debian/install.bk new file mode 100644 index 0000000..40fe6a9 --- /dev/null +++ b/debian/install.bk @@ -0,0 +1,6 @@ +usr/share/plymouth/themes/rakuos/* usr/share/plymouth/themes/rakuos/ +usr/share/sddm/themes/rakuos/* usr/share/sddm/themes/rakuos/ +usr/share/wallpapers/RakuOS/* usr/share/wallpapers/RakuOS/ +usr/share/icons/rakuos/* usr/share/icons/rakuos/ +usr/share/calamares/branding/rakuos/* usr/share/calamares/branding/rakuos/ +usr/share/grub/themes/rakuos/* usr/share/grub/themes/rakuos/ diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..ccaf63e --- /dev/null +++ b/debian/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f +# Simple dh (debhelper) build rules file +%: + dh $@ + +# # Prevent dh_strip from running on this package +# override_dh_strip: +# @echo "Skipping dh_strip for Ryujinx (bundled libs)" +# +# override_dh_shlibdeps: +# @echo "Skipping dh_shlibdeps for Ryujinx (bundled libs)" + +override_dh_fixperms: + dh_fixperms + chmod 755 debian/xemu/usr/games/xemu + chmod u+x debian/xemu/usr/games/xemu + chmod 755 debian/xemu/usr/share/applications/xemu.desktop + chmod u+x debian/xemu/usr/share/applications/xemu.desktop diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..89ae9db --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native)