Changeset 1520


Ignore:
Timestamp:
Nov 15, 2018, 11:49:31 PM (7 years ago)
Author:
tellie
Message:

spec: libmikmod: Release version 3.3.11.1-1.

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/trunk
    2 %define svn_rev 1457
    3 
    4 %define version 3.3.8
    5 %define release 1
    6 
    71Summary:    sound library for module files
    82Name:       libmikmod
    9 Version:    %{version}
    10 Release:    %{release}%{?dist}
     3Version:        3.3.11.1
     4Release:        1%{?dist}
    115License:    LGPL
    126Group:      System Environment/Libraries
    137URL:        http://mikmod.sourceforge.net/
    148#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
    1610Patch0:     %{name}-os2.patch
    1711BuildRoot:  %{_tmppath}/%{name}-%{version}-root
     
    3529
    3630%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
    4632autoreconf -fiv
    4733
    48 #%patch0 -p1
     34%patch0 -p1
    4935
    5036%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"
    5437
    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" \
     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"
    6342
    64 %{__make} %{?_smp_mflags}
     43%configure --enable-dl --enable-alsa --disable-simd
     44
     45%make_build %{?_smp_mflags}
     46
    6547
    6648%install
     
    6850%makeinstall
    6951rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
     52find %{buildroot} -name '*.la' -print -delete
    7053
    7154# create import libs
     
    7659[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT
    7760
     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
    7873#%post   -p /sbin/ldconfig
    7974
    8075#%postun -p /sbin/ldconfig
    8176
    82 %post devel
    83 ### @todo Replace with ``%%info_post %%{_name}2.info`` when its available.
    84 if [ "$1" = "1" ]; then # first install
    85   if [ -x /sbin/install-info ]; then
    86     for infofile in %{_infodir}/mikmod.info*; do
    87       %{_sbindir}/install-info.exe $infofile %{_infodir}/dir
    88     done
    89   fi
    90 fi
    91 
    92 %preun devel
    93 ### @todo Replace with ``%%info_postun %%{_name}2.info`` when its available.
    94 if [ "$1" = "0" ]; then # last uninstall
    95   if [ -x /sbin/install-info ]; then
    96     for infofile in %{_infodir}/mikmod.info*; do
    97       %{_sbindir}/install-info.exe --delete $infofile %{_infodir}/dir
    98     done
    99   fi
    100 fi
    101 
    10277%files
    10378%defattr(-, root, root, 0755)
    10479%doc AUTHORS COPYING.LESSER COPYING.LIB INSTALL NEWS README TODO
    105 %{_libdir}/mikmod*.dll
     80%{_libdir}/mikmod3.dll
    10681
    10782%files devel
     
    10984%doc docs/mikmod.html
    11085%doc docs/mikmod.pdf
     86%doc docs/mikmod.info
    11187%{_bindir}/libmikmod-config
    11288%{_mandir}/man?/*
    11389%{_includedir}/mikmod.h
    11490%{_libdir}/mikmod*.a
    115 %exclude %{_libdir}/libmikmod.la*
     91#%exclude %{_libdir}/libmikmod.la*
    11692%{_libdir}/mikmod*.lib
    11793%{_libdir}/pkgconfig/libmikmod.pc
    118 %{_infodir}/mikmod.info
    11994%{_datadir}/aclocal/*
     95%{_infodir}/mikmod.info.gz
    12096
    12197%changelog
     98* Thu Nov 15 2018 Elbert Pol <elbert.pol@gmail.com> -3.3.11.1-1
     99- Updated to latest version
     100
    122101* Wed Mar 16 2016 Valery V.Sedletski <_valerius@mail.ru> - 3.3.8-1
    123102- Initial OS/2 packaging
Note: See TracChangeset for help on using the changeset viewer.