[DIST] Add .spec for gbs/obs builds
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 23 May 2018 07:36:24 +0000 (16:36 +0900)
committer함명주/동작제어Lab(SR)/Principal Engineer/삼성전자 <myungjoo.ham@samsung.com>
Mon, 28 May 2018 02:11:48 +0000 (11:11 +0900)
Added .spec / .manifest for gbs/obs builds

Fixes #10

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
packaging/nnstreamer.manifest [new file with mode: 0644]
packaging/nnstreamer.spec [new file with mode: 0644]

diff --git a/packaging/nnstreamer.manifest b/packaging/nnstreamer.manifest
new file mode 100644 (file)
index 0000000..017d22d
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+ <request>
+    <domain name="_"/>
+ </request>
+</manifest>
diff --git a/packaging/nnstreamer.spec b/packaging/nnstreamer.spec
new file mode 100644 (file)
index 0000000..2633bcd
--- /dev/null
@@ -0,0 +1,50 @@
+Name:          nnstreamer
+Summary:       gstremaer plugins for neural networks
+Version:       0.0.1
+Release:       1
+Group:         Applications/Multimedia
+Packager:      MyungJoo Ham <myungjoo.ham@samsung.com>
+License:       LGPL-2.0
+Source0:       nnstreamer-%{version}.tar.gz
+Source1001:    nnstreamer.manifest
+
+Requires:      gstreamer >= 1.8.0
+Requires:      libdlog
+BuildRequires: gstreamer-devel
+BuildRequires: gst-plugins-base-devel
+BuildRequires: glib2-devel
+BuildRequires: cmake
+BuildRequires: libdlog-devel
+
+%description
+NNStreamer is a set of gstreamer plugins to support general neural networks
+and their plugins in a gstreamer stream.
+
+%prep
+%setup -q
+
+%build
+
+mkdir -p build
+pushd build
+%cmake .. -DTIZEN=ON
+make %{?_smp_mflags}
+popd
+
+# DO THE TEST!
+
+pushd tensor_converter/test
+./runTest.sh
+popd
+
+%install
+pushd build
+%make_install
+popd
+
+%files
+%{_libdir}/*
+
+%changelog
+* Fri May 25 2018 MyungJoo Ham <myungjoo.ham@samsung.com>
+- Packaged tensor_convert plugin.