diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/classes/e.bbclass | 36 | ||||
-rw-r--r-- | meta/classes/efl.bbclass | 49 | ||||
-rw-r--r-- | meta/classes/gpe.bbclass | 17 | ||||
-rw-r--r-- | meta/classes/manifest.bbclass | 80 | ||||
-rw-r--r-- | meta/classes/nslu2-jffs2-image.bbclass | 18 | ||||
-rw-r--r-- | meta/classes/nslu2-mirrors.bbclass | 4 | ||||
-rw-r--r-- | meta/classes/nslu2-ramdisk-image.bbclass | 18 | ||||
-rw-r--r-- | meta/classes/nylon-mirrors.bbclass | 6 | ||||
-rw-r--r-- | meta/classes/opie.bbclass | 105 | ||||
-rw-r--r-- | meta/classes/opie_i18n.bbclass | 163 | ||||
-rw-r--r-- | meta/classes/palmtop.bbclass | 20 | ||||
-rw-r--r-- | meta/classes/qmake-base.bbclass | 44 | ||||
-rw-r--r-- | meta/classes/qmake.bbclass | 57 | ||||
-rw-r--r-- | meta/classes/qpf.bbclass | 36 | ||||
-rw-r--r-- | meta/classes/qt3e.bbclass | 11 | ||||
-rw-r--r-- | meta/classes/qt3x11.bbclass | 15 | ||||
-rw-r--r-- | meta/classes/qt4x11.bbclass | 17 | ||||
-rw-r--r-- | meta/classes/wrt-image.bbclass | 33 |
18 files changed, 0 insertions, 729 deletions
diff --git a/meta/classes/e.bbclass b/meta/classes/e.bbclass deleted file mode 100644 index 008e3f2dc1..0000000000 --- a/meta/classes/e.bbclass +++ /dev/null | |||
@@ -1,36 +0,0 @@ | |||
1 | HOMEPAGE = "http://www.enlightenment.org" | ||
2 | SECTION = "e/apps" | ||
3 | |||
4 | inherit autotools pkgconfig binconfig | ||
5 | |||
6 | do_prepsources () { | ||
7 | make clean distclean || true | ||
8 | } | ||
9 | addtask prepsources after do_fetch before do_unpack | ||
10 | |||
11 | def binconfig_suffix(d): | ||
12 | import bb | ||
13 | return ["","-native"][bb.data.inherits_class('native', d)] | ||
14 | |||
15 | export CURL_CONFIG = "${STAGING_BINDIR}/curl-config${@binconfig_suffix(d)}" | ||
16 | export EDB_CONFIG = "${STAGING_BINDIR}/edb-config${@binconfig_suffix(d)}" | ||
17 | export EET_CONFIG = "${STAGING_BINDIR}/eet-config${@binconfig_suffix(d)}" | ||
18 | export EVAS_CONFIG = "${STAGING_BINDIR}/evas-config${@binconfig_suffix(d)}" | ||
19 | export ECORE_CONFIG = "${STAGING_BINDIR}/ecore-config${@binconfig_suffix(d)}" | ||
20 | export EMBRYO_CONFIG = "${STAGING_BINDIR}/embryo-config${@binconfig_suffix(d)}" | ||
21 | export ENGRAVE_CONFIG = "${STAGING_BINDIR}/engrave-config${@binconfig_suffix(d)}" | ||
22 | export ENLIGHTENMENT_CONFIG = "${STAGING_BINDIR}/enlightenment-config${@binconfig_suffix(d)}" | ||
23 | export EPSILON_CONFIG = "${STAGING_BINDIR}/epsilon-config${@binconfig_suffix(d)}" | ||
24 | export EPEG_CONFIG = "${STAGING_BINDIR}/epeg-config${@binconfig_suffix(d)}" | ||
25 | export ESMART_CONFIG = "${STAGING_BINDIR}/esmart-config${@binconfig_suffix(d)}" | ||
26 | export FREETYPE_CONFIG = "${STAGING_BINDIR}/freetype-config${@binconfig_suffix(d)}" | ||
27 | export IMLIB2_CONFIG = "${STAGING_BINDIR}/imlib2-config${@binconfig_suffix(d)}" | ||
28 | |||
29 | do_compile_prepend() { | ||
30 | find ${S} -name Makefile | xargs sed -i 's:/usr/include:${STAGING_INCDIR}:' | ||
31 | find ${S} -name Makefile | xargs sed -i 's:/usr/X11R6/include:${STAGING_INCDIR}:' | ||
32 | } | ||
33 | |||
34 | PACKAGES = "${PN} ${PN}-themes" | ||
35 | FILES_${PN} = "${libdir}/lib*.so*" | ||
36 | FILES_${PN}-themes = "${datadir}/${PN}/themes ${datadir}/${PN}/data ${datadir}/${PN}/fonts ${datadir}/${PN}/pointers ${datadir}/${PN}/images ${datadir}/${PN}/users ${datadir}/${PN}/images ${datadir}/${PN}/styles" | ||
diff --git a/meta/classes/efl.bbclass b/meta/classes/efl.bbclass deleted file mode 100644 index c258758d30..0000000000 --- a/meta/classes/efl.bbclass +++ /dev/null | |||
@@ -1,49 +0,0 @@ | |||
1 | inherit e | ||
2 | |||
3 | SECTION = "e/libs" | ||
4 | |||
5 | SRCNAME = "${@bb.data.getVar('PN', d, 1).replace('-native', '')}" | ||
6 | SRC_URI = "${E_URI}/${SRCNAME}-${PV}.tar.gz" | ||
7 | S = "${WORKDIR}/${SRCNAME}-${PV}" | ||
8 | |||
9 | INHIBIT_AUTO_STAGE_INCLUDES = "1" | ||
10 | INHIBIT_NATIVE_STAGE_INSTALL = "1" | ||
11 | |||
12 | libdirectory = "src/lib" | ||
13 | libraries = "lib${SRCNAME}" | ||
14 | headers = "${@bb.data.getVar('SRCNAME',d,1).capitalize()}.h" | ||
15 | |||
16 | do_stage_append () { | ||
17 | for i in ${libraries} | ||
18 | do | ||
19 | oe_libinstall -C ${libdirectory} $i ${STAGING_LIBDIR} | ||
20 | done | ||
21 | for i in ${headers} | ||
22 | do | ||
23 | install -m 0644 ${libdirectory}/$i ${STAGING_INCDIR} | ||
24 | done | ||
25 | |||
26 | # Install binaries automatically for native builds | ||
27 | if [ "${@binconfig_suffix(d)}" = "-native" ] | ||
28 | then | ||
29 | |||
30 | # Most EFL binaries start with the package name | ||
31 | for i in src/bin/${SRCNAME}* | ||
32 | do | ||
33 | if [ -x $i -a -f $i ] | ||
34 | then | ||
35 | |||
36 | # Don't install anything with an extension (.so, etc) | ||
37 | if echo $i | grep -v \\. | ||
38 | then | ||
39 | ${HOST_SYS}-libtool --mode=install install -m 0755 $i ${STAGING_BINDIR} | ||
40 | fi | ||
41 | fi | ||
42 | done | ||
43 | fi | ||
44 | } | ||
45 | |||
46 | PACKAGES = "${PN} ${PN}-themes ${PN}-dev ${PN}-examples" | ||
47 | FILES_${PN}-dev = "${bindir}/${PN}-config ${libdir}/pkgconfig ${libdir}/lib*.?a ${libdir}/lib*.a ${includedir}" | ||
48 | FILES_${PN}-examples = "${bindir} ${datadir}" | ||
49 | |||
diff --git a/meta/classes/gpe.bbclass b/meta/classes/gpe.bbclass deleted file mode 100644 index 861ec416a0..0000000000 --- a/meta/classes/gpe.bbclass +++ /dev/null | |||
@@ -1,17 +0,0 @@ | |||
1 | DEPENDS_prepend = "coreutils-native virtual/libintl intltool-native " | ||
2 | GPE_TARBALL_SUFFIX ?= "gz" | ||
3 | SRC_URI = "${GPE_MIRROR}/${PN}-${PV}.tar.${GPE_TARBALL_SUFFIX}" | ||
4 | FILES_${PN} += "${datadir}/gpe ${datadir}/application-registry" | ||
5 | MAINTAINER ?= "GPE Team <gpe@handhelds.org>" | ||
6 | |||
7 | inherit gettext | ||
8 | |||
9 | gpe_do_compile() { | ||
10 | oe_runmake PREFIX=${prefix} | ||
11 | } | ||
12 | |||
13 | gpe_do_install() { | ||
14 | oe_runmake PREFIX=${prefix} DESTDIR=${D} install | ||
15 | } | ||
16 | |||
17 | EXPORT_FUNCTIONS do_compile do_install | ||
diff --git a/meta/classes/manifest.bbclass b/meta/classes/manifest.bbclass deleted file mode 100644 index 687f4b756e..0000000000 --- a/meta/classes/manifest.bbclass +++ /dev/null | |||
@@ -1,80 +0,0 @@ | |||
1 | |||
2 | python read_manifest () { | ||
3 | import sys, bb.manifest | ||
4 | mfn = bb.data.getVar("MANIFEST", d, 1) | ||
5 | if os.access(mfn, os.R_OK): | ||
6 | # we have a manifest, so emit do_stage and do_populate_pkgs, | ||
7 | # and stuff some additional bits of data into the metadata store | ||
8 | mfile = file(mfn, "r") | ||
9 | manifest = bb.manifest.parse(mfile, d) | ||
10 | if not manifest: | ||
11 | return | ||
12 | |||
13 | bb.data.setVar('manifest', manifest, d) | ||
14 | } | ||
15 | |||
16 | python parse_manifest () { | ||
17 | manifest = bb.data.getVar("manifest", d) | ||
18 | if not manifest: | ||
19 | return | ||
20 | for func in ("do_populate_staging", "do_populate_pkgs"): | ||
21 | value = bb.manifest.emit(func, manifest, d) | ||
22 | if value: | ||
23 | bb.data.setVar("manifest_" + func, value, d) | ||
24 | bb.data.delVarFlag("manifest_" + func, "python", d) | ||
25 | bb.data.delVarFlag("manifest_" + func, "fakeroot", d) | ||
26 | bb.data.setVarFlag("manifest_" + func, "func", 1, d) | ||
27 | packages = [] | ||
28 | for l in manifest: | ||
29 | if "pkg" in l and l["pkg"] is not None: | ||
30 | packages.append(l["pkg"]) | ||
31 | bb.data.setVar("PACKAGES", " ".join(packages), d) | ||
32 | } | ||
33 | |||
34 | python __anonymous () { | ||
35 | try: | ||
36 | bb.build.exec_func('read_manifest', d) | ||
37 | bb.build.exec_func('parse_manifest', d) | ||
38 | except exceptions.KeyboardInterrupt: | ||
39 | raise | ||
40 | except Exception, e: | ||
41 | bb.error("anonymous function: %s" % e) | ||
42 | pass | ||
43 | } | ||
44 | |||
45 | #python do_populate_staging () { | ||
46 | # if not bb.data.getVar('manifest', d): | ||
47 | # bb.build.exec_func('do_emit_manifest', d) | ||
48 | # if bb.data.getVar('do_stage', d): | ||
49 | # bb.build.exec_func('do_stage', d) | ||
50 | # else: | ||
51 | # bb.build.exec_func('manifest_do_populate_staging', d) | ||
52 | #} | ||
53 | |||
54 | #addtask populate_pkgs after do_compile | ||
55 | #python do_populate_pkgs () { | ||
56 | # if not bb.data.getVar('manifest', d): | ||
57 | # bb.build.exec_func('do_emit_manifest', d) | ||
58 | # bb.build.exec_func('manifest_do_populate_pkgs', d) | ||
59 | # bb.build.exec_func('package_do_shlibs', d) | ||
60 | #} | ||
61 | |||
62 | addtask emit_manifest | ||
63 | python do_emit_manifest () { | ||
64 | # FIXME: emit a manifest here | ||
65 | # 1) adjust PATH to hit the wrapper scripts | ||
66 | wrappers = bb.which(bb.data.getVar("BBPATH", d, 1), 'build/install', 0) | ||
67 | path = (bb.data.getVar('PATH', d, 1) or '').split(':') | ||
68 | path.insert(0, os.path.dirname(wrappers)) | ||
69 | bb.data.setVar('PATH', ':'.join(path), d) | ||
70 | # 2) exec_func("do_install", d) | ||
71 | bb.build.exec_func('do_install', d) | ||
72 | # 3) read in data collected by the wrappers | ||
73 | print("Got here2 213") | ||
74 | bb.build.exec_func('read_manifest', d) | ||
75 | # 4) mangle the manifest we just generated, get paths back into | ||
76 | # our variable form | ||
77 | # 5) write it back out | ||
78 | # 6) re-parse it to ensure the generated functions are proper | ||
79 | bb.build.exec_func('parse_manifest', d) | ||
80 | } | ||
diff --git a/meta/classes/nslu2-jffs2-image.bbclass b/meta/classes/nslu2-jffs2-image.bbclass deleted file mode 100644 index 56ad0f0659..0000000000 --- a/meta/classes/nslu2-jffs2-image.bbclass +++ /dev/null | |||
@@ -1,18 +0,0 @@ | |||
1 | NSLU2_SLUGIMAGE_ARGS ?= "" | ||
2 | |||
3 | nslu2_pack_image () { | ||
4 | install -d ${DEPLOY_DIR_IMAGE}/slug | ||
5 | install -m 0644 ${STAGING_LIBDIR}/nslu2-binaries/RedBoot \ | ||
6 | ${STAGING_LIBDIR}/nslu2-binaries/Trailer \ | ||
7 | ${STAGING_LIBDIR}/nslu2-binaries/SysConf \ | ||
8 | ${DEPLOY_DIR_IMAGE}/slug/ | ||
9 | install -m 0644 ${DEPLOY_DIR_IMAGE}/zImage-${IMAGE_BASENAME} ${DEPLOY_DIR_IMAGE}/slug/vmlinuz | ||
10 | install -m 0644 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 ${DEPLOY_DIR_IMAGE}/slug/flashdisk.jffs2 | ||
11 | cd ${DEPLOY_DIR_IMAGE}/slug | ||
12 | slugimage -p -b RedBoot -s SysConf -r Ramdisk:1,Flashdisk:flashdisk.jffs2 -t Trailer \ | ||
13 | -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.flashdisk.img ${NSLU2_SLUGIMAGE_ARGS} | ||
14 | rm -rf ${DEPLOY_DIR_IMAGE}/slug | ||
15 | } | ||
16 | |||
17 | EXTRA_IMAGEDEPENDS += 'slugimage-native nslu2-linksys-firmware' | ||
18 | IMAGE_POSTPROCESS_COMMAND += "nslu2_pack_image; " | ||
diff --git a/meta/classes/nslu2-mirrors.bbclass b/meta/classes/nslu2-mirrors.bbclass deleted file mode 100644 index 1181edc716..0000000000 --- a/meta/classes/nslu2-mirrors.bbclass +++ /dev/null | |||
@@ -1,4 +0,0 @@ | |||
1 | MIRRORS_append () { | ||
2 | ftp://.*/.*/ http://sources.nslu2-linux.org/sources/ | ||
3 | http://.*/.*/ http://sources.nslu2-linux.org/sources/ | ||
4 | } | ||
diff --git a/meta/classes/nslu2-ramdisk-image.bbclass b/meta/classes/nslu2-ramdisk-image.bbclass deleted file mode 100644 index 0b545854fd..0000000000 --- a/meta/classes/nslu2-ramdisk-image.bbclass +++ /dev/null | |||
@@ -1,18 +0,0 @@ | |||
1 | NSLU2_SLUGIMAGE_ARGS ?= "" | ||
2 | |||
3 | nslu2_pack_image () { | ||
4 | install -d ${DEPLOY_DIR_IMAGE}/slug | ||
5 | install -m 0644 ${STAGING_LIBDIR}/nslu2-binaries/RedBoot \ | ||
6 | ${STAGING_LIBDIR}/nslu2-binaries/Trailer \ | ||
7 | ${STAGING_LIBDIR}/nslu2-binaries/SysConf \ | ||
8 | ${DEPLOY_DIR_IMAGE}/slug/ | ||
9 | install -m 0644 ${DEPLOY_DIR_IMAGE}/zImage-${IMAGE_BASENAME} ${DEPLOY_DIR_IMAGE}/slug/vmlinuz | ||
10 | install -m 0644 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext2.gz ${DEPLOY_DIR_IMAGE}/slug/ramdisk.ext2.gz | ||
11 | cd ${DEPLOY_DIR_IMAGE}/slug | ||
12 | slugimage -p -b RedBoot -s SysConf -r Ramdisk:ramdisk.ext2.gz -t Trailer \ | ||
13 | -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.ramdisk.img ${NSLU2_SLUGIMAGE_ARGS} | ||
14 | rm -rf ${DEPLOY_DIR_IMAGE}/slug | ||
15 | } | ||
16 | |||
17 | EXTRA_IMAGEDEPENDS += 'slugimage-native nslu2-linksys-firmware' | ||
18 | IMAGE_POSTPROCESS_COMMAND += "nslu2_pack_image; " | ||
diff --git a/meta/classes/nylon-mirrors.bbclass b/meta/classes/nylon-mirrors.bbclass deleted file mode 100644 index 2986bd8f80..0000000000 --- a/meta/classes/nylon-mirrors.bbclass +++ /dev/null | |||
@@ -1,6 +0,0 @@ | |||
1 | MIRRORS_append () { | ||
2 | ftp://.*/.*/ http://meshcube.org/nylon/stable/sources/ | ||
3 | http://.*/.*/ http://meshcube.org/nylon/stable/sources/ | ||
4 | ftp://.*/.*/ http://meshcube.org/nylon/unstable/sources/ | ||
5 | http://.*/.*/ http://meshcube.org/nylon/unstable/sources/ | ||
6 | } \ No newline at end of file | ||
diff --git a/meta/classes/opie.bbclass b/meta/classes/opie.bbclass deleted file mode 100644 index 6430d46d6a..0000000000 --- a/meta/classes/opie.bbclass +++ /dev/null | |||
@@ -1,105 +0,0 @@ | |||
1 | # | ||
2 | # This oeclass takes care about some of the itchy details of installing parts | ||
3 | # of Opie applications. Depending on quicklaunch or not, plugin or not, the | ||
4 | # TARGET is either a shared object, a shared object with a link to quicklauncher, | ||
5 | # or a usual binary. | ||
6 | # | ||
7 | # You have to provide two things: 1.) A proper SECTION field, and 2.) a proper APPNAME | ||
8 | # Then opie.oeclass will: | ||
9 | # * create the directory for the binary and install the binary file(s) | ||
10 | # * for applications: create the directory for the .desktop and install the .desktop file | ||
11 | # * for quicklauncher applications: create the startup symlink to the quicklauncher | ||
12 | # You can override the automatic detection of APPTYPE, valid values are 'quicklaunch', 'binary', 'plugin' | ||
13 | # You can override the default location of APPDESKTOP (<workdir>/apps/<section>/) | ||
14 | # | ||
15 | |||
16 | inherit palmtop | ||
17 | |||
18 | # Note that when CVS changes to 1.2.2, the dash | ||
19 | # should be removed from OPIE_CVS_PV to convert | ||
20 | # to the standardised version format | ||
21 | OPIE_CVS_PV = "1.2.2+cvs-${SRCDATE}" | ||
22 | |||
23 | DEPENDS_prepend = "${@["libopie2 ", ""][(bb.data.getVar('PN', d, 1) == 'libopie2')]}" | ||
24 | |||
25 | # to be consistent, put all targets into workdir | ||
26 | # NOTE: leave one space at the end, other files are expecting that | ||
27 | EXTRA_QMAKEVARS_POST += "DESTDIR=${S} " | ||
28 | |||
29 | # Opie standard TAG value | ||
30 | TAG = "${@'v' + bb.data.getVar('PV',d,1).replace('.', '_')}" | ||
31 | |||
32 | # plan for later: | ||
33 | # add common scopes for opie applications, see qmake-native/common.pro | ||
34 | # qmake should care about all the details then. qmake can do that, i know it :) | ||
35 | # | ||
36 | |||
37 | python opie_do_opie_install() { | ||
38 | import os, shutil | ||
39 | section = bb.data.getVar( "SECTION", d ).split( '/' )[1] or "Applications" | ||
40 | section = section.title() | ||
41 | if section in ( "Base", "Libs" ): | ||
42 | bb.note( "Section = Base or Libs. Target won't be installed automatically." ) | ||
43 | return | ||
44 | |||
45 | # SECTION : BINDIR DESKTOPDIR | ||
46 | dirmap = { "Applets" : ( "/plugins/applets", None ), | ||
47 | "Applications" : ( "<BINDIR>", "/apps/Applications" ), | ||
48 | "Multimedia" : ( "<BINDIR>", "/apps/Applications" ), | ||
49 | "Games" : ( "<BINDIR>", "/apps/Games" ), | ||
50 | "Settings" : ( "<BINDIR>", "/apps/Settings" ), | ||
51 | "Pim" : ( "<BINDIR>", "/apps/1Pim" ), | ||
52 | "Examples" : ( "<BINDIR>", "/apps/Examples" ), | ||
53 | "Shell" : ( "/bin", "/apps/Opie-SH" ), | ||
54 | "Codecs" : ( "/plugins/codecs", None ), | ||
55 | "Decorations" : ( "/plugins/decorations", None ), | ||
56 | "Inputmethods" : ( "/plugins/inputmethods", None ), | ||
57 | "Fontfactories" : ( "/plugins/fontfactories", None ), | ||
58 | "Security" : ( "/plugins/security", None ), | ||
59 | "Styles" : ( "/plugins/styles", None ), | ||
60 | "Today" : ( "/plugins/today", None ), | ||
61 | "Datebook" : ( "/plugins/holidays", None ), | ||
62 | "Networksettings" : ( "/plugins/networksettings", None ) } | ||
63 | |||
64 | if section not in dirmap: | ||
65 | raise ValueError, "Unknown section '%s'. Valid sections are: %s" % ( section, dirmap.keys() ) | ||
66 | |||
67 | bindir, desktopdir = dirmap[section] | ||
68 | APPNAME = bb.data.getVar( "APPNAME", d, True ) or bb.data.getVar( "PN", d, True ) | ||
69 | APPTYPE = bb.data.getVar( "APPTYPE", d, True ) | ||
70 | if not APPTYPE: | ||
71 | if bindir == "<BINDIR>": | ||
72 | APPTYPE = "quicklaunch" | ||
73 | else: | ||
74 | APPTYPE = "plugin" | ||
75 | |||
76 | appmap = { "binary":"/bin", "quicklaunch":"/plugins/application" } | ||
77 | if bindir == "<BINDIR>": bindir = appmap[APPTYPE] | ||
78 | |||
79 | bb.note( "Section='%s', bindir='%s', desktopdir='%s', name='%s', type='%s'" % | ||
80 | ( section, bindir, desktopdir, APPNAME, APPTYPE ) ) | ||
81 | |||
82 | S = bb.data.getVar( "S", d, 1 ) | ||
83 | D = "%s/image" % bb.data.getVar( "WORKDIR", d, True ) | ||
84 | WORKDIR = bb.data.getVar( "WORKDIR", d, True ) | ||
85 | palmtopdir = bb.data.getVar( "palmtopdir", d ) | ||
86 | APPDESKTOP = bb.data.getVar( "APPDESKTOP", d, True ) or "%s/%s" % ( WORKDIR, desktopdir ) | ||
87 | |||
88 | if desktopdir is not None: | ||
89 | os.system( "install -d %s%s%s/" % ( D, palmtopdir, desktopdir ) ) | ||
90 | os.system( "install -m 0644 %s/%s.desktop %s%s%s/" % ( APPDESKTOP, APPNAME, D, palmtopdir, desktopdir ) ) | ||
91 | |||
92 | os.system( "install -d %s%s%s/" % ( D, palmtopdir, bindir ) ) | ||
93 | |||
94 | if APPTYPE == "binary": | ||
95 | os.system( "install -m 0755 %s/%s %s%s%s/" % ( S, APPNAME, D, palmtopdir, bindir ) ) | ||
96 | elif APPTYPE == "quicklaunch": | ||
97 | os.system( "install -m 0755 %s/lib%s.so %s%s%s/" % ( S, APPNAME, D, palmtopdir, bindir ) ) | ||
98 | os.system( "install -d %s%s/bin/" % ( D, palmtopdir ) ) | ||
99 | os.system( "ln -sf %s/bin/quicklauncher %s%s/bin/%s" % ( palmtopdir, D, palmtopdir, APPNAME ) ) | ||
100 | elif APPTYPE == "plugin": | ||
101 | os.system( "install -m 0755 %s/lib%s.so %s%s%s/" % ( S, APPNAME, D, palmtopdir, bindir ) ) | ||
102 | } | ||
103 | |||
104 | EXPORT_FUNCTIONS do_opie_install | ||
105 | addtask opie_install after do_compile before do_populate_staging | ||
diff --git a/meta/classes/opie_i18n.bbclass b/meta/classes/opie_i18n.bbclass deleted file mode 100644 index cb3d07de75..0000000000 --- a/meta/classes/opie_i18n.bbclass +++ /dev/null | |||
@@ -1,163 +0,0 @@ | |||
1 | # classes/opie_i18n.oeclass Matthias 'CoreDump' Hentges 16-10-2004 | ||
2 | # | ||
3 | # Automatically builds i18n ipks for opie packages. It downloads opie-i18n from opie CVS | ||
4 | # and tries to guess the name of the .ts file based on the package name: | ||
5 | # ${PN}.ts, lib${PN}.ts and opie-${PN}.ts are all valid. The .ts "guessing" can be | ||
6 | # disabled by setting I18N_FILES in the .oe file. | ||
7 | # | ||
8 | # Todo: | ||
9 | # | ||
10 | |||
11 | I18N_STATS = "1" | ||
12 | SRC_URI += "${HANDHELDS_CVS};module=opie/i18n" | ||
13 | DEPENDS += "opie-i18n" | ||
14 | |||
15 | die () { | ||
16 | echo -e "opie_18n: ERROR: $1" | ||
17 | exit 1 | ||
18 | } | ||
19 | |||
20 | python do_build_opie_i18n_data() { | ||
21 | |||
22 | import os, bb, re | ||
23 | workdir = bb.data.getVar("WORKDIR", d, 1) | ||
24 | packages = bb.data.getVar("PACKAGES", d, 1) | ||
25 | files = bb.data.getVar("FILES", d, 1) | ||
26 | section = bb.data.getVar("SECTION", d, 1) | ||
27 | pn = bb.data.getVar("PN", d, 1) | ||
28 | rdepends = bb.data.getVar("RDEPENDS", d, 1) | ||
29 | |||
30 | if os.path.exists(workdir + "/PACKAGES.tmp"): | ||
31 | fd = open(workdir + "/PACKAGES.tmp", 'r') | ||
32 | lines = fd.readlines() | ||
33 | fd.close() | ||
34 | |||
35 | bb.data.setVar('PACKAGES', " ".join(lines).lower() + " " + packages, d) | ||
36 | |||
37 | fd = open(workdir + "/FILES.tmp", 'r') | ||
38 | lines = fd.readlines() | ||
39 | fd.close() | ||
40 | |||
41 | for l in lines: | ||
42 | x = re.split("\#", l) | ||
43 | bb.data.setVar('FILES_%s' % x[0].lower(), " " + x[1].strip('\n'), d) | ||
44 | bb.data.setVar('SECTION_%s' % x[0].lower(), "opie/translations", d) | ||
45 | bb.data.setVar('RDEPENDS_%s' % x[0].lower(), pn, d) | ||
46 | |||
47 | bb.data.setVar('SECTION_%s' % pn, section, d) | ||
48 | bb.data.setVar('RDEPENDS', rdepends, d) | ||
49 | else: | ||
50 | bb.note("No translations found for package " + pn) | ||
51 | } | ||
52 | |||
53 | do_build_opie_i18n () { | ||
54 | |||
55 | cd "${WORKDIR}/i18n" || die "ERROR:\nCouldn't find Opies i18n sources in ${PN}/i18n\nMake sure that <inherit opie_i18n> or <inherit opie> is *below* <SRC_URIS =>!" | ||
56 | |||
57 | if test -z "${I18N_FILES}" | ||
58 | then | ||
59 | package_name="`echo "${PN}"| sed "s/^opie\-//"`" | ||
60 | package_name2="`echo "${PN}"| sed "s/^opie\-//;s/\-//"`" | ||
61 | test "$package_name" != "$package_name2" && I18N_FILES="${package_name}.ts lib${package_name}.ts opie-${package_name}.ts ${package_name2}.ts lib${package_name2}.ts opie-${package_name2}.ts" | ||
62 | test "$package_name" = "$package_name2" && I18N_FILES="${package_name}.ts lib${package_name}.ts opie-${package_name}.ts" | ||
63 | echo -e "I18N Datafiles: ${I18N_FILES} (auto-detected)\nYou can overide the auto-detection by setting I18N_FILES in your .oe file" | ||
64 | else | ||
65 | echo "I18N Datafiles: ${I18N_FILES} (provided by .bb)" | ||
66 | fi | ||
67 | |||
68 | rm -f "${WORKDIR}/FILES.tmp" "${WORKDIR}/PACKAGES.tmp" | ||
69 | |||
70 | echo -e "\nFILES is set to [${FILES}]\n" | ||
71 | |||
72 | for file in ${I18N_FILES} | ||
73 | do | ||
74 | echo "Working on [$file]" | ||
75 | for ts_file in `ls -1 */*.ts | egrep "/$file"` | ||
76 | do | ||
77 | echo -e "\tCompiling [$ts_file]" | ||
78 | cd "${WORKDIR}/i18n/`dirname $ts_file`" || die "[${WORKDIR}/i18n/`dirname $ts_file`] not found" | ||
79 | opie-lrelease "`basename $ts_file`" || die "lrelease failed! Make sure that <inherit opie_i18n> or <inherit opie> is *below* <DEPENDS =>!" | ||
80 | |||
81 | # $lang is the language as in de_DE, $lang_sane replaces "_" with "-" | ||
82 | # to allow packaging as "_" is not allowed in a package name | ||
83 | lang="`echo "$ts_file" | sed -n "s#\(.*\)/\(.*\)#\1#p"`" | ||
84 | lang_sane="`echo "$ts_file" | sed -n "s#\(.*\)/\(.*\)#\1#p"|sed s/\_/\-/`" | ||
85 | echo -e "\tPackaging [`basename $ts_file`] for language [$lang]" | ||
86 | |||
87 | install -d ${D}${palmtopdir}/i18n/$lang | ||
88 | install -m 0644 ${WORKDIR}/i18n/$lang/.directory ${D}${palmtopdir}/i18n/$lang/ | ||
89 | install -m 0644 ${WORKDIR}/i18n/$lang/*.qm "${D}${palmtopdir}/i18n/$lang/" | ||
90 | |||
91 | # As it is not possible to modify OE vars from within a _shell_ function, | ||
92 | # some major hacking was needed. These two files will be read by the python | ||
93 | # function do_build_opie_i18n_data() which sets the variables FILES_* and | ||
94 | # PACKAGES as needed. | ||
95 | echo -n "${PN}-${lang_sane} " >> "${WORKDIR}/PACKAGES.tmp" | ||
96 | echo -e "${PN}-${lang_sane}#${palmtopdir}/i18n/$lang" >> "${WORKDIR}/FILES.tmp" | ||
97 | |||
98 | ts_found_something=1 | ||
99 | done | ||
100 | |||
101 | if test "$ts_found_something" != 1 | ||
102 | then | ||
103 | echo -e "\tNo translations found" | ||
104 | else | ||
105 | ts_found_something="" | ||
106 | ts_found="$ts_found $file" | ||
107 | fi | ||
108 | |||
109 | # Only used for debugging purposes | ||
110 | test "${I18N_STATS}" = 1 && cd "${WORKDIR}/i18n" | ||
111 | |||
112 | echo -e "Completed [$file]\n\n" | ||
113 | done | ||
114 | |||
115 | qt_dirs="apps bin etc lib pics plugins share sounds" | ||
116 | |||
117 | for dir in $qt_dirs | ||
118 | do | ||
119 | dir_="$dir_ ${palmtopdir}/$dir " | ||
120 | done | ||
121 | |||
122 | |||
123 | # If we don't adjust FILES to exclude the i18n directory, we will end up with | ||
124 | # _lots_ of empty i18n/$lang directories in the original .ipk. | ||
125 | if (echo "${FILES}" | egrep "${palmtopdir}/? |${palmtopdir}/?$") &>/dev/null | ||
126 | then | ||
127 | echo "NOTE: FILES was set to ${palmtopdir} which would include the i18n directory" | ||
128 | echo -e "\n\nI'll remove ${palmtopdir} from FILES and replace it with all directories" | ||
129 | echo "below QtPalmtop, except i18n ($qt_dirs). See classes/opie_i18n.oeclass for details" | ||
130 | |||
131 | # Removes /opt/QtPalmtop from FILES but keeps /opt/QtPalmtop/$some_dir | ||
132 | FILES="`echo "$FILES"| sed "s#${palmtopdir}[/]\?\$\|${palmtopdir}[/]\? ##"`" | ||
133 | |||
134 | echo "${PN}#$FILES $dir_" >> "${WORKDIR}/FILES.tmp" | ||
135 | fi | ||
136 | |||
137 | # This is the common case for OPIE apps which are installed by opie.oeclass magic | ||
138 | if test -z "${FILES}" | ||
139 | then | ||
140 | echo "NOTE:" | ||
141 | echo -e "Since FILES is empty, i'll add all directories below ${palmtopdir} to it,\nexcluding i18n: ( $qt_dirs )" | ||
142 | echo "${PN}#$FILES $dir_" >> "${WORKDIR}/FILES.tmp" | ||
143 | fi | ||
144 | |||
145 | if ! test -e "${WORKDIR}/PACKAGES.tmp" -a "${I18N_STATS}" = 1 | ||
146 | then | ||
147 | echo "No translations for package [${PN}]" >> /tmp/oe-i18n-missing.log | ||
148 | else | ||
149 | echo "Using [$ts_found ] for package [${PN}]" >> /tmp/oe-i18n.log | ||
150 | fi | ||
151 | |||
152 | # While this might not be very elegant, it safes a _ton_ of space (~30Mb) for | ||
153 | # each opie package. | ||
154 | for file in $(ls */*.ts | egrep -v "`echo "$ts_found"| sed "s/^\ //;s/\ /\|/"`") | ||
155 | do | ||
156 | rm "$file" | ||
157 | done | ||
158 | |||
159 | return 0 | ||
160 | } | ||
161 | |||
162 | addtask build_opie_i18n before do_compile | ||
163 | addtask build_opie_i18n_data after do_build_opie_i18n before do_compile | ||
diff --git a/meta/classes/palmtop.bbclass b/meta/classes/palmtop.bbclass deleted file mode 100644 index 9d54de8748..0000000000 --- a/meta/classes/palmtop.bbclass +++ /dev/null | |||
@@ -1,20 +0,0 @@ | |||
1 | # this build class sets up qmake variables to | ||
2 | # * build using the Qt Windowing System (QWS) | ||
3 | # * use qt | ||
4 | # * link against supc++ instead of stdc++ | ||
5 | # * use threads, if requested via PALMTOP_USE_MULTITHREADED_QT = "yes" | ||
6 | # inherit this class to build programs against libqpe | ||
7 | # inherit opie if you want to build programs against libopie2 | ||
8 | # don't override EXTRA_QMAKEVARS_POST, if you use inherit this class | ||
9 | |||
10 | inherit qmake | ||
11 | |||
12 | # special case for DISTRO = sharprom | ||
13 | CPP_SUPPORT_LIB = "LIBS-=-lstdc++ LIBS+=-lsupc++" | ||
14 | CPP_SUPPORT_LIB_sharprom = "LIBS-=-lstdc++" | ||
15 | EXTRA_QMAKEVARS_POST += "DEFINES+=QWS CONFIG+=qt ${CPP_SUPPORT_LIB}" | ||
16 | EXTRA_QMAKEVARS_POST += '${@base_conditional("PALMTOP_USE_MULTITHREADED_QT", "yes", "CONFIG+=thread", "CONFIG-=thread",d)}' | ||
17 | EXTRA_QMAKEVARS_POST += "${@["LIBS+=-lqpe ", ""][(bb.data.getVar('PN', d, 1) == 'libqpe-opie')]}" | ||
18 | DEPENDS_prepend = "${@["virtual/libqpe1 uicmoc-native ", ""][(bb.data.getVar('PN', d, 1) == 'libqpe-opie')]}" | ||
19 | |||
20 | FILES_${PN} = "${palmtopdir}" | ||
diff --git a/meta/classes/qmake-base.bbclass b/meta/classes/qmake-base.bbclass deleted file mode 100644 index 36ecfb622f..0000000000 --- a/meta/classes/qmake-base.bbclass +++ /dev/null | |||
@@ -1,44 +0,0 @@ | |||
1 | DEPENDS_prepend = "qmake-native " | ||
2 | |||
3 | OE_QMAKE_PLATFORM = "${TARGET_OS}-oe-g++" | ||
4 | QMAKESPEC := "${QMAKE_MKSPEC_PATH}/${OE_QMAKE_PLATFORM}" | ||
5 | |||
6 | # We override this completely to eliminate the -e normally passed in | ||
7 | EXTRA_OEMAKE = ' MAKEFLAGS= ' | ||
8 | |||
9 | export OE_QMAKE_CC="${CC}" | ||
10 | export OE_QMAKE_CFLAGS="${CFLAGS}" | ||
11 | export OE_QMAKE_CXX="${CXX}" | ||
12 | export OE_QMAKE_CXXFLAGS="-fno-exceptions -fno-rtti ${CXXFLAGS}" | ||
13 | export OE_QMAKE_LDFLAGS="${LDFLAGS}" | ||
14 | export OE_QMAKE_LINK="${CCLD}" | ||
15 | export OE_QMAKE_AR="${AR}" | ||
16 | export OE_QMAKE_STRIP="${STRIP}" | ||
17 | export OE_QMAKE_UIC="${STAGING_BINDIR}/uic" | ||
18 | export OE_QMAKE_MOC="${STAGING_BINDIR}/moc" | ||
19 | export OE_QMAKE_RCC="non-existant" | ||
20 | export OE_QMAKE_QMAKE="${STAGING_BINDIR}/qmake" | ||
21 | export OE_QMAKE_RPATH="-Wl,-rpath-link," | ||
22 | |||
23 | # default to qte2 via bb.conf, inherit qt3x11 to configure for qt3x11 | ||
24 | export OE_QMAKE_INCDIR_QT="${QTDIR}/include" | ||
25 | export OE_QMAKE_LIBDIR_QT="${QTDIR}/lib" | ||
26 | export OE_QMAKE_LIBS_QT="qte" | ||
27 | export OE_QMAKE_LIBS_X11="" | ||
28 | |||
29 | oe_qmake_mkspecs () { | ||
30 | mkdir -p mkspecs/${OE_QMAKE_PLATFORM} | ||
31 | for f in ${QMAKE_MKSPEC_PATH}/${OE_QMAKE_PLATFORM}/*; do | ||
32 | if [ -L $f ]; then | ||
33 | lnk=`readlink $f` | ||
34 | if [ -f mkspecs/${OE_QMAKE_PLATFORM}/$lnk ]; then | ||
35 | ln -s $lnk mkspecs/${OE_QMAKE_PLATFORM}/`basename $f` | ||
36 | else | ||
37 | cp $f mkspecs/${OE_QMAKE_PLATFORM}/ | ||
38 | fi | ||
39 | else | ||
40 | cp $f mkspecs/${OE_QMAKE_PLATFORM}/ | ||
41 | fi | ||
42 | done | ||
43 | } | ||
44 | |||
diff --git a/meta/classes/qmake.bbclass b/meta/classes/qmake.bbclass deleted file mode 100644 index 4f2fceff35..0000000000 --- a/meta/classes/qmake.bbclass +++ /dev/null | |||
@@ -1,57 +0,0 @@ | |||
1 | inherit qmake-base | ||
2 | |||
3 | qmake_do_configure() { | ||
4 | case ${QMAKESPEC} in | ||
5 | *linux-oe-g++|*linux-uclibc-oe-g++|*linux-gnueabi-oe-g++) | ||
6 | ;; | ||
7 | *-oe-g++) | ||
8 | die Unsupported target ${TARGET_OS} for oe-g++ qmake spec | ||
9 | ;; | ||
10 | *) | ||
11 | oenote Searching for qmake spec file | ||
12 | paths="${QMAKE_MKSPEC_PATH}/qws/${TARGET_OS}-${TARGET_ARCH}-g++" | ||
13 | paths="${QMAKE_MKSPEC_PATH}/${TARGET_OS}-g++ $paths" | ||
14 | |||
15 | if (echo "${TARGET_ARCH}"|grep -q 'i.86'); then | ||
16 | paths="${QMAKE_MKSPEC_PATH}/qws/${TARGET_OS}-x86-g++ $paths" | ||
17 | fi | ||
18 | for i in $paths; do | ||
19 | if test -e $i; then | ||
20 | export QMAKESPEC=$i | ||
21 | break | ||
22 | fi | ||
23 | done | ||
24 | ;; | ||
25 | esac | ||
26 | |||
27 | oenote "using qmake spec in ${QMAKESPEC}, using profiles '${QMAKE_PROFILES}'" | ||
28 | |||
29 | if [ -z "${QMAKE_PROFILES}" ]; then | ||
30 | PROFILES="`ls *.pro`" | ||
31 | else | ||
32 | PROFILES="${QMAKE_PROFILES}" | ||
33 | fi | ||
34 | |||
35 | if [ -z "$PROFILES" ]; then | ||
36 | die "QMAKE_PROFILES not set and no profiles found in $PWD" | ||
37 | fi | ||
38 | |||
39 | if [ ! -z "${EXTRA_QMAKEVARS_POST}" ]; then | ||
40 | AFTER="-after" | ||
41 | QMAKE_VARSUBST_POST="${EXTRA_QMAKEVARS_POST}" | ||
42 | oenote "qmake postvar substitution: ${EXTRA_QMAKEVARS_POST}" | ||
43 | fi | ||
44 | |||
45 | if [ ! -z "${EXTRA_QMAKEVARS_PRE}" ]; then | ||
46 | QMAKE_VARSUBST_PRE="${EXTRA_QMAKEVARS_PRE}" | ||
47 | oenote "qmake prevar substitution: ${EXTRA_QMAKEVARS_PRE}" | ||
48 | fi | ||
49 | |||
50 | #oenote "Calling '${OE_QMAKE_QMAKE} -makefile -spec ${QMAKESPEC} -o Makefile $QMAKE_VARSUBST_PRE $AFTER $PROFILES $QMAKE_VARSUBST_POST'" | ||
51 | unset QMAKESPEC || true | ||
52 | ${OE_QMAKE_QMAKE} -makefile -spec ${QMAKESPEC} -o Makefile $QMAKE_VARSUBST_PRE $AFTER $PROFILES $QMAKE_VARSUBST_POST || die "Error calling ${OE_QMAKE_QMAKE} on $PROFILES" | ||
53 | } | ||
54 | |||
55 | EXPORT_FUNCTIONS do_configure | ||
56 | |||
57 | addtask configure after do_unpack do_patch before do_compile | ||
diff --git a/meta/classes/qpf.bbclass b/meta/classes/qpf.bbclass deleted file mode 100644 index d6e58871d5..0000000000 --- a/meta/classes/qpf.bbclass +++ /dev/null | |||
@@ -1,36 +0,0 @@ | |||
1 | PACKAGE_ARCH = "all" | ||
2 | |||
3 | do_configure() { | ||
4 | : | ||
5 | } | ||
6 | |||
7 | do_compile() { | ||
8 | : | ||
9 | } | ||
10 | |||
11 | pkg_postinst_fonts() { | ||
12 | #!/bin/sh | ||
13 | set -e | ||
14 | . /etc/profile | ||
15 | ${sbindir}/update-qtfontdir | ||
16 | } | ||
17 | |||
18 | pkg_postrm_fonts() { | ||
19 | #!/bin/sh | ||
20 | set -e | ||
21 | . /etc/profile | ||
22 | ${sbindir}/update-qtfontdir -f | ||
23 | } | ||
24 | |||
25 | python populate_packages_prepend() { | ||
26 | postinst = bb.data.getVar('pkg_postinst_fonts', d, 1) | ||
27 | postrm = bb.data.getVar('pkg_postrm_fonts', d, 1) | ||
28 | fontdir = bb.data.getVar('palmtopdir', d, 1) + '/lib/fonts' | ||
29 | pkgregex = "^([a-z-]*_[0-9]*).*.qpf$" | ||
30 | pkgpattern = bb.data.getVar('QPF_PKGPATTERN', d, 1) or 'qpf-%s' | ||
31 | pkgdescription = bb.data.getVar('QPF_DESCRIPTION', d, 1) or 'QPF font %s' | ||
32 | |||
33 | do_split_packages(d, root=fontdir, file_regex=pkgregex, output_pattern=pkgpattern, | ||
34 | description=pkgdescription, postinst=postinst, postrm=postrm, recursive=True, hook=None, | ||
35 | extra_depends='qpf-font-common') | ||
36 | } | ||
diff --git a/meta/classes/qt3e.bbclass b/meta/classes/qt3e.bbclass deleted file mode 100644 index c34d7c04f5..0000000000 --- a/meta/classes/qt3e.bbclass +++ /dev/null | |||
@@ -1,11 +0,0 @@ | |||
1 | # | ||
2 | # override variables set by qmake-base to compile Qt/X11 apps | ||
3 | # | ||
4 | export QTDIR="${STAGING_DIR}/${HOST_SYS}/qte3" | ||
5 | export QTEDIR="${STAGING_DIR}/${HOST_SYS}/qte3" | ||
6 | export OE_QMAKE_UIC="${STAGING_BINDIR}/uic3" | ||
7 | export OE_QMAKE_MOC="${STAGING_BINDIR}/moc3" | ||
8 | export OE_QMAKE_CXXFLAGS="${CXXFLAGS} " | ||
9 | export OE_QMAKE_INCDIR_QT="${QTEDIR}/include" | ||
10 | export OE_QMAKE_LIBDIR_QT="${QTEDIR}/lib" | ||
11 | export OE_QMAKE_LIBS_QT="qte" | ||
diff --git a/meta/classes/qt3x11.bbclass b/meta/classes/qt3x11.bbclass deleted file mode 100644 index 6e3d5f8ba2..0000000000 --- a/meta/classes/qt3x11.bbclass +++ /dev/null | |||
@@ -1,15 +0,0 @@ | |||
1 | DEPENDS_prepend = "${@["qt3x11 ", ""][(bb.data.getVar('PN', d, 1) == 'qt-x11-free')]}" | ||
2 | EXTRA_QMAKEVARS_POST += "CONFIG+=thread" | ||
3 | # | ||
4 | # override variables set by qmake-base to compile Qt/X11 apps | ||
5 | # | ||
6 | export QTDIR = "${STAGING_DIR}/${HOST_SYS}/qt3" | ||
7 | export OE_QMAKE_UIC = "${STAGING_BINDIR}/uic3" | ||
8 | export OE_QMAKE_MOC = "${STAGING_BINDIR}/moc3" | ||
9 | export OE_QMAKE_CXXFLAGS = "${CXXFLAGS} -DQT_NO_XIM" | ||
10 | export OE_QMAKE_INCDIR_QT = "${QTDIR}/include" | ||
11 | export OE_QMAKE_LIBDIR_QT = "${QTDIR}/lib" | ||
12 | export OE_QMAKE_LIBS_QT = "qt" | ||
13 | export OE_QMAKE_LIBS_X11 = "-lXext -lX11 -lm" | ||
14 | |||
15 | |||
diff --git a/meta/classes/qt4x11.bbclass b/meta/classes/qt4x11.bbclass deleted file mode 100644 index 635fc67694..0000000000 --- a/meta/classes/qt4x11.bbclass +++ /dev/null | |||
@@ -1,17 +0,0 @@ | |||
1 | DEPENDS_prepend = "qmake2-native " | ||
2 | DEPENDS_prepend = "${@["qt4x11 ", ""][(bb.data.getVar('PN', d, 1) == 'qt4-x11-free')]}" | ||
3 | # | ||
4 | # override variables set by qmake-base to compile Qt4/X11 apps | ||
5 | # | ||
6 | export QTDIR = "${STAGING_DIR}/${HOST_SYS}/qt4" | ||
7 | export QMAKESPEC = "${QTDIR}/mkspecs/${TARGET_OS}-oe-g++" | ||
8 | export OE_QMAKE_UIC = "${STAGING_BINDIR}/uic4" | ||
9 | export OE_QMAKE_MOC = "${STAGING_BINDIR}/moc4" | ||
10 | export OE_QMAKE_RCC = "${STAGING_BINDIR}/rcc4" | ||
11 | export OE_QMAKE_QMAKE = "${STAGING_BINDIR}/qmake2" | ||
12 | export OE_QMAKE_LINK = "${CXX}" | ||
13 | export OE_QMAKE_CXXFLAGS = "${CXXFLAGS}" | ||
14 | export OE_QMAKE_INCDIR_QT = "${QTDIR}/include" | ||
15 | export OE_QMAKE_LIBDIR_QT = "${QTDIR}/lib" | ||
16 | export OE_QMAKE_LIBS_QT = "qt" | ||
17 | export OE_QMAKE_LIBS_X11 = "-lXext -lX11 -lm" | ||
diff --git a/meta/classes/wrt-image.bbclass b/meta/classes/wrt-image.bbclass deleted file mode 100644 index ba1163a719..0000000000 --- a/meta/classes/wrt-image.bbclass +++ /dev/null | |||
@@ -1,33 +0,0 @@ | |||
1 | # we dont need the kernel in the image | ||
2 | ROOTFS_POSTPROCESS_COMMAND += "rm -f ${IMAGE_ROOTFS}/boot/zImage*" | ||
3 | |||
4 | def wrt_get_kernel_version(d): | ||
5 | import bb | ||
6 | if bb.data.inherits_class('image_ipk', d): | ||
7 | skd = bb.data.getVar('STAGING_KERNEL_DIR', d, 1) | ||
8 | return base_read_file(skd+'/kernel-abiversion') | ||
9 | return "-no kernel version for available-" | ||
10 | |||
11 | wrt_create_images() { | ||
12 | I=${DEPLOY_DIR}/images | ||
13 | KERNEL_VERSION="${@wrt_get_kernel_version(d)}" | ||
14 | |||
15 | for type in ${IMAGE_FSTYPES}; do | ||
16 | # generic | ||
17 | trx -o ${I}/wrt-generic-${type}.trx ${I}/loader.gz \ | ||
18 | ${I}/wrt-kernel-${KERNEL_VERSION}.lzma -a 0x10000 ${I}/${IMAGE_NAME}.rootfs.${type} | ||
19 | |||
20 | # WRT54GS | ||
21 | addpattern -2 -i ${I}/wrt-generic-${type}.trx -o ${I}/wrt54gs-${type}.trx -g | ||
22 | |||
23 | # WRT54G | ||
24 | sed "1s,^W54S,W54G," ${I}/wrt54gs-${type}.trx > ${I}/wrt54g-${type}.trx | ||
25 | |||
26 | # motorola | ||
27 | motorola-bin ${I}/wrt-generic-${type}.trx ${I}/motorola-${type}.bin | ||
28 | done; | ||
29 | } | ||
30 | |||
31 | IMAGE_POSTPROCESS_COMMAND += "wrt_create_images;" | ||
32 | |||
33 | DEPENDS_prepend = "${@["wrt-imagetools-native ", ""][(bb.data.getVar('PACKAGES', d, 1) == '')]}" \ No newline at end of file | ||