rpms/mikmod/devel mikmod.spec, 1.35, 1.36 sources, 1.5, 1.6 libmikmod-3.1.11-a.diff, 1.3, NONE libmikmod-64bit.patch, 1.4, NONE libmikmod-esd.patch, 1.4, NONE libmikmod-strip-lib.patch, 1.4, NONE mikmod-3.1.6-multilib.patch, 1.3, NONE

Jindrich Novy (jnovy) fedora-extras-commits at redhat.com
Wed Oct 24 10:03:34 UTC 2007


Author: jnovy

Update of /cvs/extras/rpms/mikmod/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv5309

Modified Files:
	mikmod.spec sources 
Removed Files:
	libmikmod-3.1.11-a.diff libmikmod-64bit.patch 
	libmikmod-esd.patch libmikmod-strip-lib.patch 
	mikmod-3.1.6-multilib.patch 
Log Message:
- don't hardcode buildroot library paths to binaries/libs
- preserve timestamps
- link against libmikmod, remove mikmod-devel
- remove all libmikmod stuff, it's now packaged separately



Index: mikmod.spec
===================================================================
RCS file: /cvs/extras/rpms/mikmod/devel/mikmod.spec,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- mikmod.spec	23 Aug 2007 06:45:52 -0000	1.35
+++ mikmod.spec	24 Oct 2007 10:03:01 -0000	1.36
@@ -3,19 +3,13 @@
 Summary: A MOD music file player
 Name: mikmod
 Version: 3.2.2
-Release: 3%{?dist}
+Release: 4%{?dist}
 License: GPLv2 and LGPLv2+
 Group: Applications/Multimedia
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: ncurses-devel texinfo
+BuildRequires: ncurses-devel libmikmod-devel
 URL: http://mikmod.raphnet.net/
 Source0: http://mikmod.raphnet.net/files/mikmod-%{version}-beta1.tar.gz
-Source1: http://mikmod.raphnet.net/files/libmikmod-%{lversion}.tar.gz
-Patch0:  http://mikmod.raphnet.net/files/libmikmod-3.1.11-a.diff
-Patch1:  libmikmod-esd.patch
-Patch2:  libmikmod-64bit.patch
-Patch3:  libmikmod-strip-lib.patch
-Patch4:  mikmod-3.1.6-multilib.patch
 
 %description
 MikMod is one of the best and most well known MOD music file players
@@ -29,81 +23,36 @@
 
 Install the mikmod package if you need a MOD music file player.
 
-%package devel
-Group: Development/Libraries
-Summary: Header files and documentation for compiling mikmod applications.
-Requires: %{name} = %{version}-%{release}
-PreReq: /sbin/install-info
-
-%description devel
-This package includes the header files you will need to compile
-applications for mikmod.
-
 %prep
-%setup -q -a 1 -n %{name}-%{version}-beta1
-%patch0 -p0
-%patch1 -p1 -b .esd
-%patch2 -p1 -b .64bit
-%patch3 -p1 -b .lib-strip
-%patch4 -p1 -b .multi
+%setup -q -n %{name}-%{version}-beta1
 
 %build
 rm -rf $RPM_BUILD_ROOT
-pushd libmikmod-%{lversion}
-%configure
-make install DESTDIR=$RPM_BUILD_ROOT
-popd
-
-# Trick it into compiling while libmikmod is not installed...
-export LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%{_libdir}:$LD_LIBRARY_PATH
-perl -pi -e "s,-lmikmod,-I$RPM_BUILD_ROOT%{_prefix}/include -L$RPM_BUILD_ROOT%{_libdir} -lmikmod,g" libmikmod-%{lversion}/libmikmod-config
-export LIBMIKMOD_CONFIG=`pwd`/libmikmod-%{lversion}/libmikmod-config
 %configure \
-	--with-libmikmod-prefix=$RPM_BUILD_ROOT%{_prefix} \
-	--with-libmikmod-exec-prefix=$RPM_BUILD_ROOT%{_bindir} \
 	--disable-libmikmodtest
-make CFLAGS="$RPM_OPT_FLAGS `libmikmod-%{lversion}/libmikmod-config --cflags`"
+make CFLAGS="$RPM_OPT_FLAGS `libmikmod-config --cflags`"
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
-find $RPM_BUILD_ROOT | grep "\\.la$" | xargs rm -f
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
-
-%post devel
-/sbin/install-info %{_infodir}/mikmod.info.gz %{_infodir}/dir || :
-
-%postun -p /sbin/ldconfig
-
-%postun devel
-if [ $1 = 0 ] ; then
-	/sbin/install-info  --delete %{_infodir}/mikmod.info.gz %{_infodir}/dir || :
-fi
-
 %files
 %defattr(-, root, root)
 %doc AUTHORS COPYING NEWS README
-%doc libmikmod-%{lversion}/TODO
 %{_bindir}/mikmod
-%{_mandir}/man1/mikmod*
-%{_libdir}/*.so.*
-
-%files devel
-%defattr(-, root, root)
-%{_bindir}/*-config
-%{_libdir}/*.a
-%{_libdir}/*.so
-%{_datadir}/aclocal/*
 %{_datadir}/mikmod/mikmodrc
-%{_includedir}/*
-%{_infodir}/mikmod*
-%{_mandir}/man1/libmikmod-config*
+%{_mandir}/man1/mikmod*
 
 %changelog
+* Wed Sep 19 2007 Jindrich Novy <jnovy at redhat.com> 3.2.2-4
+- don't hardcode buildroot library paths to binaries/libs
+- preserve timestamps
+- link against libmikmod, remove mikmod-devel
+- remove all libmikmod stuff, it's now packaged separately
+
 * Thu Aug 23 2007 Jindrich Novy <jnovy at redhat.com> 3.2.2-3
 - update License
 - rebuild for BuildID


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/mikmod/devel/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sources	21 Apr 2007 20:42:49 -0000	1.5
+++ sources	24 Oct 2007 10:03:01 -0000	1.6
@@ -1,2 +1 @@
 9a9534a054afe8d28cc784041e6d1519  mikmod-3.2.2-beta1.tar.gz
-705106da305e8de191549f1e7393185c  libmikmod-3.1.11.tar.gz


--- libmikmod-3.1.11-a.diff DELETED ---


--- libmikmod-64bit.patch DELETED ---


--- libmikmod-esd.patch DELETED ---


--- libmikmod-strip-lib.patch DELETED ---


--- mikmod-3.1.6-multilib.patch DELETED ---




More information about the fedora-extras-commits mailing list