Changeset 1520 for spec/trunk/SPECS/libmikmod.spec
- Timestamp:
- Nov 15, 2018, 11:49:31 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
spec/trunk/SPECS/libmikmod.spec
r715 r1520 1 %define svn_url http://svn.netlabs.org/repos/ports/libmikmod/trunk2 %define svn_rev 14573 4 %define version 3.3.85 %define release 16 7 1 Summary: sound library for module files 8 2 Name: libmikmod 9 Version: %{version}10 Release: %{release}%{?dist}3 Version: 3.3.11.1 4 Release: 1%{?dist} 11 5 License: LGPL 12 6 Group: System Environment/Libraries 13 7 URL: http://mikmod.sourceforge.net/ 14 8 #Source: http://mikmod.sourceforge.net/files/%{name}-%{version}.tar.gz 15 Source: %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip 9 %scm_source git file:/e:/gcc/libmikmod-3.3.11.1 libmikmod-3.3.11.1 16 10 Patch0: %{name}-os2.patch 17 11 BuildRoot: %{_tmppath}/%{name}-%{version}-root … … 35 29 36 30 %prep 37 %if %{?svn_rev:%(sh -c 'if test -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi')}%{!?svn_rev):0} 38 %setup -q 39 %else 40 %setup -q -n "%{name}-%{version}" -Tc 41 svn export %{?svn_rev:-r %{svn_rev}} %{svn_url} . --force 42 rm -f "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" 43 (cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" "%{name}-%{version}") 44 %endif 45 31 %scm_setup 46 32 autoreconf -fiv 47 33 48 #%patch0 -p134 %patch0 -p1 49 35 50 36 %build 51 export CFLAGS="-g -DDRV_OS2 -DDRV_DART -DDRV_AIFF -DDRV_WAV -DDRV_RAW -DDRV_STDOUT \52 -idirafter /@unixroot/usr/include/os2tk45" \53 LDFLAGS="-g -Zomf -Zhigh-mem -lmmpm2"54 37 55 ./configure \ 56 --prefix=%{_prefix} \ 57 --enable-shared \ 58 --disable-static \ 59 --enable-os2 \ 60 --enable-dart \ 61 --enable-threads \ 62 --enable-simd 38 # -idirafter /@unixroot/usr/include/os2tk45" \ 39 export CFLAGS="-g -DDRV_OS2 -DDRV_DART -DDRV_AIFF -DDRV_WAV -DDRV_RAW -DDRV_STDOUT -idirafter /@unixroot/usr/include/os2tk45" 40 export LDFLAGS="-Zhigh-mem -Zomf -Zargs-wild -Zargs-resp" 41 export LIBS="-lcx -lmmpm2" 63 42 64 %{__make} %{?_smp_mflags} 43 %configure --enable-dl --enable-alsa --disable-simd 44 45 %make_build %{?_smp_mflags} 46 65 47 66 48 %install … … 68 50 %makeinstall 69 51 rm -f $RPM_BUILD_ROOT/%{_infodir}/dir 52 find %{buildroot} -name '*.la' -print -delete 70 53 71 54 # create import libs … … 76 59 [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT 77 60 61 %post 62 if [ -f %{_infodir}/mikmod.info ]; then 63 %{_sbindir}/install-info.exe %{_infodir}/mikmod.info %{_infodir}/dir || : 64 fi 65 66 %preun 67 if [ $1 -eq 0 ]; then 68 if [ -f %{_infodir}/mikmod.info ]; then 69 %{_sbindir}/install-info.exe --delete %{_infodir}/mikmod.info %{_infodir}/dir || : 70 fi 71 fi 72 78 73 #%post -p /sbin/ldconfig 79 74 80 75 #%postun -p /sbin/ldconfig 81 76 82 %post devel83 ### @todo Replace with ``%%info_post %%{_name}2.info`` when its available.84 if [ "$1" = "1" ]; then # first install85 if [ -x /sbin/install-info ]; then86 for infofile in %{_infodir}/mikmod.info*; do87 %{_sbindir}/install-info.exe $infofile %{_infodir}/dir88 done89 fi90 fi91 92 %preun devel93 ### @todo Replace with ``%%info_postun %%{_name}2.info`` when its available.94 if [ "$1" = "0" ]; then # last uninstall95 if [ -x /sbin/install-info ]; then96 for infofile in %{_infodir}/mikmod.info*; do97 %{_sbindir}/install-info.exe --delete $infofile %{_infodir}/dir98 done99 fi100 fi101 102 77 %files 103 78 %defattr(-, root, root, 0755) 104 79 %doc AUTHORS COPYING.LESSER COPYING.LIB INSTALL NEWS README TODO 105 %{_libdir}/mikmod *.dll80 %{_libdir}/mikmod3.dll 106 81 107 82 %files devel … … 109 84 %doc docs/mikmod.html 110 85 %doc docs/mikmod.pdf 86 %doc docs/mikmod.info 111 87 %{_bindir}/libmikmod-config 112 88 %{_mandir}/man?/* 113 89 %{_includedir}/mikmod.h 114 90 %{_libdir}/mikmod*.a 115 %exclude %{_libdir}/libmikmod.la*91 #%exclude %{_libdir}/libmikmod.la* 116 92 %{_libdir}/mikmod*.lib 117 93 %{_libdir}/pkgconfig/libmikmod.pc 118 %{_infodir}/mikmod.info119 94 %{_datadir}/aclocal/* 95 %{_infodir}/mikmod.info.gz 120 96 121 97 %changelog 98 * Thu Nov 15 2018 Elbert Pol <elbert.pol@gmail.com> -3.3.11.1-1 99 - Updated to latest version 100 122 101 * Wed Mar 16 2016 Valery V.Sedletski <_valerius@mail.ru> - 3.3.8-1 123 102 - Initial OS/2 packaging
Note:
See TracChangeset
for help on using the changeset viewer.