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";

Répondre à