* Package name : cemu Version : 2.0 Upstream Author : Exzap <https://github.com/Exzap> * URL : https://cemu.info/ * License : (MPL-2.0) Programming Lang: (C, C++) Description : Cemu: Wii U Emulator Software to emulate Wii U games and applications on PC GH Repo: https://github.com/cemu-project/Cemu Current State of Linux Builds: https://github.com/cemu-project/Cemu/issues/1
Hi, I'm looking into packaging Cemu right now, so converting this to an ITP.
Hi Andrea, I would love to see cemu in Debian, so I'll gladly sponsor zarchive and cemu once you think it is ready to review. Regards, Stephan
Il giorno mer 31 ago 2022 alle 10:57:45 +02:00:00, Stephan Lachnit <stephanlachnit@debian.org> ha scritto: Hi Stephan, thanks for your interest :) Unfortunately I think it'll take a while, as upstream doesn't consider the Linux port ready for general use. They would also prefer not to be package by distros at the moment; see the threads linked below. https://github.com/cemu-project/Cemu/issues/107 https://github.com/cemu-project/Cemu/pull/126#issuecomment-1232830168
Good morning, Attached please find your PDF account statement and invoice as of 05/11/2023. Please notice you have a past due balance for invoice IN0099203. Please provide payment as soon as possible. Best Regards, Shawneen Chisholm Accounts Receivable Coordinator UNITED RENTALS, INC. Branch L02 BONNYVILLE 4920 56TH AVE BONNYVILLE AB T9N 2N8 CA 780-826-7610 CONFIDENTIALITY NOTICE: The contents of this email message and any attachments are intended solely for the addressee(s). This may contain confidential and/or privileged information and may be legally protected from disclosure. If you are not the intended recipient of this message, please alert the sender immediately by reply email and then delete this message and any attachments. Any disclosure, reproduction, distribution or other use of this message or any attachments by an individual or entity other than the intended recipient is prohibited
Good morning, Attached please find your PDF account statement and invoice as of 05/11/2023. Please notice you have a past due balance for invoice IN0099203. Please provide payment as soon as possible. Best Regards, Shawneen Chisholm Accounts Receivable Coordinator UNITED RENTALS, INC. Branch L02 BONNYVILLE 4920 56TH AVE BONNYVILLE AB T9N 2N8 CA 780-826-7610 CONFIDENTIALITY NOTICE: The contents of this email message and any attachments are intended solely for the addressee(s). This may contain confidential and/or privileged information and may be legally protected from disclosure. If you are not the intended recipient of this message, please alert the sender immediately by reply email and then delete this message and any attachments. Any disclosure, reproduction, distribution or other use of this message or any attachments by an individual or entity other than the intended recipient is prohibited
Hi, I'm sorry but I no longer intend to package the Cemu emulator, at least for now, as life got way busier lately. Still, I've spent quite some time looking at Cemu's code, so if you intend to package this emulator yourself, feel free to ask for help! Bye :)
Hi David, No worries! Are you working on this on a Git repo somewhere, or is everything on your machine only? Which kind of issue are you encountering with imgui? Also, I've Cc'd the Cemu ITP bug, so to track the discussion somewhere public, also for others to chime in if needed. Bye!
Dear Andrea, The repo doesn't build a package yet, but you can find my work so far here: https://salsa.debian.org/Castor216/cemu# * This doesn't actually install anything yet, as upstream seems to be built around a portable install/flatpak. * Cemu comes with replacement fonts for the system fonts used in an actual WiiU. I intend to put these in a separate package, but I haven't got around to that yet as I am prioritising the build. That's why there's two packages in d/control, though. As for imgui, the version Cemu is designed to work with is old now. Old enough that the tarball has disappeared off the github API page. Cemu doesn't build against newer versions, so the easiest thing to do is patch Cemu and forward it upstream. Regards, David
Dear Andrea, Apologies, once again, for the delay. I was ultimately unable to patch Cemu to use the system imgui. The version Cemu uses is so old that patching it to use the most recent one would be a huge undertaking and difficult to maintain. I wish I had something better to show you after two months but I just don't have the 3D rendering know-how to do it. On a brighter note, the new Cemu package using the older imgui is uploaded, ready for review [1]. I had to remove the icons8 images that ship with upstream since the icons8 license is non-free, to my understanding. Please refer to d/copyright for details. I have left d/changelog unreleased and untagged pending your review. Please let me know if you have a different preference. Regards, David [1] https://salsa.debian.org/Castor216/cemu#
Hi David, No worries for the delay! As you could see, I was also busy :) I appreciate your work and think it is high quality. Still, I have some recommendations which I think are important to implement before actually maintaining Cemu in Debian. Your Debian packaging delta is very big. This means two things: 1. You spent a lot of effort packaging and really making Cemu ready for Debian. I truly appreciate this, because many people do not. 2. Maintaining all these delta is a huge burden, and will become increasingly difficult with time as upstream will evolve and your priorities will shift. Considering this, I would spend some more time trying to get most of your packaging changes and patches integrated with upstream Cemu, explaining why you did so and why it matters. As for the imgui issue, two things: 1. Have you tried raising the issue upstream? Maybe they would be interested in doing the porting effort for you. 2. Debian Policy §4.13 says that "Debian packages should not make use of these convenience copies **unless the included package is explicitly intended to be used in this way**" (emphasis added). If I remember correctly, ImGui is meant to be embedded in projects, so as long as you document that situation it should be fine. It never hurts to try and use the system version anyway, though. As for the icons, yeah, it's true that those icons shouldn't really stay in Debian. This issue though if for sure not Debian-specific; any other distribution will encounter this same issue. I'd advise to coordinate with the packagers of other software distributions to share the efforts in these kind of things. I did in the past with Arch user "abouvier" in the past, and it was really nice. Hope my feedback is appreciated :) Bye!