ica: initial add
authorRaymond Danks <raymond@edanks.com>
Tue, 18 Apr 2006 01:34:41 +0000 (01:34 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Tue, 18 Apr 2006 01:34:41 +0000 (01:34 +0000)
packages/ica/.mtn2git_empty [new file with mode: 0644]
packages/ica/ica-bin_8.0.bb [new file with mode: 0644]

diff --git a/packages/ica/.mtn2git_empty b/packages/ica/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/ica/ica-bin_8.0.bb b/packages/ica/ica-bin_8.0.bb
new file mode 100644 (file)
index 0000000..b8afd1a
--- /dev/null
@@ -0,0 +1,55 @@
+# ica-bin OE build file
+# Copyright (C) 2004-2006, Advanced Micro Devices, Inc.  All Rights Reserved
+# Released under the MIT license (see packages/COPYING)
+
+DEPENDS="x11 xaw rpm2cpio-native"
+
+MAINTAINER = "Raymond Danks <raymondd@ia.amd.com>"
+HOMEPAGE="www.citrix.com/download/"
+
+SRC_URI="file://${DL_DIR}/ICAClient-8.0-1.i386.rpm" 
+
+S="${WORKDIR}"
+PACKAGES= "${PN}"
+FILES_${PN} = "/"
+
+python ica_do_fetch() {
+       import os
+       def dowarn(str,d):
+               out = bb.data.expand(str, d)
+               bb.note(out)
+       
+       file = bb.data.getVar('A', d)
+       basen = os.path.basename(file)  
+
+       if not os.path.exists(file):
+               dowarn('You need to perform the following steps to build this package:',d)
+               dowarn('Sign up at ${HOMEPAGE}',d)
+               dowarn('- Download %s and place it in ${DL_DIR}' % basen,d)
+               dowarn('- make this package again',d)
+               raise bb.build.FuncFailed('Package not downloaded')
+}
+
+python do_fetch() {
+       bb.build.exec_func('ica_do_fetch', d)
+       bb.build.exec_func('base_do_fetch', d)
+}
+
+do_unpack() {
+       rpm2cpio.pl ${A} | cpio -i --make-directories
+}
+
+do_compile() {
+}
+
+DDIR="${D}/usr/lib/ICAClient"
+
+do_install () {
+       for file in `find usr/lib/ICAClient/ -type d`; do 
+               install -d ${D}/$file
+       done
+
+       for file in `find usr/lib/ICAClient/ -type f`; do
+               install $file ${D}/$file
+       done
+}