lumina 1.1.0 und deutsche Lokalisierung

H

holgerw

Guest
Hallo,

seit heute Morgen steht Lumina in Version 1.1.0 in den Ports zur Verfügung.

Nur wie bekomme ich das auf Deutsch?

Lumina-i18n ist deprecated, durch ein Flag mit i18n soll man das direkt über das Paket Lumina hinbekommen.

Beim Bau aus den Ports wird mir so eine Option aber nicht angeboten.

Übersehe ich da etwas, oder muss ich da anfangen, zu frickeln? Bis Version 0.9 installierte man das Sprachpaket und konnte dann deutsch per Mausklick auswählen.

Viele Grüße,
Holger
 
Da bei OpenBSD das Flag explizit auf false gesetzt wird, wieso sollte es denn nicht bauen, wenn man das weglässt?
 
Auf der github Seite steht folgendes:

  • WITH_I18N: Generate/install the translation files. (Note: For versions prior to 1.1.0, do not use this flag! The localization files for versions up through 1.0.0 are available in the lumina-i18n repository instead). Example: qmake CONFIG+=WITH_I18N

Gruss

[1] https://github.com/trueos/lumina
 
Das bezweifle ich.
Lumina-i18n ist sogar eine Laufzeitabhängigkeit von lumina. Und der Port ist - wie ich es sehe - nicht DEPRECATED markiert:
http://www.freshports.org/x11/lumina-i18n/

Rob
Hallo Rob,
Siehe https://lumina-desktop.org/version-1-1-0-released/
The “trueos/lumina-i18n” repository is depreciated in 1.1.0. From this point on, include localization files with the “WITH_I18N” build flag.

In den Ports ist seit Monaten das Sprachpaket in Version 0.9, seit lumina 1.0 fruchtet die Installation dieses Sprachpaketes nicht mehr, man kann keine andere Sprache mehr auswählen.

Sorry, ich sauge mir das doch nicht aus den Fingern.

Vieler Grüße,
Holger
 
Ist nicht ein Paket für 0.9 automatisch deprecated wenn 1.0 raus ist? Ab 1.1 werden die nicht mehr separat angeboten.
 
Ab 1.1 werden die nicht mehr separat angeboten.

Hi,

das weiß ich doch, ich lese doch auf deren Seite auch die Anmerkungen.

Aber wie bekomme ich denn - auf Anwenderfreundliche Weise, ohne in Makefile x Option y zu setzen, um dann mit qmake A zu machen, um zu :D - nun lumina 1.1.0 so eingerichtet, dass ich unter dessen Preferences wieder deutsch per Mausklick auswählen kann, wie dass früher bei lumina 0.9 einfach möglich war?

Viele Grüße,
Holger
 
Holger ich würde mal folgendes versuchen, ich habs aber nicht getestet. Im Makefile von x11/lumina würde ich das hier anpassen:
Code:
#Setup the qmake configuration options
.if ${PORT_OPTIONS:MTRUEOS}
QMAKE_ARGS= DEFAULT_SETTINGS=TrueOS \
            CONFIG+=WITH_I18N
.endi
Gruss
 
Hallo @foxit
danke für den Hinweis.

Der Kram baut aber auf meinem Desktop-Rechner nicht:
Code:
===>  Script "configure" failed unexpectedly.
Please report the problem to kde@FreeBSD.org [maintainer] and attach the
"/usr/ports/devel/qt5-buildtools/work/qtbase-opensource-src-5.6.1/config.log"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. a /usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1
Stop.
make: stopped in /usr/ports/devel/qt5-buildtools
===>>> make build failed for devel/qt5-buildtools
===>>> Aborting update
===>>> Update for devel/qt5-buildtools failed
===>>> Aborting update

Viele Grüße,
Holger
 
Hmmm,

es gibt noch nicht mal eine /usr/ports/devel/qt5-buildtools/work/qtbase-opensource-src-5.6.1/config.log

Lustig: Auf meinem Notebook mit FreeBSD 11.0-RELEASEp2 hat es gestern gebaut, allerdings ohne Modifikation des Makefiles.

Ich werde hier den Portstree noch mal komplett neu holen, dann mal das Makefile nicht modifizieren und auch Tueos nicht auswählen, einfach, um mal zu schauen, ob es dann wenigstens hier auf meinerm Desktop-Rechner baut.

Viele Grüße,
Holger
 
Hallo,

auch ohne Modifikation baut es nicht, ich habe übrigens bei der Fehlermeldung einen wichtigen Part vergessen, zu zitieren:
Code:
The specified system/compiler is not supported:

      /usr/ports/devel/qt5-buildtools/work/qtbase-opensource-src-5.6.1/mkspecs/freebsd-g++

   Please see the README file for a complete list.

Hmmm, ob ich wohl nach dem freebsd-update auf Version RELEASEp2 vor einer Stunde zunächst mal neu booten sollte? Das habe ich nämlich nicht gemacht.

Viele Grüße,
Holger
 
Hallo Rob,

puh, und ich befürchtete schon, in meinem Ausgangspost irgendie richtig unklar rüber gekommen zu sein :-)

Meine etwas naive Frage:

Könnte ich einfach die github Files/FreeBSD in einen Ordner lumina kopieren, den dann nach /usr/ports/x11 kopieren und dann bauen?

Oder macht man das so überhaupt nicht?

Viele Grüße,
Holger
 
So, der Port baut gerade, ich konnte I18N explizit als Option vor dem Bauvorgang auswählen .... und bin eigentlich guter Dinge, dass es nun klappt :)

Danke für Eure Geduld :)

Viele Grüße,
Holger
 
Hallo,

der Bau klappt nicht:
Code:
===>  Cleaning for lumina-%%CHGVERSION%%,2
===>  License BSD3CLAUSE accepted by the user
===>  Found saved configuration for lumina-%%CHGVERSION%%,2
===>   lumina-%%CHGVERSION%%,2 depends on file: /usr/local/sbin/pkg - found
=> trueos-lumina-%%CHGVERSION%%-%%GHTAG%%_GH0.tar.gz is not in /usr/ports/x11/lumina/distinfo.
=> Either /usr/ports/x11/lumina/distinfo is out of date, or
=> trueos-lumina-%%CHGVERSION%%-%%GHTAG%%_GH0.tar.gz is spelled incorrectly.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/x11/lumina
*** Error code 1

Stop.
make: stopped in /usr/ports/x11/lumina
 
Du hast Dateien in den Ordner hineinkopiert, die "nicht richtig" sind. In der Datei distinfo ist beschrieben, welche Dateien richtig (mit nem Hashwert oder so) sind. Du kannst einfach mal die Datei distinfo löschen und gucken, ob es dann geht.
 
Hallo @zuglufttier

habe ich gemacht, dann kommt:
Code:
===>   lumina-%%CHGVERSION%%,2 depends on file: /usr/local/sbin/pkg - found
=> trueos-lumina-%%CHGVERSION%%-%%GHTAG%%_GH0.tar.gz doesn't seem to exist in /usr/ports/distfiles//.
=> Attempting to fetch https://codeload.github.com/trueos/lumina/tar.gz/%%GHTAG%%?dummy=/trueos-lumina-%%CHGVERSION%%-%%GHTAG%%_GH0.tar.gz
fetch: https://codeload.github.com/trueos/lumina/tar.gz/%%GHTAG%%?dummy=/trueos-lumina-%%CHGVERSION%%-%%GHTAG%%_GH0.tar.gz: Not Found
=> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/trueos-lumina-%%CHGVERSION%%-%%GHTAG%%_GH0.tar.gz
fetch: http://distcache.FreeBSD.org/ports-distfiles/trueos-lumina-%%CHGVERSION%%-%%GHTAG%%_GH0.tar.gz: Bad Request
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles// and try again.
*** Error code 1

Mir ist klar, was da gemeint ist, auch ein
Code:
wget https://codeload.github.com/trueos/lumina/tar.gz/%%GHTAG%%?dummy=/trueos-lumina-%%CHGVERSION%%-%%GHTAG%%_GH0.tar.gz
führt zu einem File not found.

Was kann ich denn jetzt machen, damit lumina baut? Die ganzen Abhängigkeiten sind schon gebaut und installiert.

Viele Grüße,
Holger
 
Rob, leider geht das nicht:
Code:
Cleaning for lumina-1.1.0.p1,2
===>  lumina-1.1.0.p1,2 PORTVERSION 1.1.0-p1 may not contain '-' '_' or ','.
*** Error code 1

Stop.
make: stopped in /usr/ports/x11/lumina

===>>> make build failed for x11/lumina
===>>> Aborting update

Edit: Habe gerade auch Deinen Hinweis befolgt mit dem Rausnehmen der Zeile unten.
Geht trotzdem nicht.
 
Siehe PN. Wenn alles klappt, können wir die Lösung ja veröffentlichen.

Rob

Habe ich, klappt leider nicht.

Hier mal das Makefile, vielleicht gibt es da einen Tippfehler.

Das ist übrigens eine nette Übung für meine Geduld - und da bleibe ich jetzt dran .... bei dieser guten Unterstützung und Hilfsbereitschaft.
 

Anhänge

  • makefile.txt
    1,5 KB · Aufrufe: 249
Zurück
Oben