Summary: sound library for module files Name: libmikmod Version: 3.3.11.1 Release: 2%{?dist} License: LGPL Group: System Environment/Libraries URL: http://mikmod.sourceforge.net/ #Source: http://mikmod.sourceforge.net/files/%{name}-%{version}.tar.gz %scm_source git file://f:/src/ports-git/libmikmod libmikmod-3.3.11.1 #Patch0: %{name}-os2.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: pthread-devel # Requires: %description A portable sound library for Unix and other systems, capable of playing samples as well as module files, on a wide range of sound devices. %package devel Summary: Libraries and include files to develop libmikmod applications Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Install the libmikmod-devel package if you want to develop applications that will use the libmikmod library. %debug_package %prep %scm_setup autoreconf -fiv #%patch0 -p1 %build # -idirafter /@unixroot/usr/include/os2tk45" \ export CFLAGS="-g -DDRV_OS2 -DDRV_DART -DDRV_AIFF -DDRV_WAV -DDRV_RAW -DDRV_STDOUT -idirafter /@unixroot/usr/include/os2tk45" export LDFLAGS="-Zhigh-mem -Zomf -Zargs-wild -Zargs-resp" export LIBS="-lcx -lmmpm2" %configure --enable-dl --enable-alsa --disable-simd %{__make} %{?_smp_mflags} %install [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT %makeinstall rm -f $RPM_BUILD_ROOT/%{_infodir}/dir find %{buildroot} -name '*.la' -print -delete # create import libs emximp -o %{buildroot}%{_libdir}/mikmod_dll.lib %{buildroot}%{_libdir}/mikmod3.dll emximp -o %{buildroot}%{_libdir}/mikmod3_dll.lib %{buildroot}%{_libdir}/mikmod3.dll %clean [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT %post if [ -f %{_infodir}/mikmod.info ]; then %{_sbindir}/install-info.exe %{_infodir}/mikmod.info %{_infodir}/dir || : fi %preun if [ $1 -eq 0 ]; then if [ -f %{_infodir}/mikmod.info ]; then %{_sbindir}/install-info.exe --delete %{_infodir}/mikmod.info %{_infodir}/dir || : fi fi #%post -p /sbin/ldconfig #%postun -p /sbin/ldconfig %files %defattr(-, root, root, 0755) %doc AUTHORS COPYING.LESSER COPYING.LIB INSTALL NEWS README TODO %{_libdir}/mikmod3.dll %files devel %defattr(-, root, root, 0755) %doc docs/mikmod.html %doc docs/mikmod.pdf %doc docs/mikmod.info %{_bindir}/libmikmod-config %{_mandir}/man?/* %{_includedir}/mikmod.h %{_libdir}/mikmod*.a #%exclude %{_libdir}/libmikmod.la* %{_libdir}/mikmod*.lib %{_libdir}/pkgconfig/libmikmod.pc %{_datadir}/aclocal/* %{_infodir}/mikmod.info.gz %changelog * Mon Feb 17 2020 Valery Sedletski <_valerius@mail.ru> - 3.3.11.1-2 - Remove wrong libgcc dependency - Rebuild package with gcc 9.2.0 * Thu Nov 15 2018 Elbert Pol -3.3.11.1-1 - Updated to latest version * Wed Mar 16 2016 Valery V.Sedletski <_valerius@mail.ru> - 3.3.8-1 - Initial OS/2 packaging