diff options
| author | Denys Dmytriyenko <denis@denix.org> | 2009-03-17 14:32:59 -0400 |
|---|---|---|
| committer | Denys Dmytriyenko <denis@denix.org> | 2009-03-17 14:32:59 -0400 |
| commit | 709c4d66e0b107ca606941b988bad717c0b45d9b (patch) | |
| tree | 37ee08b1eb308f3b2b6426d5793545c38396b838 /recipes/angstrom | |
| parent | fa6cd5a3b993f16c27de4ff82b42684516d433ba (diff) | |
rename packages/ to recipes/ per earlier agreement
See links below for more details:
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Acked-by: Mike Westerhof <mwester@dls.net>
Acked-by: Philip Balister <philip@balister.org>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Marcin Juszkiewicz <hrw@openembedded.org>
Acked-by: Koen Kooi <koen@openembedded.org>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Diffstat (limited to 'recipes/angstrom')
39 files changed, 2777 insertions, 0 deletions
diff --git a/recipes/angstrom/angstrom-bootmanager.bb b/recipes/angstrom/angstrom-bootmanager.bb new file mode 100644 index 0000000000..5c5ee90f02 --- /dev/null +++ b/recipes/angstrom/angstrom-bootmanager.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "A graphical Boot Manager for the Ångström Linux Distribution" +AUTHOR = "Michael 'Mickey' Lauer <mickey@Vanille.de>" +SECTION = "base" +DEPENDS = "evas-fb ecore-fb esmart-fb imlib2-fb edje efl++-fb" +#RDEPENDS = "libefl++0" + +ALLOW_EMPTY = "1" + +# +# yes, this package doesn't do anything yet :D +# diff --git a/recipes/angstrom/angstrom-feed-configs.bb b/recipes/angstrom/angstrom-feed-configs.bb new file mode 100644 index 0000000000..3943d05502 --- /dev/null +++ b/recipes/angstrom/angstrom-feed-configs.bb @@ -0,0 +1,73 @@ +DESCRIPTION = "Configuration files for online package repositories aka feeds" + +RRECOMMENDS_${PN} += "opkg-nogpg" + +#PV = "${DISTRO_VERSION}" +PR = "r8" +PACKAGE_ARCH = "${MACHINE_ARCH}" + +FEED_BASEPATH ?= "unstable/feed/" + +IWMMXT_FEED = "${@base_contains('MACHINE_FEATURES', 'iwmmxt', 'iwmmxt', '',d)}" + +do_compile() { + mkdir -p ${S}/${sysconfdir}/opkg + + rm ${S}/${sysconfdir}/opkg/arch.conf || true + ipkgarchs="${PACKAGE_ARCHS}" + priority=1 + for arch in $ipkgarchs; do + echo "arch $arch $priority" >> ${S}/${sysconfdir}/opkg/arch.conf + priority=$(expr $priority + 5) + done + + for feed in base debug perl python gstreamer ; do + echo "src/gz ${feed} ${ANGSTROM_URI}/${FEED_BASEPATH}${FEED_ARCH}/${feed}" > ${S}/${sysconfdir}/opkg/${feed}-feed.conf + done + + echo "src/gz ${MACHINE_ARCH} ${ANGSTROM_URI}/${FEED_BASEPATH}${FEED_ARCH}/machine/${MACHINE_ARCH}" > ${S}/${sysconfdir}/opkg/${MACHINE_ARCH}-feed.conf + echo "src/gz no-arch ${ANGSTROM_URI}/${FEED_BASEPATH}/all" > ${S}/${sysconfdir}/opkg/noarch-feed.conf + + # iwmmxt is a special case, add the iwmmxt feed for machine that have 'iwmmxt' in MACHINE_FEATURES + if [ "${IWMMXT_FEED}" = "iwmmxt" ] ; then + echo "src/gz iwmmxt ${ANGSTROM_URI}/${FEED_BASEPATH}iwmmxt/base" > ${S}/${sysconfdir}/opkg/iwmmxt-feed.conf + fi + + + for localepkg in a af am an ang ar as ast ay az be bg bn br bs byn ca co crh cs csb cy da de dv dz el en eo es et eu fa ff fi fo fr fur fy ga gd gez gl gn gu gv ha haw he hi hr hsb ht hu hy ia id ig io is it iu iw ja ka kk kl km kn ko kok ks ku kw ky la lg li lo locale lt lv mai mg mi mk ml mn mr ms mt mvo my nb ne nl nn no nr nso oc om or pa pap pis pl ps pt qu ro ru rw sa sd se si sid sk sl so sp sq sr ss st sv sw syr ta te tet tg th ti tig tk tl tn tpi tr ts tt ug uk ur uz ve vi wa wal wo xh yi yo zh zu ; do + echo "src/gz locale-${localepkg}-feed ${ANGSTROM_URI}/${FEED_BASEPATH}${FEED_ARCH}/locales/${localepkg}" > ${S}/${sysconfdir}/opkg/locale-${localepkg}-feed.conf + done +} + + +do_install () { + install -d ${D}${sysconfdir}/opkg + install -m 0644 ${S}/${sysconfdir}/opkg/* ${D}${sysconfdir}/opkg/ +} + +FILES_${PN} = "${sysconfdir}/opkg/base-feed.conf \ + ${sysconfdir}/opkg/debug-feed.conf \ + ${sysconfdir}/opkg/perl-feed.conf \ + ${sysconfdir}/opkg/python-feed.conf \ + ${sysconfdir}/opkg/gstreamer-feed.conf \ + ${sysconfdir}/opkg/${MACHINE_ARCH}-feed.conf \ + ${sysconfdir}/opkg/noarch-feed.conf \ + ${sysconfdir}/opkg/iwmmxt-feed.conf \ + ${sysconfdir}/opkg/arch.conf \ + " + +CONFFILES_${PN} += "${sysconfdir}/opkg/base-feed.conf \ + ${sysconfdir}/opkg/debug-feed.conf \ + ${sysconfdir}/opkg/perl-feed.conf \ + ${sysconfdir}/opkg/python-feed.conf \ + ${sysconfdir}/opkg/gstreamer-feed.conf \ + ${sysconfdir}/opkg/${MACHINE_ARCH}-feed.conf \ + ${sysconfdir}/opkg/noarch-feed.conf \ + ${sysconfdir}/opkg/arch.conf \ + " + +python populate_packages_prepend () { + etcdir = bb.data.expand('${sysconfdir}/opkg', d) + do_split_packages(d, etcdir, '^locale-(.*)\.conf$', 'angstrom-locale-%s-config', 'Angstrom feed config for the %s locale', extra_depends='', allow_links=True) +} + diff --git a/recipes/angstrom/angstrom-gnome-icon-theme-enable.bb b/recipes/angstrom/angstrom-gnome-icon-theme-enable.bb new file mode 100644 index 0000000000..423dd00588 --- /dev/null +++ b/recipes/angstrom/angstrom-gnome-icon-theme-enable.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "Enable gnome-icon-theme in gtkrc" +LICENSE = "MIT" + +RDEPENDS = "gnome-icon-theme" + +ALLOW_EMPTY_${PN} = "1" +PACKAGE_ARCH = "all" + +pkg_postinst() { +#!/bin/sh +mkdir -p $D${sysconfdir}/gtk-2.0 +touch $D${sysconfdir}/gtk-2.0/gtkrc +sed -i /gtk-icon-theme-name/d $D${sysconfdir}/gtk-2.0/gtkrc +echo 'gtk-icon-theme-name = "gnome"' >> $D${sysconfdir}/gtk-2.0/gtkrc +} + diff --git a/recipes/angstrom/angstrom-gpe-task-apps.bb b/recipes/angstrom/angstrom-gpe-task-apps.bb new file mode 100644 index 0000000000..0a4b1309da --- /dev/null +++ b/recipes/angstrom/angstrom-gpe-task-apps.bb @@ -0,0 +1,23 @@ +DESCRIPTION = "Task packages for the Angstrom distribution" +PR = "r32" + +inherit task + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +RDEPENDS_${PN} = "\ + gpe-edit \ + gpe-gallery \ + gpe-calculator \ + gpe-clock \ + gpe-plucker \ + gpe-terminal \ + gpe-watch \ + gpe-what \ + matchbox-panel-hacks \ + ${@base_contains("COMBINED_FEATURES", "wifi", "gpe-aerial", "",d)} \ + gpe-soundbite \ + ${@base_contains("MACHINE_FEATURES", "touchscreen", "rosetta", "",d)} \ + gpe-scap \ + gpe-windowlist" + diff --git a/recipes/angstrom/angstrom-gpe-task-base.bb b/recipes/angstrom/angstrom-gpe-task-base.bb new file mode 100644 index 0000000000..656180d4b3 --- /dev/null +++ b/recipes/angstrom/angstrom-gpe-task-base.bb @@ -0,0 +1,42 @@ +DESCRIPTION = "Task packages for the Angstrom distribution" +PR = "r36" + +inherit task + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +RDEPENDS_${PN} = "\ + gpe-scap \ + 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 \ + gpe-soundserver \ + gpe-dm \ + gpe-login \ + gpe-session-scripts \ + gpe-icons \ + gpe-confd \ + gpe-autostarter \ + ${@base_contains("MACHINE_FEATURES", "touchscreen", "libgtkstylus", "",d)} \ + suspend-desktop \ + teleport \ + xauth \ + gdk-pixbuf-loader-png \ + gdk-pixbuf-loader-xpm \ + 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)} \ + " + diff --git a/recipes/angstrom/angstrom-gpe-task-game.bb b/recipes/angstrom/angstrom-gpe-task-game.bb new file mode 100644 index 0000000000..beca89cdbc --- /dev/null +++ b/recipes/angstrom/angstrom-gpe-task-game.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "Task packages for the Angstrom distribution" +PR = "r32" + +inherit task + +RDEPENDS_${PN} = "\ + gpe-go \ + gpe-lights \ + gpe-othello \ + gpe-tetris \ + gsoko \ +# xdemineur \ +" diff --git a/recipes/angstrom/angstrom-gpe-task-pim.bb b/recipes/angstrom/angstrom-gpe-task-pim.bb new file mode 100644 index 0000000000..fc0b4109f4 --- /dev/null +++ b/recipes/angstrom/angstrom-gpe-task-pim.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "Task packages for the Angstrom distribution" +PR = "r32" + +inherit task + +RDEPENDS_${PN} = "\ + gpe-timesheet \ + gpe-todo \ + gpe-calendar \ + gpe-contacts \ + gpesyncd" + + diff --git a/recipes/angstrom/angstrom-gpe-task-settings.bb b/recipes/angstrom/angstrom-gpe-task-settings.bb new file mode 100644 index 0000000000..0280859fdc --- /dev/null +++ b/recipes/angstrom/angstrom-gpe-task-settings.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Task packages for the Angstrom distribution" +PR = "r34" + +inherit task + +RDEPENDS_${PN} = "\ + matchbox-panel-manager \ + mboxkbd-layouts-gui \ + connman-gnome \ + gpe-su \ + gpe-conf \ + gpe-package \ + gpe-shield \ + gpe-taskmanager \ + keylaunch \ + minilite \ + minimix \ + xmonobut" diff --git a/recipes/angstrom/angstrom-led-config.bb b/recipes/angstrom/angstrom-led-config.bb new file mode 100644 index 0000000000..12cdb96d93 --- /dev/null +++ b/recipes/angstrom/angstrom-led-config.bb @@ -0,0 +1,31 @@ +DESCRIPTION = "Configuration files for runtime LED configuration" + +#PV = "${DISTRO_VERSION}" +PR = "r4" +PACKAGE_ARCH = "${MACHINE_ARCH}" + +inherit update-rc.d +INITSCRIPT_NAME = "led-config" +INITSCRIPT_PARAMS = "defaults 05" + +SRC_URI = "file://led-config \ + file://leds \ + " + +do_compile() { + : +} + + +do_install () { + install -d ${D}/${sysconfdir}/default + install -d ${D}/${INIT_D_DIR} + + install -m 0644 ${WORKDIR}/leds ${D}/${sysconfdir}/default/ + install -m 0755 ${WORKDIR}/led-config ${D}/${INIT_D_DIR} +} + +CONFFILES_${PN} += "${sysconfdir}/default/leds \ + ${INIT_D_DIR}/led-config \ + " + diff --git a/recipes/angstrom/angstrom-led-config/at32stk1000/leds b/recipes/angstrom/angstrom-led-config/at32stk1000/leds new file mode 100644 index 0000000000..5adb04da5d --- /dev/null +++ b/recipes/angstrom/angstrom-led-config/at32stk1000/leds @@ -0,0 +1,9 @@ +#file format: name trigger +led0:amber nand-disk +led1:amber mmc0 +led2:amber none +led3:amber none +led4:amber none +led5:amber none +led6:amber none +led7:amber heartbeat diff --git a/recipes/angstrom/angstrom-led-config/beagleboard/leds b/recipes/angstrom/angstrom-led-config/beagleboard/leds new file mode 100644 index 0000000000..b50fedd783 --- /dev/null +++ b/recipes/angstrom/angstrom-led-config/beagleboard/leds @@ -0,0 +1,3 @@ +#file format: name trigger +beagleboard::usr0 heartbeat +beagleboard::usr1 mmc0 diff --git a/recipes/angstrom/angstrom-led-config/led-config b/recipes/angstrom/angstrom-led-config/led-config new file mode 100755 index 0000000000..63d52d6cd0 --- /dev/null +++ b/recipes/angstrom/angstrom-led-config/led-config @@ -0,0 +1,31 @@ +#! /bin/sh + +if [ -e /sys/class/leds/ ] ; then + +case "$1" in + start) + echo "Configuring leds:" + for led in /sys/class/leds/* ; do + trigger=$(grep "$(basename $led)" /etc/default/leds | awk '{print $2}') + if [ "x$trigger" = "x" ] ; then trigger="none" ; fi + echo " $(basename $led): $trigger" + echo "$trigger" > "$led/trigger" + done +;; + stop) + echo "Deconfiguring leds:" + for led in /sys/class/leds/* ; do + echo " $(basename $led): no trigger" + echo "none" > "$led/trigger" + done + ;; + *) + echo "Usage: /etc/init.d/led-config {start|stop}" + exit 1 +esac + +else + echo "No LEDs detected" +fi + +exit 0 diff --git a/recipes/angstrom/angstrom-led-config/leds b/recipes/angstrom/angstrom-led-config/leds new file mode 100644 index 0000000000..7de8a2e3ae --- /dev/null +++ b/recipes/angstrom/angstrom-led-config/leds @@ -0,0 +1 @@ +#file format: name trigger diff --git a/recipes/angstrom/angstrom-libc-fixup-hack.bb b/recipes/angstrom/angstrom-libc-fixup-hack.bb new file mode 100644 index 0000000000..bf4339a031 --- /dev/null +++ b/recipes/angstrom/angstrom-libc-fixup-hack.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "Fixup some miscompiled apps by making an extra symlink" + +PACKAGE_ARCH = "all" +ALLOW_EMPTY_${PN} = "1" + +pkg_postinst_${PN}() { +if [ "x$D" != "x" ]; then + exit 1 +fi +ln -sf /lib/libc.so.6 /lib/libc.so +} diff --git a/recipes/angstrom/angstrom-ohand-task-pim.bb b/recipes/angstrom/angstrom-ohand-task-pim.bb new file mode 100644 index 0000000000..71d0512687 --- /dev/null +++ b/recipes/angstrom/angstrom-ohand-task-pim.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "Task packages for the Angstrom distribution" +PR = "r32" + +inherit task + +RDEPENDS_${PN} = "\ + dates \ + contacts \ + tasks \ +" + diff --git a/recipes/angstrom/angstrom-task-office.bb b/recipes/angstrom/angstrom-task-office.bb new file mode 100644 index 0000000000..90b700b8c9 --- /dev/null +++ b/recipes/angstrom/angstrom-task-office.bb @@ -0,0 +1,12 @@ +DESCRIPTION = "Task packages for the Angstrom distribution" +PR = "r32" + +inherit task + +RDEPENDS_${PN} = "\ + gnumeric \ + abiword \ + imposter \ + evince \ + gqview" + diff --git a/recipes/angstrom/angstrom-task-printing.bb b/recipes/angstrom/angstrom-task-printing.bb new file mode 100644 index 0000000000..f4a833645a --- /dev/null +++ b/recipes/angstrom/angstrom-task-printing.bb @@ -0,0 +1,9 @@ +DESCRIPTION = "Task packages for the Angstrom distribution" +PR = "r32" + +inherit task + +RDEPENDS_${PN} = "\ + cups \ +# gnome-cups-manager \ + " diff --git a/recipes/angstrom/angstrom-task-sectest.bb b/recipes/angstrom/angstrom-task-sectest.bb new file mode 100644 index 0000000000..bf8019da0d --- /dev/null +++ b/recipes/angstrom/angstrom-task-sectest.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Task packages for the Angstrom distribution" +PR = "r33" + +inherit task + +RDEPENDS_${PN} = "\ + nmap \ + ettercap-ng \ + stunnel \ + curl \ +# dsniff \ + prismstumbler \ +# tcpdump \ + kismet \ + hydra \ +# thcrut \ +# driftnet \ + miniclipboard" diff --git a/recipes/angstrom/angstrom-version.bb b/recipes/angstrom/angstrom-version.bb new file mode 100644 index 0000000000..6f1043cec0 --- /dev/null +++ b/recipes/angstrom/angstrom-version.bb @@ -0,0 +1,18 @@ +LICENSE = "MIT" + +PV = "${DISTRO_VERSION}" +PR = "r2" +PE = "1" + +PACKAGES = "${PN}" +PACKAGE_ARCH = "${MACHINE_ARCH}" + +export METADATA_REVISION +export METADATA_BRANCH + +do_install() { + mkdir -p ${D}${sysconfdir} + echo "Angstrom ${DISTRO_VERSION}" > ${D}${sysconfdir}/angstrom-version + echo "Built from branch: ${METADATA_BRANCH}" >> ${D}${sysconfdir}/angstrom-version + echo "Revision: ${METADATA_REVISION}" >> ${D}${sysconfdir}/angstrom-version +} diff --git a/recipes/angstrom/angstrom-x11-base-depends.bb b/recipes/angstrom/angstrom-x11-base-depends.bb new file mode 100644 index 0000000000..cbad108680 --- /dev/null +++ b/recipes/angstrom/angstrom-x11-base-depends.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Task packages for the Angstrom distribution" +PR = "r42" + +inherit task + +XSERVER ?= "xserver-kdrive-fbdev" + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +DEPENDS = "virtual/xserver" + +RDEPENDS = "\ + ${XSERVER} \ + dbus-x11 \ + ttf-dejavu-sans \ + ttf-dejavu-sans-mono \ + " + diff --git a/recipes/angstrom/angstrom-x11vnc-xinit.bb b/recipes/angstrom/angstrom-x11vnc-xinit.bb new file mode 100644 index 0000000000..ee21d81e03 --- /dev/null +++ b/recipes/angstrom/angstrom-x11vnc-xinit.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "Script to start a passwordless vnc of the current X session" +LICENSE = "MIT" +RDEPENDS = "x11vnc" + +do_install() { + install -d ${D}/${sysconfdir}/X11/Xinit.d + echo "#!/bin/sh" > ${D}/${sysconfdir}/X11/Xinit.d/02vnc + echo "x11vnc -q -bg -display :0 -forever -avahi" >> ${D}/${sysconfdir}/X11/Xinit.d/02vnc + chmod 0755 ${D}/${sysconfdir}/X11/Xinit.d/02vnc +} + +CONFFILES_${PN} += "${sysconfdir}/X11/Xinit.d/02vnc" +PACKAGE_ARCH = "all" + diff --git a/recipes/angstrom/angstrom-zeroconf-audio.bb b/recipes/angstrom/angstrom-zeroconf-audio.bb new file mode 100644 index 0000000000..2256b6ac4f --- /dev/null +++ b/recipes/angstrom/angstrom-zeroconf-audio.bb @@ -0,0 +1,41 @@ +DESCRIPTION = "Meta package to enable zeroconf audio with pulseaudio" +DEPENDS = "avahi pulseaudio" +RDEPENDS = " \ + avahi-daemon \ + pulseaudio-server \ + pulseaudio-module-alsa-sink \ + pulseaudio-module-alsa-source \ + pulseaudio-module-cli \ + pulseaudio-module-esound-protocol-unix \ + pulseaudio-module-simple-protocol-tcp \ + pulseaudio-module-native-protocol-unix \ + pulseaudio-module-cli-protocol-unix \ + pulseaudio-module-zeroconf-publish \ +" + +PR = "r3" + +S = "${WORKDIR}" + +do_compile() { + : +} + +PACKAGE_ARCH = "all" +ALLOW_EMPTY_${PN} = "1" + +pkg_postinst_${PN} () { +#!/bin/sh +if [ "x$D" != "x" ]; then + exit 1 +fi + +mkdir -p /etc/pulse || true +# Remove existing entries +if [ -e /etc/pulse/session ] ; then + sed -i -e /load-module\ module-native-protocol-tcp/d -e /load-module\ module-zeroconf-publish/d /etc/pulse/session +fi +# Enable network and zeroconf plugins, allow localhost and usbnet access (where available) +echo "load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/16" >> /etc/pulse/session +echo "load-module module-zeroconf-publish" >> /etc/pulse/session +} diff --git a/recipes/angstrom/bigbuckbunny-480p.bb b/recipes/angstrom/bigbuckbunny-480p.bb new file mode 100644 index 0000000000..be9ad776a8 --- /dev/null +++ b/recipes/angstrom/bigbuckbunny-480p.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "Big Buck Bunny movie" +LICENSE = "CC-BY" + +SRC_URI = "http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_surround-fix.avi" + +do_install() { + install -d ${D}${datadir}/movies + install -m 0644 ${WORKDIR}/big_buck_bunny_480p_surround-fix.avi ${D}${datadir}/movies/ +} + +FILES_${PN} += "${datadir}/movies" +PACKAGE_ARCH = "all" + diff --git a/recipes/angstrom/bigbuckbunny-720p.bb b/recipes/angstrom/bigbuckbunny-720p.bb new file mode 100644 index 0000000000..375794c893 --- /dev/null +++ b/recipes/angstrom/bigbuckbunny-720p.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "Big Buck Bunny movie" +LICENSE = "CC-BY" + +SRC_URI = "http://mirror.bigbuckbunny.de/peach/bigbuckbunny_movies/big_buck_bunny_720p_surround.avi" + +do_install() { + install -d ${D}${datadir}/movies + install -m 0644 ${WORKDIR}/big_buck_bunny_720p_surround.avi ${D}${datadir}/movies/ +} + +FILES_${PN} += "${datadir}/movies" +PACKAGE_ARCH = "all" + + diff --git a/recipes/angstrom/e-wm-config-angstrom.bb b/recipes/angstrom/e-wm-config-angstrom.bb new file mode 100644 index 0000000000..a2c6f93657 --- /dev/null +++ b/recipes/angstrom/e-wm-config-angstrom.bb @@ -0,0 +1,39 @@ +DESCRIPTION = "Enlightenment DR17 theme for Angstrom" +LICENSE = "MIT/BSD" +DEPENDS = "edje-native eet-native" +RDEPENDS = "e-wm" +RRECOMMENDS_${PN} = "places" + +PR = "r4" + +SRC_URI = " \ + file://e.src \ + file://icon.png \ + file://*.src \ + file://profile.desktop \ + " +S = "${WORKDIR}/angstrom" + +do_configure() { + cp ${WORKDIR}/*.src ${WORKDIR}/*.desktop ${WORKDIR}/*.png ${S}/ +} + + +do_compile() { + for i in *.src ; do + eet -e $(echo $i | sed s:src:cfg:g) config $i 1 + done +} + +do_install() { + install -d ${D}${datadir}/enlightenment/data/config/angstrom/ + + 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/ +} + +FILES_${PN} = "${datadir}/enlightenment" + +PACKAGE_ARCH_${PN} = "all" + diff --git a/recipes/angstrom/e-wm-config-angstrom/e.src b/recipes/angstrom/e-wm-config-angstrom/e.src new file mode 100644 index 0000000000..33514247d2 --- /dev/null +++ b/recipes/angstrom/e-wm-config-angstrom/e.src @@ -0,0 +1,2104 @@ +group "E_Config" struct { + value "config_version" int: 65836; + value "show_splash" int: 0; + 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 "image_cache" int: 4096; + value "font_cache" int: 512; + value "edje_cache" int: 32; + value "edje_collection_cache" int: 64; + 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: 1; + value "edge_flip_dragging" int: 1; + value "edge_flip_moving" int: 1; + value "edge_flip_timeout" double: 0.2500000000000000000000000; + 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: 0; + value "priority" int: 100; + } + } + 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: "ibar"; + value "enabled" uchar: 1; + value "delayed" uchar: 0; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "ibox"; + value "enabled" uchar: 1; + value "delayed" uchar: 0; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "clock"; + value "enabled" uchar: 1; + value "delayed" uchar: 0; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "cpufreq"; + value "enabled" uchar: 1; + value "delayed" uchar: 0; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "pager"; + value "enabled" uchar: 1; + value "delayed" uchar: 0; + value "priority" int: 0; + } + } + group "modules" list { + group "E_Config_Module" struct { + value "name" string: "exebuf"; + value "enabled" uchar: 1; + value "delayed" uchar: 1; + value "priority" int: 0; + } + } + group "modules" list { + |
