[Pkg-cli-libs-commits] r3877 - in /packages/ironpython/trunk: Src/makefile debian/ debian/changelog debian/compat debian/control debian/copyright debian/ipy debian/ipyw debian/rules debian/site.py

hanska-guest at users.alioth.debian.org hanska-guest at users.alioth.debian.org
Sat Nov 1 21:56:50 UTC 2008


Author: hanska-guest
Date: Sat Nov  1 21:56:50 2008
New Revision: 3877

URL: http://svn.debian.org/wsvn/pkg-cli-libs/?sc=1&rev=3877
Log:
[svn-inject] Applying Debian modifications to trunk

Added:
    packages/ironpython/trunk/debian/   (with props)
    packages/ironpython/trunk/debian/changelog
    packages/ironpython/trunk/debian/compat
    packages/ironpython/trunk/debian/control
    packages/ironpython/trunk/debian/copyright
    packages/ironpython/trunk/debian/ipy
    packages/ironpython/trunk/debian/ipyw
    packages/ironpython/trunk/debian/rules   (with props)
    packages/ironpython/trunk/debian/site.py
Modified:
    packages/ironpython/trunk/Src/makefile

Modified: packages/ironpython/trunk/Src/makefile
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/ironpython/trunk/Src/makefile?rev=3877&op=diff
==============================================================================
--- packages/ironpython/trunk/Src/makefile (original)
+++ packages/ironpython/trunk/Src/makefile Sat Nov  1 21:56:50 2008
@@ -15,5 +15,5 @@
 	$(CSC) -t:winexe -r:../IronPython.dll -define:IRONPYTHON_WINDOW -out:../ipyw.exe -recurse:IronPythonConsole/*.cs
 
 IronPythonTest/bin/Debug/IronPythonTest.dll: ../IronMath.dll ../IronPython.dll
-	mkdir IronPythonTest/bin/Debug
+	mkdir -p IronPythonTest/bin/Debug
 	$(CSC) -t:library -r:../IronMath.dll -r:../IronPython.dll -out:IronPythonTest/bin/Debug/IronPythonTest.dll -recurse:IronPythonTest/*.cs

Propchange: packages/ironpython/trunk/debian/
------------------------------------------------------------------------------
    mergeWithUpstream = 1

Added: packages/ironpython/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/ironpython/trunk/debian/changelog?rev=3877&op=file
==============================================================================
--- packages/ironpython/trunk/debian/changelog (added)
+++ packages/ironpython/trunk/debian/changelog Sat Nov  1 21:56:50 2008
@@ -1,0 +1,31 @@
+ironpython (1.1.1-2) unstable; urgency=low
+
+  * debian/rules: Set MONO_SHARED_DIR, fixes build failure on buildd.
+    Closes: #464290.
+
+ -- Matthias Klose <doko at debian.org>  Wed, 06 Feb 2008 23:31:19 +0100
+
+ironpython (1.1.1-1) unstable; urgency=low
+
+  * New upstream version. Closes: #428027.
+
+ -- Matthias Klose <doko at debian.org>  Sun, 03 Feb 2008 21:09:09 +0100
+
+ironpython (1.0-0) experimental; urgency=low
+
+  * Final 1.0 release. Closes: #262161.
+  * Remove the tutorial from the source package (non DFSG conforming license).
+
+ -- Matthias Klose <doko at debian.org>  Thu,  7 Sep 2006 10:27:00 +0200
+
+ironpython (1.0~rc1-0ubuntu1) edgy; urgency=low
+
+  * 1.0 release candidate.
+
+ -- Andrew Mitchell <ajmitch at ubuntu.com>  Mon, 31 Jul 2006 16:26:35 +1200
+
+ironpython (0.6-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Matthias Klose <doko at debian.org>  Sun, 26 Sep 2004 23:42:36 +0200

Added: packages/ironpython/trunk/debian/compat
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/ironpython/trunk/debian/compat?rev=3877&op=file
==============================================================================
--- packages/ironpython/trunk/debian/compat (added)
+++ packages/ironpython/trunk/debian/compat Sat Nov  1 21:56:50 2008
@@ -1,0 +1,1 @@
+5

Added: packages/ironpython/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/ironpython/trunk/debian/control?rev=3877&op=file
==============================================================================
--- packages/ironpython/trunk/debian/control (added)
+++ packages/ironpython/trunk/debian/control Sat Nov  1 21:56:50 2008
@@ -1,0 +1,18 @@
+Source: ironpython
+Section: python
+Priority: extra
+Maintainer: Matthias Klose <doko at debian.org>
+Uploaders: Andrew Mitchell <ajmitch at debian.org>
+Build-Depends: debhelper (>= 5.0), mono-gmcs (>= 1.1.17) | c-sharp-2.0-compiler, cli-common-dev (>= 0.4.4), libmono-winforms2.0-cil
+Standards-Version: 3.7.3
+
+Package: ironpython
+Architecture: all
+Depends: ${cli:Depends}, ${misc:Depends}
+Description: A Python implementation targeting the .NET and Mono platforms
+ IronPython is a new implementation of the Python programming language
+ running on .NET. It supports an interactive console with fully
+ dynamic compilation. It is well integrated with the rest of the .NET
+ Framework and makes all .NET libraries easily available to Python
+ programmers, while maintaining full compatibility with the Python
+ language.

Added: packages/ironpython/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/ironpython/trunk/debian/copyright?rev=3877&op=file
==============================================================================
--- packages/ironpython/trunk/debian/copyright (added)
+++ packages/ironpython/trunk/debian/copyright Sat Nov  1 21:56:50 2008
@@ -1,0 +1,79 @@
+This package was debianized by Matthias Klose <doko at debian.org> on
+Sun, 26 Sep 2004 23:42:36 +0200.
+
+It was downloaded from
+http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=IronPython
+
+Copyright (c) Microsoft Corporation. 
+
+Upstream Authors: Jim Hugunin and others.
+
+
+Microsoft Public License (Ms-PL)
+--------------------------------
+
+This license governs use of the accompanying software. If you use the
+software, you accept this license. If you do not accept the license,
+do not use the software.
+
+1. Definitions
+
+The terms "reproduce", "reproduction", "derivative works", and
+"distribution" have the same meaning here as under U.S. copyright law.
+
+A "contribution" is the original software, or any additions or changes
+to the software.
+
+A "contributor" is any person that distributes its contribution under
+this license.
+
+"Licensed patents" are a contributor's patent claims that read
+directly on its contribution.
+
+2. Grant of Rights
+
+(A) Copyright Grant - Subject to the terms of this license, including
+the license conditions and limitations in section 3, each contributor
+grants you a non-exclusive, worldwide, royalty-free copyright license
+to reproduce its contribution, prepare derivative works of its
+contribution, and distribute its contribution or any derivative works
+that you create.
+
+(B) Patent Grant - Subject to the terms of this license, including the
+license conditions and limitations in section 3, each contributor
+grants you a non-exclusive, worldwide, royalty-free license under its
+licensed patents to make, have made, use, sell, offer for sale,
+import, and/or otherwise dispose of its contribution in the software
+or derivative works of the contribution in the software.
+
+3. Conditions and Limitations
+
+(A) No Trademark License - This license does not grant you rights to
+use any contributors name, logo, or trademarks.
+
+(B) If you bring a patent claim against any contributor over patents
+that you claim are infringed by the software, your patent license from
+such contributor to the software ends automatically.
+
+(C) If you distribute any portion of the software, you must retain all
+copyright, patent, trademark, and attribution notices that are present
+in the software.
+
+(D) If you distribute any portion of the software in source code form,
+you may do so only under this license by including a complete copy of
+this license with your distribution.
+
+If you distribute any portion of the software in compiled or object
+code form, you may only do so under a license that complies with this
+license.
+
+(E) The software is licensed "as-is"; You bear the risk of using
+it. The contributors give no express warranties, guarantees or
+conditions. You may have additional consumer rights under your local
+laws which this license cannot change. To the extent permitted under
+your local laws, the contributors exclude the implied warranties of
+merchantability, fitness for a particular purpose and
+non-infringement.
+
+See FAQ.html for answers to frequently asked questions about this
+license.

Added: packages/ironpython/trunk/debian/ipy
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/ironpython/trunk/debian/ipy?rev=3877&op=file
==============================================================================
--- packages/ironpython/trunk/debian/ipy (added)
+++ packages/ironpython/trunk/debian/ipy Sat Nov  1 21:56:50 2008
@@ -1,0 +1,16 @@
+#!/bin/bash
+
+prefix=/usr
+libdir=/usr/lib
+exec_asm="ipy.exe"
+MONO_EXE="/usr/lib/ironpython/$exec_asm"
+
+export DYLD_LIBRARY_PATH=/usr/lib${DYLD_LIBRARY_PATH+:$DYLD_LIBRARY_PATH}
+export LD_LIBRARY_PATH=/usr/lib${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}
+
+if [ "x$1" = "x--debug" ]; then
+        MONO_OPTIONS="--debug"
+        echo "** Running Ironpython in Debug Mode **"
+fi
+
+exec -a ipy /usr/lib/pkgconfig/../../bin/mono $MONO_OPTIONS $MONO_EXE "$@"

Added: packages/ironpython/trunk/debian/ipyw
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/ironpython/trunk/debian/ipyw?rev=3877&op=file
==============================================================================
--- packages/ironpython/trunk/debian/ipyw (added)
+++ packages/ironpython/trunk/debian/ipyw Sat Nov  1 21:56:50 2008
@@ -1,0 +1,16 @@
+#!/bin/bash
+
+prefix=/usr
+libdir=/usr/lib
+exec_asm="ipyw.exe"
+MONO_EXE="/usr/lib/ironpython/$exec_asm"
+
+export DYLD_LIBRARY_PATH=/usr/lib${DYLD_LIBRARY_PATH+:$DYLD_LIBRARY_PATH}
+export LD_LIBRARY_PATH=/usr/lib${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}
+
+if [ "x$1" = "x--debug" ]; then
+        MONO_OPTIONS="--debug"
+        echo "** Running Ironpython in Debug Mode **"
+fi
+
+exec -a ipyw /usr/lib/pkgconfig/../../bin/mono $MONO_OPTIONS $MONO_EXE "$@"

Added: packages/ironpython/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/ironpython/trunk/debian/rules?rev=3877&op=file
==============================================================================
--- packages/ironpython/trunk/debian/rules (added)
+++ packages/ironpython/trunk/debian/rules Sat Nov  1 21:56:50 2008
@@ -1,0 +1,75 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+export MONO_SHARED_DIR=$(CURDIR)
+
+build: build-stamp
+
+build-stamp:
+	dh_testdir
+	mkdir -p Src/IronPythonTest/bin/Debug
+	$(MAKE) -C Src CSC=gmcs
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp
+	rm -f ipy.exe ipyw.exe
+	rm -f IronMath.dll IronPython.dll
+	rm -rf Src/IronPythonTest/bin
+
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs \
+		usr/lib/ironpython/Lib \
+		usr/bin
+	install -m 755 ipy.exe ipyw.exe \
+		debian/ironpython/usr/lib/ironpython/
+	install -m 755 IronMath.dll IronPython.dll \
+		debian/ironpython/usr/lib/ironpython
+	install -m 755 debian/ipy \
+		debian/ironpython/usr/bin/
+	install -m 644 debian/site.py \
+		debian/ironpython/usr/lib/ironpython/Lib/
+
+# Build architecture-independent files here.
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs
+	dh_installdocs FAQ.html Doc/*.htm Doc/*.css Tutorial
+	dh_installexamples
+	dh_clideps -d
+#	dh_install
+	dh_installman
+	dh_strip
+	dh_compress -X.py -X.cs -X.xaml
+	dh_fixperms
+#	dh_perl
+#	dh_python
+#	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+# Build architecture-dependent files here.
+binary-arch: build install
+# We have nothing to do by default.
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure

Propchange: packages/ironpython/trunk/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: packages/ironpython/trunk/debian/site.py
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/ironpython/trunk/debian/site.py?rev=3877&op=file
==============================================================================
--- packages/ironpython/trunk/debian/site.py (added)
+++ packages/ironpython/trunk/debian/site.py Sat Nov  1 21:56:50 2008
@@ -1,0 +1,4 @@
+
+import sys
+sys.path.append('/usr/lib/python2.4')
+sys.path.append('/usr/lib/python2.4/site-packages')




More information about the Pkg-cli-libs-commits mailing list