From 1857b585c859c69e3f133216512924c158a88c4a Mon Sep 17 00:00:00 2001 From: Jie Chen Date: Tue, 29 Oct 2013 14:12:29 +0800 Subject: [PATCH] add devel package add the devel package for those apps/libs like xwalk that still want to use the camera device via linux v4l2 interface --- gst-libs/atomisphal/Makefile.am | 4 ++-- packaging/gst-plugins-atomisp.spec | 37 +++++++++++++++++++++++------------- pkgconfig/gstreamer-atomisphal.pc.in | 2 +- 3 files changed, 27 insertions(+), 16 deletions(-) diff --git a/gst-libs/atomisphal/Makefile.am b/gst-libs/atomisphal/Makefile.am index 0369816..4c66763 100644 --- a/gst-libs/atomisphal/Makefile.am +++ b/gst-libs/atomisphal/Makefile.am @@ -11,7 +11,8 @@ libgstatomisphal_@GST_MAJORMINOR@include_HEADERS = mfld_cam.h \ gstv4l2mfldadvci.h \ atomisp_v4l2.h \ atomisp.h \ - sh_css_types.h + sh_css_types.h \ + mfld_driver.h libgstatomisphal_@GST_MAJORMINOR@_la_CFLAGS = $(GST_CFLAGS)\ -DSTDC99 -D__user= \ @@ -22,4 +23,3 @@ libgstatomisphal_@GST_MAJORMINOR@_la_LIBADD = $(GST_LIBS) libgstatomisphal_@GST_MAJORMINOR@_la_LDFLAGS = $(GST_LDFLAGS)\ $(LIBMFLDADVCI_LIBS) -noinst_HEADERS = mfld_driver.h diff --git a/packaging/gst-plugins-atomisp.spec b/packaging/gst-plugins-atomisp.spec index 3c21ffa..f7c8d77 100644 --- a/packaging/gst-plugins-atomisp.spec +++ b/packaging/gst-plugins-atomisp.spec @@ -14,6 +14,13 @@ BuildRequires: gst-plugins-bad-devel %description Camera source component for Intel Medfield ISP. +%package devel +Summary: atomisp +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +%description devel +Camera dev library for Intel Medfield ISP (developement files) + %prep %setup -q @@ -36,16 +43,20 @@ rm -rf %{buildroot} %{_libdir}/libgstmfldcamera-0.10.so.0.0.0 %{_libdir}/libgstatomisphal-0.10.so.0 %{_libdir}/libgstmfldcamera-0.10.so.0 -%exclude %{_includedir}/atomisp_v4l2.h -%exclude %{_includedir}/atomisp.h -%exclude %{_includedir}/gstreamer-0.10/gst/camera/gstmfldcameracolorbalance.h -%exclude %{_includedir}/gstreamer-0.10/gst/camera/gstmfldcamerasrc.h -%exclude %{_includedir}/gstreamer-0.10/gst/camera/gstmfldcameracontroliface.h -%exclude %{_includedir}/gstv4l2mfldadvci.h -%exclude %{_includedir}/mfld_cam.h -%exclude %{_includedir}/mfld_cam_defs.h -%exclude %{_includedir}/sh_css_types.h -%exclude %{_libdir}/libgstatomisphal-0.10.so -%exclude %{_libdir}/libgstmfldcamera-0.10.so -%exclude %{_libdir}/pkgconfig/gstreamer-atomisphal-0.10.pc -%exclude %{_libdir}/pkgconfig/gstreamer-mfld-videosrc-0.10.pc + +%files devel +%defattr(-,root,root,-) +%{_includedir}/atomisp_v4l2.h +%{_includedir}/atomisp.h +%{_includedir}/gstreamer-0.10/gst/camera/gstmfldcameracolorbalance.h +%{_includedir}/gstreamer-0.10/gst/camera/gstmfldcamerasrc.h +%{_includedir}/gstreamer-0.10/gst/camera/gstmfldcameracontroliface.h +%{_includedir}/gstv4l2mfldadvci.h +%{_includedir}/mfld_cam.h +%{_includedir}/mfld_cam_defs.h +%{_includedir}/sh_css_types.h +%{_includedir}/mfld_driver.h +%{_libdir}/libgstatomisphal-0.10.so +%{_libdir}/libgstmfldcamera-0.10.so +%{_libdir}/pkgconfig/gstreamer-atomisphal-0.10.pc +%{_libdir}/pkgconfig/gstreamer-mfld-videosrc-0.10.pc diff --git a/pkgconfig/gstreamer-atomisphal.pc.in b/pkgconfig/gstreamer-atomisphal.pc.in index b1bbc23..cfd2f94 100644 --- a/pkgconfig/gstreamer-atomisphal.pc.in +++ b/pkgconfig/gstreamer-atomisphal.pc.in @@ -7,5 +7,5 @@ Name: GStreamer Camera Source Abstract Layer API libraries Description: GStreamer Camera Source Abstract Layer API libraries for Atom ISP Requires: Version: @VERSION@ -Libs: -L${libdir} -lgstmfldcamhal-0.10 +Libs: -L${libdir} -lgstatomisphal-0.10 Cflags: -I${includedir} -- 2.7.4