Bug#237925: ITP: cdemu -- emulating optical drives

2024-06-09 Thread Matteo Bini
Hi Chris,
actually both #705409 and #983453 should be left open.

When I started working on the CDEmu package I didn't know many things
about Debian, so I've opened a general ITP bug report. But CDEmu is
split into six components. I should have opened six different bug
reports, as I've done later. The general ITP bug reports for CDEmu, both
this one and #705409, should be closed only when all the components will
be packages inside Debian mirrors.

At the time of writing this is not the case, yet: I'm still working
on the gcdemu package (#983453). When I'll finish packing gcdemu, I'll
close both this bug and #705409.

Have a good day.

--
Matteo Bini



Bug#237925: ITP: cdemu -- CD drive emulator for Linux

2024-01-16 Thread Matteo Bini
Control: owner 237925 Matteo Bini 

Hi Christoph, hi Robert.

I'm still going to package CDEmu, but I don't know exactly when. There
are a few things I need to better understand before I can do it, for
instance if it's fine to make as many DEB packages as the source
tarballs CDEmu is divided in. Moreover right now I'm a bit busy.

CDEmu is on my to do list. However if Robert has time to spare and would
like to take care of it, he's most welcome.

My current ETA is about four months from now.

Thank you for your interest.

--
Matteo Bini



Bug#1055089: ITP: bluraybackup -- Backup BDMV from the command line

2023-11-08 Thread Matteo Bini
Rereading this bug report, I have noticed that I did not explain why
bluraybackup should be included in Debian.

There is not any software like this in Debian: you can't make an exact
decrypted copy of a Blu-ray Disc Movie.

However dvdbackup is included in Debian [1]. dvdbackup is a software to
backup DVD-Videos from the command line. I have used dvdbackup many
times to make archival copies of my purchased DVDs.

Blu-ray is not a format I like, because of DRM, but it is what is going
to replace DVDs, eventually. Or at least it seems so.

I own some Blu-rays and I want to be able to make copies of them, for
archival purposes.

bluraybackup serves this purpose very well: it's fast, small and easy to
use.

Besides, when I am making archival copies, I do not want to re-encode
the files and loose quality or the Blu-ray navigation features. I just
want to copy the disc, without the encryption.

Since Blu-ray has become quite common, it makes sense for Debian to
offer a similar program to dvdbackup for the Blu-ray Disc Movie format.

bluraybackup could be also useful, if you need to edit files from a
Blu-ray disc, but you don't want to re-encode them before the final
rendering, to preserve the original quality.

I hope now it is clear why Debian should include bluraybackup.

--
Matteo Bini


[1] https://packages.debian.org/bookworm/dvdbackup



Bug#1055089: ITP: bluraybackup -- Backup BDMV from the command line

2023-10-31 Thread Matteo Bini
Package: wnpp
Severity: wishlist
Owner: Matteo Bini 
X-Debbugs-Cc: debian-de...@lists.debian.org, matteo...@tiepi.it

* Package name: bluraybackup
  Version : 1.0
  Upstream Contact: Matteo Bini 
* URL : https://git.golem.linux.it/matteobin/bluraybackup
* License : GPL-3+
  Programming Lang: C
  Description : Backup BDMV from the command line

bluraybackup makes a decrypted copy of the whole Blu-ray Disc Movie, to
preserve it losslessly, or it can extract a decrypted version of a
specific BDMV stream, without re-encoding the file.

Inspired by dvdbackup, developed in C99 following the suckless
philosophy.



Bug#1007814: ITP: spek -- acoustic spectrum analyser

2023-01-12 Thread Matteo Bini
Hi Bastian.

Thank you for the info! :)
I've uploaded a new revision with the correct wxwidgets version.

All the best.

--
Matteo Bini



Bug#1027400: ITP: sfeed -- simple RSS and Atom parser

2022-12-30 Thread Matteo Bini
Package: wnpp
Severity: wishlist
Owner: Matteo Bini 
X-Debbugs-Cc: debian-de...@lists.debian.org, matteo...@tiepi.it

* Package name: sfeed
  Version : 1.6
  Upstream Author : Hiltjo Posthuma 
* URL : http://codemadness.org/sfeed-simple-feed-parser.html
* License : ISC
  Programming Lang: C
  Description : simple RSS and Atom parser

sfeed is a RSS and Atom parser (and some format programs).

It converts RSS or Atom feeds from XML to a TAB-separated file. There are
formatting programs included to convert this TAB-separated format to various
other formats. There are also some programs and scripts included to import and
export OPML and to fetch, filter, merge and order feed items.

There is also a curses UI front-end: sfeed_curses.

It shows the TAB-separated feed items in a graphical command-line UI. The
interface has a look inspired by the mutt mail client. It has a sidebar panel
for the feeds, a panel with a listing of the items and a small statusbar for
the selected item/URL. Some functions like searching and scrolling are
integrated in the interface itself.

sfeed and sfeed_curses are very small programs with minimal
dependencies, in suckless style.



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

2021-02-26 Thread Matteo Bini
Package: wnpp
Severity: wishlist
Owner: Matteo Bini 

* Package name: cdemu
  Version : 3.2.4
  Upstream Author : Rok Mandeljc 
* 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



Bug#983454: ITP: image-analyzer -- GTK3-based utility for CD/DVD image analysis

2021-02-24 Thread Matteo Bini
Package: wnpp
Severity: wishlist
Owner: Matteo Bini 

* Package name: image-analyzer
  Version : 3.2.4
  Upstream Author : Rok Mandeljc 
* URL : https://cdemu.sourceforge.io/about/analyzer/
* License : GPLv2
  Programming Lang: C
  Description : GTK3-based utility for CD/DVD image analysis

Image Analyzer is a GTK3-based utility for CD/DVD image analysis
and manipulation, with following functionality:
- disc image layout visualization
- reading of sector data from image
- analysis of error correction and detection codes in sector main and
  subchannel data
- retrieval of disc (DVD) structures, if available
- visualization of disc topology (DPM) data, if available
- image format conversion
- logging facilities for debugging


image-analyzer_3.2.4.orig.tar.bz2
Description: BZip2 compressed data


Bug#983453: ITP: gcdemu -- GTK3-based GUI for controlling CDEmu daemon

2021-02-24 Thread Matteo Bini
Package: wnpp
Severity: wishlist
Owner: Matteo Bini 

* Package name: gcdemu
  Version : 3.2.4
  Upstream Author : Rok Mandeljc 
* URL : https://cdemu.sourceforge.io/about/gcdemu/
* License : GPLv2
  Programming Lang: C
  Description : GTK3-based GUI for controlling CDEmu daemon

GTK3-based GUI for controlling CDEmu daemon. It is part of the
CDEmu software suite, a free, GPL CD/DVD-ROM device emulator for Linux.

It provides a graphic interface that allows performing the key tasks related to
controlling the CDEmu daemon, such as loading and unloading devices, displaying
devices' status and retrieving/setting devices' debug masks.

In addition, it listens to signals emitted by CDEmu daemon and provides
notifications via libnotify (provided that python bindings are installed).


gcdemu_3.2.4.orig.tar.bz2
Description: BZip2 compressed data


Bug#983452: ITP: cdemu-client -- Command-line client for CDEmu daemon

2021-02-24 Thread Matteo Bini
Package: wnpp
Severity: wishlist
Owner: Matteo Bini 

* Package name: cdemu-client
  Version : 3.2.4-1
  Upstream Author : Rok Mandeljc 
* URL : https://cdemu.sourceforge.io/about/client/
* License : GPLv2
  Programming Lang: C
  Description : Command-line client for CDEmu daemon

Simple command-line client for controlling CDEmu daemon.
It is part of the CDEmu software suite,
a free, GPL CD/DVD-ROM device emulator for Linux.

It provides a way to perform the key tasks related to controlling the CDEmu
daemon, such as loading and unloading devices, displaying devices' status and
retrieving/setting devices' debug masks.


cdemu-client_3.2.4.orig.tar.bz2
Description: BZip2 compressed data


Bug#983403: ITP: vhba-dkms -- Kernel module that provides a Virtual SCSI HBA, part of the CDEmu software suite

2021-02-23 Thread Matteo Bini
Package: wnpp
Severity: wishlist
Owner: Matteo Bini 

* Package name: vhba-dkms
  Version : 20200106
  Upstream Author : Chia-I Wu 
* URL : https://cdemu.sourceforge.io/about/vhba/
* License : GPLv2
  Programming Lang: C
  Description : Kernel module that provides a Virtual SCSI HBA, part of the
CDEmu software suite

VHBA (Virtual SCSI Host Bus Adapter) is a kernel module which
acts as a low-level SCSI driver and which provides the SCSI layer with a
virtual SCSI adapter which can have multiple virtual devices.
It is part of the CDEmu software suite.

Its typical use in the CDEmu software suite is to provide virtual devices
that emulates real SCSI Optical (CD-ROM) devices. It works in cooperation with
the CDEmu daemon and libMirage to emulate an Optical (CD-ROM) drive and disc
with information contained in a disc image. For your information, a disc image
is just a copy of the information stored on an actual disc.



Bug#983402: ITP: vhba-dkms -- Kernel module that provides a Virtual SCSI HBA, part of the CDEmu software suite

2021-02-23 Thread Matteo Bini
Package: wnpp
Severity: wishlist
Owner: Matteo Bini 

* Package name: vhba-dkms
  Version : 20200106
  Upstream Author : Chia-I Wu 
* URL : https://cdemu.sourceforge.io/about/vhba/
* License : GPLv2
  Programming Lang: C
  Description : Kernel module that provides a Virtual SCSI HBA, part of the
CDEmu software suite

VHBA (Virtual SCSI Host Bus Adapter) is a kernel module which
acts as a low-level SCSI driver and which provides the SCSI layer with a
virtual SCSI adapter which can have multiple virtual devices.
It is part of the CDEmu software suite.

Its typical use in the CDEmu software suite is to provide virtual devices
that emulates real SCSI Optical (CD-ROM) devices. It works in cooperation with
the CDEmu daemon and libMirage to emulate an Optical (CD-ROM) drive and disc
with information contained in a disc image. For your information, a disc image
is just a copy of the information stored on an actual disc.


vhba-dkms_20200106-1_all.deb
Description: application/vnd.debian.binary-package