ubuntuusers.de

Putty 0.76 deb Paket erstellen

Status: Gelöst | Ubuntu-Version: Kubuntu 20.04 (Focal Fossa)
Antworten |

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55779

Wohnort: Berlin

von.wert schrieb:

tomtomtom hat diverse Extrazeilen drin.

Jau, 1:1 das debian-Verzeichnis von sid geklaut.

Kannst Du natürlich nochmal so erweitert durchgehen oder schlicht simple Aufrufe mit einem Editor selbst schreiben. Das ist ja nun wahrlich nicht schwer.

Richtig. Den Starter kann man 1:1 auch aus dem *.debian.tar.xz klauen.

[Desktop Entry]
Version=1.0
Name=PuTTY SSH Client
GenericName=PuTTY
Comment=Connect to an SSH server with PuTTY
Type=Application
Exec=putty
Icon=putty
Keywords=ssh;connect;
Categories=GTK;Network;

Das Icon kann man ebenso einfach ziehen und ins Verzeichnis schieben.

sudo wget https://github.com/archlinux/svntogit-packages/blob/packages/putty/trunk/putty.png -O /usr/share/pixmaps/putty.png

dippes

(Themenstarter)

Anmeldungsdatum:
31. Dezember 2009

Beiträge: 553

Hallo Tomtomtom Ich habe es versucht wie du zu bauen aber schlägt fehl.

apt install dh-exec imagemagick war schon installiert

Wurde meinerseits etwas vergessen?

mkdir putty-0.76

cd putty-0.76/

wget http://deb.debian.org/debian/pool/main/p/putty/putty_0.76.orig.tar.gz http://deb.debian.org/debian/pool/main/p/putty/putty_0.76-1.debian.tar.xz

tar -xf putty_0.76-1.debian.tar.xz

tar -xf putty_0.76.orig.tar.gz

bash -c 'echo -e "putty (0.76-1) focal; urgency=medium\n\n  * Rebuild for focal.\n\n -- tomx3 <tomx3@tomtomtom.org> Sun, 7 Nov 2021 15:53:42 +0100" > debian/changelog'

 



dpkg-buildpackage -us -uc

Gibt Fehler

dpkg-buildpackage: warning:     debian/changelog(l5): badly formatted trailer line
LINE:  -- tomx3 <tomx3@tomtomtom.org> Sun, 7 Nov 2021 15:53:42 +0100
dpkg-buildpackage: info: source package putty
dpkg-buildpackage: info: source version 0.76-1
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by tomx3 <tomx3@tomtomtom.org>
dpkg-buildpackage: info: host architecture amd64
 dpkg-source --before-build .
dpkg-source: warning: putty-0.76/debian/changelog(l5): badly formatted trailer line
LINE:  -- tomx3 <tomx3@tomtomtom.org> Sun, 7 Nov 2021 15:53:42 +0100
 debian/rules clean
dh clean --with=autoreconf --parallel
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/dippes/bauen/putty-0.76'
dh_auto_clean
/usr/bin/make -C icons clean
make[2]: Entering directory '/home/dippes/bauen/putty-0.76'
make[2]: *** icons: No such file or directory.  Stop.
make[2]: Leaving directory '/home/dippes/bauen/putty-0.76'
make[1]: *** [debian/rules:35: override_dh_auto_clean] Error 2
make[1]: Leaving directory '/home/dippes/bauen/putty-0.76'
make: *** [debian/rules:3: clean] Error 2
dpkg-buildpackage: error: debian/rules clean subprocess returned exit status 2

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11289

Wohnort: München

Wenn du dir dget (ist im devscripts Paket) installierst, kannst du dir das Leben leichter machen:

rm -r putty-0.76*
dget -xu https://deb.debian.org/debian/pool/main/p/putty/putty_0.76-1.dsc
cd putty-0.76
dch -Dfocal -l local "local rebuild"
dpkg-checkbuilddeps  # falls da Pakete als fehlend gelistet werden, diese installieren
dpkg-buildpackage -us -uc -b 

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55779

Wohnort: Berlin

Mal abgesehen davon, dass mir nicht klar ist, warum du bei Deinem Paket mich als Maintainer einträgst und eine falsche Erstellungszeit angibst:

Offensichtlich ist mir da beim Guttenbergen was abhanden gekommen.

Das entpackte debian-Verzeichnis muss natürlich in den Ordner des Quellcodes verschoben werden.

~/putty-0.76$ mv debian putty-0.76/

Und in den Quellcode-Ordner gewechselt werden (das war allerdings am Pfad ersichtlich)

~/putty-0.76$ cd putty-0.76

Bevor man

~/putty-0.76$ dpkg-buildpackage -us -uc

ausführen kann.

Das du im falschen Ordner warst ist aber aus deiner Fehlermeldung schon ersichtlich...

Antworten |