Hello,

> Salut et merci
> Une remarque, tout de même : je trouve ça dingue le parcours du
> combattant à effectuer pour installer ce machin. C'est le type
> d'install dont je dirais qu'à part le concepteur lui-même et
> quelques happy few, personne n'est capable de le faire.
> J'ai du mal à comprendre qu'un script ne soit pas réalisable pour
> automatiser tout ça. J'ai fait qqs centaines d'installs sous Unix
> dans ma carrière, et je n'ai jamais rencontré un tel bordel. Oui,
> je sais, "faut te recycler Pépère!"... Mais franchement on est pas
> dans le sens du progrès, là.
> Je vais qd même essayer (j'ai d'emblée des doutes, vu que t'es en
> 8.0, et moi en 8.1). Je te tiens au courant ce we sans doute

Tiens pendant que j'y suis je t'en donne un autre pour la route. Si 
tu veux compiler kwintv.
Créer une directory temporaire, j'ai fait un truc du genre 
/home/fm/tmp/uu (oui je sais, "uu", ça à l'air d'être mon truc, mais 
bon ;-))) ),
Là tu décompactes l'archive kwintv-0.8.10.tar.bz2
Tu récupéres sur le site de kwintv, le patch qui va bien, et qui 
s'appelle "kwintvscanner.patch".
Là tu vas dans /home/fm/tmp/uu/kwintv-0.8.10/kwintv/kwintv
tu places le patch dedans (dans cette subdirectory).
Tu fais :
patch <kwintvscanner.patch
(faut pas oublier le petit "<" là ou je l'ai mis).
Ensuite tu redescends d'un cran, dans :
/home/fm/tmp/uu/kwintv-0.8.10/kwintv
là tu ouvres le kwintv.spec, et tu rajoutes en début de fichier les 
lignes suivantes :
%define name kwintv
%define version 0.8.10
%define release 1
%define prefix /usr/
Tu commentes la ligne suivante :
%define prefix /opt/kde2/
Tu rajoutes les lignes suivantes :
Name: %{name}
Version: %{version}
Release: %{release}
Tu commentes celles-ci:
# Name: kwintv
# Version: 0.8.10
# Release: 1
C'est plus propre comme ça :-))
Tu rajoutes la ligne suivante en dessous de la ligne "vendor" :
BuildRoot: %{_tmppath}/%{name}-buildroot
Tu commentes la ligne suivante :
# BuildRoot: /var/tmp/kwintv-%{version}.root

Tu descends dans le .spec, et tu commentes les deux lignes suivantes:
# %prefix/bin/kwintvsaver.kss
# %prefix/share/applnk/System/ScreenSavers/KWinTVSaver.desktop
Ces deux fichiers ne se trouvent pas dans l'archive et font que la 
compilation s'arrête en cours.

Ensuite tu redescends dans /home/fm/tmp/uu
un coup de tar -czvf kwintv-0.8.10.tar.gz kwintv-0.8.10/*
Ca va te créer une archive toute neuve ;-))
Et là tu lances la commande miracle :
rpm -ta kwintv-0.8.10.tar.gz

Et normalement ça devrait te faire le beau rpm qui va bien.

Hope this helps.
Francois

P.S. SI quelqu'un veut le kwintv.spec modifié par mes soins et qu'il 
ne veut pas s'embêter avec les modifs que je décrits ci-dessus, pas 
de pb.


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Reply via email to