Użytkownik Grzegorz Konopko napisał:

Dnia piątek, 25 lutego 2005 01:06, Grzegorz Grasza napisał:



czy to się nie dzieje automatycznie przy %configure? (nie jestem pewien może wytłumacz)
ale dodałem.


A co zrobić jak olewa? To widać przy budowaniu.



portaudio wywala mi sie przy budowaniu. chroot zaktualnego AC.

config.status: creating Makefile
+ /usr/bin/make CFLAGS=-O2 -march=athlon
mkdir lib
athlon-pld-linux-gcc -c -O2 -march=athlon pa_common/pa_allocation.c -o pa_common/pa_allocation.o
athlon-pld-linux-gcc -c -O2 -march=athlon pa_common/pa_converters.c -o pa_common/pa_converters.o
In file included from pa_common/pa_converters.c:54:
pa_common/pa_endianness.h:84:6: #error pa_endianness.h was unable to automatically determine the endianness of the target platform
make: *** [pa_common/pa_converters.o] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.63225 (%build)


czyli jednak dobrze że olewa - bez "CFLAGS="%{rpmcflags}" sie buduje, a z - nie.

--
./groz

xmpp/mail: <groz at gryf.info>

Index: portaudio.spec
===================================================================
RCS file: /cvsroot/SPECS/portaudio.spec,v
retrieving revision 1.3
diff -u -r1.3 portaudio.spec
--- portaudio.spec	11 Jan 2005 22:00:21 -0000	1.3
+++ portaudio.spec	25 Feb 2005 18:55:07 -0000
@@ -2,14 +2,15 @@
 Summary:	Free, cross platform, open-source, audio I/O library
 Summary(pl):	Darmowa, mi�dzyplatformowa i otwarta biblioteka I/O audio
 Name:		portaudio
-Version:	18
+Version:	19
 Release:	1
 License:	LGPL-like
 Group:		Libraries
-Source0:	http://www.portaudio.com/archives/%{name}_v%{version}_1.zip
-# Source0-md5:	ce66a732d263fde2b5ad2262ef37a691
+Source0:	http://www.portaudio.com/archives/pa_snapshot_v%{version}.tar.gz
+# Source0-md5:	580924f95b193d4ac86e64f729c66ce6
+BuildRequires:	autoconf
+BuildRequires:	automake
 URL:		http://www.portaudio.com/
-BuildRequires:	unzip
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -36,20 +37,32 @@
 %description devel -l pl
 Pliki nag��wkowe biblioteki PortAudio.
 
+%package static
+Summary:	Static PortAudio library
+Summary(pl):	Statyczna biblioteka PortAudio
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+
+%description static
+Static PortAudio library.
+
+%description static -l pl
+Statyczna biblioteka PortAudio.
+
 %prep
-%setup -q -n %{name}_v%{version}_1
+%setup -q -n %{name}
 
 %build
-mv Makefile.linux Makefile
-%{__make} sharedlib \
-	CFLAGS="%{rpmcflags}"
+%{__aclocal}
+%{__autoconf}
+%configure
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}}
-
-install pa_unix_oss/libportaudio.so $RPM_BUILD_ROOT%{_libdir}
-install pa_common/portaudio.h $RPM_BUILD_ROOT%{_includedir}
+%{__make} install \
+	PREFIX=$RPM_BUILD_ROOT/usr
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -60,12 +73,16 @@
 %files
 %defattr(644,root,root,755)
 %doc README.txt LICENSE.txt
-%attr(755,root,root) %{_libdir}/libportaudio.so
+%attr(755,root,root) %{_libdir}/lib*.so*
 
 %files devel
 %defattr(644,root,root,755)
 %doc docs/*
 %{_includedir}/portaudio.h
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/lib*.a
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym