source: spec/trunk/SPECS/libmikmod.spec@ 1520

Last change on this file since 1520 was 1520, checked in by tellie, 7 years ago

spec: libmikmod: Release version 3.3.11.1-1.

File size: 2.8 KB
Line 
1Summary: sound library for module files
2Name: libmikmod
3Version: 3.3.11.1
4Release: 1%{?dist}
5License: LGPL
6Group: System Environment/Libraries
7URL: http://mikmod.sourceforge.net/
8#Source: http://mikmod.sourceforge.net/files/%{name}-%{version}.tar.gz
9%scm_source git file:/e:/gcc/libmikmod-3.3.11.1 libmikmod-3.3.11.1
10Patch0: %{name}-os2.patch
11BuildRoot: %{_tmppath}/%{name}-%{version}-root
12BuildRequires: pthread-devel
13Requires: libgcc1
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}-%{release}
23
24%description devel
25Install the libmikmod-devel package if you want to develop applications
26that will use the libmikmod library.
27
28%debug_package
29
30%prep
31%scm_setup
32autoreconf -fiv
33
34%patch0 -p1
35
36%build
37
38# -idirafter /@unixroot/usr/include/os2tk45" \
39export CFLAGS="-g -DDRV_OS2 -DDRV_DART -DDRV_AIFF -DDRV_WAV -DDRV_RAW -DDRV_STDOUT -idirafter /@unixroot/usr/include/os2tk45"
40export LDFLAGS="-Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
41export LIBS="-lcx -lmmpm2"
42
43%configure --enable-dl --enable-alsa --disable-simd
44
45%make_build %{?_smp_mflags}
46
47
48%install
49[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT
50%makeinstall
51rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
52find %{buildroot} -name '*.la' -print -delete
53
54# create import libs
55emximp -o %{buildroot}%{_libdir}/mikmod_dll.lib %{buildroot}%{_libdir}/mikmod3.dll
56emximp -o %{buildroot}%{_libdir}/mikmod3_dll.lib %{buildroot}%{_libdir}/mikmod3.dll
57
58%clean
59[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT
60
61%post
62if [ -f %{_infodir}/mikmod.info ]; then
63 %{_sbindir}/install-info.exe %{_infodir}/mikmod.info %{_infodir}/dir || :
64fi
65
66%preun
67if [ $1 -eq 0 ]; then
68 if [ -f %{_infodir}/mikmod.info ]; then
69 %{_sbindir}/install-info.exe --delete %{_infodir}/mikmod.info %{_infodir}/dir || :
70 fi
71fi
72
73#%post -p /sbin/ldconfig
74
75#%postun -p /sbin/ldconfig
76
77%files
78%defattr(-, root, root, 0755)
79%doc AUTHORS COPYING.LESSER COPYING.LIB INSTALL NEWS README TODO
80%{_libdir}/mikmod3.dll
81
82%files devel
83%defattr(-, root, root, 0755)
84%doc docs/mikmod.html
85%doc docs/mikmod.pdf
86%doc docs/mikmod.info
87%{_bindir}/libmikmod-config
88%{_mandir}/man?/*
89%{_includedir}/mikmod.h
90%{_libdir}/mikmod*.a
91#%exclude %{_libdir}/libmikmod.la*
92%{_libdir}/mikmod*.lib
93%{_libdir}/pkgconfig/libmikmod.pc
94%{_datadir}/aclocal/*
95%{_infodir}/mikmod.info.gz
96
97%changelog
98* Thu Nov 15 2018 Elbert Pol <elbert.pol@gmail.com> -3.3.11.1-1
99- Updated to latest version
100
101* Wed Mar 16 2016 Valery V.Sedletski <_valerius@mail.ru> - 3.3.8-1
102- Initial OS/2 packaging
Note: See TracBrowser for help on using the repository browser.