Seit ich auf 2.5 gewechselt habe, werden zwar die Nemesis Skins als Ordner in /usr/share/enigma2 installiert, diese enthalten jedoch keine Dateien.
Woran kann das liegen?
Seit ich auf 2.5 gewechselt habe, werden zwar die Nemesis Skins als Ordner in /usr/share/enigma2 installiert, diese enthalten jedoch keine Dateien.
Woran kann das liegen?
skins sind jetzt in einzelne pakete gesplittet, also jeder skin ist jetzt ein eigenes ipk. musst du also entweder in dein cvs das richtige skinpaket einbauen oder mit ipkg install mein-skin-paket.ipk per telnet das gewünschte vom feed installieren.
Das erklärt einiges.
Danke dir.
btw: ich finde das eine gute Sache! Ich bin da eher ein Purist und möchte nur das installieren, was ich auch brauche!
man hätte es nur gleich richtig machen sollen so das ich einen skin wie ein plugin herunterladen und installieren kann.
Hi floh,
enigma2-skins.bb
Zitatif bb.data.expand('${REL_MINOR}', d) != "4":
auf
Zitatif bb.data.expand('${REL_MINOR}', d) != "5":
ändern
ZitatOriginally posted by floh
Seit ich auf 2.5 gewechselt habe, werden zwar die Nemesis Skins als Ordner in /usr/share/enigma2 installiert, diese enthalten jedoch keine Dateien.
Woran kann das liegen?
How do I change from 2.4 to 2.5?
Thanks
At first you should make a
bitbake -cclean enigma2 enigma2-plugins enigma2-streamproxy enigma2-skins
to clean all 2.4-files. Then just look in the directory $OEROOT/openembedded/packages/enigma2/ for the files
enigma2-plugins.bb
enigma2-streamproxy.bb
enigma2-skins.bb
enigma2.bb
and open them with an editor of your choice. You will see in the first lines the version-information and also some hints, how to get the 2.5 version.
After editing the files just do the commands
source ./env.source
bitbake dreambox-image
and you will get an image with enigma2 2.5.
ZitatAlles anzeigenOriginally posted by Nick99
At first you should make a
bitbake -cclean enigma2 enigma2-plugins enigma2-streamproxy enigma2-skins
to clean all 2.4-files. Then just look in the directory $OEROOT/openembedded/packages/enigma2/ for the files
enigma2-plugins.bb
enigma2-streamproxy.bb
enigma2-skins.bb
enigma2.bb
and open them with an editor of your choice. You will see in the first lines the version-information and also some hints, how to get the 2.5 version.
After editing the files just do the commands
source ./env.source
bitbake dreambox-image
and you will get an image with enigma2 2.5.
Thank you. The lines are:
REL_MAJOR="2"
REL_MINOR="5" (4 = 2.4)
It's correctly?
Hi
yes
But what date should be included to insert into
enigma2-plugins.bb
enigma2-streamproxy.bb
enigma2-skins.bb
?
You should place the date of tomorrow, to get the latest code.
ZitatOriginally posted by Nick99
You should place the date of tomorrow, to get the latest code.
Ok, but enigma2-plugins_rel25_20080512.tar.gz FAILED!
because TREKE.NET it's OUT!
so funktioniert das auch nicht.
Wie sieht denn deine enigma2-plugins.bb jetzt genau aus?
Zwar sieht mein OE-System anders aus, bin auch nicht wirklich die grosse Hilfe, aber versuche das mal:
DESCRIPTION = "Additional plugins for Enigma2"
MAINTAINER = "Felix Domke <tmbinc@elitedvb.net>"
SRCDATE = "20080512"
REL_MAJOR="2"
REL_MINOR="5"
TAG = ""
PV = "${REL_MAJOR}.${REL_MINOR}cvs${SRCDATE}"
SRC_URI = "cvs://anonymous@cvs.schwerkraft.elitedvb.net/cvsroot/enigma2-plugins;module=enigma2-plugins;method=pserver${TAG};date=${SRCDATE}"
FILES_${PN} += " /usr/share/enigma2 /usr/share/fonts "
inherit autotools
S = "${WORKDIR}/enigma2-plugins"
python populate_packages_prepend () {
enigma2_plugindir = bb.data.expand('${libdir}/enigma2/python/Plugins', d)
do_split_packages(d, enigma2_plugindir, '(.*?/.*?)/.*', 'enigma2-plugin-%s', 'Enigma2 Plugin: %s', recursive=True, match_path=True, prepend=True)
def getControlLines(mydir, d, package):
import os
try:
src = open(mydir + package + "/CONTROL/control").read()
except IOError:
return
for line in src.split("\n"):
if line.startswith('Package: '):
full_package = line[9:]
if line.startswith('Depends: '):
bb.data.setVar('RDEPENDS_' + full_package, ' '.join(line[9:].split(', ')), d)
if line.startswith('Description: '):
bb.data.setVar('DESCRIPTION_' + full_package, line[13:], d)
mydir = bb.data.getVar('D', d, 1) + "/../enigma2-plugins/"
for package in bb.data.getVar('PACKAGES', d, 1).split():
getControlLines(mydir, d, package.split('-')[-1])
}
Alles anzeigen
und dann in $OEROOT/build
checking for ENIGMA2... Package enigma2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `enigma2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'enigma2' found
configure: error: Package requirements (enigma2) were not met:
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables ENIGMA2_CFLAGS
and ENIGMA2_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
+ oefatal 'oe_runconf failed'
+ echo FATAL: 'oe_runconf failed'
FATAL: oe_runconf failed
+ exit 1
Alles anzeigen
HELP!