+++ /dev/null
-# 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__/
--- /dev/null
+#
+# 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