[Pkg-mono-svn-commits] rev 1838 - in non-group: . nant nant/trunk nant/trunk/debian

Dave Beckett dajobe@costa.debian.org
Fri, 17 Jun 2005 22:04:15 +0000


Author: dajobe
Date: 2005-06-17 22:04:15 +0000 (Fri, 17 Jun 2005)
New Revision: 1838

Added:
   non-group/nant/
   non-group/nant/branches/
   non-group/nant/tags/
   non-group/nant/trunk/
   non-group/nant/trunk/debian/
   non-group/nant/trunk/debian/changelog
   non-group/nant/trunk/debian/control
   non-group/nant/trunk/debian/copyright
   non-group/nant/trunk/debian/dirs
   non-group/nant/trunk/debian/examples
   non-group/nant/trunk/debian/nant.1
   non-group/nant/trunk/debian/nant.manpages
   non-group/nant/trunk/debian/nant.sh
   non-group/nant/trunk/debian/patches/
   non-group/nant/trunk/debian/rules
   non-group/nant/trunk/debian/watch
Log:
imported nant 0.84+0.85-rc3-6

Added: non-group/nant/trunk/debian/changelog
===================================================================
--- non-group/nant/trunk/debian/changelog	2005-06-16 21:21:32 UTC (rev 1837)
+++ non-group/nant/trunk/debian/changelog	2005-06-17 22:04:15 UTC (rev 1838)
@@ -0,0 +1,68 @@
+nant (0.84+0.85-rc3-6) unstable; urgency=low
+
+  * Upload to unstable now that mono is in unstable
+  * Added debian/watch file
+
+ -- Dave Beckett <dajobe@debian.org>  Thu, 16 Jun 2005 11:52:30 +0100
+
+nant (0.84+0.85-rc3-5) experimental; urgency=low
+
+  * Tiny nant.1 fix
+  * Checked pending bugs that were fixed with new upstream or packaging:
+    - Nant builds reliably inside pbuilder using the mono 1.1.x
+      experimental debs (Closes: #300416).
+    - The mono resgen.exe is now correctly invoked by the
+      <resgen> task (Closes: #283740)
+
+ -- Dave Beckett <dajobe@debian.org>  Fri, 20 May 2005 19:02:36 +0100
+
+nant (0.84+0.85-rc3-4) experimental; urgency=low
+
+  * Make /usr/bin/nant exec cli and NAnt.exe rather than use old cli-wrapper
+  * Wrote a manual page for nant
+
+ -- Dave Beckett <dajobe@debian.org>  Mon, 16 May 2005 12:31:10 +0100
+
+nant (0.84+0.85-rc3-3) experimental; urgency=low
+
+  * Remove debian/resgen and update debian/dirs to new mono conventions
+  * Depend on mono 1.1.6
+
+ -- Dave Beckett <dajobe@debian.org>  Mon, 16 May 2005 11:22:25 +0100
+
+nant (0.84+0.85-rc3-2) experimental; urgency=low
+
+  * Rebuild against mono 1.1 experimental
+
+ -- Dave Beckett <dajobe@debian.org>  Mon, 16 May 2005 10:29:31 +0100
+
+nant (0.84+0.85-rc3-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Dave Beckett <dajobe@debian.org>  Wed, 20 Apr 2005 20:51:57 +0100
+
+nant (0.84+0.85-rc1-2) unstable; urgency=low
+
+  * New Maintainer (Closes: 305458)
+
+ -- Dave Beckett <dajobe@debian.org>  Wed, 20 Apr 2005 16:00:37 +0100
+
+nant (0.84+0.85-rc1-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- John Goerzen <jgoerzen@complete.org>  Mon, 13 Dec 2004 09:08:02 -0600
+
+nant (0.84+0.85-20040825-2) unstable; urgency=low
+
+  * Added dependencies on pkg-config and related packages.
+
+ -- John Goerzen <jgoerzen@complete.org>  Thu, 26 Aug 2004 13:54:55 -0500
+
+nant (0.84+0.85-20040825-1) unstable; urgency=low
+
+  * Initial Release.  Closes: #268207.
+
+ -- John Goerzen <jgoerzen@complete.org>  Thu, 26 Aug 2004 10:27:38 -0500
+

Added: non-group/nant/trunk/debian/control
===================================================================
--- non-group/nant/trunk/debian/control	2005-06-16 21:21:32 UTC (rev 1837)
+++ non-group/nant/trunk/debian/control	2005-06-17 22:04:15 UTC (rev 1838)
@@ -0,0 +1,16 @@
+Source: nant
+Section: devel
+Priority: optional
+Maintainer: Dave Beckett <dajobe@debian.org>
+Build-Depends-Indep: debhelper (>= 4.1.87), mono-mcs (>= 1.1.6) | c-sharp-compiler, mono-gac, mono-utils (>= 1.1.6), libmono-dev (>= 1.1.6), pkg-config, cli-common (>= 0.1.3)
+Standards-Version: 3.6.1
+
+Package: nant
+Architecture: all
+Depends: pkg-config, ${cli:Depends}
+Description: .NET build tool similar to Ant
+ NAnt is different.  Instead of a model where it is extended with
+ shell-based commands, NAnt is extended using task classes.  Instead of
+ writing shell commands, the configuration files are XML-based, calling
+ out a target tree where various tasks get executed.  Each task is run
+ by an object that implements a particular Task interface.

Added: non-group/nant/trunk/debian/copyright
===================================================================
--- non-group/nant/trunk/debian/copyright	2005-06-16 21:21:32 UTC (rev 1837)
+++ non-group/nant/trunk/debian/copyright	2005-06-17 22:04:15 UTC (rev 1838)
@@ -0,0 +1,32 @@
+This package was debianized by John Goerzen <jgoerzen@complete.org> on
+Thu, 26 Aug 2004 10:27:38 -0500.
+
+It was downloaded from http://nant.sf.net/
+
+Copyright:
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+
+In addition, as a special exception, Gerry Shaw gives permission to link the
+code of this program with the Microsoft .NET library (or with modified versions
+of Microsoft .NET library that use the same license as the Microsoft .NET
+library), and distribute linked combinations including the two.  You must obey
+the GNU General Public License in all respects for all of the code used other
+than the Microsoft .NET library.  If you modify this file, you may extend this
+exception to your version of the file, but you are not obligated to do so.  If
+you do not wish to do so, delete this exception statement from your version.
+
+Debian users can find the GNU General Public License in
+/usr/share/common-licenses/GPL.
+

Added: non-group/nant/trunk/debian/dirs
===================================================================
--- non-group/nant/trunk/debian/dirs	2005-06-16 21:21:32 UTC (rev 1837)
+++ non-group/nant/trunk/debian/dirs	2005-06-17 22:04:15 UTC (rev 1838)
@@ -0,0 +1,2 @@
+usr/bin
+usr/lib/NAnt

Added: non-group/nant/trunk/debian/examples
===================================================================
--- non-group/nant/trunk/debian/examples	2005-06-16 21:21:32 UTC (rev 1837)
+++ non-group/nant/trunk/debian/examples	2005-06-17 22:04:15 UTC (rev 1838)
@@ -0,0 +1 @@
+examples/*

Added: non-group/nant/trunk/debian/nant.1
===================================================================
--- non-group/nant/trunk/debian/nant.1	2005-06-16 21:21:32 UTC (rev 1837)
+++ non-group/nant/trunk/debian/nant.1	2005-06-17 22:04:15 UTC (rev 1838)
@@ -0,0 +1,83 @@
+.\"                                      Hey, EMACS: -*- nroff -*-
+.\"
+.\"
+.TH nant 1 "2005-05-16"
+.SH "NAME"
+NAnt \- .NET build tool similar to Ant
+.SH "SYNOPOSIS"
+.B nant
+.RB [OPTIONS]
+..IR "<target>"
+.IR "<target> ..."
+.SH "DESCRIPTION"
+.B NAnt
+is a .Net build tool similar to Ant.  The build environment
+is configured using an XML file and extended using .Net classes
+rather than executing separate shell-based commands.  Each task is
+run by an object that implements a particular Task interface.
+.SH "COMMON OPTIONS"
+The following are the most common options
+.TP
+.B \-t[argetframework]:<text>
+Specifies the framework to target
+.TP
+.B \-defaultframework:<text>
+Specifies the framework to target (Short format: /k)
+.TP
+.B \-buildfile:<text>
+Use given buildfile (Short format: /f)
+.TP
+.B \-D:<name>=<value>
+Use value for given property
+.IP
+A file ending in .build will be used if no buildfile is specified.
+.TP
+.B @<file>
+Insert command\-line settings from a text file.
+.SH "OTHER OPTIONS"
+.TP
+.B \-debug[+|\-]
+Displays debug information during build process
+.TP
+.B \-e[macs][+|\-]
+Produce logging information without adornments
+.TP
+.B \-ext[ension]:<text>
+Load NAnt extensions from the specified assembly
+.TP
+.B \-find[+|\-]
+Search parent directories for build file
+.TP
+.B \-h[elp][+|\-]
+Prints a help message summarising the options.
+.TP
+.B \-indent:<number>
+Indentation level of build output
+.TP
+.B \-l[ogfile]:<filename>
+Use value as name of log output file
+.TP
+.B \-listener:<text>
+Add an instance of class as a project listener
+.TP
+.B \-logger:<text>
+Use given type as logger
+.TP
+.B \-nologo[+|\-]
+Suppresses display of the logo banner
+.TP
+.B \-projecthelp[+|\-]
+Prints project help information
+.TP
+.B \-q[uiet][+|\-]
+Displays only error or warning messages during build process
+.TP
+.B \-v[erbose][+|\-]
+Displays more information during build process
+.SH "SEE ALSO"
+NAnt Project web site
+.UR http://nant.sourceforge.net/
+http://nant.sourceforge.net/
+.UE
+.LP
+Man page by Dave Beckett, made available under the same terms as NAnt

Added: non-group/nant/trunk/debian/nant.manpages
===================================================================
--- non-group/nant/trunk/debian/nant.manpages	2005-06-16 21:21:32 UTC (rev 1837)
+++ non-group/nant/trunk/debian/nant.manpages	2005-06-17 22:04:15 UTC (rev 1838)
@@ -0,0 +1 @@
+debian/nant.1

Added: non-group/nant/trunk/debian/nant.sh
===================================================================
--- non-group/nant/trunk/debian/nant.sh	2005-06-16 21:21:32 UTC (rev 1837)
+++ non-group/nant/trunk/debian/nant.sh	2005-06-17 22:04:15 UTC (rev 1838)
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/cli /usr/lib/NAnt/NAnt.exe "$@"

Added: non-group/nant/trunk/debian/rules
===================================================================
--- non-group/nant/trunk/debian/rules	2005-06-16 21:21:32 UTC (rev 1837)
+++ non-group/nant/trunk/debian/rules	2005-06-17 22:04:15 UTC (rev 1838)
@@ -0,0 +1,91 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+export MONO_SHARED_DIR=$(CURDIR)
+
+UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\  -f2 | sed 's,-.*,,')
+
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+	INSTALL_PROGRAM += -s
+endif
+
+configure: configure-stamp
+configure-stamp:
+	dh_testdir
+
+	mkdir -p $(MONO_SHARED_DIR)/.wapi
+
+	touch configure-stamp
+
+
+build: build-stamp
+
+build-stamp: configure-stamp 
+	dh_testdir
+
+	MONO_PATH=$(CURDIR)/build/mono-1.0.unix/nant-0.85-debug/bin $(MAKE)
+
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	-$(MAKE) clean
+#	-rm src/CommonAssemblyInfo.cs
+	-rm -rf build installtmp
+	rm -rf $(MONO_SHARED_DIR)/.wapi
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+
+	cp -r build/mono-*/nant-*/bin/* $(CURDIR)/debian/nant/usr/lib/NAnt
+	find $(CURDIR)/debian/nant/usr/lib/NAnt -type f -exec chmod a-x {} \;
+	install -c -m711 debian/nant.sh $(CURDIR)/debian/nant/usr/bin/nant
+
+# Build architecture-independent files here.
+binary-arch: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs 
+	dh_installdocs
+	dh_installexamples
+	-find $(CURDIR)/debian/nant/usr/share/doc/nant/examples -type f -exec chmod 644 {} \;
+	-find $(CURDIR)/debian/nant -name .arch-ids -exec rm -rvf {} \;
+	dh_makeclilibs -m $(UPVERSION)
+	dh_clideps -m $(UPVERSION)
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure


Property changes on: non-group/nant/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: non-group/nant/trunk/debian/watch
===================================================================
--- non-group/nant/trunk/debian/watch	2005-06-16 21:21:32 UTC (rev 1837)
+++ non-group/nant/trunk/debian/watch	2005-06-17 22:04:15 UTC (rev 1838)
@@ -0,0 +1,3 @@
+version=2
+
+ftp://ftp.sf.net/n/na/nant/nant-(.+?)-src.targz debian uupdate