Bug 2165 - dvdrip, DVD ripping GUI
Summary: dvdrip, DVD ripping GUI
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard: Mdv
Keywords:
: 4005 (view as bug list)
Depends on:
Blocks: 2929
  Show dependency treegraph
 
Reported: 2011-07-16 01:21 CEST by Samuel Verschelde
Modified: 2020-09-30 10:27 CEST (History)
6 users (show)

See Also:
Source RPM: dvdrip
CVE:
Status comment:


Attachments
/root/.cpanm/build.log (17.25 KB, text/x-log)
2012-06-18 15:01 CEST, Denis Prost
Details

Description Samuel Verschelde 2011-07-16 01:21:25 CEST
dvdrip is available in PLF for Mandriva and is a convenient tool to rip your own DVDs to your computer.
Philippe Didier 2011-10-04 17:50:03 CEST

Blocks: (none) => 2929

Comment 1 Marja Van Waes 2011-12-05 12:26:27 CET
Setting version to cauldron to improve the chance that someone will package it. When it is in cauldron, it'll be in the next stable release after that, but it is also possible to reopen this request for Mga 1, then.

Summary: Package request : dvdrip => dvdrip, DVD ripping GUI
Severity: normal => enhancement
Whiteboard: (none) => Mdv
Source RPM: (none) => dvdrip
CC: (none) => marja11

Marja Van Waes 2011-12-05 12:26:32 CET

Version: 1 => Cauldron

Comment 2 Marja Van Waes 2012-02-12 17:04:52 CET
*** Bug 4005 has been marked as a duplicate of this bug. ***

CC: (none) => subs

Comment 3 Gene Alexander 2012-02-12 17:34:04 CET
Thanks for the notice that 4005 is a duplicate. I had searched for dvd::rip and dvd-rip and this did not come up in the search.

I notice this is just marked for i586. Could that please be both i586 and x86_64? I don't have any clients using ARM processors, so "all" would be inappropriate
Comment 4 Marja Van Waes 2012-02-12 18:25:28 CET
(In reply to comment #3)

> I notice this is just marked for i586. Could that please be both i586 and
> x86_64? I don't have any clients using ARM processors, so "all" would be
> inappropriate

Thanks for telling me, I hadn't noticed. We use "all" all the time to indicate i586 and X86_64, so for us it is appropriate :)

Hardware: i586 => All

Denis Prost 2012-04-25 14:53:54 CEST

CC: (none) => denis.prost

Comment 5 Olivier Delaune 2012-05-24 18:57:30 CEST
If it can help you, a spec file is available here: https://github.com/repoforge/rpms/blob/master/specs/dvdrip/dvdrip.spec I think that it is easy to adapt it to Mageia.

CC: (none) => olivier.delaune

Comment 6 Gene Alexander 2012-05-24 20:17:30 CEST
All, I found that one can use cpanminus to install dvdrip in the meantime:

 '# urpmi cpanminus'
 then
 '# cpanm -i dvdrip'

When I did this cpanm pulled in some Perl modules as dependencies:

Gtk2::Ex::FormFactory, AnyEvent, Event, Event::ExecFlow, Event::RPC, Locale::TextDomain

This works. But a supported Mageia package that also includes the Perl dependencies is still my preference.
Comment 7 Denis Prost 2012-06-17 21:14:26 CEST
Thanks for the tip, Gene.
But unfortunately, it doesn't work for me : "urpmi cpanminus" succeeds, but "cpanm -i dvdrip" fails  with the following output : 
-----------------
! Finding dvdrip on cpanmetadb failed.
! Finding dvdrip on search.cpan.org failed.
! Finding dvdrip () on mirror http://search.cpan.org/CPAN failed.
! Couldn't find module or a distribution dvdrip ()
--------------
Any idea about what is wrong ?
Thanks

Denis
Comment 8 Gene Alexander 2012-06-17 21:32:43 CEST
Denis,

I have no idea. All I know is "it worked for me" the day I posted that. I tried to check dependencies on dvdrip today and got the same:

[root@era4 ~]# cpanm --showdeps dvdrip
! Finding dvdrip on cpanmetadb failed.
! Finding dvdrip on search.cpan.org failed.
! Finding dvdrip () on mirror http://search.cpan.org/CPAN failed.
! Couldn't find module or a distribution dvdrip ()

It is possible the dvdrip module has been pulled for some reason. This would REALLY suck as I have some clients on Linux using that to rip their in-house video DVDs of meetings. They use the ripped files to create other content for their members.

Word of warning: do NOT use cpan to update your Perl installation. You will break a BUNCH of Mageia's tools if you do that. I discovered that on another system I was working on a few months back.
Comment 9 Gene Alexander 2012-06-17 21:36:27 CEST
Ah! It has been properly renamed:

[root@era4 ~]# cpanm --showdeps dvd::rip
! Finding dvd::rip on cpanmetadb failed.
--> Working on dvd::rip
Fetching http://search.cpan.org/CPAN/authors/id/J/JR/JRED/dvdrip-0.98.11.tar.gz ... OK
Configuring Video-DVDRip-0.97.3 ... OK
Gtk2::Ex::FormFactory~0.65
AnyEvent~1.02
Event~1.06
ExtUtils::MakeMaker
Event::ExecFlow~0.64
Gtk2~1.121
Event::RPC~0.89
Locale::TextDomain~1.16
Comment 10 Denis Prost 2012-06-17 21:50:33 CEST
thanks, it works now !
Comment 11 Denis Prost 2012-06-17 22:02:46 CEST
sorry for being so ignorant, but once it is installed, what should I do to start it ? I can't find it anywhere in menus.
thanks,
Comment 12 Gene Alexander 2012-06-18 02:31:57 CEST
Open a terminal (konsole, xterm, Terminal, etcetera) and type:

dvdrip

Then press the Enter key.

Or create an icon in your desktop manager and place the command:

dvdrip

:in the command section of the icon creation tool. Place that on your menu bar or on your desktop and click the icon.

Or create a keybind for your desktop manager / window manager and call:

dvdrip

:from the keybind. Then press the keybind to start it.

How these are done is up to you to research as I do not know, and probably do not use, the same GUI as you do. :)
Comment 13 Denis Prost 2012-06-18 08:13:36 CEST
Thanks Gene for your patience.
I typed dvdrip in konsole but bash says that this is an unknown command,
though I had the same output from "cpanm --showdeps dvd::rip" that you described in comment #9, so I suppose the install succeeded.
Do you know how I can check that dvdrip is properly installed ?
Thanks,

Denis
Comment 14 Gene Alexander 2012-06-18 14:47:43 CEST
Denis, "cpanm --showdeps ..." does not install a Perl module or show that it is installed. All that does is "ask" CPAN tools what a program requires. This is what I use to check if a CPAN module exists. Probably not the best way, but it is what I know. Since "cpanm -i ..." is for installing, you may still need to run "cpanm -i dvd::rip"?
Comment 15 Denis Prost 2012-06-18 14:59:45 CEST
Oh yes, sorry Gene !
So I tried "cpanm -i dvd::rip"
but the output below shows that the install is failing. I tried both --force and --prompt options suggested at the end, but with no success.
---------------
! Finding dvd::rip on cpanmetadb failed.
--> Working on dvd::rip
Fetching http://search.cpan.org/CPAN/authors/id/J/JR/JRED/dvdrip-0.98.11.tar.gz ... OK
Configuring Video-DVDRip-0.97.3 ... OK
==> Found dependencies: Event, Event::ExecFlow, Locale::TextDomain
--> Working on Event
Fetching http://search.cpan.org/CPAN/authors/id/J/JP/JPRIT/Event-1.20.tar.gz ... OK
Configuring Event-1.20 ... OK
Building and testing Event-1.20 ... FAIL
! Installing Event failed. See /root/.cpanm/build.log for details.
--> Working on Event::ExecFlow
Fetching http://search.cpan.org/CPAN/authors/id/J/JR/JRED/Event-ExecFlow-0.64.tar.gz ... OK
Configuring Event-ExecFlow-0.64 ... OK
==> Found dependencies: Locale::TextDomain
--> Working on Locale::TextDomain
Fetching http://search.cpan.org/CPAN/authors/id/G/GU/GUIDO/libintl-perl-1.20.tar.gz ... OK
Configuring libintl-perl-1.20 ... OK
Building and testing libintl-perl-1.20 ... FAIL
! Installing Locale::TextDomain failed. See /root/.cpanm/build.log for details.
! Bailing out the installation for Event-ExecFlow-0.64. Retry with --prompt or --force.
! Bailing out the installation for Video-DVDRip-0.98.11. Retry with --prompt or --force.
------------------

Attached is /root/.cpanm/build.log file
Comment 16 Denis Prost 2012-06-18 15:01:01 CEST
Created attachment 2471 [details]
/root/.cpanm/build.log

build.log file from failing "cpanm -i dvd::rip" command
Comment 17 Gene Alexander 2012-06-18 15:26:38 CEST
Denis, it seems one of the dependencies failed to build on your system. The failure message is in French, which I know enough of to be able to read and say a few phrases I recall from my college French studies from around 30 years ago.

I *think* the error is telling you that this file is missing:

/usr/lib/perl5/5.14.2/i386-linux-thread-multi/CORE/EXTERN.h

But I really don't know at this point since I cannot be certain I am reading the message correctly. If you can translate the failure into English for me I may can help more. But if it *is* telling you that file is missing then you need to install perl-devel for your system to be able to compile Perl modules.
Comment 18 Gene Alexander 2012-06-18 15:29:07 CEST
Denis, by the way, as it seems you are new to this system, you can use:

urpmf /path/to/file

To find what RPM package provides a specific file. Like this:

[gene@era4 ~]$ urpmf /usr/lib/perl5/5.14.2/i386-linux-thread-multi/CORE/EXTERN.h
perl-devel:/usr/lib/perl5/5.14.2/i386-linux-thread-multi/CORE/EXTERN.h
Comment 19 Denis Prost 2012-06-18 17:55:36 CEST
Thanks Gene, I really appreciate the time you spent to help me solve this issue.
Installing perl-devel and also perl-intl-perl did the trick !
And thanks also for the urpmf tip, very useful...
Regards,

Denis
Comment 20 Samuel Verschelde 2013-08-26 19:10:15 CEST
dvdrip is in mageia 3 now.

Resolution: (none) => FIXED
Status: NEW => RESOLVED

kristen ramirez 2020-08-18 12:29:30 CEST

CC: (none) => kristenramirez2020

Curtis Barksdale 2020-09-30 09:53:01 CEST

CC: (none) => debbiefbairdd


Note You need to log in before you can comment on or make changes to this bug.