Bonjour,
Comme petit programme sympa il y a kapm (gestionnaire de batterie sous
kde) ou kdbg (Debuger sous kde). Voir les fichiers spec joints. Il
utilisent un find pour constituer la liste des fichiers. La seule
difficult� consiste � re-ex�cuter ./configure pour l'install en
sp�cifiant comme rep. d'installation $RPM_BUILD_ROOT dans le cas ou
l'options --prefix n'est pas disponible dans le configure.
Olivier
--
_\\|//_
( O-O )
---------------------------------ooO-(_)-Ooo-----------------------------------
FRANCE TELECOM - CENTRE NATIONAL d'ETUDES et DES TELECOMMUNICATIONS
Dugeon olivier FT.BD/CNET/DAC/ARP
Technopole Anticipa E-mail:
[EMAIL PROTECTED]
2, Avenue Pierre Marzin Phone: +(33) 2 96 05 28 80
F-22307 LANNION Fax +(33) 2 96 05 11 98
FRANCE Telex: 740801F
--------------------------------ooO-------Ooo----------------------------------
%define version 0.1.0
%define name kapm
Name: %{name}
Summary: Kapm - KDE power manager
Version: %{version}
Release: 2
Source: %{name}-%{version}.tgz
Group: X11/KDE/Utilities
BuildRoot: /tmp/rpmbuild_%{name}
Copyright: GPL
Requires: qt >= 1.42, kdelibs >= 1.1, kdebase >= 1.1
Distribution: KDE
Packager: Olivier Dugeon <[EMAIL PROTECTED]>
%description
A power manager for latop under KDE
%prep
%setup -q -n %{name}-%{version}
%build
export KDEDIR=/opt/kde
./configure --prefix=$KDEDIR
make
%install
./configure --prefix=$RPM_BUILD_ROOT$KDEDIR
make install
cd $RPM_BUILD_ROOT
find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' >
$RPM_BUILD_DIR/file.list.%{name}
find . -type f | sed 's,^\.,\%attr(-\,root\,root) ,' >>
$RPM_BUILD_DIR/file.list.%{name}
find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >>
$RPM_BUILD_DIR/file.list.%{name}
%clean
rm -rf $RPM_BUILD_ROOT
%files -f ../file.list.%{name}
Summary: K Desktop Environment - graphical debugger
%define name kdbg
%define version 0.3.0
Name: %{name}
Version: %{version}
Release: 1
Source: %{name}-%{version}.tar.gz
Group: X11/KDE/Applications
Copyright: GPL
Requires: qt >= 1.42, kdelibs >= 1.1, kdebase >= 1.1
Packager: Olivier Dugeon <[EMAIL PROTECTED]>
Distribution: KDE
BuildRoot: /tmp/build-%{name}
BuildArchitectures: i386
%description
This is KDbg, a graphical user interface around gdb using
KDE, the K Desktop Environment.
%prep
%setup -q -n %{name}-%{version}
%build
export KDEDIR=/opt/kde
# ./configure --prefix=$KDEDIR --with-install-root=$RPM_BUILD_ROOT
./configure --prefix=$KDEDIR
make
%install
./configure --prefix=$RPM_BUILD_ROOT$KDEDIR
make install
cd $RPM_BUILD_ROOT
find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' >
$RPM_BUILD_DIR/file.list.%{name}
find . -type f | sed 's,^\.,\%attr(-\,root\,root) ,' >>
$RPM_BUILD_DIR/file.list.%{name}
find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >>
$RPM_BUILD_DIR/file.list.%{name}
%clean
rm -rf $RPM_BUILD_ROOT
%files -f ../file.list.%{name}