Changeset 1152


Ignore:
Timestamp:
Jun 2, 2017, 4:42:58 PM (8 years ago)
Author:
dmik
Message:

spec: autoconf213: Release version 2.13-2.

Location:
spec/trunk/SPECS
Files:
3 added
1 edited

Legend:

Unmodified
Added
Removed
  • spec/trunk/SPECS/autoconf213.spec

    r424 r1152  
    22Name:       autoconf213
    33Version:    2.13
    4 Release:    1%{?dist}
     4Release:    2%{?dist}
    55License:    GPLv2+ and GFDL
    66Group:      Development/Tools
    77Source:     http://hobbes.nmsu.edu/download/pub/os2/dev/util/autoconf213.zip
    88URL:        http://www.gnu.org/software/autoconf/
    9 BuildArch: noarch
    10 BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
     9BuildArch:  noarch
     10Vendor:     bww bitwise works GmbH
    1111
    1212BuildRequires:      m4 >= 1.4.13
    1313Requires:           m4 >= 1.4.13
    14 #Requires(post):     /sbin/install-info
    15 #Requires(preun):    /sbin/install-info
     14
     15%info_requires
    1616
    1717Patch1: autoconf213-1-remove_hardcoded_exe.patch
     
    4646
    4747# remove frozen states as they are wrong after patching
    48 rm share/autoconf/*.m4f
     48%{__rm} share/autoconf/*.m4f
    4949# remove the dir with the os2 diff
    50 rm -rf src
     50%{__rm} -rf src
    5151
    5252%install
    5353
    54 rm -rf ${RPM_BUILD_ROOT}
    55 mkdir -p ${RPM_BUILD_ROOT}/%{_bindir}
    56 mkdir -p ${RPM_BUILD_ROOT}/%{_datadir}
    57 mkdir -p ${RPM_BUILD_ROOT}/%{_infodir}
    58 for f in `cd bin && echo *`
    59 do sed -r \
     54%{__rm} -rf ${RPM_BUILD_ROOT}
     55%{__mkdir_p} ${RPM_BUILD_ROOT}%{_bindir}
     56%{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}
     57%{__mkdir_p} ${RPM_BUILD_ROOT}%{_infodir}
     58(cd bin
     59for f in *
     60do %{__sed} -r \
    6061  -e 's|/usr/local|/@unixroot/usr|g' \
    6162  -e 's|/share/autoconf|/share/autoconf213|g' \
    62   < bin/$f > ${RPM_BUILD_ROOT}/%{_bindir}/${f}213
    63 done
    64 cp -R share/autoconf ${RPM_BUILD_ROOT}/%{_datadir}/autoconf213
    65 cp info/autoconf.info ${RPM_BUILD_ROOT}/%{_infodir}/autoconf213.info
     63  < $f > ${RPM_BUILD_ROOT}%{_bindir}/${f}213
     64done)
     65chmod +x ${RPM_BUILD_ROOT}%{_bindir}/*
     66%{__cp} -a share/autoconf ${RPM_BUILD_ROOT}%{_datadir}/autoconf213
     67%{__cp} -a info/autoconf.info ${RPM_BUILD_ROOT}%{_infodir}/autoconf213.info
    6668
    67 #rm -f $RPM_BUILD_ROOT%{_infodir}/dir
     69#{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
    6870
    6971%clean
    70 rm -rf ${RPM_BUILD_ROOT}
     72%{__rm} -rf ${RPM_BUILD_ROOT}
     73cd .. && %{__rm} -rf %{buildsubdir}
    7174
    72 #%post
    73 #/sbin/install-info %{_infodir}/autoconf.info %{_infodir}/dir || :
     75%post
     76%info_post autoconf213.info
    7477
    75 #%preun
    76 #if [ "$1" = 0 ]; then
    77 #    /sbin/install-info --del %{_infodir}/autoconf.info %{_infodir}/dir || :
    78 #fi
     78%preun
     79%info_preun autoconf213.info
    7980
    8081%files
     
    8384%{_infodir}/autoconf213.info*
    8485# don't include standards.info, because it comes from binutils...
    85 #%exclude %{_infodir}/standards*
     86%exclude %{_infodir}/standards*
    8687%{_datadir}/autoconf213/
    87 #%{_mandir}/man1/*
     88#{_mandir}/man1/*
    8889%doc doc/autoconf/*
    8990
    9091%changelog
     92* Fri Jun 2 2017 Dmitriy Kuminov <coding@dmik.org> 2.13-2
     93- Add executable bit to scripts in /usr/bin to make them recognizable by which,
     94  test -x etc.
     95- Brush up the .spec by using proper RPM macros.
     96
    9197* Thu May 22 2014 Dmitriy Kuminov <coding@dmik.org> 2.13-1
    9298- Initial version with some fixes (e.g. allow options with spaces).
Note: See TracChangeset for help on using the changeset viewer.