add packaging
authorStanislaw Wadas <s.wadas@samsung.com>
Thu, 21 May 2015 15:40:31 +0000 (17:40 +0200)
committerStanislaw Wadas <s.wadas@samsung.com>
Sat, 27 Jun 2015 12:30:25 +0000 (14:30 +0200)
add spec and manifest file

Change-Id: Ib6dd8d788ff23c592f6c22109c124e6898694933
Signed-off-by: Stanislaw Wadas <s.wadas@samsung.com>
packaging/capi-system-usbhost.manifest [new file with mode: 0644]
packaging/capi-system-usbhost.spec [new file with mode: 0644]

diff --git a/packaging/capi-system-usbhost.manifest b/packaging/capi-system-usbhost.manifest
new file mode 100644 (file)
index 0000000..4819ac2
--- /dev/null
@@ -0,0 +1,6 @@
+<manifest>
+  <request>
+     <domain name="_"/>
+  </request>
+</manifest>
+
diff --git a/packaging/capi-system-usbhost.spec b/packaging/capi-system-usbhost.spec
new file mode 100644 (file)
index 0000000..ea82068
--- /dev/null
@@ -0,0 +1,55 @@
+Name:           capi-system-usbhost
+Version:        0.0.1
+Release:        0
+License:        Apache-2.0
+Summary:        RAW USB host API
+Group:          Base/Device Management
+
+Source0:        libhusb-%{version}.tar.gz
+Source1001:     capi-system-usbhost.manifest
+BuildRequires:  pkg-config
+BuildRequires:  cmake
+BuildRequires:  pkgconfig(libusb-1.0)
+
+%description
+Libhusb is a librarary for raw communication with USB devices.
+
+%package devel
+Summary:    RAW USB host API
+Group:      Development/Libraries
+Requires:   %{name} = %{version}-%{release}
+
+%description devel
+Development package for libhusb. Contains headers and binaries required for
+compilation of applications which use libhusb.
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+cmake .
+
+%build
+make
+
+%install
+%make_install
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%manifest %{name}.manifest
+%defattr(-,root,root)
+%license LICENSE
+/usr/local/lib/libhusb.so.*
+/usr/local/lib/libhusb.so.*.*.*
+
+%files devel
+%manifest %{name}.manifest
+%defattr(-,root,root)
+/usr/local/include/libhusb.h
+/usr/local/lib/libhusb.so
+
+
+%changelog