Add manifest and spec files needed for GBS build
authorMaria Guseva <m.guseva@samsung.com>
Tue, 2 May 2017 16:13:41 +0000 (19:13 +0300)
committerMaria Guseva <m.guseva@samsung.com>
Tue, 11 Jul 2017 02:46:03 +0000 (11:46 +0900)
libFuzzer.manifest [new file with mode: 0644]
packaging/libFuzzer.spec [new file with mode: 0644]

diff --git a/libFuzzer.manifest b/libFuzzer.manifest
new file mode 100644 (file)
index 0000000..97e8c31
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+       <request>
+               <domain name="_"/>
+       </request>
+</manifest>
diff --git a/packaging/libFuzzer.spec b/packaging/libFuzzer.spec
new file mode 100644 (file)
index 0000000..3eb763d
--- /dev/null
@@ -0,0 +1,27 @@
+Name:           libFuzzer
+Version:        5.0
+Release:        0
+License:        University of Illinois/NCSA Open Source License
+Summary:        libFuzzer
+Url:            http://llvm.org/docs/LibFuzzer.html
+Group:          Development/Testing
+Source0:        %{name}-%{version}.tar.xz
+
+%description
+LibFuzzer is in-process, coverage-guided, evolutionary fuzzing engine.
+
+%prep
+%setup -q
+
+%build
+cd lib/Fuzzer
+CXX=gcc ./build.sh
+
+%install
+mkdir -p %{buildroot}%{_libdir}
+cp lib/Fuzzer/libFuzzer.a %{buildroot}%{_libdir}
+
+%files
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+%{_libdir}/libFuzzer.a