Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37038084
en ru br
Репозитории ALT
S:2.10.0-alt2
5.1: 2.0-alt2
www.altlinux.org/Changes

Группа :: Система/Библиотеки
Пакет: libvamp

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%set_verify_elf_method relaxed

Name: libvamp
Version: 2.10.0
Release: alt1
Summary: An API for audio analysis and feature extraction plugins

License: BSD
Group: System/Libraries
Url: https://vamp-plugins.org/
Packager: Artyom Bystrov <arbars at altlinux.org>

Source: https://code.soundsoftware.ac.uk/attachments/download/2588/vamp-plugin-sdk-%version.tar.gz
Patch0: %name-2.9.0-libdir.patch
Patch1: %name-2.9.0-examples-Makefile.patch

BuildRequires: gcc-c++
BuildRequires: libsndfile-devel

Provides: vamp-plugin-sdk = %EVR
Obsoletes: vamp-plugin-sdk < %EVR

%description
Vamp is an API for C and C++ plugins that process sampled audio data
to produce descriptive output (measurements or semantic observations).

%package devel
Summary: Development files for %name
Group: System/Libraries
Requires: %name%{?_isa} = %version-%release
Requires: pkg-config
Provides: vamp-plugin-sdk-devel = %EVR
Obsoletes: vamp-plugin-sdk-devel < %EVR

%description devel
The %name-devel package contains libraries and header files for
developing applications that use %name.

# %package static

# Summary: Static libraries for %name
# Group:  System/Libraries
# Requires: %name-devel = %version-%release

# %description static

# The %name-static package contains library files for
# developing static applications that use %name.

%prep
%setup -n vamp-plugin-sdk-%version
touch examples/Makefile
%patch0 -p1
%patch1 -p1

%__subst 's|/lib/vamp|/%_lib/vamp|g' src/vamp-hostsdk/PluginHostAdapter.cpp
%__subst 's|/lib/|/%_lib/|g' src/vamp-hostsdk/PluginLoader.cpp

%build
%configure
%make_build

%install
# fix libdir
find . -name '*.pc.in' -exec sed -i 's|/lib|/%_lib|' {} ';'
%makeinstall_std LIBDIR=%_libdir

find %buildroot -name '*.la' -exec rm -f {} ';'
rm -f %buildroot%_libdir/libvamp-*.a
make clean -C examples

%files
%doc COPYING README
%_libdir/*.so.*
%_libdir/vamp

%files devel
%doc examples
%_bindir/vamp-*
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*.pc

# %files static

# %_libdir/*.a

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin