Package: wnpp Severity: wishlist X-Debbugs-CC: debian-de...@lists.debian.org
Package name: libdvdcss-pkg Version: 1.2.12-1 Upstream Author: Dmitry Smirnov <only...@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-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201209142119.44222.only...@member.fsf.org