1%define version @LIBMIKMOD_MAJOR_VERSION@.@LIBMIKMOD_MINOR_VERSION@.@LIBMIKMOD_MICRO_VERSION@ 2%define release 1 3 4Summary: sound library for module files 5Name: libmikmod 6Version: %{version} 7Release: %{release} 8License: LGPL 9Group: System Environment/Libraries 10URL: http://mikmod.sourceforge.net/ 11#Source: http://mikmod.sourceforge.net/files/%{name}-%{version}.tar.gz 12Source: http://download.sourceforge.net/mikmod/%{name}-%{version}.tar.gz 13BuildRoot: %{_tmppath}/%{name}-%{version}-root 14 15%description 16A portable sound library for Unix and other systems, capable of playing 17samples as well as module files, on a wide range of sound devices. 18 19%package devel 20Summary: Libraries and include files to develop libmikmod applications 21Group: Development/Libraries 22Requires: %{name} = %{version} 23 24%description devel 25Install the libmikmod-devel package if you want to develop applications 26that will use the libmikmod library. 27 28%prep 29%setup -q -n %{name}-%{version} 30 31%build 32%configure 33make 34 35%install 36[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT 37%makeinstall 38rm -f $RPM_BUILD_ROOT/%{_infodir}/dir 39 40%clean 41[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT 42 43%post -p /sbin/ldconfig 44%postun -p /sbin/ldconfig 45 46%post devel 47if [ "$1" = "1" ]; then # first install 48 if [ -x /sbin/install-info ]; then 49 for infofile in %{_infodir}/mikmod.info*; do 50 /sbin/install-info $infofile %{_infodir}/dir 51 done 52 fi 53fi 54 55%preun devel 56if [ "$1" = "0" ]; then # last uninstall 57 if [ -x /sbin/install-info ]; then 58 for infofile in %{_infodir}/mikmod.info*; do 59 /sbin/install-info --delete $infofile %{_infodir}/dir 60 done 61 fi 62fi 63 64%ifos darwin 65%define __defattr %defattr(-,root,wheel) 66%define __soext dylib 67%else 68%define __defattr %defattr(-,root,root) 69%define __soext so 70%endif 71 72%files 73%{__defattr} 74%doc AUTHORS COPYING.LESSER COPYING.LIB INSTALL NEWS README TODO 75%ifnos darwin 76%{_libdir}/libmikmod.%{__soext}.* 77%else 78%{_libdir}/libmikmod.*.%{__soext} 79%endif 80 81%files devel 82%{__defattr} 83%doc docs/mikmod.html 84%{_bindir}/libmikmod-config 85%{_mandir}/man?/* 86%{_includedir}/mikmod.h 87%{_libdir}/libmikmod.a 88%{_libdir}/libmikmod.la 89%{_libdir}/libmikmod.%{__soext} 90%{_libdir}/pkgconfig/libmikmod.pc 91%{_infodir}/mikmod.info* 92%{_datadir}/aclocal/* 93