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 <[email protected]> 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 <[email protected]> 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 <[email protected]> +DM-Upload-Allowed: yes +Uploaders: Andreas Tille <[email protected]> +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 <[email protected]> +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:[email protected]. + . + 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 <[email protected]> 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 <[email protected]>, 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 + * _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/debian-med-commit
