Accueil > VDR > Packager v4l-dvb pour Debian

Packager v4l-dvb pour Debian

jeudi 21 mai 2009, par eRen, michael

Packager les modules v4l-dvb va nous permettre de mieux suivre les mises à jour et profiter d’une meilleur intégration dans notre système. Merci à etobi pour son exemple.

Installation des pré-requis

aptitude -R install build-essential mercurial diff dpkg-dev cdbs devscripts dpatch fakeroot

Construction de l’arborescence de travail

cd /usr/src/
mkdir source-v4l-dvb
cd source-v4l-dvb
mkdir construction

Récuperation de packager-v4l-dvb

cd /usr/src/source-v4l-dvb
wget http://vdrbox.lautre.net/fichiers/VDR/DVB/packager-v4l-dvb.diff

Application du patch

cd construction
patch -p1 <../packager-v4l-dvb.diff

Récuperation des sources de v4l-dvb

chmod +x debian/rules
debian/rules get-orig-source

Construction des packages Debian

NEW_VERSION_COMPLET=$(dpkg-parsechangelog --format dpkg | grep '^Version' | sed 's/^Version: \(.*\)$/\1/')
NEW_VERSION=$(echo $NEW_VERSION_COMPLET | sed 's/-[0-9]*$//')
cd ..
mv construction/ v4l-dvb-$NEW_VERSION
tar xfz v4l-dvb_*.orig.tar.gz -C v4l-dvb-$NEW_VERSION/ --strip-components=1
cd v4l-dvb-$NEW_VERSION/

Pour activer le concurrent recording, éditer le fichier debian/patches/00list et ajouter cette ligne : 01_dvb-cwidx-v4l-dvb

Nous pouvons maintenant, construire le paquet Debian

dpkg-buildpackage -us -uc -rfakeroot

Vous devez maintenant avoir deux paquets Debian (v4l-dvb-headers et v4l-dvb-source)

Installation des packages Debian

Il vous faut être root, pour les actions suivantes :

aptitude install module-assistant
cd /usr/src/source-v4l-dvb
dpkg -i v4l-dvb-headers* v4l-dvb-source*

Compilation des modules v4l-dvb

module-assistant auto-install v4l-dvb-source

Les modules v4l-dvb sont maintenant compilés et installés sur votre système.

Pour pouvoir profiter des headers v4l-dvb installés précédement, il faudra rajouter ceci au Makefile :

INCLUDES += -I/usr/include/v4l-dvb

Au prochain reboot, les nouveaux modules seront pris en compte.


Mise à jour :
 Corrections mineurs (31.01.2010)

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Se connecter
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Ajouter un document