Ich habe eine Anleitung gefungen (wiki.debian.org/Java/Packaging)
Wenn ich jetzt aber debuild ausführe, kommt folgende Fehlermeldung:
matthias@002:~/Programme/AktienCalculator/2.0/aktiencalculator-2.0/aktiencalculator-2.0$ debuild -k6C6FA497
dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: setze CFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: setze CPPFLAGS auf Standardwert:
dpkg-buildpackage: setze LDFLAGS auf Standardwert: -Wl,-Bsymbolic-functions
dpkg-buildpackage: setze FFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: setze CXXFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: Quellpaket aktiencalculator
dpkg-buildpackage: Quellversion 2.0-1
dpkg-buildpackage: Quellen geändert durch Matthias Kolb <jauntyjackalope.mmource@gmx.at>
dpkg-buildpackage: Host-Architektur i386
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp aktiencalculator.jar
dh_clean
jh_build --clean
# Add here commands to clean up after the build process.
dh_clean
dpkg-source -b aktiencalculator-2.0
dpkg-source: Information: verwende Quellformat »1.0«
dpkg-source: Information: baue aktiencalculator unter Benutzung des existierenden aktiencalculator_2.0.orig.tar.gz
dpkg-source: Information: baue aktiencalculator in aktiencalculator_2.0-1.diff.gz
dpkg-source: Warnung: neu erstellte leere Datei »debian/docs« wird im Diff nicht dargestellt werden
dpkg-source: Warnung: ignoriere Löschen der Datei Choisir.java
dpkg-source: Warnung: ignoriere Löschen der Datei EditDatei.java
dpkg-source: Warnung: ignoriere Löschen der Datei Alt.java
dpkg-source: Warnung: ignoriere Löschen der Datei LeseDatei.java
dpkg-source: Warnung: ignoriere Löschen der Datei Finished.java
dpkg-source: Warnung: ignoriere Löschen der Datei Tre.java
dpkg-source: Warnung: ignoriere Löschen der Datei Aktualisiert.java
dpkg-source: Warnung: ignoriere Löschen der Datei Kurs.java
dpkg-source: Warnung: ignoriere Löschen der Datei SchreibeDatei.java
dpkg-source: Warnung: ignoriere Löschen der Datei Fehler.java
dpkg-source: Warnung: ignoriere Löschen der Datei StartShareCalc.java
dpkg-source: Warnung: ignoriere Löschen der Datei Finishedtwo.java
dpkg-source: Warnung: ignoriere Löschen der Datei Inhaber.java
dpkg-source: Warnung: ignoriere Löschen der Datei Neu.java
dpkg-source: Warnung: ignoriere Löschen der Datei Start.java
dpkg-source: Warnung: ignoriere Löschen der Datei Aktie.java
dpkg-source: Warnung: ignoriere Löschen der Datei ShareCalc.java
dpkg-source: Information: baue aktiencalculator in aktiencalculator_2.0-1.dsc
debian/rules build
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
dh_testdir
jh_build --main=StartShareCalc aktiencalculator.jar src
Ignoring src because it does not exist
Nothing to do
touch build-stamp
fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/aktiencalculator.
dh_testdir
dh_testroot
dh_clean -k
dh_install -i
cp: Aufruf von stat für „debian/tmp/aktiencalculator.jar“ nicht möglich: No such file or directory
dh_install: command returned error code 256
make: *** [binary-indep] Fehler 1
dpkg-buildpackage: Fehlschlag: fakeroot debian/rules binary gab Fehler-Exitstatus 2
debuild: fatal error at line 1329:
dpkg-buildpackage -rfakeroot -D -us -uc failed
matthias@002:~/Programme/AktienCalculator/2.0/aktiencalculator-2.0/aktiencalculator-2.0$
Hier noch die rules-Datei:
#!/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 JAVA_HOME=/usr/lib/jvm/defaut-java
configure: configure-stamp
configure-stamp:
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
build: build-stamp
build-stamp: configure-stamp
dh_testdir
jh_build --main=StartShareCalc aktiencalculator.jar src
touch $@
clean:
dh_testdir
dh_testroot
rm -f build-stamp aktiencalculator.jar
dh_clean
jh_build --clean
# Add here commands to clean up after the build process.
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/aktiencalculator.
# Build architecture-independent files here.
binary-indep: install
dh_testdir
dh_testroot
dh_clean -k
dh_install -i
dh_installdocs -i
dh_installchangelogs -i
jh_manifest -i
dh_link -i
jh_exec -i
jh_depends -i
dh_compress -i
dh_fixperms -i
dh_installdeb -i
dh_gencontrol -i
dh_md5sums -i
dh_builddeb -i
# We have nothing to do by default.
# Build architecture-dependent files here.
binary-arch: install
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure
Was ist hier der Fehler?