[Python-apps-commits] r3032 - in packages/waf/trunk (11 files)
dktrkranz-guest at users.alioth.debian.org
dktrkranz-guest at users.alioth.debian.org
Sun May 31 17:58:11 UTC 2009
Date: Sunday, May 31, 2009 @ 17:58:10
Author: dktrkranz-guest
Revision: 3032
[svn-inject] Applying Debian modifications to trunk
Added:
packages/waf/trunk/debian/
packages/waf/trunk/debian/bin
packages/waf/trunk/debian/changelog
packages/waf/trunk/debian/compat
packages/waf/trunk/debian/control
packages/waf/trunk/debian/copyright
packages/waf/trunk/debian/dirs
packages/waf/trunk/debian/pyversions
packages/waf/trunk/debian/rules
packages/waf/trunk/debian/waf.1
packages/waf/trunk/debian/watch
Property changes on: packages/waf/trunk/debian
___________________________________________________________________
Added: mergeWithUpstream
+ 1
Added: packages/waf/trunk/debian/bin
===================================================================
--- packages/waf/trunk/debian/bin (rev 0)
+++ packages/waf/trunk/debian/bin 2009-05-31 17:58:10 UTC (rev 3032)
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+DIR=`pwd`
+ln -s /usr/share/waf/waf $DIR/waf
+
+OPTIONS=$(echo "$@" | sed -e 's/.*'$2'/'$2'/')
+
+if [ "$1" != "" ]; then
+ if [ -d $1 ]; then
+ cd $1 && $DIR/waf $OPTIONS
+ else
+ $DIR/waf $@
+ fi
+else
+ man waf
+fi
+
+rm -f $DIR/waf
+if [ -d $DIR/.waf-?.?.?-???????????????????????????????? ]; then
+ rm -rf $DIR/.waf-?.?.?-????????????????????????????????
+fi
Added: packages/waf/trunk/debian/changelog
===================================================================
--- packages/waf/trunk/debian/changelog (rev 0)
+++ packages/waf/trunk/debian/changelog 2009-05-31 17:58:10 UTC (rev 3032)
@@ -0,0 +1,5 @@
+waf (1.5.6-1) experimental; urgency=low
+
+ * Initial release (Closes: #466304).
+
+ -- Devid Antonio Filoni <d.filoni at ubuntu.com> Sat, 30 May 2009 17:34:40 +0200
Added: packages/waf/trunk/debian/compat
===================================================================
--- packages/waf/trunk/debian/compat (rev 0)
+++ packages/waf/trunk/debian/compat 2009-05-31 17:58:10 UTC (rev 3032)
@@ -0,0 +1 @@
+6
Added: packages/waf/trunk/debian/control
===================================================================
--- packages/waf/trunk/debian/control (rev 0)
+++ packages/waf/trunk/debian/control 2009-05-31 17:58:10 UTC (rev 3032)
@@ -0,0 +1,29 @@
+Source: waf
+Section: devel
+Priority: extra
+Maintainer: Devid Antonio Filoni <d.filoni at ubuntu.com>
+Uploaders: Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
+Build-Depends: debhelper (>= 6)
+Build-Depends-Indep: python (>= 2.4), python-support (>= 0.5.3)
+XS-Python-Version: all
+Standards-Version: 3.8.1
+Homepage: http://code.google.com/p/waf/
+Vcs-Svn: svn://svn.debian.org/python-apps/packages/waf/trunk/
+Vcs-Browser: http://svn.debian.org/viewsvn/python-apps/packages/waf/trunk/
+
+Package: waf
+Architecture: all
+Depends: ${python:Depends}, ${misc:Depends}
+XB-Python-Version: ${python:Versions}
+Description: a Python-based build system
+ Waf is a Python-based framework for configuring, compiling and installing
+ applications. It derives from the concepts of other build tools such as
+ SCons, Autotools, CMake or Ant.
+ .
+ Waf is now used in many open-source and proprietary projects. Here are a few
+ reasons:
+ * It supports build phases (Autotools, Maven-like)
+ * It encourages reliable builds
+ * It features excellent performance and scalability
+ * It is designed to be flexible
+ * It is very easy to use and to deploy
Added: packages/waf/trunk/debian/copyright
===================================================================
--- packages/waf/trunk/debian/copyright (rev 0)
+++ packages/waf/trunk/debian/copyright 2009-05-31 17:58:10 UTC (rev 3032)
@@ -0,0 +1,36 @@
+This package was debianized by Devid Antonio Filoni <d.filoni at ubuntu.com> on
+Sat, 30 May 2009 17:34:40 +0200.
+
+It was downloaded from http://code.google.com/p/waf/
+
+Upstream Author:
+
+ Thomas Nagy <tnagy1024 at gmail.com>
+
+Copyright:
+
+ Copyright © 2005-2009 Thomas Nagy
+
+License:
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted under the terms of the BSD License.
+
+ THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+On Debian systems, the complete text of the BSD License can be
+found in `/usr/share/common-licenses/BSD'.
+
+
+The Debian packaging is copyright 2009, Devid Antonio Filoni <d.filoni at ubuntu.com> and
+is licensed under the GPL-2, see `/usr/share/common-licenses/GPL-2'.
Added: packages/waf/trunk/debian/dirs
===================================================================
--- packages/waf/trunk/debian/dirs (rev 0)
+++ packages/waf/trunk/debian/dirs 2009-05-31 17:58:10 UTC (rev 3032)
@@ -0,0 +1 @@
+usr/share/waf
Added: packages/waf/trunk/debian/pyversions
===================================================================
--- packages/waf/trunk/debian/pyversions (rev 0)
+++ packages/waf/trunk/debian/pyversions 2009-05-31 17:58:10 UTC (rev 3032)
@@ -0,0 +1 @@
+2.4-
Added: packages/waf/trunk/debian/rules
===================================================================
--- packages/waf/trunk/debian/rules (rev 0)
+++ packages/waf/trunk/debian/rules 2009-05-31 17:58:10 UTC (rev 3032)
@@ -0,0 +1,55 @@
+#!/usr/bin/make -f
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ $(CURDIR)/waf-light configure --prefix /usr --nopyc --nopyo
+ touch configure-stamp
+
+build: configure-stamp build-stamp
+build-stamp:
+ dh_testdir
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ -rm -f build-stamp configure-stamp
+ -$(CURDIR)/waf-light clean
+ -rm -rf $(CURDIR)/build .lock-wscript
+ -find $(CURDIR) -name "*.pyc" -delete
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ $(CURDIR)/waf-light install --destdir=$(CURDIR)/debian/waf --yes
+ rm -rf $(CURDIR)/debian/waf/usr/lib
+ cp -f $(CURDIR)/debian/waf/usr/bin/waf $(CURDIR)/debian/waf/usr/share/waf/
+ rm -f $(CURDIR)/debian/waf/usr/bin/waf
+ cp -f $(CURDIR)/debian/bin $(CURDIR)/debian/waf/usr/bin/waf
+
+binary-indep: build install
+ dh_testdir
+ dh_testroot
+ dh_installdocs
+ dh_installchangelogs ChangeLog
+ dh_installman debian/waf.1
+ dh_pysupport
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary-arch: build install
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
Property changes on: packages/waf/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
+ *
Added: packages/waf/trunk/debian/waf.1
===================================================================
--- packages/waf/trunk/debian/waf.1 (rev 0)
+++ packages/waf/trunk/debian/waf.1 2009-05-31 17:58:10 UTC (rev 3032)
@@ -0,0 +1,55 @@
+.TH WAF 1 "May 30, 2009"
+.SH NAME
+waf \- a Python-based build system
+.SH SYNOPSIS
+.B waf
+.IR "DIRECTORY " [ options ]
+.TP
+DIRECTORY is the directory containing the wscript file needed to build.
+.SH DESCRIPTION
+This manual page documents briefly the
+.B waf
+commands.
+.PP
+\fBWaf\fP is a Python-based framework for configuring, compiling and
+installing applications. It derives from the concepts of other build tools
+such as SCons, Autotools, CMake or Ant.
+.SH OPTIONS
+These programs follow the usual GNU command line syntax, with long
+options starting with two dashes (`-').
+A summary of options is included below.
+For a complete description, see the Info files.
+.TP
+.B \-h, \-\-help
+Show summary of options.
+.TP
+.B \-\-version
+Show version of program.
+.TP
+.B \-j JOBS, \-\-jobs=JOBS
+Amount of parallel jobs (1).
+.TP
+.B \-k, \-\-keep
+Keep running happily on independent task groups.
+.TP
+.B \-v, \-\-verbose
+Verbosity level \-v \-vv or \-vvv [default: 0].
+.TP
+.B \-\-nocache
+Ignore the WAFCACHE (if set).
+.TP
+.B \-\-zones=ZONES
+Debugging zones (task_gen, deps, tasks, etc...).
+.TP
+.B \-p, \-\-progress
+\-p: progress bar; \-pp: ide output.
+.TP
+.B \-\-targets=COMPILE_TARGETS
+Build given task generators, e.g. "target1, target2".
+.TP
+This man may be incomplete. Run "waf DIRECTORY \-\-help" for a complete list of options.
+.SH AUTHOR
+waf was written by Thomas Nagy <tnagy1024 at gmail.com>.
+.PP
+This manual page was written by Devid Antonio Filoni <d.filoni at ubuntu.com>,
+for the Debian project (and may be used by others).
Added: packages/waf/trunk/debian/watch
===================================================================
--- packages/waf/trunk/debian/watch (rev 0)
+++ packages/waf/trunk/debian/watch 2009-05-31 17:58:10 UTC (rev 3032)
@@ -0,0 +1,3 @@
+version=3
+http://code.google.com/p/waf/downloads/list \
+ http://waf.googlecode.com/files/waf-(.*)\.tar\.bz2
More information about the Python-apps-commits
mailing list