rpms/libshout/devel libshout.spec,1.15,1.16

Chauvet (kwizart) fedora-extras-commits at redhat.com
Fri Dec 7 14:23:33 UTC 2007


Author: kwizart

Update of /cvs/pkgs/rpms/libshout/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9994

Modified Files:
	libshout.spec 
Log Message:
Fix http://bugzilla.redhat.com/415121



Index: libshout.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libshout/devel/libshout.spec,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- libshout.spec	3 May 2007 20:52:45 -0000	1.15
+++ libshout.spec	7 Dec 2007 14:22:59 -0000	1.16
@@ -1,25 +1,24 @@
 Name:           libshout
 Version:        2.2.2
-Release:        1%{?dist}
-Summary:        icecast source streaming library
+Release:        2%{?dist}
+Summary:        Icecast source streaming library
 
 Group:          System Environment/Libraries
-License:        LGPL
+License:        LGPLv2+
 URL:            http://www.icecast.org/
 Source:         http://downloads.us.xiph.org/releases/libshout/libshout-%{version}.tar.gz
+Patch0:         libshout-2.2.2-fix_speex.patch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  libogg-devel
 BuildRequires:  libvorbis-devel
 BuildRequires:  libtheora-devel
 BuildRequires:  speex-devel
 
-# so it generates and installs the .pc file
-BuildRequires:  pkgconfig
 
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 %description
-ibshout is a library for communicating with and sending data to an
+libshout is a library for communicating with and sending data to an
 icecast server.  It handles the socket connection, the timing of the
 data, and prevents most bad data from getting to the icecast server.
 
@@ -40,15 +39,20 @@
 
 %prep
 %setup -q
+%patch0 -p1 -b .fix_speex
 
 %build
-%configure
+%configure --disable-static
+
+# clean unused-direct-shlib-dependencies
+sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
+
 make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%makeinstall
+make DESTDIR="$RPM_BUILD_ROOT" INSTALL="install -p " install
 
 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
 
@@ -69,7 +73,6 @@
 %files devel
 %defattr(-,root,root,-)
 %doc examples/*.c doc/*.xml doc/*.xsl
-%{_libdir}/libshout.a
 %{_libdir}/libshout.so
 %{_libdir}/pkgconfig/shout.pc
 %dir %{_includedir}/shout/
@@ -77,6 +80,12 @@
 %{_datadir}/aclocal/shout.m4
 
 %changelog
+* Fri Dec  7 2007 kwizart < kwizart at gmail.com > - 2.2.2-2
+- Fix http://bugzilla.redhat.com/415121
+- Add disable-static
+- Don't use makeinstall macro
+- Update License field
+
 * Thu Sep 07 2006 Thomas Vander Stichele <thomas at apestaart dot org>
 - 2.2.2-1
 - updated to new release




More information about the fedora-extras-commits mailing list