[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