[med-svn] r2816 - in trunk/packages: . euler-sr euler-sr/trunk euler-sr/trunk/debian euler-sr/trunk/debian/patches
tille at alioth.debian.org
tille at alioth.debian.org
Fri Dec 19 20:27:55 UTC 2008
Author: tille
Date: 2008-12-19 20:27:55 +0000 (Fri, 19 Dec 2008)
New Revision: 2816
Added:
trunk/packages/euler-sr/
trunk/packages/euler-sr/trunk/
trunk/packages/euler-sr/trunk/debian/
trunk/packages/euler-sr/trunk/debian/README.Debian
trunk/packages/euler-sr/trunk/debian/changelog
trunk/packages/euler-sr/trunk/debian/compat
trunk/packages/euler-sr/trunk/debian/control
trunk/packages/euler-sr/trunk/debian/copyright
trunk/packages/euler-sr/trunk/debian/docs
trunk/packages/euler-sr/trunk/debian/install
trunk/packages/euler-sr/trunk/debian/patches/
trunk/packages/euler-sr/trunk/debian/patches/20_gcc_4.3.patch
trunk/packages/euler-sr/trunk/debian/patches/series
trunk/packages/euler-sr/trunk/debian/rules
Log:
Euler-sr is the successor of euler2. Both feature a non-free (free for academical use) license and need registration for download. Before talking to upstream we can not release a Debian package - but here is at least some preliminary packaging stuff - which needs some enhancement anyway.
Added: trunk/packages/euler-sr/trunk/debian/README.Debian
===================================================================
--- trunk/packages/euler-sr/trunk/debian/README.Debian (rev 0)
+++ trunk/packages/euler-sr/trunk/debian/README.Debian 2008-12-19 20:27:55 UTC (rev 2816)
@@ -0,0 +1,8 @@
+euler-sr for Debian
+-------------------
+
+Downloading the source tarball for Euler-SR needs registration at
+the website. So we provide here at least the packaging stuff to
+simplify building Debian packages.
+
+ -- Andreas Tille <tille at debian.org> Thu, 11 Dec 2008 09:51:31 +0200
Added: trunk/packages/euler-sr/trunk/debian/changelog
===================================================================
--- trunk/packages/euler-sr/trunk/debian/changelog (rev 0)
+++ trunk/packages/euler-sr/trunk/debian/changelog 2008-12-19 20:27:55 UTC (rev 2816)
@@ -0,0 +1,5 @@
+euler-sr (0.0.20081211-1) unstable; urgency=low
+
+ * Initial release
+
+ -- Andreas Tille <tille at debian.org> Tue, 09 Dec 2008 07:40:11 +0100
Added: trunk/packages/euler-sr/trunk/debian/compat
===================================================================
--- trunk/packages/euler-sr/trunk/debian/compat (rev 0)
+++ trunk/packages/euler-sr/trunk/debian/compat 2008-12-19 20:27:55 UTC (rev 2816)
@@ -0,0 +1 @@
+5
Added: trunk/packages/euler-sr/trunk/debian/control
===================================================================
--- trunk/packages/euler-sr/trunk/debian/control (rev 0)
+++ trunk/packages/euler-sr/trunk/debian/control 2008-12-19 20:27:55 UTC (rev 2816)
@@ -0,0 +1,18 @@
+Source: euler-sr
+Section: science
+Priority: optional
+Maintainer: Debian-Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
+DM-Upload-Allowed: yes
+Uploaders: Andreas Tille <tille at debian.org>
+Build-Depends: cdbs, debhelper, quilt
+Standards-Version: 3.8.0
+Homepage: http://nbcr.sdsc.edu/euler/document.htm
+Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/euler2/?rev=0&sc=0
+Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/euler2/trunk/
+
+Package: euler-sr
+Architecture: any
+Section: science
+Depends: ${shlibs:Depends}, graphviz
+Description: short description
+ long description
Added: trunk/packages/euler-sr/trunk/debian/copyright
===================================================================
--- trunk/packages/euler-sr/trunk/debian/copyright (rev 0)
+++ trunk/packages/euler-sr/trunk/debian/copyright 2008-12-19 20:27:55 UTC (rev 2816)
@@ -0,0 +1,46 @@
+X-Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat
+X-Debianized-By: Andreas Tille <tille at debian.org>
+X-Debinized-Date: Tue, 9 Dec 2008 14:19:29 +0100.
+X-Upstream-Author: Pavel A. Pevzner, Haixu Tang and Glenn Tesler
+X-Homepage: http://nbcr.sdsc.edu/euler/document.htm
+
+Files: *
+Copyright: (C) 2001-2004 The Regents of the University of California.
+ EULER V2.0
+ Copyright (c) 2001-2004 The Regents of the University of California
+ All Rights Reserved
+ .
+ Permission to use any part of this EULER V2.0 software for
+ educational, research and non-profit purposes, without fee, and
+ without a written agreement is hereby granted, provided that the above
+ copyright notice, this paragraph and the following three paragraphs
+ appear in all copies.
+ .
+ Those desiring to incorporate this EULER V2.0 software into commercial
+ products or use for other purposes not specified above should contact
+ the Technology Transfer & Intellectual Property Services, University
+ of California, San Diego, 9500 Gilman Drive, Mail Code 0910, La Jolla,
+ CA 92093-0910, Ph: (858) 534-5815, FAX: (858) 534-7345,
+ E-MAIL:invent at ucsd.edu.
+ .
+ IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY
+ FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
+ INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS EULER V2.0
+ SOFTWARE, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+ .
+ THE EULER V2.0 SOFTWARE PROVIDED HEREIN IS ON AN "AS IS" BASIS, AND
+ THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO PROVIDE MAINTENANCE,
+ SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. THE UNIVERSITY OF
+ CALIFORNIA MAKES NO REPRESENTATIONS AND EXTENDS NO WARRANTIES OF ANY
+ KIND, EITHER IMPLIED OR EXPRESS, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
+ PURPOSE, OR THAT THE USE OF THE EULER V2.0 SOFTWARE WILL NOT INFRINGE
+ ANY PATENT, TRADEMARK OR OTHER RIGHTS.
+
+
+Files: debian/*
+Copyright: 2008 Andreas Tille <tille at debian.org> on
+License: GPL
+X-Comment: On Debian systems, the complete text of the GNU General Public
+ License can be found in `/usr/share/common-licenses/GPL'.
Added: trunk/packages/euler-sr/trunk/debian/docs
===================================================================
--- trunk/packages/euler-sr/trunk/debian/docs (rev 0)
+++ trunk/packages/euler-sr/trunk/debian/docs 2008-12-19 20:27:55 UTC (rev 2816)
@@ -0,0 +1 @@
+README.eulersr
Added: trunk/packages/euler-sr/trunk/debian/install
===================================================================
--- trunk/packages/euler-sr/trunk/debian/install (rev 0)
+++ trunk/packages/euler-sr/trunk/debian/install 2008-12-19 20:27:55 UTC (rev 2816)
@@ -0,0 +1,2 @@
+binary/* usr/lib/euler-sr
+assembly_utils/* usr/lib/euler-sr
Added: trunk/packages/euler-sr/trunk/debian/patches/20_gcc_4.3.patch
===================================================================
--- trunk/packages/euler-sr/trunk/debian/patches/20_gcc_4.3.patch (rev 0)
+++ trunk/packages/euler-sr/trunk/debian/patches/20_gcc_4.3.patch 2008-12-19 20:27:55 UTC (rev 2816)
@@ -0,0 +1,22 @@
+--- euler-sr.orig/lib/utils.cpp
++++ euler-sr/lib/utils.cpp
+@@ -15,6 +15,7 @@
+ #include <istream>
+ #include <time.h>
+ #include <assert.h>
++#include <string.h>
+
+ using namespace std;
+
+--- euler-sr.orig/lib/tree/NewettTree.cpp
++++ euler-sr/lib/tree/NewettTree.cpp
+@@ -8,6 +8,9 @@
+ * All Rights Reserved
+ * See file LICENSE for details.
+ ***************************************************************************/
++
++#include <stdlib.h>
++
+ #include "NewettTree.h"
+ char Advance(std::ifstream &in) {
+ char next = in.peek();
Added: trunk/packages/euler-sr/trunk/debian/patches/series
===================================================================
--- trunk/packages/euler-sr/trunk/debian/patches/series (rev 0)
+++ trunk/packages/euler-sr/trunk/debian/patches/series 2008-12-19 20:27:55 UTC (rev 2816)
@@ -0,0 +1 @@
+20_gcc_4.3.patch
Added: trunk/packages/euler-sr/trunk/debian/rules
===================================================================
--- trunk/packages/euler-sr/trunk/debian/rules (rev 0)
+++ trunk/packages/euler-sr/trunk/debian/rules 2008-12-19 20:27:55 UTC (rev 2816)
@@ -0,0 +1,31 @@
+#!/usr/bin/make -f
+# debian/rules for euler2 using cdbs
+# Andreas Tille <tille at debian.org>, GPL
+
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/makefile.mk
+
+pkg=euler-sr
+
+# EUSRC ?= $(shell pwd)
+MACHTYPE=i686
+
+DEB_MAKE_CLEAN_TARGET = clean MACHTYPE=$(MACHTYPE) EUSRC=`pwd`
+DEB_MAKE_BUILD_TARGET = all MACHTYPE=$(MACHTYPE) EUSRC=`pwd`
+
+get-orig-source:
+ echo "You have to gegister to obtain the upstream source"
+
+clean::
+ find . -type f -name "lib*.a" -exec rm -f \{\} \;
+ find . -type f -name ".exists" -exec rm -f \{\} \;
+ rm -f lib/make.[dfo][fie]*
+ rm -rf binary
+
+build/$(pkg)::
+ mkdir -p binary
+ # copy with exception of *.o and *.a
+ (cd assembly; tar -cf - --exclude *.[ao] --exclude .exists $(MACHTYPE)) | (cd binary; tar xfBp -)
+ mv binary/$(MACHTYPE)/* binary
+ rm -rf binary/$(MACHTYPE)
Property changes on: trunk/packages/euler-sr/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
+ *
More information about the debian-med-commit
mailing list