Группа :: Система/Библиотеки
Пакет: libkeyfinder
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define _cmake__builddir BUILD
%def_disable tests
Name: libkeyfinder
Version: 2.2.7
Release: alt1
Summary: Musical key detection for digital audio
Summary(ru_RU.UTF-8): п·п╠п╫п╟я─я┐п╤п╣п╫п╦п╣ п╪я┐п╥я▀п╨п╟п╩я▄п╫п╬пЁп╬ п╨п╩я▌я┤п╟ п╢п╩я▐ я├п╦я└я─п╬п╡п╬пЁп╬ п╥п╡я┐п╨п╟
License: GPL-3.0+
Group: System/Libraries
Url: https://mixxxdj.github.io/libkeyfinder
Source: https://github.com/mixxxdj/libkeyfinder/archive/%version/%name-%version.tar.gz
BuildPreReq: rpm-build-ninja
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: libfftw3-devel
%if_enabled tests
BuildRequires: catch2-devel
%endif
%description
libkeyfinder is a small C++11 library for estimating the musical key of digital audio.
%description -l ru_RU.UTF-8
libkeyfinder - я█я┌п╬ п╫п╣п╠п╬п╩я▄я┬п╟я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟ п╫п╟ c++11 п╢п╩я▐ п╬я├п╣п╫п╨п╦ п╪я┐п╥я▀п╨п╟п╩я▄п╫п╬пЁп╬ п╨п╩я▌я┤п╟ я├п╦я└я─п╬п╡п╬пЁп╬ п╥п╡я┐п╨п╟.
%package -n libkeyfinder2
Summary: Musical key detection for digital audio
Summary(ru_RU.UTF-8): п·п╠п╫п╟я─я┐п╤п╣п╫п╦п╣ п╪я┐п╥я▀п╨п╟п╩я▄п╫п╬пЁп╬ п╨п╩я▌я┤п╟ п╢п╩я▐ я├п╦я└я─п╬п╡п╬пЁп╬ п╥п╡я┐п╨п╟
Group: System/Libraries
%description -n libkeyfinder2
libkeyfinder is a small C++11 library for estimating the musical key of digital audio.
%description -n libkeyfinder2 -l ru_RU.UTF-8
libkeyfinder - я█я┌п╬ п╫п╣п╠п╬п╩я▄я┬п╟я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟ п╫п╟ c++11 п╢п╩я▐ п╬я├п╣п╫п╨п╦ п╪я┐п╥я▀п╨п╟п╩я▄п╫п╬пЁп╬ п╨п╩я▌я┤п╟ я├п╦я└я─п╬п╡п╬пЁп╬ п╥п╡я┐п╨п╟.
%package devel
Summary: Development files for %name
Summary(ru_RU.UTF-8): п╓п╟п╧п╩я▀ п╢п╩я▐ я─п╟п╥я─п╟п╠п╬я┌п╨п╦ я│ п©п╬п╪п╬я┴я▄я▌ %name
Group: Development/Other
%description devel
libkeyfinder is a small C++11 library for estimating the musical key of digital audio.
%description devel -l ru_RU.UTF-8
libkeyfinder - я█я┌п╬ п╫п╣п╠п╬п╩я▄я┬п╟я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟ п╫п╟ c++11 п╢п╩я▐ п╬я├п╣п╫п╨п╦ п╪я┐п╥я▀п╨п╟п╩я▄п╫п╬пЁп╬ п╨п╩я▌я┤п╟ я├п╦я└я─п╬п╡п╬пЁп╬ п╥п╡я┐п╨п╟.
%prep
%setup
%build
%cmake \
-GNinja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
%if_disabled tests
-DBUILD_TESTING=OFF \
%endif
-DCMAKE_INSTALL_LIBDIR=%_libdir \
#
cmake --build "%_cmake__builddir" -j%__nprocs
%install
%cmake_install
%files -n libkeyfinder2
%doc CHANGELOG.md LICENSE README.md
%_libdir/libkeyfinder.so.2*
%files devel
%dir %_includedir/keyfinder/
%_includedir/keyfinder/*.h
%_libdir/libkeyfinder.so
%_pkgconfigdir/libkeyfinder.pc
%dir %_libdir/cmake/KeyFinder/
%_libdir/cmake/KeyFinder/*
%changelog
…
Полный changelog можно просмотреть здесь
%def_disable tests
Name: libkeyfinder
Version: 2.2.7
Release: alt1
Summary: Musical key detection for digital audio
Summary(ru_RU.UTF-8): п·п╠п╫п╟я─я┐п╤п╣п╫п╦п╣ п╪я┐п╥я▀п╨п╟п╩я▄п╫п╬пЁп╬ п╨п╩я▌я┤п╟ п╢п╩я▐ я├п╦я└я─п╬п╡п╬пЁп╬ п╥п╡я┐п╨п╟
License: GPL-3.0+
Group: System/Libraries
Url: https://mixxxdj.github.io/libkeyfinder
Source: https://github.com/mixxxdj/libkeyfinder/archive/%version/%name-%version.tar.gz
BuildPreReq: rpm-build-ninja
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: libfftw3-devel
%if_enabled tests
BuildRequires: catch2-devel
%endif
%description
libkeyfinder is a small C++11 library for estimating the musical key of digital audio.
%description -l ru_RU.UTF-8
libkeyfinder - я█я┌п╬ п╫п╣п╠п╬п╩я▄я┬п╟я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟ п╫п╟ c++11 п╢п╩я▐ п╬я├п╣п╫п╨п╦ п╪я┐п╥я▀п╨п╟п╩я▄п╫п╬пЁп╬ п╨п╩я▌я┤п╟ я├п╦я└я─п╬п╡п╬пЁп╬ п╥п╡я┐п╨п╟.
%package -n libkeyfinder2
Summary: Musical key detection for digital audio
Summary(ru_RU.UTF-8): п·п╠п╫п╟я─я┐п╤п╣п╫п╦п╣ п╪я┐п╥я▀п╨п╟п╩я▄п╫п╬пЁп╬ п╨п╩я▌я┤п╟ п╢п╩я▐ я├п╦я└я─п╬п╡п╬пЁп╬ п╥п╡я┐п╨п╟
Group: System/Libraries
%description -n libkeyfinder2
libkeyfinder is a small C++11 library for estimating the musical key of digital audio.
%description -n libkeyfinder2 -l ru_RU.UTF-8
libkeyfinder - я█я┌п╬ п╫п╣п╠п╬п╩я▄я┬п╟я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟ п╫п╟ c++11 п╢п╩я▐ п╬я├п╣п╫п╨п╦ п╪я┐п╥я▀п╨п╟п╩я▄п╫п╬пЁп╬ п╨п╩я▌я┤п╟ я├п╦я└я─п╬п╡п╬пЁп╬ п╥п╡я┐п╨п╟.
%package devel
Summary: Development files for %name
Summary(ru_RU.UTF-8): п╓п╟п╧п╩я▀ п╢п╩я▐ я─п╟п╥я─п╟п╠п╬я┌п╨п╦ я│ п©п╬п╪п╬я┴я▄я▌ %name
Group: Development/Other
%description devel
libkeyfinder is a small C++11 library for estimating the musical key of digital audio.
%description devel -l ru_RU.UTF-8
libkeyfinder - я█я┌п╬ п╫п╣п╠п╬п╩я▄я┬п╟я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟ п╫п╟ c++11 п╢п╩я▐ п╬я├п╣п╫п╨п╦ п╪я┐п╥я▀п╨п╟п╩я▄п╫п╬пЁп╬ п╨п╩я▌я┤п╟ я├п╦я└я─п╬п╡п╬пЁп╬ п╥п╡я┐п╨п╟.
%prep
%setup
%build
%cmake \
-GNinja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
%if_disabled tests
-DBUILD_TESTING=OFF \
%endif
-DCMAKE_INSTALL_LIBDIR=%_libdir \
#
cmake --build "%_cmake__builddir" -j%__nprocs
%install
%cmake_install
%files -n libkeyfinder2
%doc CHANGELOG.md LICENSE README.md
%_libdir/libkeyfinder.so.2*
%files devel
%dir %_includedir/keyfinder/
%_includedir/keyfinder/*.h
%_libdir/libkeyfinder.so
%_pkgconfigdir/libkeyfinder.pc
%dir %_libdir/cmake/KeyFinder/
%_libdir/cmake/KeyFinder/*
%changelog
…
Полный changelog можно просмотреть здесь