rpms/openni-nite/devel NITE-1.4.1.2-fedora.patch, NONE, 1.1 openni-nite.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Tim Niemueller timn at rpmfusion.org
Wed Feb 8 12:27:26 CET 2012


Author: timn

Update of /cvs/nonfree/rpms/openni-nite/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv2261/devel

Modified Files:
	.cvsignore sources 
Added Files:
	NITE-1.4.1.2-fedora.patch openni-nite.spec 
Log Message:
Initial import of openni-nite


NITE-1.4.1.2-fedora.patch:
 Boxes/Boxes.mak                 |    2 +-
 CircleControl/CircleControl.mak |    2 +-
 Players/Players.mak             |    2 +-
 PointViewer/PointViewer.mak     |    2 +-
 SceneAnalysis/SceneAnalysis.mak |    2 +-
 TrackPad/TrackPad.mak           |    2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

--- NEW FILE NITE-1.4.1.2-fedora.patch ---
diff -urN NITE-1.4.1.2/Samples/Boxes/Boxes.mak NITE-1.4.1.2.fedora/Samples/Boxes/Boxes.mak
--- NITE-1.4.1.2/Samples/Boxes/Boxes.mak	2011-07-19 14:53:03.000000000 +0200
+++ NITE-1.4.1.2.fedora/Samples/Boxes/Boxes.mak	2011-08-30 17:17:01.587017594 +0200
@@ -10,7 +10,7 @@
 ifeq ("$(OSTYPE)","Darwin")
         LDFLAGS += -framework OpenGL -framework GLUT
 else
-        USED_LIBS += glut
+        USED_LIBS += glut GL
 endif
 
 DEFINES = USE_GLUT
diff -urN NITE-1.4.1.2/Samples/CircleControl/CircleControl.mak NITE-1.4.1.2.fedora/Samples/CircleControl/CircleControl.mak
--- NITE-1.4.1.2/Samples/CircleControl/CircleControl.mak	2011-07-19 14:53:05.000000000 +0200
+++ NITE-1.4.1.2.fedora/Samples/CircleControl/CircleControl.mak	2011-08-30 17:17:01.587017594 +0200
@@ -12,7 +12,7 @@
 ifeq ("$(OSTYPE)","Darwin")
         LDFLAGS += -framework OpenGL -framework GLUT
 else
-        USED_LIBS += glut
+        USED_LIBS += glut GL
 endif
 
 EXE_NAME = Sample-CircleControl
diff -urN NITE-1.4.1.2/Samples/Players/Players.mak NITE-1.4.1.2.fedora/Samples/Players/Players.mak
--- NITE-1.4.1.2/Samples/Players/Players.mak	2011-07-19 14:53:02.000000000 +0200
+++ NITE-1.4.1.2.fedora/Samples/Players/Players.mak	2011-08-30 17:17:01.588017592 +0200
@@ -15,7 +15,7 @@
 ifeq ("$(OSTYPE)","Darwin")
         LDFLAGS += -framework OpenGL -framework GLUT
 else
-        USED_LIBS += glut
+        USED_LIBS += glut GL
 endif
 
 include ../NiteSampleMakefile
diff -urN NITE-1.4.1.2/Samples/PointViewer/PointViewer.mak NITE-1.4.1.2.fedora/Samples/PointViewer/PointViewer.mak
--- NITE-1.4.1.2/Samples/PointViewer/PointViewer.mak	2011-07-19 14:53:05.000000000 +0200
+++ NITE-1.4.1.2.fedora/Samples/PointViewer/PointViewer.mak	2011-08-30 17:17:01.588017592 +0200
@@ -21,7 +21,7 @@
 ifeq ("$(OSTYPE)","Darwin")
         LDFLAGS += -framework OpenGL -framework GLUT
 else
-        USED_LIBS += glut
+        USED_LIBS += glut GL
 endif
 endif
 include ../NiteSampleMakefile
diff -urN NITE-1.4.1.2/Samples/SceneAnalysis/SceneAnalysis.mak NITE-1.4.1.2.fedora/Samples/SceneAnalysis/SceneAnalysis.mak
--- NITE-1.4.1.2/Samples/SceneAnalysis/SceneAnalysis.mak	2011-07-19 14:53:06.000000000 +0200
+++ NITE-1.4.1.2.fedora/Samples/SceneAnalysis/SceneAnalysis.mak	2011-08-30 17:17:01.589017590 +0200
@@ -20,7 +20,7 @@
 ifeq ("$(OSTYPE)","Darwin")
         LDFLAGS += -framework OpenGL -framework GLUT
 else
-        USED_LIBS += glut
+        USED_LIBS += glut GL
 endif
 endif
 
diff -urN NITE-1.4.1.2/Samples/TrackPad/TrackPad.mak NITE-1.4.1.2.fedora/Samples/TrackPad/TrackPad.mak
--- NITE-1.4.1.2/Samples/TrackPad/TrackPad.mak	2011-07-19 14:53:04.000000000 +0200
+++ NITE-1.4.1.2.fedora/Samples/TrackPad/TrackPad.mak	2011-08-30 17:17:01.589017590 +0200
@@ -10,7 +10,7 @@
 ifeq ("$(OSTYPE)","Darwin")
         LDFLAGS += -framework OpenGL -framework GLUT
 else
-        USED_LIBS += glut
+        USED_LIBS += glut GL
 endif
 
 DEFINES = USE_GLUT


--- NEW FILE openni-nite.spec ---
#define gitrev 894cea01

Name:           openni-nite
Version:        1.4.1.2
Release:        2%{?dist}
Summary:        OpenNI-based toolbox for hand movement tracking
Group:          System Environment/Libraries
License:        Proprietary
URL:            http://www.openni.org
Source0:        http://www.openni.org/downloads/NITE-Bin-Linux64-v%{version}.tar.bz2
Source1:        http://www.openni.org/downloads/NITE-Bin-Linux32-v%{version}.tar.bz2
Patch0:         NITE-1.4.1.2-fedora.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
ExclusiveArch:  x86_64 i386 i686

Requires:       openni >= 1.3.2.1

%description
NITE is a toolbox to allow application to build flows based on the user's
hands movement. The hand movement is understood as gestures and is tracked,
to provide hand points. NITE works over OpenNI.


%package        devel
Summary:        Development files for %{name}
Group:          Development/Libraries
Requires:       %{name} = %{version}-%{release}

%description    devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.


%package        examples
Summary:        Sample programs for %{name}
Group:          Development/Tools
Requires:       %{name} = %{version}-%{release}

%description    examples
The %{name}-examples package contains sample programs for OpenNI Nite.


%prep
%ifarch x86_64
%define srcnum 0
%else
%define srcnum 1
%endif
%setup -q -c -n NITE-%{version} -T -b %{srcnum}
%patch0 -p1 -b .fedora


%build
sed -i "s|^make$|make CFLAGS_EXT=\\\"%{optflags} -I$PWD/Include\\\" LDFLAGS_EXT=\\\"-L$RPM_BUILD_ROOT%{_libdir}\\\" SSE_GENERATION=2 DEBUG=1|" install.sh


%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_bindir}
mkdir -p $RPM_BUILD_ROOT%{_libdir}
mkdir -p $RPM_BUILD_ROOT%{_includedir}/nite
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/openni/XnVFeatures
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/openni/XnVHandGenerator

# We omit .net stuff for now
#rm -f $RPM_BUILD_ROOT%{_libdir}/XnVNite.net.dll

for l in XnVCNITE XnVFeatures XnVHandGenerator XnVNite; do
  install -m 0755 Bin/lib${l}_1_4_1.so $RPM_BUILD_ROOT%{_libdir}
done

cp -a Data/* $RPM_BUILD_ROOT%{_sysconfdir}/openni
cp -a Features_1_4_1/Data/* $RPM_BUILD_ROOT%{_sysconfdir}/openni/XnVFeatures
cp -a Hands_1_4_1/Data/* $RPM_BUILD_ROOT%{_sysconfdir}/openni/XnVHandGenerator

cp -a Include/* $RPM_BUILD_ROOT%{_includedir}/nite

for s in Boxes CircleControl Players PointServer PointViewer SceneAnalysis SingleControl TrackPad; do
  install -m 0755 Samples/Bin/Release/Sample-$s $RPM_BUILD_ROOT%{_bindir}/Nite$s;
done

%clean
rm -rf $RPM_BUILD_ROOT


%post
/sbin/ldconfig
if [ $1 == 1 ]; then
  for l in XnVCNITE XnVFeatures XnVHandGenerator XnVNite; do
    niReg %{_libdir}/lib${l}_1_4_1.so %{_sysconfdir}/openni/XnVFeatures
  done
  niLicense PrimeSense "0KOIk2JeIBYClPWVnMoRKn5cdY4="
fi


%preun
if [ $1 == 0 ]; then
  for l in XnVCNITE XnVFeatures XnVHandGenerator XnVNite; do
    niReg -u %{_libdir}/lib${l}_1_4_1.so
  done
fi


%postun -p /sbin/ldconfig


%files
%defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/openni/*
%{_libdir}/*.so*

%files devel
%defattr(-,root,root,-)
%doc Documentation/html
%{_includedir}/*

%files examples 
%defattr(-,root,root,-)
%{_bindir}/*

%changelog
* Wed Feb 02 2012 Tim Niemueller <tim at niemueller.de> - 1.4.1.2-2
- Apply minor updates from rpmfusion review

* Tue Aug 30 2011 Tim Niemueller <tim at niemueller.de> - 1.4.1.2-1
- Update to 1.4.1.2

* Thu Mar 03 2011 Tim Niemueller <tim at niemueller.de> - 1.3.0.18-2
- Mark config files
- Comment with original download URLs

* Tue Jan 25 2011 Tim Niemueller <tim at niemueller.de> - 1.3.0.18-1
- Initial revision



Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/openni-nite/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	6 Feb 2012 19:50:18 -0000	1.1
+++ .cvsignore	8 Feb 2012 11:27:26 -0000	1.2
@@ -0,0 +1,2 @@
+NITE-Bin-Linux32-v1.4.1.2.tar.bz2
+NITE-Bin-Linux64-v1.4.1.2.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/openni-nite/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	6 Feb 2012 19:50:18 -0000	1.1
+++ sources	8 Feb 2012 11:27:26 -0000	1.2
@@ -0,0 +1,2 @@
+b8a75b21b0800aa0cb7a846e44e81440  NITE-Bin-Linux32-v1.4.1.2.tar.bz2
+4727baabd2b9a4ed8a1c5b687b54da70  NITE-Bin-Linux64-v1.4.1.2.tar.bz2



More information about the rpmfusion-commits mailing list