[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