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/template b/srcpkgs/ORBit2/template new file mode 100644 index 00000000000..0ec28143f31 --- /dev/null +++ b/srcpkgs/ORBit2/template @@ -0,0 +1,50 @@ +# Template file for 'ORBit2' +pkgname=ORBit2 +version=2.14.19 +revision=2 +build_style=gnu-configure +hostmakedepends="pkg-config" +makedepends="glib-devel libIDL-devel" +short_desc="Thin/fast CORBA ORB" +maintainer="davehome " +license="GPL-2, LGPL-2.1" +homepage="http://projects.gnome.org/ORBit2/" +distfiles="http://ftp.acc.umu.se/pub/gnome/sources/${pkgname}/2.14/${pkgname}-${version}.tar.bz2" +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." + +libORBit2_package() { + short_desc="${short_desc} -- Runtime library" + pkg_install() { + vmove "usr/lib/*.so*" + vmove "usr/lib/orbit-2.0/*.so*" + } +} + +ORBit2-devel_package() { + depends="glib-devel libIDL-devel libORBit2>=${version}" + short_desc="${short_desc} -- development files" + pkg_install() { + vmove "usr/lib/*.a" + vmove "usr/lib/orbit-2.0/*.a" + vmove usr/include + vmove usr/lib/pkgconfig + vmove usr/share/idl + vmove usr/share/aclocal + } +} + +ORBit2_package() { + pkg_install() { + vmove usr + } +}