diff options
author | Tae-Young Chung <ty83.chung@samsung.com> | 2018-03-28 21:31:17 +0900 |
---|---|---|
committer | Tae-Young Chung <ty83.chung@samsung.com> | 2018-03-28 21:31:17 +0900 |
commit | 5fa4dea93387939b2ed32ec54698786c040ac494 (patch) | |
tree | 1c180e6aa972ab4df025a5ce5a0e0e90eb93fd9d | |
parent | 379a3ba2d5421a6ac05afa4239c30739cc79f7b0 (diff) | |
download | caffe-5fa4dea93387939b2ed32ec54698786c040ac494.tar.gz caffe-5fa4dea93387939b2ed32ec54698786c040ac494.tar.bz2 caffe-5fa4dea93387939b2ed32ec54698786c040ac494.zip |
Packaging: add a spec file for Tizen buildtizen_5.5
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
-rw-r--r-- | packaging/caffe.manifest | 5 | ||||
-rw-r--r-- | packaging/caffe.spec | 77 |
2 files changed, 82 insertions, 0 deletions
diff --git a/packaging/caffe.manifest b/packaging/caffe.manifest new file mode 100644 index 00000000..97e8c313 --- /dev/null +++ b/packaging/caffe.manifest @@ -0,0 +1,5 @@ +<manifest> + <request> + <domain name="_"/> + </request> +</manifest> diff --git a/packaging/caffe.spec b/packaging/caffe.spec new file mode 100644 index 00000000..909c14c6 --- /dev/null +++ b/packaging/caffe.spec @@ -0,0 +1,77 @@ +Name: caffe +Summary: Caffe is a deep learning framework made with expression, speed, and modularity in mind +Version: 1.0 +Release: 0 +Group: Machine Learning Framework/Libraries +License: BSD-2-Clause +Source0: %{name}-%{version}.tar.gz +Source1001: %{name}.manifest +BuildRequires: cmake +BuildRequires: boost-devel +BuildRequires: glog-devel +BuildRequires: gflags-devel +BuildRequires: hdf5-devel +BuildRequires: openblas-devel +BuildRequires: lmdb-devel +BuildRequires: protobuf-devel +BuildRequires: pkgconfig(opencv) +#BuildRequires: protobuf-devel >= 3.1.0 +#BuildRequires: pkgconfig(opencv) >= 3.4.0 + +%description +Caffe is a deep learning framework made with expression, speed, and modularity in mind +%package devel +Summary: Caffe is a deep learning framework made with expression, speed, and modularity in mind +Group: multimedia +Requires: %{name} = %{version}-%{release} + + +%description devel +%devel_desc + +%prep +%setup -q +cp %{SOURCE1001} . + + +%build +mkdir build +cd build +%cmake .. \ + -DCPU_ONLY=ON \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_python=OFF \ + -DBUILD_docs=OFF \ + -DBUILD_python_layer=OFF \ + -DBUILD_matlab=OFF \ + -DALLOW_LMDB_NOLOCK=OFF \ + -DUSE_NCCL=OFF \ + -DUSE_LEVELDB=OFF \ + -DUSE_LMDB=OFF \ + -DUSE_OPENCV=ON \ + -DUSE_OPENMP=OFF \ + -DBLAS=Open + +make %{?jobs:-j%jobs} + + +%install +rm -rf %{buildroot} +cd build +%make_install + + +%post +/sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files +%{_libdir}/*.so* +%{_bindir}/* + +%files devel +%{_includedir}/* +/usr/python/caffe/* +/usr/share/Caffe/* |