Bump to 20230802.1 sandbox/abseil-cpp_20230802.1 accepted/tizen/base/20231130.222659 accepted/tizen/base/20240104.133019 accepted/tizen/base/riscv/20240104.212119
authorTizenOpenSource <tizenopensrc@samsung.com>
Fri, 24 Nov 2023 02:26:11 +0000 (11:26 +0900)
committerTizenOpenSource <tizenopensrc@samsung.com>
Fri, 24 Nov 2023 02:26:11 +0000 (11:26 +0900)
Signed-off-by: TizenOpenSource <tizenopensrc@samsung.com>
.gitignore [deleted file]
packaging/abseil-cpp.manifest [new file with mode: 0644]
packaging/abseil-cpp.spec [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
deleted file mode 100644 (file)
index d54fa5a..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-# Ignore all bazel-* symlinks.
-/bazel-*
-# Ignore Bazel verbose explanations
---verbose_explanations
-# Ignore CMake usual build directory
-build
-# Ignore Vim files
-*.swp
-# Ignore QtCreator Project file
-CMakeLists.txt.user
-# Ignore VS Code files
-.vscode/*
-# Ignore generated python artifacts
-*.pyc
-copts/__pycache__/
diff --git a/packaging/abseil-cpp.manifest b/packaging/abseil-cpp.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/abseil-cpp.spec b/packaging/abseil-cpp.spec
new file mode 100644 (file)
index 0000000..0bc0715
--- /dev/null
@@ -0,0 +1,68 @@
+#
+# spec file for package abseil-cpp
+#
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+#
+# 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.
+
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
+
+
+Name:           abseil-cpp
+Version:        20230802.1
+Release:        0
+Summary:        C++11 libraries which augment the C++ stdlib
+License:        Apache-2.0
+URL:            https://abseil.io/
+Source0:        %{name}-%{version}.tar.gz
+BuildRequires:  cmake
+
+%description
+Abseil is a collection of C++11 libraries which augment the C++
+standard library. It also provides features incorporated into C++14
+and C++17 standards.
+
+%package devel
+Summary:        Header files for Abseil
+Requires:       %{name} = %{version}
+
+%description devel
+Abseil is a collection of C++11 libraries which augment the C++
+standard library.
+This package contains headers and build system files for it.
+
+%prep
+%setup -q
+
+%build
+mkdir -p cmake/build
+CXXFLAGS=${CXXFLAGS/-march=armv8-a+crc/-march=armv7-a}
+CXXFLAGS=${CXXFLAGS/-mtune=cortex-a53/-mtune=cortex-a8}
+CXXFLAGS=${CXXFLAGS/-mcpu=cortex-a53/}
+CXXFLAGS=${CXXFLAGS/-mfpu=neon-vfpv4/-mfpu=neon}
+cd cmake/build
+%{cmake} -DABSL_USE_GOOGLETEST_HEAD=OFF ../..
+make %{?_smp_mflags}
+
+%install
+cd cmake/build
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p"
+
+%files
+%license LICENSE
+%doc README.md
+%{_libdir}/libabsl_*.so.*
+
+%files devel
+%{_includedir}/absl/
+%{_libdir}/cmake/
+%{_libdir}/libabsl_*.so
+%{_libdir}/pkgconfig/absl_*.pc