aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/nonworking
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2010-10-03 14:18:46 +0200
committerMartin Jansa <Martin.Jansa@gmail.com>2010-10-03 14:25:58 +0200
commit6862407491f87ea38f343f30866b4cd4533048d2 (patch)
tree9300aeb019fe3ba78a996a004ab3f8188bd1c14b /recipes/nonworking
parent776ce56e0504cb647b955daa2aebee27dd9c2006 (diff)
downloadopenembedded-6862407491f87ea38f343f30866b4cd4533048d2.tar.gz
paroli: move to nonworking, paroli seems unmaintained for a while
* now also the web and git repo on paroli-project.org is gone Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'recipes/nonworking')
-rw-r--r--recipes/nonworking/openmoko-projects/paroli_git.bb180
1 files changed, 180 insertions, 0 deletions
diff --git a/recipes/nonworking/openmoko-projects/paroli_git.bb b/recipes/nonworking/openmoko-projects/paroli_git.bb
new file mode 100644
index 0000000000..633d598797
--- /dev/null
+++ b/recipes/nonworking/openmoko-projects/paroli_git.bb
@@ -0,0 +1,180 @@
+DESCRIPTION = "Paroli"
+SECTION = "x11"
+LICENSE = "GPL"
+SRCREV = "bb9fb1969acdfbaa48b55902675a6d8949014c6d"
+PV = "0.2.1+gitr${SRCPV}"
+PE = "1"
+PR = "r5"
+
+SRC_URI = "git://git.paroli-project.org/paroli.git;protocol=http;branch=shr"
+S = "${WORKDIR}/git"
+
+inherit distutils
+
+PACKAGES += "${PN}-autostart ${PN}-theme ${PN}-sounds ${PN}-calculator"
+
+RDEPENDS_${PN} = "\
+ python-datetime \
+ python-subprocess \
+ python-textutils \
+ python-dbus \
+ python-pygobject \
+ python-elementary \
+ dbus-x11 \
+ task-fso-compliance \
+ elementary \
+ elementary-themes \
+ edbus \
+"
+
+E_CONFIG_DIR="/usr/share/enlightenment/data"
+
+RULES_YAML = rules.yaml
+RULES_YAML_om-gta01 = gta01_rules.yaml
+
+do_configure_append() {
+ # fix absolute etc reference
+ sed -i "s|/etc/|../../etc/|" ${S}/setup.py
+ sed -i "s|prefix,|'../../usr/',|" ${S}/setup.py
+ sed -i "s|core/|${PYTHON_SITEPACKAGES_DIR}/|" ${S}/scripts/paroli
+ sed -i "s|services|/usr/share/paroli/services|" ${S}/scripts/paroli.fso.cfg
+ sed -i "s|applications|/usr/share/paroli/applications|" ${S}/scripts/paroli.fso.cfg
+}
+
+do_install_append() {
+# install ${D}${sysconfdir}/paroli/paroli.fso.cfg ${D}${sysconfdir}/paroli/paroli.cfg
+
+ # install paroli theme
+ install -d ${D}${E_CONFIG_DIR}/themes
+ install ${S}/data/e-config/paroli.edj ${D}${E_CONFIG_DIR}/themes/
+ install ${S}/data/e-config/serenity.edj ${D}${E_CONFIG_DIR}/themes/
+ install -d ${D}${E_CONFIG_DIR}/config/paroli
+ install ${S}/data/e-config/paroli/* ${D}${E_CONFIG_DIR}/config/paroli/
+ install -d ${D}${E_CONFIG_DIR}/config/paroli-serenity
+ install ${S}/data/e-config/paroli-serenity/* ${D}${E_CONFIG_DIR}/config/paroli-serenity/
+
+ install -d ${D}${datadir}/elementary/themes
+ install ${S}/data/paroli.edj ${D}${datadir}/elementary/themes
+
+ install -d ${D}${datadir}/icons
+ install ${S}/data/paroli.png ${D}${datadir}/icons
+
+ install -d ${D}${datadir}/applications
+ install ${S}/data/paroli.desktop ${D}${datadir}/applications
+
+ # install autostart
+ install -d ${D}${E_CONFIG_DIR}/applications/all
+ cp ${D}/usr/share/applications/paroli.desktop ${D}${E_CONFIG_DIR}/applications/all
+ install -d ${D}${E_CONFIG_DIR}/applications/startup
+ echo "${E_CONFIG_DIR}/applications/all/paroli.desktop" >> ${D}${E_CONFIG_DIR}/applications/startup/.order
+
+# install -d ${D}${sysconfdir}/freesmartphone/oevents
+# install ${S}/data/${RULES_YAML} ${D}${sysconfdir}/freesmartphone/oevents/paroli_rules.yaml
+# install ${S}/data/frameworkd.conf ${D}${sysconfdir}/paroli_frameworkd.conf
+
+ install -d ${D}${sysconfdir}/freesmartphone/opreferences/conf/phone
+ install ${S}/data/default.yaml ${D}${sysconfdir}/freesmartphone/opreferences/conf/phone/default.yaml
+
+ install -d ${D}${datadir}/dbus-1/system-services/
+ install ${S}/data/dbus/org.tichy.launcher.service ${D}${datadir}/dbus-1/system-services/
+
+ install -d ${D}${datadir}/sounds
+ install ${S}/data/sounds/* ${D}${datadir}/sounds
+
+}
+
+pkg_postinst_${PN}-autostart() {
+#!/bin/sh
+# do this off or on line
+if [ "x$D" != "x" ]; then
+ ROOTFS=${IMAGE_ROOTFS}
+else
+ ROOTFS=""
+fi
+
+# post installation script
+if [ -x $ROOTFS${sysconfdir}/X11/Xsession.d/80zhone ]; then
+ echo "*******************************************"
+ echo "Deactivating zhone autostart"
+ echo "*******************************************"
+ chmod -x $ROOTFS${sysconfdir}/X11/Xsession.d/80zhone || true
+fi
+exit 0
+}
+
+#pkg_postinst_${PN}-sounds() {
+#!/bin/sh
+# do this off or on line
+#if [ "x$D" != "x" ]; then
+# ROOTFS=${IMAGE_ROOTFS}
+#else
+# ROOTFS=""
+#fi
+# post installation script
+#if [ ! -e /$ROOTFS${sysconfdir}/freesmartphone/opreferences/conf/phone/old_default.yaml ] ; then
+# echo "Backing up ${sysconfdir}/freesmartphone/opreferences/conf/phone/default.yaml"
+# mv $ROOTFS${sysconfdir}/freesmartphone/opreferences/conf/phone/default.yaml $ROOTFS${sysconfdir}/freesmartphone/opreferences/conf/phone/old_default.yaml
+#fi
+#cp $ROOTFS${sysconfdir}/freesmartphone/opreferences/conf/phone/paroli_default.yaml $ROOTFS${sysconfdir}/freesmartphone/opreferences/conf/phone/default.yaml
+#exit 0
+#}
+
+pkg_postinst_${PN}-theme() {
+#!/bin/sh
+# do this off or on line
+if [ "x$D" != "x" ]; then
+ ROOTFS=${IMAGE_ROOTFS}
+else
+ ROOTFS=""
+fi
+# post installation script
+echo 'E_PROFILE="-profile paroli"' > $ROOTFS${sysconfdir}/enlightenment/default_profile
+exit 0
+}
+
+FILES_${PN} = " \
+ ${sysconfdir}/dbus-1 \
+ ${sysconfdir}/paroli \
+ ${sysconfdir}/freesmartphone/oevents \
+ ${prefix}/lib \
+ ${prefix}/bin \
+ ${datadir}/paroli/applications/common-for-edje \
+ ${datadir}/paroli/applications/inout \
+ ${datadir}/paroli/applications/telephony \
+ ${datadir}/paroli/applications/messages \
+ ${datadir}/paroli/applications/launcher \
+ ${datadir}/paroli/applications/people \
+ ${datadir}/paroli/applications/settings \
+ ${datadir}/applications \
+ ${datadir}/elementary \
+ ${datadir}/paroli/services \
+ ${datadir}/paroli/data \
+ ${datadir}/pixmaps \
+ ${datadir}/icons \
+ ${datadir}/dbus-1/system-services/ \
+ "
+
+FILES_${PN}-theme = " \
+ ${E_CONFIG_DIR}/themes \
+ ${E_CONFIG_DIR}/config \
+ "
+
+FILES_${PN}-autostart = "${E_CONFIG_DIR}/applications"
+
+FILES_${PN}-sounds = " \
+ ${datadir}/sounds/ \
+ ${sysconfdir}/freesmartphone/opreferences/conf/phone/default.yaml \
+ "
+
+FILES_${PN}-calculator = " \
+ ${datadir}/paroli/applications/calculator \
+ "
+
+CONFFILES_${PN} += " \
+ ${sysconfdir}/paroli/paroli.fallback.cfg \
+ ${sysconfdir}/paroli/paroli.pyneo.cfg \
+ ${sysconfdir}/paroli/paroli.fso.cfg \
+ "
+CONFFILES_${PN}-sounds += " \
+ ${sysconfdir}/freesmartphone/opreferences/conf/phone/default.yaml \
+ "