[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#983558: ITP: cdemu -- optical drive and disc emulation, including CD/DVD-ROMs



Package: wnpp
Severity: wishlist
Owner: Matteo Bini <matteobin@protonmail.com>

* Package name    : cdemu
  Version         : 3.2.4
  Upstream Author : Rok Mandeljc <rok DOT mandeljc AT gmail DOT com>
* URL             : https://cdemu.sourceforge.io/
* License         : GPL
  Programming Lang: C
  Description     : optical drive and disc emulation, including CD/DVD-ROMs

First of all I want to apologise.
I'm the author of the following wnpp ITP bug reports:
- vhba-dkms [1]
- libmirage11 [2]
- cdemu-daemon [3]
- cdemu-client [4]
- gcdemu [5]
- image-analyzer [6]
They are a bit messy, but they were my first ones.
After reading Debian docs regarding ITP reports
I decided to do this the proper way.
I should have read more docs in the first place, I'm sorry.

CDEmu is a software suite made primarily by Rok Mandeljc.
It allows CD/DVD emulation in a similar fashion to
Alcohol 120%, CloneCD or DAEMON Tools on Windows,
which means it can emulate several DRM strategies used by old games.
In addition to that it is also able to read and write most
optical drive and disc formats such as
B6T, CCD, CDI, CUE, ISO, MDS, NRG and TOC.

The software suite consists of:
- a kernel module implementing a virtual drive-controller
- libMirage, a software library for interpreting optical disc images
- a daemon which emulates the functionality of an optical drive and disc
- command line and GTK clients for controlling the emulator
- a GTK application that displays tree structure of libMirage disc images

On the project website you can already find tarballs that produce
DEB packages compatible with both Debian 9 and 10.
The resulting packages are:
- vhba-dkms
- libmirage11
- gir1.2-mirage-3.2
- cdemu-daemon
- cdemu-client
- gcdemu
- image-analyzer
For the sake of ease I would add a couple of meta packages as well:
- cdemu or cdemu-suite with the full suite
- cdemu-cli with only the command line client, without image-analyzer

I use this software to play old games on CD/DVD with disc-based DRM methods
and since Debian packages Wine, which does a great job playing those titles,
I think it would be a neat inclusion into the repository.
Moreover this software can be used for many other purposes.
It is also stable.
Lastly there already are two old RFP bugs [7]
that ask for the software inclusion.

I am willing to mantain these packages,
I am willing to compile DEB packages and to provide support.
I've received Mr. Mandeljc's blessing to add CDEmu into Debian repository.
Please, let's make this happen!
It would be a huge honour to help this wonderful OS grow,
albeit in such a humble way.

Greetings.

--
Matteo Bini

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983402
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983444
[3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983451
[4] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983452
[5] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983453
[6] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983454
[7] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=237925
[7] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705409


Reply to: