ubuntuusers.de

Launchpad PPA

Status: Gelöst | Ubuntu-Version: Ubuntu 9.04 (Jaunty Jackalope)
Antworten |

ubuntu810

Avatar von ubuntu810

Anmeldungsdatum:
17. März 2009

Beiträge: 115

Wohnort: Gerasdorf bei Wien

Wie kann ich diese .changes-Datei bauen (Habs im Packaging Guide nicht gefunden)?

Bearbeitet von Bordi:

Bitte zukünftig immer Ubuntu-Version und Release angeben, ich weiss es mag das eine oder andere mal sicher schwierig sein, aber es hilft beim Support bestimmt weiter, danke.

Maduser

Avatar von Maduser

Anmeldungsdatum:
3. Mai 2005

Beiträge: 1238

Suchst du sowas wie dch bzw. debchange?

MrKanister

Anmeldungsdatum:
13. Oktober 2007

Beiträge: 2105

Hallo ubuntu810,

wenn du

debuils -S -sa

benutzt hast, dann wird automatisch eine *.changes Datei in ../erstellt, die du mit dput uploaden kannst.

Gruß Martin

ubuntu810

(Themenstarter)
Avatar von ubuntu810

Anmeldungsdatum:
17. März 2009

Beiträge: 115

Wohnort: Gerasdorf bei Wien

Danke. Und weiß vielleicht jemand, wie man Quellpakete für Java-Programme baut?

ubuntu810

(Themenstarter)
Avatar von ubuntu810

Anmeldungsdatum:
17. März 2009

Beiträge: 115

Wohnort: Gerasdorf bei Wien

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?

ubuntu810

(Themenstarter)
Avatar von ubuntu810

Anmeldungsdatum:
17. März 2009

Beiträge: 115

Wohnort: Gerasdorf bei Wien

Habs gelöst

hilfi2000

Anmeldungsdatum:
17. August 2007

Beiträge: Zähle...

hey,

und was war die Lösung??? 😕

Chu-I

Avatar von Chu-I

Anmeldungsdatum:
10. März 2006

Beiträge: 50

Wohnort: Berlin

"In der Datei rules kommentierst du die 3 $(MAKE)-Befehle aus." http://forum.ubuntuusers.de/topic/wie-kann-ich-mir-eigene-.deb-metapakete-bauen/

Antworten |