Author: tille Date: 2011-02-18 13:07:34 +0000 (Fri, 18 Feb 2011) New Revision: 6022
Modified: trunk/packages/patristic/trunk/debian/get-orig-source Log: Get a orig.tar.gz which really enables building patristic (hopefully) Modified: trunk/packages/patristic/trunk/debian/get-orig-source =================================================================== --- trunk/packages/patristic/trunk/debian/get-orig-source 2011-02-18 12:19:15 UTC (rev 6021) +++ trunk/packages/patristic/trunk/debian/get-orig-source 2011-02-18 13:07:34 UTC (rev 6022) @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/sh -e # The upstream tarball is not clean (gpl-3.0.txt in root). # Once the tarball was repackaged anyway some additional examples # which were originally in a separate archive were added. @@ -13,17 +13,68 @@ mkdir -p ../tarballs cd ../tarballs -wget ftp://ftp.bioinformatics.org/pub/patristic/Patristic-src.tar.gz -wget ftp://ftp.bioinformatics.org/pub/patristic/Patristic-example.zip +# Java source +wget -N ftp://ftp.bioinformatics.org/pub/patristic/Patristic-src.tar.gz +# Examples +wget -N ftp://ftp.bioinformatics.org/pub/patristic/Patristic-example.zip +# Addional binary JARs +wget -N ftp://ftp.bioinformatics.org/pub/patristic/Patristic.zip -tar -xzf Patristic-src.tar.gz -# avoid dirty tarball -mv gpl-3.0.txt Patristic +TARDIR=${name}-${version} +rm -rf ${TARDIR} + +mkdir -p ${TARDIR}/src/main/java +cd ${TARDIR}/src/main/java +tar -xzf ../../../../Patristic-src.tar.gz +mv gpl-3.0.txt ../../.. +cd ../../.. # unpack examples -mkdir -p Patristic/examples -cd Patristic/examples +mkdir -p examples +cd examples unzip ../../Patristic-example.zip -cd ../.. +cd .. +mkdir -p lib -GZIP="--best --no-name" tar -czf "$name"_"$version".orig.tar.gz Patristic -rm -rf Patristic +# create pom.xml for maven +cat > pom.xml <<EOT +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <groupId>patristic</groupId> + <artifactId>patristic</artifactId> + <version>1.0.0-SNAPSHOT</version> + <name>Patristic</name> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>2.1</version> + <configuration> + <source>1.5</source> + <target>1.5</target> + </configuration> + </plugin> + </plugins> + </build> + <dependencies> + <dependency> + <groupId>org.freehep</groupId> + <artifactId>freehep-graphics2d</artifactId> + <version>2.1.3</version> + </dependency> + </dependencies> +</project> +EOT + +cd .. + +# Get binary JARs which are not yet in Debian +unzip Patristic.zip +mv Patristic/lib/fileDrop.jar ${TARDIR}/lib +mv Patristic/picture/jlfgr-1_0.jar ${TARDIR}/lib + +GZIP="--best --no-name" tar -czf "$name"_"$version".orig.tar.gz ${TARDIR} +rm -rf Patristic ${TARDIR} Patristic*.zip Patristic*.tar.gz _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/debian-med-commit
