Changeset 352 for spec/trunk/SPECS
- Timestamp:
- Jul 11, 2013, 1:26:20 AM (12 years ago)
- File:
-
- 1 edited
-
spec/trunk/SPECS/kbuild.spec (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
spec/trunk/SPECS/kbuild.spec
r318 r352 3 3 # 4 4 # NOTES: 5 # 1. Requires GCC 3.3.5 CSD 4 (ftp://ftp.netlabs.org/pub/gcc/GCC-3.3.5-csd4.zip)5 # 1. Requires GCC 3.3.5 CSD5 (ftp://ftp.netlabs.org/pub/gcc/GCC-3.3.5-csd5.zip) 6 6 # 2. Build with rpmbuild -ba -D "master_mode 1" when packing a new release 7 7 # and changing %svn_rev / %svn_url. … … 18 18 %define ver_patch 9998 19 19 20 %define os2_release 520 %define os2_release 6 21 21 22 22 %define rpm_release 1 23 23 24 24 %define svn_url http://svn.netlabs.org/repos/kbuild/trunk 25 %define svn_rev 26 6326 27 %define descr_brief kBuild is a GNU make fork with a set of scripts to simplify\25 %define svn_rev 2687 26 27 %define descr_brief kBuild is a GNU Make fork with a set of scripts to simplify\ 28 28 complex build tasks and portable versions of various UNIX tools to ensure\ 29 29 cross-platform portability. … … 45 45 Patch4: kbuild-004-gcc3omf_add_rc_support.patch 46 46 Patch5: kbuild-005-gcc3omf_gen_implib_for_dll.patch 47 Patch6: kbuild-006-fix-os2-build.patch48 47 Patch7: kbuild-007-gcc3omf_add_rc_support-NEW.patch 49 48 … … 71 70 %docdir %{pkg_docdir}/ 72 71 %{_bindir}/* 72 %exclude %{_bindir}/make.exe 73 73 %{_datadir}/* 74 75 #------------------------------------------------------------------------------ 76 %package make 77 #------------------------------------------------------------------------------ 78 79 Summary: GNU Make 3.81 implementation based on kBuild's kmk 80 Group: System Environment/Libraries 81 Provides: make = 3.81 82 83 %description make 84 A GNU Make executable compiled from the kmk source tree. The kmk tool itself is 85 a fork of GNU Make and this build just disables all kmk-specific features. It 86 may also contain some minor GNU Make bugfixes not specific to kmk which are 87 absent from the upstream version. However, this executable should be fully 88 compatible with the vanilla GNU Make function-wise. 89 90 %files make 91 %defattr(-,root,root,-) 92 %{_bindir}/make.exe 74 93 75 94 #------------------------------------------------------------------------------ … … 109 128 %patch5 110 129 [ $? = 0 ] || exit 1 111 %patch6112 [ $? = 0 ] || exit 1113 130 %patch7 114 131 [ $? = 0 ] || exit 1 … … 151 168 152 169 # We don't want LIBC*.DLL, there is a separate package for them 153 rm "%{buildroot}%{_bindir} /*.dll"170 rm "%{buildroot}%{_bindir}"/*.dll 154 171 155 172 # Additional docs (not installed by install) 156 173 cp -dp COPYING ChangeLog kBuild/doc/COPYING-FDL-1.3 "%{buildroot}%{pkg_docdir}/" 157 174 175 # To make GNU Make we simply copy kmk_gmake.exe, this should be enough 176 cp -dp "%{buildroot}%{_bindir}/kmk_gmake.exe" "%{buildroot}%{_bindir}/make.exe" 177 158 178 #------------------------------------------------------------------------------ 159 179 %clean … … 164 184 #------------------------------------------------------------------------------ 165 185 %changelog 186 187 * Thu Jul 11 2013 Dmitriy Kuminov <coding@dmik.org> 0.1.9998.6-1 188 - New SVN release 2687 of version 0.1.9998. 189 - Add kbuild-make package containing vanilla GNU Make executable. 166 190 167 191 * Mon Nov 5 2012 Dmitriy Kuminov <coding/dmik.org> 0.1.9998.5-1
Note:
See TracChangeset
for help on using the changeset viewer.
