Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Packaging for Debian or Ubuntu #607

Open
ghost opened this issue Jun 14, 2017 · 9 comments
Open

Packaging for Debian or Ubuntu #607

ghost opened this issue Jun 14, 2017 · 9 comments
Assignees

Comments

@ghost
Copy link

ghost commented Jun 14, 2017

Would it be possible to package this for Debian or Ubuntu and include it in a PPA or even the Debian or Ubuntu repositories?

@bleskodev
Copy link
Owner

Hi,
yes, this would be a nice feature. However, I have 0 experience with Debian/Ubuntu packaging and even less with the procedure to include the package to a PPA or official repositories.
If someone with more experience can jump in and do it, it would be very appreciated.

@jbruechert
Copy link

I updated the packaging from deb-multimedia to work with the current version of rubyripper and debian. The copyright file is probably really out of date, but the packaging works (tested on debian unstable)
https://github.com/JBBgameich/rubyripper-packaging
Building can be done using

uscan --repack --compression xz --download-current-version

(Then unpack the newly downloaded tar.xz file into the packaging directory)

apt build-dep .
dpkg-buildpackage

@bleskodev
Copy link
Owner

Hey, nice work, thanks a lot for this!
Do I need to take any action?
I don't see any Debian packaging related files in the original rubyripper repository, so I suppose it was done elsewhere as you did it.

@jbruechert
Copy link

jbruechert commented Jan 19, 2018

The uscan command I posted above will download the original source so you can build the deb package from it. You don't necessarily have to add source and packaging to the same repository, but you can. If you are interested in adopting the packaging into this repository, I will make a Pull Request later.

@bleskodev bleskodev self-assigned this May 15, 2018
@nafanz
Copy link

nafanz commented Aug 29, 2018

@bleskodev perhaps worth looking at creating a snap package?

They are now supported in most distros. Unfortunately, I am not a developer and I can not provide information on their creation. As far as I own information from the Internet, this makes it possible to create an isolated container with an application that

Perhaps you will find the website useful: https://snapcraft.io

Perhaps this will also help make the application more popular and thereby attract new contribution ;-)

@bleskodev
Copy link
Owner

@nafanz You are right. This is maybe not a bad idea. I'll investigate to see what needs to be done. If nothing else, I'll learn something new!

@Thovthe
Copy link

Thovthe commented Jun 26, 2019

@bleskodev
@refi64 Has submitted a pull request for packaging as a Flatpak which may address this need.

@FoilBlue
Copy link

sudo apt install libdiscid0 ruby-gettext ruby-gtk3 cd-discid libcdio-utils setcd dvd+rw-tools cd-discid libdsk-utils
was what i used to install deps in 2021 in ubuntu. there may be a pkgs not needed. as i added a few in case they had the dep in them. turned out it was cd-discid libdsk-utils that had those two tricky to find deps. no luck finding wavegain.

@poddmo
Copy link

poddmo commented Apr 4, 2023

These are the steps I took to install on Ubuntu 2204:

sudo apt install cdparanoia ruby ruby-rexml ruby-gettext ruby-gtk3 cd-discid libcdio-utils eject flac flactag vorbis-tools vorbisgain lame mp3gain wavpack replaygain loudgain normalize-audio sox cdrdao

sudo ln -s /usr/bin/wvgain /usr/local/bin/wavegain

git clone https://github.com/bleskodev/rubyripper.git
cd rubyripper 
sudo ./configure --enable-gtk3 --enable-cli
sudo make install

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants