diff options
Diffstat (limited to 'libcamera.spec')
| -rw-r--r-- | libcamera.spec | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/libcamera.spec b/libcamera.spec deleted file mode 100644 index 5afd311..0000000 --- a/libcamera.spec +++ /dev/null @@ -1,84 +0,0 @@ -%bcond_without tests -%bcond_without weak_deps - -%global debug_package %{nil} -%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g') -%global __provides_exclude_from ^/opt/ros/%{ros_distro}/.*$ -%global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$ - -%define RosPkgName libcamera -%define ros_distro humble -%define with_tests 0 - -Name: ros-%{ros_distro}-%{RosPkgName} -Version: 0.1.0 -Release: 1%{?dist}%{?release_suffix} -Summary: An open source camera stack and framework for Linux, Android, and ChromeOS - -Url: https://libcamera.org -License: LGPL-2.1 -Source0: %{name}_%{version}.orig.tar.gz - -Requires: yaml-cpp-devel -Requires: openssl-devel -Requires: libudev-devel -Requires: libatomic - -BuildRequires: yaml-cpp-devel -BuildRequires: openssl-devel -BuildRequires: libudev-devel -BuildRequires: libatomic -BuildRequires: pkgconfig -BuildRequires: python3-yaml -BuildRequires: python3-ply -BuildRequires: python3-jinja2 -BuildRequires: openssl -BuildRequires: meson - -%if 0%{?with_tests} -%endif - -Provides: %{name}-devel = %{version}-%{release} -Provides: %{name}-doc = %{version}-%{release} -Provides: %{name}-runtime = %{version}-%{release} - -%description -An open source camera stack and framework for Linux, Android, and ChromeOS - -%prep -%autosetup -p1 - -%build - -# In case we're installing to a non-standard location, look for a setup.sh -# in the install tree and source it. It will set things like -# CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH. -if [ -f "/opt/ros/%{ros_distro}/setup.sh" ]; then . "/opt/ros/%{ros_distro}/setup.sh"; fi -%py3_build - -%install -# In case we're installing to a non-standard location, look for a setup.sh -# in the install tree and source it. It will set things like -# CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH. -if [ -f "/opt/ros/%{ros_distro}/setup.sh" ]; then . "/opt/ros/%{ros_distro}/setup.sh"; fi -%py3_install -- --prefix "/opt/ros/%{ros_distro}" - -%if 0%{?with_tests} -%check -# Look for a directory with a name indicating that it contains tests -TEST_TARGET=$(ls -d * | grep -m1 "\(test\|tests\)" ||:) -if [ -n "$TEST_TARGET" ] && %__python3 -m pytest --version; then -# In case we're installing to a non-standard location, look for a setup.sh -# in the install tree and source it. It will set things like -# CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH. -if [ -f "/opt/ros/%{ros_distro}/setup.sh" ]; then . "/opt/ros/%{ros_distro}/setup.sh"; fi -%__python3 -m pytest $TEST_TARGET || echo "RPM TESTS FAILED" -else echo "RPM TESTS SKIPPED"; fi -%endif - -%files -/opt/ros/%{ros_distro} - -%changelog -* Fri May 23 2025 Christian Rauch Rauch.Christian@gmx.de - 0.1.0-1 -- Autogenerated by ros-porting-tools |
