libdvdcss source package in repository?
Hi, I have added the following repository with YaST: > Software Repositories > Add > HTTP > Next > Repository Name - libdvdcss2 > URL of the Repository - https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentia... Priority 99 (Default) Both Enabled and Autorefresh are both ticked/checkmarked. The Name is listed as libdvdcss2 also. Clicked OK to exit. Then opened Software Managment > Repositories > libdvdcss2 > Empty (no contents) I passed the following command in Konsole: zypper se -s libdvd Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+------------------+------------+-----------+--------+------------------------ | libdvdcss | srcpackage | 1.4.2-1.3 | noarch | libdvdcss2 | libdvdnav-devel | package | 6.1.0-1.6 | i586 | openSUSE-Tumbleweed-Oss i | libdvdnav4 | package | 6.1.0-1.6 | i586 | openSUSE-Tumbleweed-Oss | libdvdread-devel | package | 6.1.1-1.6 | i586 | openSUSE-Tumbleweed-Oss i | libdvdread8 | package | 6.1.1-1.6 | i586 | openSUSE-Tumbleweed-Oss lines 1-10/10 (END) It appears a source package of libdvdcss is in fact installed on the machine. Is this the package that the above repository contains? Is it best to install both of the following packages libdvdcss and libdvdcss2? I would like to compile the above listed package but I am curious as to if I have done a step incorrectly up to this point. I am also of course wondering if it would be best to install package libdvdcss2 as well. I do notice by using VLC that the same dvd medium I previously tried "Plays the same movie as before with no libdvdcss instance installed". Switching to a different dvd medium results in no playback at all. The drive is certainly activated when the VLC media play key is clicked. I verified with "lsblk" I have the correct block device selected also. Suggestions on this would be a great help. Regards :|
Suggestions on this would be a great help. # zypper lr -d | grep dvd 3 | Libdvdcss | Libdvdcss | Yes | (r ) Yes | No | 75 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/ # zypper se -si dvdc ... S | Name | Type | Version | Arch | Repository ---+------------+---------+-----------+--------+----------- i+ | libdvdcss2 | package | 1.4.2-1.1 | x86_64 | Libdvdcss # cat /etc/zypp/repos.d/Libdvdcss.repo [Libdvdcss] autorefresh=0
-pj composed on 2021-05-07 00:20 (UTC-0500): baseurl=http://opensuse-guide.org/repo/openSUSE_Tumbleweed/ enabled=1 keeppackages=0 priority=75 name=Libdvdcss type=rpm-md # rpm -qi libdvdcss2 Name : libdvdcss2 Version : 1.4.2 Release : 1.1 Architecture: x86_64 Install Date: Sat Jun 16 22:46:09 2018 Group : System/Libraries Size : 179509 License : GPL Signature : DSA/SHA1, Thu May 10 04:49:14 2018, Key ID b2f796e76867f5be Source RPM : libdvdcss-1.4.2-1.1.src.rpm Build Date : Fri Mar 23 08:00:00 2018 Build Host : messiah Packager : Dominique Leuenberger <dominique-rpm@leuenberger.net> Vendor : VideoLAN Project (http://www.videolan.org) URL : http://developers.videolan.org/libdvdcss/ Summary : A library designed for accessing encrypted DVDs Description : libdvdcss is a simple library designed for accessing DVDs like a block device without having to bother about the decryption. Distribution: SuSE / Tumbleweed # Just configure the repo and install the package. I can't imagine a good reason to build it yourself, except as an educational exercise in package building. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/
On 5/7/21 12:44 AM, Felix Miata wrote:
-pj composed on 2021-05-07 00:20 (UTC-0500):
Suggestions on this would be a great help.
I would like to compare the command output from here to the output you have: Looks like it's missing directory /etc/zypp/repos.d/Libdvdcss.repo here. The b in your Libdvdcss.repo shows a square on it with 4 numbers inside when I pasted your response to text editor. It seems like upper or lower case L does not matter?
# zypper lr -d | grep dvd 3 | Libdvdcss | Libdvdcss | Yes | (r ) Yes | No | 75 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/ @localhost:~> zypper lr -d | grep dvd
2 | openSUSE_Tumbleweed | Libdvdcss2 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed The priority on the package on this machine is 99 unlike 75 on yours. |
# zypper se -si dvdc ... S | Name | Type | Version | Arch | Repository ---+------------+---------+-----------+--------+----------- i+ | libdvdcss2 | package | 1.4.2-1.1 | x86_64 | Libdvdcss zypper se -si dvdc Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository ---+------------+---------+-----------+------+----------- i+ | libdvdcss2 | package | 1.4.2-1.1 | i586 | Libdvdcss2
# cat /etc/zypp/repos.d/Libdvdcss.repo [Libdvdcss] autorefresh=0 baseurl=http://opensuse-guide.org/repo/openSUSE_Tumbleweed/ enabled=1 keeppackages=0 priority=75 name=Libdvdcss type=rpm-md @localhost:~> cat /etc/zypp/repos.d/Libdvdcss.repo
# rpm -qi libdvdcss2 Name : libdvdcss2 Version : 1.4.2 Release : 1.1 Architecture: x86_64 Install Date: Sat Jun 16 22:46:09 2018 Group : System/Libraries Size : 179509 License : GPL Signature : DSA/SHA1, Thu May 10 04:49:14 2018, Key ID b2f796e76867f5be Source RPM : libdvdcss-1.4.2-1.1.src.rpm Build Date : Fri Mar 23 08:00:00 2018 Build Host : messiah Packager : Dominique Leuenberger <dominique-rpm@leuenberger.net> Vendor : VideoLAN Project (http://www.videolan.org) URL : http://developers.videolan.org/libdvdcss/ Summary : A library designed for accessing encrypted DVDs Description : libdvdcss is a simple library designed for accessing DVDs like a block device without having to bother about the decryption. Distribution: SuSE / Tumbleweed # rpm -qi libdvdcss2 Name : libdvdcss2 Version : 1.4.2 Release : 1.1 Architecture: i586 Install Date: Fri 07 May 2021 01:13:12 AM CDT Group : System/Libraries Size : 178721 License : GPL Signature : DSA/SHA1, Thu 10 May 2018 03:49:14 AM CDT, Key ID b2f796e76867f5be Source RPM : libdvdcss-1.4.2-1.1.src.rpm Build Date : Fri 23 Mar 2018 07:00:00 AM CDT Build Host : messiah Packager : Dominique Leuenberger <dominique-rpm@leuenberger.net> Vendor : VideoLAN Project (http://www.videolan.org) URL : http://developers.videolan.org/libdvdcss/ Summary : A library designed for accessing encrypted DVDs Description :
cat: /etc/zypp/repos.d/Libdvdcss.repo: No such file or directory Should I create a directory? libdvdcss is a simple library designed for accessing DVDs like a block device without having to bother about the decryption. Distribution: SuSE / Tumbleweed
Just configure the repo and install the package. I can't imagine a good reason to build it yourself, except as an educational exercise in package building.
Looks like the issue I had was all my fault due to trying to install a Leap repo on TWD machine. 1. Should I create the directory? Default permissions? 2. What's this square block with numbers in it?: > https://ibb.co/0Vf8FrP I really appreciate your help with this and any more insight you may have on this. :| -Regards
Hi, I have added the following repository with YaST: > Software Repositories > Add > HTTP > Next > Repository Name - libdvdcss2 > URL of the Repository - https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentia...
Priority 99 (Default) Both Enabled and Autorefresh are both ticked/checkmarked. The Name is listed as libdvdcss2 also.
Clicked OK to exit.
Then opened Software Managment > Repositories > libdvdcss2 > Empty (no contents)
I passed the following command in Konsole: zypper se -s libdvd
Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository --+------------------+------------+-----------+--------+------------------------
| libdvdcss | srcpackage | 1.4.2-1.3 | noarch | libdvdcss2 | libdvdnav-devel | package | 6.1.0-1.6 | i586 | openSUSE-Tumbleweed-Oss i | libdvdnav4 | package | 6.1.0-1.6 | i586 | openSUSE-Tumbleweed-Oss | libdvdread-devel | package | 6.1.1-1.6 | i586 | openSUSE-Tumbleweed-Oss i | libdvdread8 | package | 6.1.1-1.6 | i586 | openSUSE-Tumbleweed-Oss lines 1-10/10 (END)
It appears a source package of libdvdcss is in fact installed on the machine.
Is this the package that the above repository contains?
Is it best to install both of the following packages libdvdcss and libdvdcss2?
I would like to compile the above listed package but I am curious as to if I have done a step incorrectly up to this point. I am also of course wondering if it would be best to install package libdvdcss2 as well.
I do notice by using VLC that the same dvd medium I previously tried "Plays the same movie as before with no libdvdcss instance installed". Switching to a different dvd medium results in no playback at all. The drive is certainly activated when the VLC media play key is clicked. I verified with "lsblk" I have the correct block device selected also.
Suggestions on this would be a great help. Edit: I intended to add this link to my initial message: > https://en.opensuse.org/Source_code < Section: Extract source code, Is
On 5/7/21 12:20 AM, -pj wrote: this the sort of step to begin with?
Regards :|
On 07/05/2021 07.20, -pj wrote:
Hi, I have added the following repository with YaST: > Software Repositories > Add > HTTP > Next > Repository Name - libdvdcss2 > URL of the Repository - https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentia...
Priority 99 (Default) Both Enabled and Autorefresh are both ticked/checkmarked. The Name is listed as libdvdcss2 also.
Clicked OK to exit.
Then opened Software Managment > Repositories > libdvdcss2 > Empty (no contents)
I passed the following command in Konsole: zypper se -s libdvd
Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository --+------------------+------------+-----------+--------+------------------------
| libdvdcss | srcpackage| 1.4.2-1.3 | noarch | libdvdcss2 | libdvdnav-devel | package | 6.1.0-1.6 | i586 | openSUSE-Tumbleweed-Oss i | libdvdnav4 | package | 6.1.0-1.6 | i586 | openSUSE-Tumbleweed-Oss | libdvdread-devel | package | 6.1.1-1.6 | i586 | openSUSE-Tumbleweed-Oss i | libdvdread8 | package | 6.1.1-1.6 | i586 | openSUSE-Tumbleweed-Oss lines 1-10/10 (END)
It appears a source package of libdvdcss is in fact installed on the machine.
Is this the package that the above repository contains?
Yes. As I commented yesterday on another thread, the packman repo builds but doesn't publish libdvdcss. The source package has a 2 appended for some reason. The binary package is built and published instead by the videolan repository, and also by the <http://opensuse-guide.org/repo/openSUSE_Leap_15.2> , which is the reccomended repository for this particular package.
Is it best to install both of the following packages libdvdcss and libdvdcss2?
They refer both to the same thing. One source, one binary.
I would like to compile the above listed package but I am curious as to if I have done a step incorrectly up to this point. I am also of course wondering if it would be best to install package libdvdcss2 as well.
If you want to learn building...
I do notice by using VLC that the same dvd medium I previously tried "Plays the same movie as before with no libdvdcss instance installed". Switching to a different dvd medium results in no playback at all. The drive is certainly activated when the VLC media play key is clicked. I verified with "lsblk" I have the correct block device selected also.
Which matches what I said that the keys are generated and stored already in your machine.
Suggestions on this would be a great help.
Regards :|
-- Cheers / Saludos, Carlos E. R. (from 15.2 x86_64 at Telcontar)
On 07/05/2021 07.20, -pj wrote:
Hi, I have added the following repository with YaST: > Software Repositories > Add > HTTP > Next > Repository Name - libdvdcss2 > URL of the Repository - https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentia...
Priority 99 (Default) Both Enabled and Autorefresh are both ticked/checkmarked. The Name is listed as libdvdcss2 also.
Clicked OK to exit.
Then opened Software Managment > Repositories > libdvdcss2 > Empty (no contents)
I passed the following command in Konsole: zypper se -s libdvd
Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository --+------------------+------------+-----------+--------+------------------------
| libdvdcss | srcpackage| 1.4.2-1.3 | noarch | libdvdcss2 | libdvdnav-devel | package | 6.1.0-1.6 | i586 | openSUSE-Tumbleweed-Oss i | libdvdnav4 | package | 6.1.0-1.6 | i586 | openSUSE-Tumbleweed-Oss | libdvdread-devel | package | 6.1.1-1.6 | i586 | openSUSE-Tumbleweed-Oss i | libdvdread8 | package | 6.1.1-1.6 | i586 | openSUSE-Tumbleweed-Oss lines 1-10/10 (END)
It appears a source package of libdvdcss is in fact installed on the machine.
Is this the package that the above repository contains?
Yes.
As I commented yesterday on another thread, the packman repo builds but doesn't publish libdvdcss. The source package has a 2 appended for some reason.
The binary package is built and published instead by the videolan repository, and also by the <http://opensuse-guide.org/repo/openSUSE_Leap_15.2> , which is the reccomended repository for this particular package. Why does packman/packmans repo not publish libdvdcss? I think maybe
On 5/7/21 4:37 AM, Carlos E. R. wrote: there could be some sort of licensing matter concerning the answer to this?
Is it best to install both of the following packages libdvdcss and libdvdcss2?
They refer both to the same thing. One source, one binary.
I would like to compile the above listed package but I am curious as to if I have done a step incorrectly up to this point. I am also of course wondering if it would be best to install package libdvdcss2 as well.
If you want to learn building...
I do notice by using VLC that the same dvd medium I previously tried "Plays the same movie as before with no libdvdcss instance installed". Switching to a different dvd medium results in no playback at all. The drive is certainly activated when the VLC media play key is clicked. I verified with "lsblk" I have the correct block device selected also.
Which matches what I said that the keys are generated and stored already in your machine.
So you are saying that some of the dvd/mediums keys are not already stored in the machine. Which application or program determines which keys are already generated?
Suggestions on this would be a great help.
Regards :|
On 08/05/2021 02.00, -pj wrote:
On 5/7/21 4:37 AM, Carlos E. R. wrote:
On 07/05/2021 07.20, -pj wrote:
...
It appears a source package of libdvdcss is in fact installed on the machine.
Is this the package that the above repository contains?
Yes.
As I commented yesterday on another thread, the packman repo builds but doesn't publish libdvdcss. The source package has a 2 appended for some reason.
The binary package is built and published instead by the videolan repository, and also by the <http://opensuse-guide.org/repo/openSUSE_Leap_15.2> , which is the reccomended repository for this particular package. Why does packman/packmans repo not publish libdvdcss? I think maybe there could be some sort of licensing matter concerning the answer to this?
Oh, because it infringes on industry secrets, patents or whatever legal hurdles. Huge problem! You can only freely publish it on countries where it is not a crime. I suspect the presence of the package, however, is needed to build some other packages, so it is present, but not published.
I do notice by using VLC that the same dvd medium I previously tried "Plays the same movie as before with no libdvdcss instance installed". Switching to a different dvd medium results in no playback at all. The drive is certainly activated when the VLC media play key is clicked. I verified with "lsblk" I have the correct block device selected also.
Which matches what I said that the keys are generated and stored already in your machine. So you are saying that some of the dvd/mediums keys are not already stored in the machine. Which application or program determines which keys are already generated?
Some dvdread library, I don't know the name for sure. Or VLC itself. Look for the presence of a directory named ".dvdcss/" on your home. That directory contains the keys. Delete it, and without libdvdcss your commercial DVD will fail to play. Should, at least; that is my understanding. Read: <https://en.wikipedia.org/wiki/DeCSS> <https://en.wikipedia.org/wiki/Libdvdcss> And... somewhere I don't remember they listed many ways to legally publish this code without publishing the code. I don't remember how it was called... have a look at the references section on the first link. For instance: <http://www.cs.cmu.edu/~dst/DeCSS/Gallery/decss-haiku.txt> How to decrypt a DVD: in haiku form. (Thanks, Prof. D. S. T.) ... Ah, found what I was looking for: 42 ways to distribute DeCSS <http://decss.zoy.org/> -- Cheers / Saludos, Carlos E. R. (from 15.2 x86_64 at Telcontar)
participants (3)
-
-pj
-
Carlos E. R.
-
Felix Miata