Changeset 1152
- Timestamp:
- Jun 2, 2017, 4:42:58 PM (8 years ago)
- Location:
- spec/trunk/SPECS
- Files:
-
- 3 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
spec/trunk/SPECS/autoconf213.spec
r424 r1152 2 2 Name: autoconf213 3 3 Version: 2.13 4 Release: 1%{?dist}4 Release: 2%{?dist} 5 5 License: GPLv2+ and GFDL 6 6 Group: Development/Tools 7 7 Source: http://hobbes.nmsu.edu/download/pub/os2/dev/util/autoconf213.zip 8 8 URL: http://www.gnu.org/software/autoconf/ 9 BuildArch: noarch10 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 9 BuildArch: noarch 10 Vendor: bww bitwise works GmbH 11 11 12 12 BuildRequires: m4 >= 1.4.13 13 13 Requires: m4 >= 1.4.13 14 #Requires(post): /sbin/install-info 15 #Requires(preun): /sbin/install-info 14 15 %info_requires 16 16 17 17 Patch1: autoconf213-1-remove_hardcoded_exe.patch … … 46 46 47 47 # remove frozen states as they are wrong after patching 48 rmshare/autoconf/*.m4f48 %{__rm} share/autoconf/*.m4f 49 49 # remove the dir with the os2 diff 50 rm-rf src50 %{__rm} -rf src 51 51 52 52 %install 53 53 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 59 for f in * 60 do %{__sed} -r \ 60 61 -e 's|/usr/local|/@unixroot/usr|g' \ 61 62 -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 64 done) 65 chmod +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 66 68 67 # rm-f $RPM_BUILD_ROOT%{_infodir}/dir69 #{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir 68 70 69 71 %clean 70 rm -rf ${RPM_BUILD_ROOT} 72 %{__rm} -rf ${RPM_BUILD_ROOT} 73 cd .. && %{__rm} -rf %{buildsubdir} 71 74 72 #%post73 #/sbin/install-info %{_infodir}/autoconf.info %{_infodir}/dir || : 75 %post 76 %info_post autoconf213.info 74 77 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 79 80 80 81 %files … … 83 84 %{_infodir}/autoconf213.info* 84 85 # don't include standards.info, because it comes from binutils... 85 #%exclude %{_infodir}/standards*86 %exclude %{_infodir}/standards* 86 87 %{_datadir}/autoconf213/ 87 # %{_mandir}/man1/*88 #{_mandir}/man1/* 88 89 %doc doc/autoconf/* 89 90 90 91 %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 91 97 * Thu May 22 2014 Dmitriy Kuminov <coding@dmik.org> 2.13-1 92 98 - Initial version with some fixes (e.g. allow options with spaces).
Note:
See TracChangeset
for help on using the changeset viewer.