From d95bef531d2d3bedcf70636a4b78309b8f3fdca4 Mon Sep 17 00:00:00 2001 From: davehome Date: Tue, 3 Jul 2012 12:11:33 -0600 Subject: [PATCH] New package: ORBit2-2.14.19. --- common/shlibs | 3 +++ srcpkgs/ORBit2-devel | 1 + srcpkgs/ORBit2/ORBit2-devel.template | 18 ++++++++++++++++++ srcpkgs/ORBit2/ORBit2.rshlibs | 6 ++++++ srcpkgs/ORBit2/libORBit2.rshlibs | 8 ++++++++ srcpkgs/ORBit2/libORBit2.template | 15 +++++++++++++++ srcpkgs/ORBit2/template | 24 ++++++++++++++++++++++++ srcpkgs/libORBit2 | 1 + 8 files changed, 76 insertions(+) create mode 120000 srcpkgs/ORBit2-devel create mode 100644 srcpkgs/ORBit2/ORBit2-devel.template create mode 100644 srcpkgs/ORBit2/ORBit2.rshlibs create mode 100644 srcpkgs/ORBit2/libORBit2.rshlibs create mode 100644 srcpkgs/ORBit2/libORBit2.template create mode 100644 srcpkgs/ORBit2/template create mode 120000 srcpkgs/libORBit2 diff --git a/common/shlibs b/common/shlibs index ee03f6187ef..f84a21b6f63 100644 --- a/common/shlibs +++ b/common/shlibs @@ -974,3 +974,6 @@ libpwquality.so.1 libpwquality-1.1.1_1 libisl.so.10 isl-0.10_1 libcloog-isl.so.3 cloog-0.17.0_1 librtmp.so.0 librtmp-2.4_1 +libORBit-2.so.0 libORBit2-2.14.19_1 +libORBit-imodule-2.so.0 libORBit2-2.14.19_1 +libORBitCosNaming-2.so.0 libORBit2-2.14.19_1 diff --git a/srcpkgs/ORBit2-devel b/srcpkgs/ORBit2-devel new file mode 120000 index 00000000000..12e77e5499d --- /dev/null +++ b/srcpkgs/ORBit2-devel @@ -0,0 +1 @@ +ORBit2 \ No newline at end of file diff --git a/srcpkgs/ORBit2/ORBit2-devel.template b/srcpkgs/ORBit2/ORBit2-devel.template new file mode 100644 index 00000000000..315fa28e50b --- /dev/null +++ b/srcpkgs/ORBit2/ORBit2-devel.template @@ -0,0 +1,18 @@ +# Template file for 'ORBit2-devel'. +# +depends="glib-devel libIDL-devel libORBit2" +short_desc="${short_desc} (Development files)" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +do_install() +{ + vmove "usr/lib/*.a" usr/lib + vmkdir usr/lib/orbit-2.0 + vmove "usr/lib/orbit-2.0/*.a" usr/lib/orbit-2.0 + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib + vmove usr/share/idl usr/share + vmove usr/share/aclocal usr/share +} diff --git a/srcpkgs/ORBit2/ORBit2.rshlibs b/srcpkgs/ORBit2/ORBit2.rshlibs new file mode 100644 index 00000000000..c812e446757 --- /dev/null +++ b/srcpkgs/ORBit2/ORBit2.rshlibs @@ -0,0 +1,6 @@ +libglib-2.0.so.0 +libpthread.so.0 +libc.so.6 +libIDL-2.so.0 +libgmodule-2.0.so.0 +libORBit-2.so.0 diff --git a/srcpkgs/ORBit2/libORBit2.rshlibs b/srcpkgs/ORBit2/libORBit2.rshlibs new file mode 100644 index 00000000000..834cc93fd2f --- /dev/null +++ b/srcpkgs/ORBit2/libORBit2.rshlibs @@ -0,0 +1,8 @@ +libgmodule-2.0.so.0 +libgobject-2.0.so.0 +libgthread-2.0.so.0 +librt.so.1 +libglib-2.0.so.0 +libpthread.so.0 +libc.so.6 +libIDL-2.so.0 diff --git a/srcpkgs/ORBit2/libORBit2.template b/srcpkgs/ORBit2/libORBit2.template new file mode 100644 index 00000000000..37fba65832f --- /dev/null +++ b/srcpkgs/ORBit2/libORBit2.template @@ -0,0 +1,15 @@ +# Template file for 'libORBit2'. +# +short_desc="${short_desc} (Runtime library)" +long_desc="${long_desc} + + This package contains the ORBit2 runtime libraries." + +do_install() +{ + vmove "usr/lib/*.so*" usr/lib + vmkdir usr/lib/orbit-2.0 + vmove "usr/lib/orbit-2.0/*.so*" usr/lib/orbit-2.0 +} + + diff --git a/srcpkgs/ORBit2/template b/srcpkgs/ORBit2/template new file mode 100644 index 00000000000..6d27c56620d --- /dev/null +++ b/srcpkgs/ORBit2/template @@ -0,0 +1,24 @@ +# Template file for 'ORBit2' +pkgname=ORBit2 +version=2.14.19 +build_style=gnu-configure +homepage="http://projects.gnome.org/ORBit2/" +distfiles="http://ftp.acc.umu.se/pub/gnome/sources/${pkgname}/2.14/${pkgname}-${version}.tar.bz2" +makedepends="pkg-config glib-devel libIDL-devel" +revision=1 +short_desc="Thin/fast CORBA ORB" +maintainer="davehome " +license="GPL-2, LGPL-2.1" +checksum=55c900a905482992730f575f3eef34d50bda717c197c97c08fa5a6eafd857550 +long_desc=" + ORBit2 is a CORBA 2.4-compliant Object Request Broker (ORB) featuring mature C, + C++ and Python bindings. Bindings (in various degrees of completeness) are also + available for Perl, Lisp, Pascal, Ruby, and TCL; others are in-progress. It + supports POA, DII, DSI, TypeCode, Any, IR and IIOP. Optional features including + INS and threading are available. ORBit2 is engineered for the desktop + workstation environment, with a focus on performance, low resource usage, and + security. The core ORB is written in C, and runs under Linux, UNIX (BSD, + Solaris, HP-UX, ...), and Windows. ORBit2 is developed and released as open + source software under GPL/LGPL." + +subpackages="lib$pkgname $pkgname-devel" diff --git a/srcpkgs/libORBit2 b/srcpkgs/libORBit2 new file mode 120000 index 00000000000..12e77e5499d --- /dev/null +++ b/srcpkgs/libORBit2 @@ -0,0 +1 @@ +ORBit2 \ No newline at end of file