summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Chrétien2015-08-07 18:38:34 +0200
committerBenjamin Chrétien2015-08-07 18:38:34 +0200
commit82ad355c74eb80d37dd415175ee66e69cae0bd81 (patch)
tree2f53e9e972b83783f05688ba82a23a5effd95f56
downloadaur-82ad355c74eb80d37dd415175ee66e69cae0bd81.tar.gz
Initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD52
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b84ea69db3bf
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = omniorb417
+ pkgdesc = A CORBA object request broker for C++ and Python. Legacy version.
+ pkgver = 4.1.7
+ pkgrel = 1
+ url = http://omniorb.sourceforge.net/
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ license = LGPL2
+ makedepends = pkgconfig
+ depends = python2
+ depends = openssl
+ provides = omniorb=4.1.7
+ conflicts = omniorb
+ source = http://downloads.sourceforge.net/omniorb/omniORB-4.1.7.tar.bz2
+ md5sums = ce8cbe25418a76a2aac5395399463362
+
+pkgname = omniorb417
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e0263d890ac4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Contributor: Michele Mocciola <mickele>
+# Contributor: Sven Schneider <archlinux.sandmann@googlemail.com>
+# Contributor: Giovanni Scafora <giovanni@archlinux.org>
+# Contributor: Essien Ita Essien <me@essienitaessien.com>
+# Contributor: Brice Mealier <mealier_brice@yahoo.fr>
+
+pkgname=omniorb417
+pkgver=4.1.7
+pkgrel=1
+pkgdesc="A CORBA object request broker for C++ and Python. Legacy version."
+arch=('i686' 'x86_64')
+url="http://omniorb.sourceforge.net/"
+license=('GPL2' 'LGPL2')
+provides=('omniorb=4.1.7')
+conflicts=('omniorb')
+depends=('python2' 'openssl')
+makedepends=('pkgconfig')
+source=(http://downloads.sourceforge.net/omniorb/omniORB-${pkgver}.tar.bz2)
+
+build() {
+ cd "${srcdir}/omniORB-${pkgver}"
+
+ # python2 fix
+ for file in $(find . -name '*.py' -print); do
+ sed -i 's_^#!.*/usr/bin/python_#!/usr/bin/python2_' "$file"
+ sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' "$file"
+ done
+
+ PYTHON=/usr/bin/python2.7 ./configure \
+ --prefix=/usr \
+ --with-omniORB-config=/etc/omniORB.cfg \
+ --with-omniNames-logdir=/var/log/omniORB \
+ --with-openssl=/usr
+
+ make
+}
+
+package() {
+ cd "${srcdir}/omniORB-${pkgver}"
+
+ make DESTDIR="${pkgdir}" install
+
+ for i in man/man1/*.1; do
+ install -D -m 644 $i "${pkgdir}/usr/share/${i}"
+ done
+ chmod 755 "${pkgdir}"/{usr,usr/bin,usr/lib,usr/share,usr/include,usr/share/idl,usr/lib/pkgconfig,usr/lib/python2.7,usr/lib/python2.7/site-packages}
+
+ # Install config file
+ mkdir -p "${pkgdir}/etc"
+ install -m 644 sample.cfg "${pkgdir}/etc/omniORB.cfg"
+}
+md5sums=('ce8cbe25418a76a2aac5395399463362')