Changeset 2255 for trunk/dist


Ignore:
Timestamp:
Jan 22, 2009, 1:14:34 AM (17 years ago)
Author:
bird
Message:

debian/rules: Retailor it for kBuild-x.y.z-src.tar.gz (from svn); SvnInfo.kmk ships with the source, some @todos left. Changed install/kbuild to install the documentation into share/doc/kbuild/ and dropped the chmod a-x as that's fixed now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dist/debian/rules

    r2250 r2255  
    77BOOTSTRAP := ASH=/bin/bash ECHO=/bin/echo MKDIR=/bin/mkdir CP=/bin/cp \
    88  RM=/bin/rm INSTALL=/usr/bin/install $(YACC)
     9
     10ifdef KBUILD_FROM_SVN
    911SVNROOT   := http://svn.netlabs.org/repos/kbuild/trunk
    1012REVISION  := $(shell echo $(DEB_UPSTREAM_VERSION) | sed -e's,.*svn,,')
     
    1416        echo "KBUILD_SVN_URL := $(SVNROOT)"  >  $@
    1517        echo "KBUILD_SVN_REV := $(REVISION)" >> $@
     18endif
    1619
    1720build/kbuild:: debian/stamp-build
     
    2629
    2730install/kbuild::
    28         kBuild/env.sh kmk install NIX_INSTALL_DIR=/usr LDFLAGS=-Wl,--as-needed
    29         cd out/*.*/release/usr/share/kBuild && chmod a-x *.kmk */*.kmk
     31        kBuild/env.sh kmk install NIX_INSTALL_DIR=/usr \
     32          MY_INST_DOC=share/doc/kbuild/ LDFLAGS=-Wl,--as-needed
    3033
    3134clean::
    3235        -kBuild/env.sh kmk uninstall
    33         $(RM) -r debian/stamp-* debian/kmk.1 out kBuild/bin/*/* SvnInfo.kmk
     36        $(RM) -r debian/stamp-* debian/kmk.1 out kBuild/bin/*/*
     37ifdef KBUILD_FROM_SVN
     38        $(RM) SvnInfo.kmk
     39endif
    3440
     41## @todo fetch from ftp://ftp.netlabs.org/pub/kbuild or
     42## ftp://ftp.netlabs.org/incoming/kbuild when KBUILD_FROM_SVN isn't
     43## defined... (fetch the kBuild-x.y.z-src.tar.gz file)
    3544
    3645get-orig-info:
Note: See TracChangeset for help on using the changeset viewer.