From bf768c4d981881ba8ba9a4493fc5f3ea74451809 Mon Sep 17 00:00:00 2001 From: Maria Guseva Date: Tue, 2 May 2017 19:13:41 +0300 Subject: [PATCH] Add manifest and spec files needed for GBS build --- libFuzzer.manifest | 5 +++++ packaging/libFuzzer.spec | 27 +++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 libFuzzer.manifest create mode 100644 packaging/libFuzzer.spec diff --git a/libFuzzer.manifest b/libFuzzer.manifest new file mode 100644 index 0000000..97e8c31 --- /dev/null +++ b/libFuzzer.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/libFuzzer.spec b/packaging/libFuzzer.spec new file mode 100644 index 0000000..3eb763d --- /dev/null +++ b/packaging/libFuzzer.spec @@ -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 -- 2.34.1