diff options
Diffstat (limited to 'recipes/angstrom')
65 files changed, 3933 insertions, 102 deletions
diff --git a/recipes/angstrom/angstrom-feed-configs.bb b/recipes/angstrom/angstrom-feed-configs.bb index 3943d05502..ea43cd0a0e 100644 --- a/recipes/angstrom/angstrom-feed-configs.bb +++ b/recipes/angstrom/angstrom-feed-configs.bb @@ -1,9 +1,9 @@ DESCRIPTION = "Configuration files for online package repositories aka feeds" -RRECOMMENDS_${PN} += "opkg-nogpg" +RRECOMMENDS_${PN} += "opkg-nogpg-nocurl" #PV = "${DISTRO_VERSION}" -PR = "r8" +PR = "r9" PACKAGE_ARCH = "${MACHINE_ARCH}" FEED_BASEPATH ?= "unstable/feed/" diff --git a/recipes/angstrom/angstrom-gpe-task-base.bb b/recipes/angstrom/angstrom-gpe-task-base.bb index 656180d4b3..7e22295491 100644 --- a/recipes/angstrom/angstrom-gpe-task-base.bb +++ b/recipes/angstrom/angstrom-gpe-task-base.bb @@ -1,5 +1,5 @@ DESCRIPTION = "Task packages for the Angstrom distribution" -PR = "r36" +PR = "r40" inherit task @@ -10,13 +10,11 @@ RDEPENDS_${PN} = "\ matchbox \ matchbox-panel-hacks \ matchbox-applet-startup-monitor \ - xcursor-transparent-theme \ rxvt-unicode \ gpe-terminal \ matchbox-keyboard \ xkbd \ xkbd-layout-ru \ - gpe-theme-clearlooks \ xst \ xhost \ xrdb \ @@ -36,7 +34,10 @@ RDEPENDS_${PN} = "\ gdk-pixbuf-loader-jpeg \ pango-module-basic-x \ pango-module-basic-fc \ - ${@base_contains("COMBINED_FEATURES", "bluetooth", "gpe-bluetooth", "",d)} \ - ${@base_contains("COMBINED_FEATURES", "bluetooth", "bluez-gnome", "",d)} \ + ${@base_contains("COMBINED_FEATURES", "bluetooth", "gnome-bluetooth", "",d)} \ " +RRECOMMENDS_${PN} = " \ + gpe-theme-clearlooks \ + xcursor-transparent-theme \ +" diff --git a/recipes/angstrom/angstrom-gpe-task-settings.bb b/recipes/angstrom/angstrom-gpe-task-settings.bb index 0280859fdc..953007b11b 100644 --- a/recipes/angstrom/angstrom-gpe-task-settings.bb +++ b/recipes/angstrom/angstrom-gpe-task-settings.bb @@ -1,12 +1,11 @@ DESCRIPTION = "Task packages for the Angstrom distribution" -PR = "r34" +PR = "r35" inherit task RDEPENDS_${PN} = "\ matchbox-panel-manager \ mboxkbd-layouts-gui \ - connman-gnome \ gpe-su \ gpe-conf \ gpe-package \ diff --git a/recipes/angstrom/angstrom-led-config.bb b/recipes/angstrom/angstrom-led-config.bb index 12cdb96d93..a0373edae3 100644 --- a/recipes/angstrom/angstrom-led-config.bb +++ b/recipes/angstrom/angstrom-led-config.bb @@ -1,7 +1,7 @@ DESCRIPTION = "Configuration files for runtime LED configuration" #PV = "${DISTRO_VERSION}" -PR = "r4" +PR = "r7" PACKAGE_ARCH = "${MACHINE_ARCH}" inherit update-rc.d diff --git a/recipes/angstrom/angstrom-led-config/cm-t35/leds b/recipes/angstrom/angstrom-led-config/cm-t35/leds new file mode 100644 index 0000000000..4d243964fc --- /dev/null +++ b/recipes/angstrom/angstrom-led-config/cm-t35/leds @@ -0,0 +1,2 @@ +#file format: name trigger +cm-t35:green heartbeat diff --git a/recipes/angstrom/angstrom-led-config/omap3-pandora/leds b/recipes/angstrom/angstrom-led-config/omap3-pandora/leds new file mode 100644 index 0000000000..7d20e14c27 --- /dev/null +++ b/recipes/angstrom/angstrom-led-config/omap3-pandora/leds @@ -0,0 +1,8 @@ +#file format: name trigger +pandora::keypad_bl +pandora::power default-on +pandora::charger +pandora::sd1 mmc0 +pandora::sd2 mmc1 +pandora::bluetooth bluetooth +pandora::wifi wifi
\ No newline at end of file diff --git a/recipes/angstrom/angstrom-led-config/sheevaplug/leds b/recipes/angstrom/angstrom-led-config/sheevaplug/leds new file mode 100644 index 0000000000..d39426bd90 --- /dev/null +++ b/recipes/angstrom/angstrom-led-config/sheevaplug/leds @@ -0,0 +1,2 @@ +#file format: name trigger +plug:green:health heartbeat diff --git a/recipes/angstrom/angstrom-uboot-scripts.bb b/recipes/angstrom/angstrom-uboot-scripts.bb new file mode 100644 index 0000000000..d4c6347aeb --- /dev/null +++ b/recipes/angstrom/angstrom-uboot-scripts.bb @@ -0,0 +1,38 @@ +DESCRIPTION = "Various uboot scripts" + +PR = "r1" + +DEPENDS = "u-boot-mkimage-native" + +SRC_URI = "file://*.cmd" + +do_configure() { + cp ${WORKDIR}/*.cmd ${S} +} + +do_compile() { + for i in *.cmd ; do + uboot-mkimage -A ${TARGET_ARCH} -O linux -T script -C none -a 0 -e 0 -n "Angstrom $i" -d $i $i.scr + done +} + +do_install() { + install -d ${D}${datadir}/u-boot-scripts + for i in *.scr ; do + install -m 0644 $i ${D}${datadir}/u-boot-scripts + done +} + +FILES_${PN} += "${datadir}" + +addtask deploy before do_package after do_install + +do_deploy() { + install -d ${DEPLOY_DIR_IMAGE} + for i in *.scr ; do + cp $i ${DEPLOY_DIR_IMAGE} + package_stagefile_shell ${DEPLOY_DIR_IMAGE}/$i + done +} + +PACKAGE_ARCH = "${MACHINE_ARCH}" diff --git a/recipes/angstrom/angstrom-uboot-scripts/dsplink.cmd b/recipes/angstrom/angstrom-uboot-scripts/dsplink.cmd new file mode 100644 index 0000000000..79287445e1 --- /dev/null +++ b/recipes/angstrom/angstrom-uboot-scripts/dsplink.cmd @@ -0,0 +1,4 @@ +setenv vram '16M' +setenv dvimode 'hd720 mem=99M@0x80000000 mem=128M@0x88000000 omapfb.vram=0:8M,1:4M,2:4M' +run loaduimage +run mmcboot diff --git a/recipes/angstrom/angstrom-uboot-scripts/pico.cmd b/recipes/angstrom/angstrom-uboot-scripts/pico.cmd new file mode 100644 index 0000000000..695ee26357 --- /dev/null +++ b/recipes/angstrom/angstrom-uboot-scripts/pico.cmd @@ -0,0 +1,3 @@ +setenv dvimode '640x480MR-24@60' +run loaduimage +run mmcboot diff --git a/recipes/angstrom/angstrom-uboot-scripts/touchbook-vrfb.cmd b/recipes/angstrom/angstrom-uboot-scripts/touchbook-vrfb.cmd new file mode 100644 index 0000000000..cd43f1f03b --- /dev/null +++ b/recipes/angstrom/angstrom-uboot-scripts/touchbook-vrfb.cmd @@ -0,0 +1,4 @@ +mmcinit +fatload mmc 0 0x82000000 uImage +setenv bootargs 'console=tty1 omapfb.vrfb=1 omapfb.mode=dvi:1024x600MR-24@60 root=/dev/mmcblk0p2 rootwait rootfstype=ext3 mem=99M@0x80000000 mem=128M@0x88000000 vram=18M omapfb.vram=0:10M,1:4M,2:4M' +bootm diff --git a/recipes/angstrom/angstrom-uboot-scripts/touchbook.cmd b/recipes/angstrom/angstrom-uboot-scripts/touchbook.cmd new file mode 100644 index 0000000000..0a9c743bc9 --- /dev/null +++ b/recipes/angstrom/angstrom-uboot-scripts/touchbook.cmd @@ -0,0 +1,4 @@ +mmcinit +fatload mmc 0 0x82000000 uImage +setenv bootargs 'console=tty1 omapfb.mode=dvi:1024x600MR-24@60 root=/dev/mmcblk0p2 rootwait rootfstype=ext3 mem=99M@0x80000000 mem=128M@0x88000000 vram=18M omapfb.vram=0:10M,1:4M,2:4M' +bootm diff --git a/recipes/angstrom/angstrom-x11-base-depends.bb b/recipes/angstrom/angstrom-x11-base-depends.bb index cbad108680..0395c62450 100644 --- a/recipes/angstrom/angstrom-x11-base-depends.bb +++ b/recipes/angstrom/angstrom-x11-base-depends.bb @@ -1,5 +1,5 @@ DESCRIPTION = "Task packages for the Angstrom distribution" -PR = "r42" +PR = "r43" inherit task @@ -15,4 +15,3 @@ RDEPENDS = "\ ttf-dejavu-sans \ ttf-dejavu-sans-mono \ " - diff --git a/recipes/angstrom/e-wm-config-angstrom.bb b/recipes/angstrom/e-wm-config-angstrom.bb index a2c6f93657..208ab99c9f 100644 --- a/recipes/angstrom/e-wm-config-angstrom.bb +++ b/recipes/angstrom/e-wm-config-angstrom.bb @@ -1,39 +1,48 @@ DESCRIPTION = "Enlightenment DR17 theme for Angstrom" LICENSE = "MIT/BSD" -DEPENDS = "edje-native eet-native" -RDEPENDS = "e-wm" -RRECOMMENDS_${PN} = "places" +DEPENDS = "edje-native eet-native e-wm places gnome-icon-theme" -PR = "r4" +PACKAGES_DYNAMIC = "e-wm-config-angstrom*" + +PR = "r13" SRC_URI = " \ - file://e.src \ - file://icon.png \ - file://*.src \ - file://profile.desktop \ + file://configs \ " -S = "${WORKDIR}/angstrom" - -do_configure() { - cp ${WORKDIR}/*.src ${WORKDIR}/*.desktop ${WORKDIR}/*.png ${S}/ -} +S = "${WORKDIR}/configs" +# [09:16:17] * koen mumbles something about binary config file +# [09:16:19] <raster> eet -d e.cfg config e.src +# [09:16:29] <raster> will get u a test dump of it (as e.src) +# [09:17:09] <raster> eet -e e.cfg config e.src 1 +# [09:17:12] <raster> will re-encode do_compile() { +rm ${S}/patches -rf +for dir in ${S}/* ; do + cd $dir for i in *.src ; do eet -e $(echo $i | sed s:src:cfg:g) config $i 1 done +done } do_install() { - install -d ${D}${datadir}/enlightenment/data/config/angstrom/ + for i in ${WORKDIR}/configs/* ; do + install -d ${D}${datadir}/enlightenment/data/config/$(basename $i)/ - install -m 0644 ${S}/*.cfg ${D}${datadir}/enlightenment/data/config/angstrom/ - install -m 0644 ${S}/*.desktop ${D}${datadir}/enlightenment/data/config/angstrom/ - install -m 0644 ${S}/*.png ${D}${datadir}/enlightenment/data/config/angstrom/ + install -m 0644 ${S}/$(basename $i)/*.cfg ${D}${datadir}/enlightenment/data/config/$(basename $i)/ + install -m 0644 ${S}/$(basename $i)/*.desktop ${D}${datadir}/enlightenment/data/config/$(basename $i)/ + install -m 0644 ${S}/$(basename $i)/*.png ${D}${datadir}/enlightenment/data/config/$(basename $i)/ + done } -FILES_${PN} = "${datadir}/enlightenment" +RDEPENDS_${PN} = "e-wm places gnome-icon-theme" + +python populate_packages_prepend () { + angstrom_e_dir = bb.data.expand('${datadir}/enlightenment/data/config', d) + do_split_packages(d, angstrom_e_dir, '(.*)', 'e-wm-config-%s', 'E17 window manager %s config', extra_depends='e-wm places gnome-icon-theme', allow_links=True, allow_dirs=True) +} -PACKAGE_ARCH_${PN} = "all" +PACKAGE_ARCH = "all" diff --git a/recipes/angstrom/e-wm-config-angstrom/configs/angstrom-touchscreen/e.src b/recipes/angstrom/e-wm-config-angstrom/configs/angstrom-touchscreen/e.src new file mode 100644 index 0000000000..e4b6e130e2 --- /dev/null +++ b/recipes/angstrom/e-wm-config-angstrom/configs/angstrom-touchscreen/e.src @@ -0,0 +1,903 @@ +group "E_Config" struct { + value "config_version" int: 65843; + value "show_splash" int: 1; + value "init_default_theme" string: "default.edj"; + value "desktop_default_name" string: "Desktop %i, %i"; + value "menus_scroll_speed" double: 1000.0000000000000000000000000; + value "menus_fast_mouse_move_threshhold" double: 300.0000000000000000000000000; + value "menus_click_drag_timeout" double: 0.2500000000000000000000000; + value "border_shade_animate" int: 1; + value "border_shade_transition" int: 3; + value "border_shade_speed" double: 3000.0000000000000000000000000; + value "framerate" double: 25.0000000000000000000000000; + value "priority" int: 1; + value "image_cache" int: 2048; + value "font_cache" int: 512; + value "edje_cache" int: 8; + value "edje_collection_cache" int: 24; + value "zone_desks_x_count" int: 4; + value "zone_desks_y_count" int: 1; + value "use_virtual_roots" int: 0; + value "show_desktop_icons" int: 0; + value "edge_flip_dragging" int: 0; + value "evas_engine_default" int: 1; + value "evas_engine_container" int: 0; + value "evas_engine_init" int: 0; + value "evas_engine_menus" int: 0; + value "evas_engine_borders" int: 0; + value "evas_engine_errors" int: 0; + value "evas_engine_popups" int: 0; + value "evas_engine_drag" int: 0; + value "evas_engine_win" int: 0; + value "evas_engine_zone" int: 0; + value "use_composite" int: 0; + value "language" string: "en_US.UTF-8"; + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "gadman"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 100; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "illume"; + value "enabled" uchar: 1; + value "delayed" uchar: 0; + value "priority" int: 1; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "start"; + value "enabled" uchar: 1; + value "delayed" uchar: 0; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_desk"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_dialogs"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_imc"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_keybindings"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_intl"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_mouse_cursor"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_transitions"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_display"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_profiles"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_performance"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_fonts"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_engine"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_startup"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_theme"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_wallpaper"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "dropshadow"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "conf_desks"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } |
