Posts Tagged 'rpmbuild'

Rpmbuild Tutorial

I used to have a page on this blog for a tutorial I made for constructing rpms.  It didn’t really fit in here, and it was hard for people to read so I decided to give it it’s own site.  By doing this I was able to better organize the information on the tutorial and make it easier to read.  I think the overall reader experience is definitely improved by moving the tutorial, and hopefully the readers agree once they figure out that I moved it.

I’ve also moved some old packages I put together that used to be available on my download page.  The entire page has moved and is basically the same as it was before.  The downloads went with the tutorial since I use the downloads as examples.  If you’re interested here is the link to the tutorial.  Before I changed my blog url this tutorial was very popular.  I suspect people will pick up on it again once google crawls it.

Where did libdvdcss go?

Libdvdcss is a library that is important for reading information off DVDs.  This package still exists, but it is a little tricky to find.  Although the Livna repository, in which libdvdcss was distributed, is now a part of RPM Fusion, libdvdcss was not moved with the rest of Livna’s rpms and remains as the only package in the Livna repo (besides the package for RPM Fusion).

The libdvdcss rpm can be obtained by going to Livna’s website and downloading it from there.  For Fedora 10 users though the rpm needs be built from source using rpmbuild and the Fedora 9 source rpm for libdvdcss.

If after installing libdvdcss DVDs will still not play correctly try using the xine backend.

Improved RPMs

Last weekend I greatly improved all of my available rpms.  If you use rpmlint to check the quality of either the specfile or the rpm itself it should return no errors or warnings.  I am also working on putting more information into my rpmbuild tutorial to encompase everything I found useful, and everything in my opinion which may be useful to others, who also are looking to create packages of their own.  All of my rpms are available here.

In addition, the specfiles to these rpms can be found as examples in my rpmbuild tutorial.