Changeset 352 for spec/trunk/SPECS


Ignore:
Timestamp:
Jul 11, 2013, 1:26:20 AM (12 years ago)
Author:
dmik
Message:

spec: kbuild: 0.1.9998.6-1.

File:
1 edited

Legend:

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

    r318 r352  
    33#
    44# NOTES:
    5 # 1. Requires GCC 3.3.5 CSD4 (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)
    66# 2. Build with rpmbuild -ba -D "master_mode 1" when packing a new release
    77#    and changing %svn_rev / %svn_url.
     
    1818%define ver_patch   9998
    1919
    20 %define os2_release 5
     20%define os2_release 6
    2121
    2222%define rpm_release 1
    2323
    2424%define svn_url     http://svn.netlabs.org/repos/kbuild/trunk
    25 %define svn_rev     2663
    26 
    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\
    2828complex build tasks and portable versions of various UNIX tools to ensure\
    2929cross-platform portability.
     
    4545Patch4:     kbuild-004-gcc3omf_add_rc_support.patch
    4646Patch5:     kbuild-005-gcc3omf_gen_implib_for_dll.patch
    47 Patch6:     kbuild-006-fix-os2-build.patch
    4847Patch7:     kbuild-007-gcc3omf_add_rc_support-NEW.patch
    4948
     
    7170%docdir %{pkg_docdir}/
    7271%{_bindir}/*
     72%exclude %{_bindir}/make.exe
    7373%{_datadir}/*
     74
     75#------------------------------------------------------------------------------
     76%package make
     77#------------------------------------------------------------------------------
     78
     79Summary:    GNU Make 3.81 implementation based on kBuild's kmk
     80Group:      System Environment/Libraries
     81Provides:   make = 3.81
     82
     83%description make
     84A GNU Make executable compiled from the kmk source tree. The kmk tool itself is
     85a fork of GNU Make and this build just disables all kmk-specific features. It
     86may also contain some minor GNU Make bugfixes not specific to kmk which are
     87absent from the upstream version. However, this executable should be fully
     88compatible with the vanilla GNU Make function-wise.
     89
     90%files make
     91%defattr(-,root,root,-)
     92%{_bindir}/make.exe
    7493
    7594#------------------------------------------------------------------------------
     
    109128%patch5
    110129[ $? = 0 ] || exit 1
    111 %patch6
    112 [ $? = 0 ] || exit 1
    113130%patch7
    114131[ $? = 0 ] || exit 1
     
    151168
    152169# We don't want LIBC*.DLL, there is a separate package for them
    153 rm "%{buildroot}%{_bindir}/*.dll"
     170rm "%{buildroot}%{_bindir}"/*.dll
    154171
    155172# Additional docs (not installed by install)
    156173cp -dp COPYING ChangeLog kBuild/doc/COPYING-FDL-1.3 "%{buildroot}%{pkg_docdir}/"
    157174
     175# To make GNU Make we simply copy kmk_gmake.exe, this should be enough
     176cp -dp "%{buildroot}%{_bindir}/kmk_gmake.exe" "%{buildroot}%{_bindir}/make.exe"
     177
    158178#------------------------------------------------------------------------------
    159179%clean
     
    164184#------------------------------------------------------------------------------
    165185%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.
    166190
    167191* Mon Nov 5 2012 Dmitriy Kuminov <coding/dmik.org> 0.1.9998.5-1
Note: See TracChangeset for help on using the changeset viewer.