- Modifié
ok la je suis a remplir les BUILD REQUIRES et REQUIRESeponyme wrote:Donc je confirme bien que tu n'as pas été assez précis dans le %files ^^.
Commence par la doc dont je t'ai donné le lien, ca te fera reprendre quelques petites choses, on pourra continuer ensuite
ps : la page man doit etre dans les files aussi.
epo
me faudrait dans les build requires cette librairie
http://download.osgeo.org/proj/proj-4.7.0.tar.gz
est ce que c'est possible de l'intégrer sans que cela soit un rpm ?
dans ce cas comment je fais ?
en attendant j'ai mi une librairie toute simple : libtool
voici mon SPEC
Name: geos
Version: 3.2.2
Release: 1%{?dist}
Summary: libgeos pour geoserver
Group: Development/Libraries
License: GPL
URL: http://trac.osgeo.org/geos/
Source0: http://download.osgeo.org/geos/geos-3.2.2.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libtool
Requires: libtool
%description
%prep
%setup -q
%build
configure
%configure
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
voici le resultat pas de compilation en vue ni de paquet
rpmbuild -bp geos.spec
Exécution_de(%prep): /bin/sh -e /var/tmp/rpm-tmp.31902
+ umask 022
+ cd /home/builder/rpmbuild/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /home/builder/rpmbuild/BUILD
+ rm -rf geos-3.2.2
+ /usr/bin/bzip2 -dc /home/builder/rpmbuild/SOURCES/geos-3.2.2.tar.bz2
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd geos-3.2.2
++ /usr/bin/id -u
+ '[' 502 = 0 ']'
++ /usr/bin/id -u
+ '[' 502 = 0 ']'
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
merci 🙂