Du bist nicht angemeldet.

#1 15.02.2021 08:25:34

jessie
Mitglied

Aktualisierung swt

Hallo,

auf Grund von Problemen mit Hibiscus-Mashup habe ich feststellen müssen, dass das Paket swt schon lange als "flagges out" markiert ist und im ARCH-Repo noch immer in der Version 4.6.3 vorliegt.
(s. auch https://aur.archlinux.org/packages/jameica-nightly/
Hier wird zwar auf die Nigtly-Version Bezug genommen, aber das gleiche Problem liegt auch in der Stable-Version vor.

Weiß jemand, wie es mit der Aktualisierung von Paketen läuft oder warum gerade dieses Paket bei ARCH so sehr alt ist?

Viele Grüße
Jessie

Offline

#2 15.02.2021 11:07:58

Icecube63
Mitglied

Re: Aktualisierung swt

That's something I am not used to from my beloved distro...

Hast du den Patch ausprobiert?

Offline

#3 15.02.2021 12:53:21

jessie
Mitglied

Re: Aktualisierung swt

Ich muss zu meiner Schande gestehen, dass ich nicht genau weiß wie das geht...

Offline

#4 15.02.2021 14:04:59

Shai2Eej
Gast

Re: Aktualisierung swt

Der Patch funktioniert so wir er veröffentlicht wurde nicht. Ich habe das PKGBUILD mal manuell so korrigiert, wie es der patch machen sollte:

# Contributor: johnnybash <georgpfahler@wachenzell.org>
# Contributor: r20d20 <r20d20@web.de>
# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
# Maintainer: Square252 <square@0xfc.de>

pkgname=jameica-nightly
pkgver=2.11.0
pkgrel=2
pkgdesc="Jameica is a free Java application platform"
arch=('any')
url="http://www.willuhn.de/products/jameica/"
license=('GPL')
depends=('java-runtime>=1.6' 'bash')
conflicts=('jameica')
source=("http://www.willuhn.de/products/jameica/releases/nightly/jameica-linux64-$pkgver-nightly.zip" "jameica.desktop")
sha256sums=('SKIP'
            'b0221e7463407243d2922107d0de4c437e2037ab0639e2961c443db4f15725fc')

package() {
  install -d "$pkgdir"/usr/share/{java/jameica,applications}
  cp -R "$srcdir"/jameica "$pkgdir"/usr/share/java
  # link jameica-linux64.jar to jameica-linux.jar
  ln -s /usr/share/java/jameica/jameica-linux64.jar \
    "$pkgdir"/usr/share/java/jameica/jameica-linux.jar

  install -m 644 "$srcdir"/jameica.desktop "$pkgdir"/usr/share/applications
}

Versuche mal, ob du damit das Paket bauen kannst.

Da Stefan 'haawda' Husmann als Mitwirkender aufgeführt wird, kann er vielleicht auch das PKGBUILD direkt im AUR ändern. Letztendlich wurde nur die Abhängigkeit zu swt und die folgenden Schritte zum Abhängen der mit jameica ausgelieferten lib entfernt.

Evtl. kann man auch das veraltete swt-Paket auf den neuesten Stand bringen, indem man im PKBUILD die aktuellen Quelle einträgt. Den Betreuer könntest du auch noch anschreiben und fragen, warum er das Paket nicht aktualisiert. Und wenn sich das Paket mit den aktuellen Quellen nicht mehr bauen lässt, dann würde ich dazu einen Bugreport einreichen, damit es entweder aktualisiert oder aus dem Repo entfernt wird.

#5 15.02.2021 14:44:00

jessie
Mitglied

Re: Aktualisierung swt

Ich habe zunächst einen anderen Weg gewählt:
Das sog. "Rundum-Sorglos-Paket" https://hibiscus-mashup.derrichter.de/i … stallation in einer VM installiert und anschließend (da die Installation nach /opt läuft) die ganzen Programmdateien in ein Verzeichnis des Nutzers kopiert. Aber es soll nur eine Zwischenlösung sein.

Den Betreuer habe ich bereits vor ca. einer Woche angeschrieben, aber leider hat sich nichts getan...

Beitrag geändert von jessie (15.02.2021 14:46:23)

Offline

#6 15.02.2021 14:54:07

stefanhusmann
Moderator

Re: Aktualisierung swt

 Stefan 'haawda' Husmann als Mitwirkender aufgeführt wird, kann er vielleicht auch das PKGBUILD direkt im AUR ändern.

Nein, kann ich nicht, da das nur der aktuelle Betreuer kann, nicht vormalige.

Offline

#7 15.02.2021 15:09:08

Icecube63
Mitglied

Re: Aktualisierung swt

Shai2Eej schrieb:

Der Patch funktioniert so wir er veröffentlicht wurde nicht. Ich habe das PKGBUILD mal manuell so korrigiert, wie es der patch machen sollte:

Versuche mal, ob du damit das Paket bauen kannst.

Das heißt du hast es nicht getestet?

Evtl. kann man auch das veraltete swt-Paket auf den neuesten Stand bringen, indem man im PKBUILD die aktuellen Quelle einträgt.

Wie soll das gehen, swt liegt in extra und nicht im AUR.

jessie schrieb:

Ich habe zunächst einen anderen Weg gewählt:
Das sog. "Rundum-Sorglos-Paket" https://hibiscus-mashup.derrichter.de/i … stallation in einer VM installiert und anschließend (da die Installation nach /opt läuft) die ganzen Programmdateien in ein Verzeichnis des Nutzers kopiert.

Da muss man erstmal drauf kommen... big_smile

Offline

#8 15.02.2021 15:34:05

stefanhusmann
Moderator

Re: Aktualisierung swt

Wie soll das gehen, swt liegt in extra und nicht im AUR.

Ja und, schon mal von asp gehört? Wenn nicht, kann man sich das PKGBUILD auch aus dem Browser per copy und paste oder per git herunterladen, bearbeiten und das Paket neu bauen.

Offline

#9 15.02.2021 16:13:25

Icecube63
Mitglied

Re: Aktualisierung swt

stefanhusmann schrieb:

Wie soll das gehen, swt liegt in extra und nicht im AUR.

Ja und, schon mal von asp gehört?

Nein. Wieder was gelernt.

Wenn nicht, kann man sich das PKGBUILD auch aus dem Browser per copy und paste oder per git herunterladen, bearbeiten und das Paket neu bauen.

Muss gestehen ich habe bei den Paketen aus den "normalen" Repos noch nie in die Quelldateien und in PKGBUILD geschaut.

Offline

#10 15.02.2021 16:44:28

Shai2Eej
Gast

Re: Aktualisierung swt

Icecube63 schrieb:

Das heißt du hast es nicht getestet?

Rrrichtig ... das soll der machen, der auch das Paket braucht.

Muss gestehen ich habe bei den Paketen aus den "normalen" Repos noch nie in die Quelldateien und in PKGBUILD geschaut.

Ich schon ... spätestens wenn es upstream patche gibt und man deshalb die Pakete neu bauen muss, bleibt einem das nicht erspart. Oder wenn man Pakete mit Debug-Informationen benötigt, um bei Abstürzen dem Entwickler brauchbare Traces zur Verfügung stellen zu können.

#11 Heute 08:01:02

jessie
Mitglied

Re: Aktualisierung swt

Ich wäre trotz dass ich eine Lösung (s. oben) gefunden habe interessiert, wie man solche Patches installiert. Gibt es da irgendwo eine Anleitung?

Offline

#12 Heute 08:36:17

stefanhusmann
Moderator

Re: Aktualisierung swt

Die Manpages der Programme patch und diff wären schon mal ein Anfang. Und/oder man schaut sich eines der vielen PKGBUILDS an, die patch verwenden. Eine allgemeine Anleitung zu schreiben ist nicht so einfach, da sich die Einzelfälle doch stark unterscheiden.

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Deine Antwort

Fußzeile des Forums