[openni] Added a simple pkgconfig

Scott K Logan cottsay at fedoraproject.org
Thu Feb 27 05:01:04 UTC 2014


commit 523b46b34505f4be71315aebb931d5fea90e9732
Author: Scott K Logan <logans at cottsay.net>
Date:   Wed Feb 26 22:00:55 2014 -0700

    Added a simple pkgconfig

 libopenni.pc |   10 ++++++++++
 openni.spec  |   11 +++++++++++
 2 files changed, 21 insertions(+), 0 deletions(-)
---
diff --git a/libopenni.pc b/libopenni.pc
new file mode 100644
index 0000000..418c374
--- /dev/null
+++ b/libopenni.pc
@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@/ni
+
+Name: OpenNI
+Description: A general purpose driver for all OpenNI cameras.
+Version: @version@
+Cflags: -I${includedir}
+Libs: -L${libdir} -lOpenNI
diff --git a/openni.spec b/openni.spec
index 26a7f31..76a0d16 100644
--- a/openni.spec
+++ b/openni.spec
@@ -14,6 +14,7 @@ URL:            http://www.openni.org
 # rm -rf Platform/Win32 Platform/Android
 # git archive --format tar --prefix=openni-1.3.2.1/ HEAD | gzip > ../openni-1.3.2.1.tar.gz
 Source0:        openni-%{version}.tar.gz
+Source1:        libopenni.pc
 Patch0:         openni-1.3.2.1-willow.patch
 Patch1:         openni-1.3.2.1-fedora.patch
 Patch2:         openni-1.3.2.1-disable-sse.patch
@@ -153,6 +154,14 @@ install -p -m 0644 Data/SamplesConfig.xml $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
 mkdir -p $RPM_BUILD_ROOT%{_var}/lib/ni
 echo "<Modules/>" > $RPM_BUILD_ROOT%{_var}/lib/ni/modules.xml
 
+mkdir -p %{buildroot}%{_datadir}/pkgconfig
+sed -e 's![@]prefix[@]!%{_prefix}!g' \
+    -e 's![@]exec_prefix[@]!%{_exec_prefix}!g' \
+    -e 's![@]libdir[@]!%{_libdir}!g' \
+    -e 's![@]includedir[@]!%{_includedir}!g' \
+    -e 's![@]version[@]!%{version}!g' \
+    %{SOURCE1} > %{buildroot}%{_datadir}/pkgconfig/libopenni.pc
+
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -192,6 +201,7 @@ fi
 %doc Documentation/OpenNI_UserGuide.pdf
 %{_includedir}/*
 #{_libdir}/*.so
+%{_datadir}/pkgconfig/libopenni.pc
 
 %files java
 %defattr(-,root,root,-)
@@ -213,6 +223,7 @@ fi
 %changelog
 * Wed Feb 26 2014 Scott K Logan <logans at cottsay.net> - 1.3.2.1-9
 - Added patch and changed spec for arm support
+- Added a simple pkgconfig
 
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3.2.1-8
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild


More information about the scm-commits mailing list