From: <lor...@us...> - 2012-09-12 22:56:24
|
Revision: 3843 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=3843&view=rev Author: lorenz_b Date: 2012-09-12 22:56:17 +0000 (Wed, 12 Sep 2012) Log Message: ----------- Updated Debian package creation script. Modified Paths: -------------- trunk/interfaces/src/deb-package/build_debpkg.sh Added Paths: ----------- trunk/interfaces/src/deb-package/debian/ trunk/interfaces/src/deb-package/debian/README trunk/interfaces/src/deb-package/debian/README.Debian trunk/interfaces/src/deb-package/debian/README.source trunk/interfaces/src/deb-package/debian/changelog trunk/interfaces/src/deb-package/debian/compat trunk/interfaces/src/deb-package/debian/control trunk/interfaces/src/deb-package/debian/copyright trunk/interfaces/src/deb-package/debian/dl-learner-interfaces.install trunk/interfaces/src/deb-package/debian/dl-learner-interfaces.substvars trunk/interfaces/src/deb-package/debian/docs trunk/interfaces/src/deb-package/debian/files trunk/interfaces/src/deb-package/debian/postinst trunk/interfaces/src/deb-package/debian/rules trunk/interfaces/src/deb-package/debian/source/ trunk/interfaces/src/deb-package/debian/source/format Modified: trunk/interfaces/src/deb-package/build_debpkg.sh =================================================================== --- trunk/interfaces/src/deb-package/build_debpkg.sh 2012-09-03 14:28:33 UTC (rev 3842) +++ trunk/interfaces/src/deb-package/build_debpkg.sh 2012-09-12 22:56:17 UTC (rev 3843) @@ -1,31 +1,30 @@ #!/bin/sh -MODULE_NAME=interfaces-0.5-SNAPSHOT + +# $1 the version passed by the maven call + +PACKAGE_NAME=dllearner-interfaces +VERSION=$1 + echo "Building Debian package for ${MODULE_NAME}" echo -rm -rf ../../target/dl-learner-interfaces-0.5 -mkdir -p ../../target/dl-learner-interfaces-0.5/usr/share/dllearner -mkdir -p ../../target/dl-learner-interfaces-0.5/usr/share/pixmaps -mkdir -p ../../target/dl-learner-interfaces-0.5/usr/share/applications + +rm -rf ../../target/deb-pkg +mkdir -p ../../target/deb-pkg/bin + # Extract the tarball to the package workspace #tar xfz data.tar.gz --directory ../../target/deb-pkg + # copy war file to package workspace -cp ../../target/interfaces-jar-with-dependencies.jar ../../target/dl-learner-interfaces-0.5/usr/share/dllearner -cp dllearner-gui dllearner-gui.desktop -cp dllearner-cli dllearner-cli.desktop -mv -v dllearner-gui.desktop ../../target/dl-learner-interfaces-0.5/usr/share/applications -mv -v dllearner-cli.desktop ../../target/dl-learner-interfaces-0.5/usr/share/applications -cp ../../target/appassembler/bin/StartCLI ../../target/appassembler/bin/dllearner-CLI.sh -cp ../../target/appassembler/bin/StartGUI ../../target/appassembler/bin/dllearner-GUI.sh -mv ../../target/appassembler/bin/dllearner-CLI.sh ../../target/dl-learner-interfaces-0.5/usr/share/dllearner -mv ../../target/appassembler/bin/dllearner-GUI.sh ../../target/dl-learner-interfaces-0.5/usr/share/dllearner -cp ../../../images/logos/dllearner_small.png ../../target/dl-learner-interfaces-0.5/usr/share/pixmaps +# remove the version in the name +cp ../../target/dl-learner-dist/bin/cli ../../target/deb-pkg/bin/ +cp ../../target/dl-learner-dist/bin/enrichment ../../target/deb-pkg/bin/ +cp -r ../../target/dl-learner-dist/lib/ ../../target/deb-pkg/ +cp -r ../../target/original-interfaces.jar ../../target/deb-pkg/lib/interfaces.jar + # Add the Debian control files -cd dl-learner-interfaces-0.5/debian -dch -n -cd .. -cp -r debian ../../../target/dl-learner-interfaces-0.5 -cd ../../../target/dl-learner-interfaces-0.5/debian -# Build the package and sign it. -cd ../../../target/dl-learner-interfaces-0.5 -debuild --check-dirname-level 0 +cp -r debian ../../target/deb-pkg +# Build the package +cd ../../target/deb-pkg +debuild --check-dirname-level 0 -b + Added: trunk/interfaces/src/deb-package/debian/README =================================================================== --- trunk/interfaces/src/deb-package/debian/README (rev 0) +++ trunk/interfaces/src/deb-package/debian/README 2012-09-12 22:56:17 UTC (rev 3843) @@ -0,0 +1,6 @@ +The Debian Package dl-learner-interfaces +---------------------------- + +Comments regarding the Package + + -- Heero Yuy <chr...@ya...> Thu, 07 Jul 2011 20:16:12 +0200 Added: trunk/interfaces/src/deb-package/debian/README.Debian =================================================================== --- trunk/interfaces/src/deb-package/debian/README.Debian (rev 0) +++ trunk/interfaces/src/deb-package/debian/README.Debian 2012-09-12 22:56:17 UTC (rev 3843) @@ -0,0 +1,6 @@ +dl-learner-interfaces for Debian +-------------------------------- + +<possible notes regarding this package - if none, delete this file> + + -- Heero Yuy <chr...@ya...> Thu, 07 Jul 2011 20:16:12 +0200 Added: trunk/interfaces/src/deb-package/debian/README.source =================================================================== --- trunk/interfaces/src/deb-package/debian/README.source (rev 0) +++ trunk/interfaces/src/deb-package/debian/README.source 2012-09-12 22:56:17 UTC (rev 3843) @@ -0,0 +1,9 @@ +dl-learner-interfaces for Debian +-------------------------------- + +<this file describes information about the source package, see Debian policy +manual section 4.14. You WILL either need to modify or delete this file> + + + + Added: trunk/interfaces/src/deb-package/debian/changelog =================================================================== --- trunk/interfaces/src/deb-package/debian/changelog (rev 0) +++ trunk/interfaces/src/deb-package/debian/changelog 2012-09-12 22:56:17 UTC (rev 3843) @@ -0,0 +1,17 @@ +dl-learner-interfaces (0.6-1) lod2; urgency=low + + * Added enrichment algorithms for learning schema axioms on SPARQL knowledge bases. + + -- Lorenz Buehmann <bue...@in...> Wed, 12 Sep 2012 17:52:18 +0200 + +dl-learner-interfaces (0.5-2) lod2; urgency=low + + * Added start scripts for the interfaces + + -- Christian Kötteritzsch (Der Student) <chr...@ya...> Thu, 14 Jul 2011 12:36:41 +0200 + +dl-learner-interfaces (0.5-1) lod2; urgency=low + + * Initial Release. + + -- Christian Kötteritzsch (Der Student) <chr...@ya...> Thu, 07 Jul 2011 20:16:12 +0200 Added: trunk/interfaces/src/deb-package/debian/compat =================================================================== --- trunk/interfaces/src/deb-package/debian/compat (rev 0) +++ trunk/interfaces/src/deb-package/debian/compat 2012-09-12 22:56:17 UTC (rev 3843) @@ -0,0 +1 @@ +7 Added: trunk/interfaces/src/deb-package/debian/control =================================================================== --- trunk/interfaces/src/deb-package/debian/control (rev 0) +++ trunk/interfaces/src/deb-package/debian/control 2012-09-12 22:56:17 UTC (rev 3843) @@ -0,0 +1,15 @@ +Source: dl-learner-interfaces +Section: misc +Priority: extra +Maintainer: Jens Lehmann <le...@in...> +Build-Depends: debhelper (>= 7.0.50~) +Standards-Version: 3.9.1 +Homepage: http://dl-learner.org +#Vcs-Git: git://git.debian.org/collab-maint/dl-learner-interfaces.git +#Vcs-Browser: http://git.debian.org/?p=collab-maint/dl-learner-interfaces.git;a=summary + +Package: dl-learner-interfaces +Architecture: all +Depends: openjdk-6-jre | sun-java6-jre, dl-learner-components-core +Description: This package provides interfaces to use DL-Learner: + a commandline interface, a graphical user interface and a web service. You can start them using the commands dl-learner-cli, dl-learner-gui and dl-learner-ws. Added: trunk/interfaces/src/deb-package/debian/copyright =================================================================== --- trunk/interfaces/src/deb-package/debian/copyright (rev 0) +++ trunk/interfaces/src/deb-package/debian/copyright 2012-09-12 22:56:17 UTC (rev 3843) @@ -0,0 +1,31 @@ +Format: http://dep.debian.net/deps/dep5 +Upstream-Name: dl-learner-interfaces +Source: <url://example.com> + +Files: * +Copyright: <years> <put author's name and email here> + <years> <likewise for another author> +License: Apache-2.0 + +Files: debian/* +Copyright: 2011 Heero Yuy <chr...@ya...> +License: Apache-2.0 + +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the complete text of the Apache version 2.0 license + can be found in "/usr/share/common-licenses/Apache-2.0". + +# Please also look if there are files or directories which have a +# different copyright/license attached and list them here. Added: trunk/interfaces/src/deb-package/debian/dl-learner-interfaces.install =================================================================== --- trunk/interfaces/src/deb-package/debian/dl-learner-interfaces.install (rev 0) +++ trunk/interfaces/src/deb-package/debian/dl-learner-interfaces.install 2012-09-12 22:56:17 UTC (rev 3843) @@ -0,0 +1,2 @@ +lib /usr/share/dllearner +bin /usr/share/dllearner \ No newline at end of file Added: trunk/interfaces/src/deb-package/debian/dl-learner-interfaces.substvars =================================================================== --- trunk/interfaces/src/deb-package/debian/dl-learner-interfaces.substvars (rev 0) +++ trunk/interfaces/src/deb-package/debian/dl-learner-interfaces.substvars 2012-09-12 22:56:17 UTC (rev 3843) @@ -0,0 +1 @@ +misc:Depends= Added: trunk/interfaces/src/deb-package/debian/docs =================================================================== Added: trunk/interfaces/src/deb-package/debian/files =================================================================== --- trunk/interfaces/src/deb-package/debian/files (rev 0) +++ trunk/interfaces/src/deb-package/debian/files 2012-09-12 22:56:17 UTC (rev 3843) @@ -0,0 +1,2 @@ +dl-learner-interfaces_0.5-2.1_all.deb misc extra +dl-learner-interfaces_0.5-2.tar.gz Added: trunk/interfaces/src/deb-package/debian/postinst =================================================================== --- trunk/interfaces/src/deb-package/debian/postinst (rev 0) +++ trunk/interfaces/src/deb-package/debian/postinst 2012-09-12 22:56:17 UTC (rev 3843) @@ -0,0 +1,5 @@ +#!/bin/sh + +chmod 666 /usr/share/dllearner + +exit 0 Added: trunk/interfaces/src/deb-package/debian/rules =================================================================== --- trunk/interfaces/src/deb-package/debian/rules (rev 0) +++ trunk/interfaces/src/deb-package/debian/rules 2012-09-12 22:56:17 UTC (rev 3843) @@ -0,0 +1,13 @@ +#!/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 + +%: + dh $@ Added: trunk/interfaces/src/deb-package/debian/source/format =================================================================== --- trunk/interfaces/src/deb-package/debian/source/format (rev 0) +++ trunk/interfaces/src/deb-package/debian/source/format 2012-09-12 22:56:17 UTC (rev 3843) @@ -0,0 +1 @@ +3.0 (native) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |