%global sover 0.3 Name: libnoise Version: 1.0.0 Release: 1%{?dist} Summary: A general-purpose library that generates three-dimensional coherent noise License: LGPL-2.0-or-later URL: http://libnoise.sourceforge.net/ Source0: http://download.sourceforge.net/libnoise/libnoisesrc-%{version}.zip Source1: CMakeLists.txt BuildRequires: gcc gcc-c++ BuildRequires: cmake %description libnoise is a portable C++ library that is used to generate coherent noise, a type of smoothly-changing noise. libnoise can generate Perlin noise, ridged multifractal noise, and other types of coherent-noise. Coherent noise is often used by graphics programmers to generate natural-looking textures, planetary terrain, and other things. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package static Summary: Static libraries for %{name} %description static Static libraries for %{name}. %prep %autosetup -n noise cp %{SOURCE1} . %build %cmake %cmake_build %install %cmake_install %check # Nothing to do %files %license ../COPYING.txt %{_libdir}/libnoise.so.%{sover} %files devel %{_includedir}/noise %{_libdir}/libnoise.so.0 %{_libdir}/libnoise.so %files static %{_libdir}/libnoise.a %changelog * Tue Jul 29 2025 Jan200101 - 1.0.0-1 - initial spec