Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/libs
In directory vz-cvs-3.sog:/tmp/cvs-serv7610

Added Files:
        openni-sensor-primesense.info 
Log Message:
first building version

--- NEW FILE: openni-sensor-primesense.info ---
# TODO add postinst script to run niReg
# TODO setup /sw/var/log/ni
Package: openni-sensor-primesense
Version: 5.1.0.41
Revision: 1
Homepage: http://www.openni.org
License: GPL3+
Maintainer: Hans-Christoph Steiner <h...@eds.org>
#
Source: https://github.com/PrimeSense/Sensor/tarball/Stable-%v
Source-MD5: bed5b928d9299ee5580d12213f13ba41
#Source-SHA1: e7f0392d5e4b9270867d1c07019976dc20052a2c
SourceRename: PrimeSense-Sensor-Stable-%v-0-g50b8b2d.tar.gz
SourceDirectory: PrimeSense-Sensor-50b8b2d
#
BuildDepends: fink (>= 0.28), openni
Depends: darwin (>= 10-1),  %n-shlibs (= %v-%r)
BuildDependsOnly: true
#
PatchScript: <<
  sed -i 's|-arch i386 -arch x86_64|-I%p/include -I%p/include/ni 
-DXN_OPEN_NI_FILES_LOCATION="%p/etc/ni"|' \
      %b/Platform/Linux/Build/Common/Platform.x86
  sed -i 's|-arch i386 -arch x86_64|-L%p/lib|' \
      %b/Platform/Linux/Build/Common/Platform.x86
<<
CompileScript: <<
  make -C %b/Platform/Linux/Build
<<
InstallScript: <<
        install -d %i/bin
        install -p \
            %b/Platform/Linux/Bin/x86-Release/XnSensorServer \
            %i/bin
        install -d %i/lib
        install -p \
            %b/Platform/Linux/Bin/x86-Release/libXnCore.dylib \
            %b/Platform/Linux/Bin/x86-Release/libXnDDK.dylib \
            %b/Platform/Linux/Bin/x86-Release/libXnDeviceFile.dylib \
            %b/Platform/Linux/Bin/x86-Release/libXnDeviceSensorV2.dylib \
            %b/Platform/Linux/Bin/x86-Release/libXnFormats.dylib \
            %i/lib
        # update library names to installed location
        install_name_tool -id %p/lib/libXnCore.dylib  %i/lib/libXnCore.dylib
        install_name_tool -id %p/lib/libXnDDK.dylib  %i/lib/libXnDDK.dylib
        install_name_tool -id %p/lib/libXnDeviceFile.dylib  
%i/lib/libXnDeviceFile.dylib
        install_name_tool -id %p/lib/libXnDeviceSensorV2.dylib  
%i/lib/libXnDeviceSensorV2.dylib
        install_name_tool -id %p/lib/libXnFormats.dylib  
%i/lib/libXnFormats.dylib
        # update links to point to installed location
        install_name_tool -change ../../Bin/x86-Release/libXnCore.dylib 
%p/lib/libXnCore.dylib \
            %i/lib/libXnDDK.dylib
        install_name_tool -change ../../Bin/x86-Release/libXnFormats.dylib 
%p/lib/libXnFormats.dylib \
            %i/lib/libXnDDK.dylib
        install_name_tool -change ../../Bin/x86-Release/libXnCore.dylib 
%p/lib/libXnCore.dylib \
            %i/lib/libXnDeviceFile.dylib
        install_name_tool -change ../../Bin/x86-Release/libXnFormats.dylib 
%p/lib/libXnFormats.dylib \
            %i/lib/libXnDeviceFile.dylib
        install_name_tool -change ../../Bin/x86-Release/libXnDDK.dylib 
%p/lib/libXnDDK.dylib \
            %i/lib/libXnDeviceFile.dylib
        install_name_tool -change ../../Bin/x86-Release/libXnCore.dylib 
%p/lib/libXnCore.dylib \
            %i/lib/libXnDeviceSensorV2.dylib
        install_name_tool -change ../../Bin/x86-Release/libXnFormats.dylib 
%p/lib/libXnFormats.dylib \
            %i/lib/libXnDeviceSensorV2.dylib
        install_name_tool -change ../../Bin/x86-Release/libXnDDK.dylib 
%p/lib/libXnDDK.dylib \
            %i/lib/libXnDeviceSensorV2.dylib
        install_name_tool -change ../../Bin/x86-Release/libXnCore.dylib 
%p/lib/libXnCore.dylib \
            %i/lib/libXnFormats.dylib
        # create empty dirs for other related packages to use
        install -d %i/var/lib/ni
        install -d %i/etc/ni
        install -d %i/var/log/primesense/XnSensorServer
        # install config file
        install -d %i/etc/primesense
        install -p %b/Data/GlobalDefaults.ini  %i/etc/primesense
<<
DocFiles: CHANGES GPL.txt LGPL.txt README
Description: Sensor-based Natural Interaction framework
DescDetail: <<
 OpenNI is a framework for getting data to support 'Natural Interaction',
 i.e. skeleton tracking, gesture tracking, and similar ways of getting data
 from humans. OpenNI provides the interface for physical devices and for
 middleware components. The API enables modules to be registered in the OpenNI
 framework, which then produce sensory data. OpenNI also allows selection of
 different hardware and middleware modules.
<<
SplitOff: <<
        Package: %N-shlibs
        Depends: openni-shlibs
        Files: <<
            %p/lib/libXnCore.dylib
            %p/lib/libXnDDK.dylib
            %p/lib/libXnDeviceFile.dylib
            %p/lib/libXnDeviceSensorV2.dylib
            %p/lib/libXnFormats.dylib
        <<
        Shlibs: <<
            %p/lib/libXnCore.dylib 0.0.0 %n (>= 5.1.0.41-1)
            %p/lib/libXnDDK.dylib 0.0.0 %n (>= 5.1.0.41-1)
            %p/lib/libXnDeviceFile.dylib 0.0.0 %n (>= 5.1.0.41-1)
            %p/lib/libXnDeviceSensorV2.dylib 0.0.0 %n (>= 5.1.0.41-1)
            %p/lib/libXnFormats.dylib 0.0.0 %n (>= 5.1.0.41-1)
        <<
        DocFiles: CHANGES GPL.txt LGPL.txt README
<<


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to