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