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