FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Development

 
 
LinkBack Thread Tools
 
Old 09-14-2012, 11:19 AM
Dmitry Smirnov
 
Default Bug#687624: ITP: libdvdcss-pkg -- automated installer for libdvdcss

Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

Package name: libdvdcss-pkg
Version: 1.2.12-1
Upstream Author: Dmitry Smirnov <onlyjob@member.fsf.org>
License: GPL-3+
Description: download, build and install libdvdcss package
This package will automatically download, build and install
libdvdcss on your system.
.
libdvdcss is a library for accessing and unscrambling DVDs encrypted
with the Content Scramble System (CSS).
It is a free software but it may be illegal in some jurisdictions.

This is a proof-of-concept implementation of automated installer for libdvdcss.

Since we can't risk shipping libdvdcss itself here is a proposed implementation
with the following features:

* Installer is implemented as shell script installed as DPKG post-invoke
handler.

* Host package version meant to me an exact match of guest package
with debian/watch file inherited from guest package for notifications
about new upstream versions.

* Package contains "guest" package sources, but not upstream sources.
Upstream sources will be fetched using "uscan".

* When "guest" package is built, its debian revision number is changed by
appending "~local" to clearly mark generated packages.

* During build of "guest" packages "Host" package is injected to Guest's
Depends to make sure generated packages will be removed on "host"
package remove/purge.

* Host package uses debconf to warn user regarding possible
implications.

* If user choose to remove "guest" package, debconf configuration
will be updated to prevent re-installation of "guest" packages.

* "dpkg-reconfigure libdvdcss-pkg" may be used to build and install
guest packages. Otherwise guest package(s) will be built and installed
from DPKG post-invoke handler. Although automated, unfortunately this
will delay installation till next apt-get operation. Is there a better
way to hook into apt-get sequence?

* Upgrades are gracefully handled i.e. when host package is updgraded it
will build and install guest packages automatically, if prior user
decision allows it. As mentioned above, installation will be delayed.

Source package is available from

http://mentors.debian.net/package/libdvdcss-pkg

Ideas are welcome -- please share your thoughts.


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 201209142119.44222.onlyjob@member.fsf.org">http://lists.debian.org/201209142119.44222.onlyjob@member.fsf.org
 

Thread Tools




All times are GMT. The time now is 01:12 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org