diff options
-rw-r--r-- | media-libs/openni/Manifest | 4 | ||||
-rw-r--r-- | media-libs/openni/files/openni-9999-system-jpg-fedora.patch | 31 | ||||
-rw-r--r-- | media-libs/openni/files/openni-9999-system-tinyxml-fedora.patch | 42 | ||||
-rw-r--r-- | media-libs/openni/openni-9999.ebuild | 17 |
4 files changed, 9 insertions, 85 deletions
diff --git a/media-libs/openni/Manifest b/media-libs/openni/Manifest index 5e30116..267a7f7 100644 --- a/media-libs/openni/Manifest +++ b/media-libs/openni/Manifest @@ -1,3 +1 @@ -AUX openni-9999-system-jpg-fedora.patch 1115 RMD160 a618caea53e02e4b6d5e015b4d74a79a6017f061 SHA1 0af295e2cf5cdda24b35d9432ebc4c311ce87624 SHA256 da7fa40ac476c1483415af30e92ec4ed7d3fe046604d1bb4bf54145a5ef9fe39 -AUX openni-9999-system-tinyxml-fedora.patch 1200 RMD160 c81ecff0ade29567400d5a5a6d55619dec500ca3 SHA1 6b83c09c432d1704816e3769f75d7080b922d1ed SHA256 220284e6ca46934a79456601c73d1e11c9c270762a187e1405d63670f7131449 -EBUILD openni-9999.ebuild 1624 RMD160 b01d97e434cee87433f7761b52644f28278c7450 SHA1 1a397196900f09d4e4e4ff04e32a2c6d701110ff SHA256 6f11d358ef94991d8f4075bac418da54d5754151c352371120abe4e1e4cabfa7 +EBUILD openni-9999.ebuild 1541 RMD160 0c8c801f10390f0dbe7c59857987e254b244f337 SHA1 99a1c7d1d1ecbfd6ee4c7eac0e4e18bed72488ea SHA256 99510a56fe3f646088b8fca577529362a7423c95b9c15b2dcafd091da1a16a88 diff --git a/media-libs/openni/files/openni-9999-system-jpg-fedora.patch b/media-libs/openni/files/openni-9999-system-jpg-fedora.patch deleted file mode 100644 index 1ea4c1e..0000000 --- a/media-libs/openni/files/openni-9999-system-jpg-fedora.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff -Naur openni-9999/Platform/Linux-x86/Build/Modules/nimCodecs/Makefile openni-9999-p/Platform/Linux-x86/Build/Modules/nimCodecs/Makefile ---- openni-9999/Platform/Linux-x86/Build/Modules/nimCodecs/Makefile 2011-11-01 11:08:40.240067646 +0100 -+++ openni-9999-p/Platform/Linux-x86/Build/Modules/nimCodecs/Makefile 2011-11-01 11:04:41.000000000 +0100 -@@ -2,17 +2,21 @@ - - INC_DIRS = \ - ../../../../../Include \ -- ../../../../../Source \ -- ../../../../../Source/External/LibJPEG -+ ../../../../../Source - - SRC_FILES = \ -- ../../../../../Source/Modules/nimCodecs/*.cpp \ -- ../../../../../Source/External/LibJPEG/*.c -+ ../../../../../Source/Modules/nimCodecs/*.cpp - - LIB_NAME = nimCodecs - USED_LIBS = OpenNI - --include ../../Common/CommonCppMakefile -- -+ifneq ($(wildcard /usr/lib/libjpeg.so /usr/lib32/libjpeg.so /usr/lib64/libjpeg.so /usr/local/lib/libjpeg.so /usr/local/lib32/libjpeg.so /usr/local/lib64/libjpeg.so),) -+ USED_LIBS += jpeg -+else -+ INC_DIRS += ../../../../../Source/External/LibJPEG -+ SRC_FILES += ../../../../../Source/External/LibJPEG/*.c -+endif -+ -+include ../../Common/CommonCppMakefile - - diff --git a/media-libs/openni/files/openni-9999-system-tinyxml-fedora.patch b/media-libs/openni/files/openni-9999-system-tinyxml-fedora.patch deleted file mode 100644 index 9c19451..0000000 --- a/media-libs/openni/files/openni-9999-system-tinyxml-fedora.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff -Naur openni-9999/Platform/Linux-x86/Build/OpenNI/Makefile openni-9999-p/Platform/Linux-x86/Build/OpenNI/Makefile ---- openni-9999/Platform/Linux-x86/Build/OpenNI/Makefile 2011-11-01 11:08:40.250067643 +0100 -+++ openni-9999-p/Platform/Linux-x86/Build/OpenNI/Makefile 2011-11-01 11:05:23.000000000 +0100 -@@ -4,13 +4,11 @@ - - INC_DIRS = \ - ../../../../Include \ -- ../../../../Source \ -- ../../../../Source/External/TinyXml -+ ../../../../Source - - SRC_FILES = \ - ../../../../Source/OpenNI/*.cpp \ -- ../../../../Source/OpenNI/Linux-x86/*.cpp \ -- ../../../../Source/External/TinyXml/*.cpp -+ ../../../../Source/OpenNI/Linux-x86/*.cpp - - ifeq ("$(OSTYPE)","Darwin") - INC_DIRS += /opt/local/include -@@ -19,12 +17,19 @@ - endif - - LIB_NAME = OpenNI --USED_LIBS = usb-1.0 dl pthread -+USED_LIBS = usb-1.0 dl - ifneq ("$(OSTYPE)","Darwin") -- USED_LIBS += rt -+ USED_LIBS += rt - endif - DEFINES = XN_EXPORTS - --include ../Common/CommonCppMakefile -+ifneq ($(wildcard /usr/include/tinyxml.h /usr/local/include/tinyxml.h),) -+ USED_LIBS += tinyxml -+else -+ INC_DIRS += ../../../../Source/External/TinyXml -+ SRC_FILES += ../../../../Source/External/TinyXml/*.cpp -+endif -+ -+include ../Common/CommonCppMakefile - - diff --git a/media-libs/openni/openni-9999.ebuild b/media-libs/openni/openni-9999.ebuild index 13d4d79..5c1e0b4 100644 --- a/media-libs/openni/openni-9999.ebuild +++ b/media-libs/openni/openni-9999.ebuild @@ -26,33 +26,32 @@ RDEPEND="${DEPEND}" src_prepare() { if use !doc; then - sed -i -e "s:execute_check(\"doxygen:#execute_check(\"doxygen:g" -i Platform/Linux-x86/CreateRedist/Redist_OpenNi.py + sed -i -e "s:execute_check(\"doxygen:#execute_check(\"doxygen:g" -i Platform/Linux/CreateRedist/Redist_OpenNi.py fi - epatch "${FILESDIR}"/${P}-system-jpg-fedora.patch -# epatch "${FILESDIR}"/${P}-system-tinyxml-fedora.patch } src_compile() { - cd ${WORKDIR}/${P}/Platform/Linux-x86/Build + cd ${WORKDIR}/${P}/Platform/Linux/Build # parallel build fails as lOpenNI is references before it exists emake -j1 redist || die "emake failed" } src_install() { - cd ${WORKDIR}/${P}/Platform/Linux-x86/Redist + cd ${WORKDIR}/${P}/Platform/Linux/Bin/x86-Release libdir=$(get_libdir) dodir /usr/${libdir} insinto /usr/${libdir} - doins Lib/*.so || die + doins *.so || die insinto /usr/include/ni/ - doins -r Include/* || die + doins -r ../../../../Include/* || die insinto /usr/bin/ exeinto /usr/bin/ - doexe Bin/ni* || die - + doexe ni* || die + doexe NiViewer* || die + dodir /var/lib/ni # todo mono and java? } |