diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2020-12-18 08:10:21 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2020-12-18 08:11:37 +0900 |
commit | 679af9a5bc5af8e7a5796897618ea629bf5393cb (patch) | |
tree | ff98d63cfb3780b38e9437ddebe1cf30a95c0cfd | |
parent | f5bfdaca23d30f84008fcc894001f37ab08b3956 (diff) | |
download | re2-sandbox/dh0128.kwak/re2-20201101_20201217.tar.gz re2-sandbox/dh0128.kwak/re2-20201101_20201217.tar.bz2 re2-sandbox/dh0128.kwak/re2-20201101_20201217.zip |
Bump to re2 20201101tizen_6.5.m2_releasesubmit/tizen_6.5/20211028.163601submit/tizen/20201217.232828accepted/tizen/unified/20201221.122653accepted/tizen/6.5/unified/20211028.231911tizen_6.5sandbox/dh0128.kwak/re2-20201101_20201217accepted/tizen_6.5_unified
Change-Id: I9a5496ae478ad5469f30d6d429b1d4fa31fe914a
-rw-r--r-- | packaging/re2.manifest | 5 | ||||
-rw-r--r-- | packaging/re2.spec | 85 |
2 files changed, 90 insertions, 0 deletions
diff --git a/packaging/re2.manifest b/packaging/re2.manifest new file mode 100644 index 0000000..75b0fa5 --- /dev/null +++ b/packaging/re2.manifest @@ -0,0 +1,5 @@ +<manifest> + <request> + <domain name="_"/> + </request> +</manifest> diff --git a/packaging/re2.spec b/packaging/re2.spec new file mode 100644 index 0000000..7cfecf6 --- /dev/null +++ b/packaging/re2.spec @@ -0,0 +1,85 @@ +# +# spec file for package python-compizconfig +# +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 Intel Corporation. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +Name: re2 +Version: 20201101 +Release: 1 +License: BSD-3-Clause +Summary: An efficient, principled regular expression library +Url: http://code.google.com/p/re2/ +Group: System/Libraries +Source: re2-%{version}.tgz +Source1001: %{name}.manifest +BuildRequires: gcc-c++ + +%description +RE2 is a fast, safe, thread-friendly alternative to backtracking +regular expression engines like those used in PCRE, Perl, and +Python. It is a C++ library. + + +%package -n libre2 +License: BSD-2.0 +Summary: An efficient, principled regular expression library +Group: System/Libraries + +%description -n libre2 +RE2 is a fast, safe, thread-friendly alternative to backtracking +regular expression engines like those used in PCRE, Perl, and +Python. It is a C++ library. + + +%package devel +License: BSD-2.0 +Summary: An efficient, principled regular expression library +Group: System/Libraries +Requires: libre2 = %{version} + +%description devel +RE2 is a fast, safe, thread-friendly alternative to backtracking +regular expression engines like those used in PCRE, Perl, and +Python. It is a C++ library. + + +%prep +%setup -q -n re2 +cp %{SOURCE1001} . + +%build +make %{?_smp_mflags} CXXFLAGS="$RPM_OPT_FLAGS -Wall -pthread" libdir=%{_libdir} prefix=%{_prefix} + +%install +make DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir} prefix=%{_prefix} install +rm $RPM_BUILD_ROOT%{_libdir}/libre2.a + +%remove_docs + +%post -n libre2 -p /sbin/ldconfig + +%postun -n libre2 -p /sbin/ldconfig + + +%files -n libre2 +%manifest %{name}.manifest +%license LICENSE +%{_libdir}/libre2.so.9 +%{_libdir}/libre2.so.9.0.0 + + +%files devel +%manifest %{name}.manifest +%{_includedir}/re2 +%{_libdir}/libre2.so +%{_libdir}/pkgconfig/re2.pc |