aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaksim 'max_posedon' Melnikau <maxposedon@gmail.com>2010-01-15 00:49:07 +0000
committerMaksim 'max_posedon' Melnikau <maxposedon@gmail.com>2010-01-15 00:49:07 +0000
commitc2cd11ebf3ad45cc9528715ebbdbbac16d3bf5e5 (patch)
treedad509689981849ec49c75a58eac40f4097f2937
parentbump serial_forward, tool from fso2 "cornucopia" (diff)
downloadembedded-cross-c2cd11ebf3ad45cc9528715ebbdbbac16d3bf5e5.tar.gz
embedded-cross-c2cd11ebf3ad45cc9528715ebbdbbac16d3bf5e5.tar.bz2
embedded-cross-c2cd11ebf3ad45cc9528715ebbdbbac16d3bf5e5.zip
add shr-fso daemons ebuilds
1. shr-specs - xml dbus descritions 2. phonefsod 3. phoneuid
-rw-r--r--sys-mobilephone/phonefsod/Manifest2
-rw-r--r--sys-mobilephone/phonefsod/phonefsod-99999999.ebuild8
-rw-r--r--sys-mobilephone/phoneuid/Manifest3
-rw-r--r--sys-mobilephone/phoneuid/files/gcc-4.4.patch26
-rw-r--r--sys-mobilephone/phoneuid/phoneuid-99999999.ebuild9
-rw-r--r--sys-mobilephone/shr-specs/Manifest1
-rw-r--r--sys-mobilephone/shr-specs/shr-specs-9999.ebuild29
7 files changed, 72 insertions, 6 deletions
diff --git a/sys-mobilephone/phonefsod/Manifest b/sys-mobilephone/phonefsod/Manifest
index 5637c72..283502a 100644
--- a/sys-mobilephone/phonefsod/Manifest
+++ b/sys-mobilephone/phonefsod/Manifest
@@ -1 +1 @@
-EBUILD phonefsod-99999999.ebuild 445 RMD160 af26584329bb614f9ad54caf027ede7f523550bd SHA1 644d6bd2f8899514b97fde845ce01916647113de SHA256 eec41c33c2d8e2ec9f700d2857d696afa9acba371d68a2e88dba9738c41f3ec8
+EBUILD phonefsod-99999999.ebuild 611 RMD160 889d71def6eb1f923f5957887b74ababe019107c SHA1 bedd9c65aa82ea6fa28111ec2e59bcf1b1af30d5 SHA256 08cb79acb567ddbf13444220fe2fa97165ccfcb697ae7844e20ac61f8c81d15e
diff --git a/sys-mobilephone/phonefsod/phonefsod-99999999.ebuild b/sys-mobilephone/phonefsod/phonefsod-99999999.ebuild
index 86b3cc5..45905bc 100644
--- a/sys-mobilephone/phonefsod/phonefsod-99999999.ebuild
+++ b/sys-mobilephone/phonefsod/phonefsod-99999999.ebuild
@@ -8,7 +8,6 @@ DESCRIPTION=""
HOMEPAGE=""
EGIT_REPO_URI="http://shr.bearstech.com/repo/${PN}.git"
-
EGIT_PROJECT="${PN}"
LICENSE="GPL-3"
@@ -17,6 +16,7 @@ EAPI="2"
KEYWORDS="~x86 ~amd64 ~arm"
IUSE=""
DOCS="README"
+SHR_SPECS_PATH="/usr/share/shr/xml"
DEPEND=""
RDEPEND=""
@@ -25,6 +25,10 @@ src_prepare() {
eautoreconf
}
+src_compile() {
+ emake SPECS_PATH=${SHR_SPECS_PATH} || die "compilation failed"
+}
+
src_install() {
- emake DESTDIR="${D}" install || die
+ emake DESTDIR="${D}" SPECS_PATH="${SHR_SPECS_PATH}" install || die "install failed"
}
diff --git a/sys-mobilephone/phoneuid/Manifest b/sys-mobilephone/phoneuid/Manifest
index bb4c923..d5941b3 100644
--- a/sys-mobilephone/phoneuid/Manifest
+++ b/sys-mobilephone/phoneuid/Manifest
@@ -1 +1,2 @@
-EBUILD phoneuid-99999999.ebuild 445 RMD160 af26584329bb614f9ad54caf027ede7f523550bd SHA1 644d6bd2f8899514b97fde845ce01916647113de SHA256 eec41c33c2d8e2ec9f700d2857d696afa9acba371d68a2e88dba9738c41f3ec8
+AUX gcc-4.4.patch 696 RMD160 c4db11f33dbd18188854381791a5df64c8f56c76 SHA1 473e5435bf293a25a44a346052c7d5e287c4dfd3 SHA256 82d93502a1b413fc95e4789a46d8edf433c7fa99064074b8133498a94eefffd5
+EBUILD phoneuid-99999999.ebuild 647 RMD160 062707cf766d247c2761bc91c3529a0f76a5d882 SHA1 13d1e0505691e296a61e37a3f154db73c588685b SHA256 84a0e55440db2ff76af3ae73497cce4ce51df949e7a397d8081c162c02305dda
diff --git a/sys-mobilephone/phoneuid/files/gcc-4.4.patch b/sys-mobilephone/phoneuid/files/gcc-4.4.patch
new file mode 100644
index 0000000..4f87525
--- /dev/null
+++ b/sys-mobilephone/phoneuid/files/gcc-4.4.patch
@@ -0,0 +1,26 @@
+From 2fa85aac4fc85c2e54c386557b08fbd786f6f686 Mon Sep 17 00:00:00 2001
+From: Maksim 'max_posedon' Melnikau <maxposedon@gmail.com>
+Date: Fri, 15 Jan 2010 02:33:12 +0200
+Subject: [PATCH] Fix gcc-4.4 compilation warning(error)
+
+Signed-off-by: Maksim 'max_posedon' Melnikau <maxposedon@gmail.com>
+---
+ src/phoneuid.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/src/phoneuid.c b/src/phoneuid.c
+index d375fbc..106a9af 100644
+--- a/src/phoneuid.c
++++ b/src/phoneuid.c
+@@ -143,7 +143,7 @@ _load_config()
+
+
+ if (failed) {
+- g_warning(error->message);
++ g_warning("%s", error->message);
+ g_debug("Reading configuration file error, skipping");
+ }
+ else {
+--
+1.6.6
+
diff --git a/sys-mobilephone/phoneuid/phoneuid-99999999.ebuild b/sys-mobilephone/phoneuid/phoneuid-99999999.ebuild
index 86b3cc5..42b1849 100644
--- a/sys-mobilephone/phoneuid/phoneuid-99999999.ebuild
+++ b/sys-mobilephone/phoneuid/phoneuid-99999999.ebuild
@@ -8,7 +8,6 @@ DESCRIPTION=""
HOMEPAGE=""
EGIT_REPO_URI="http://shr.bearstech.com/repo/${PN}.git"
-
EGIT_PROJECT="${PN}"
LICENSE="GPL-3"
@@ -17,14 +16,20 @@ EAPI="2"
KEYWORDS="~x86 ~amd64 ~arm"
IUSE=""
DOCS="README"
+SHR_SPECS_PATH="/usr/share/shr/xml"
DEPEND=""
RDEPEND=""
src_prepare() {
+ epatch "${FILESDIR}/gcc-4.4.patch"
eautoreconf
}
+src_compile() {
+ emake SPECS_PATH=${SHR_SPECS_PATH} || die "compilation failed"
+}
+
src_install() {
- emake DESTDIR="${D}" install || die
+ emake DESTDIR="${D}" SPECS_PATH="${SHR_SPECS_PATH}" install || die "install failed"
}
diff --git a/sys-mobilephone/shr-specs/Manifest b/sys-mobilephone/shr-specs/Manifest
new file mode 100644
index 0000000..da87fab
--- /dev/null
+++ b/sys-mobilephone/shr-specs/Manifest
@@ -0,0 +1 @@
+EBUILD shr-specs-9999.ebuild 499 RMD160 e9a3713144479f092d72235ab651b10854305d83 SHA1 85041cdface99e00b814f66f2943dc402c4bef31 SHA256 040d31adcb670b5bf80c4fc1e928839e46ddc90d649aafbcee5ca22ae77bc42d
diff --git a/sys-mobilephone/shr-specs/shr-specs-9999.ebuild b/sys-mobilephone/shr-specs/shr-specs-9999.ebuild
new file mode 100644
index 0000000..06b5470
--- /dev/null
+++ b/sys-mobilephone/shr-specs/shr-specs-9999.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+inherit git
+
+DESCRIPTION=""
+HOMEPAGE="http://www.shr-project.org"
+EGIT_REPO_URI="http://git.shr-project.org/repo/shr-specs.git"
+EGIT_PROJECT="shr-specs"
+
+LICENSE="CCPL-Attribution-ShareAlike-3.0"
+SLOT="0"
+KEYWORDS="~arm ~x86 ~amd64"
+IUSE=""
+
+RDEPEND=""
+DEPEND="
+ dev-libs/libxslt"
+
+src_compile() {
+ make xml
+}
+
+src_install() {
+ insinto /usr/share/shr/xml
+ doins xml/*
+}