Группа :: Система/Библиотеки
Пакет: librubberband
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%def_disable static
Name: librubberband
Version: 1.3
Release: alt1
Summary: high quality library for audio time-stretching and pitch-shifting
License: %gpl2plus
Group: System/Libraries
Url: http://www.breakfastquay.com/rubberband/
Packager: Timur Batyrshin <erthad at altlinux.org>
Source0: %name-%version.tar.bz2
BuildPreReq: rpm-build-licenses
# Automatically added by buildreq on Fri Aug 07 2009
BuildRequires: gcc-c++ ladspa_sdk libfftw3-devel libsamplerate-devel libsndfile-devel libvamp-devel
%description
Rubber Band Library is a high quality software library for audio time-stretching
and pitch-shifting. It permits you to change the tempo and pitch of an audio
recording or stream dynamically and independently of one another.
%package devel
Summary: Headers for %name
Group: Development/C
Requires: %name = %version-%release
%description devel
Headers for building software that uses %name
%if_enabled static
%package devel-static
Summary: Static libraries for %name
Group: Development/C
Requires: %name-devel = %version-%release
%description devel-static
Static libs for building statically linked software that uses %name
%endif
%package -n rubberband
Summary: An audio time-stretching and pitch-shifting utility program
Group: Sound
%description -n rubberband
An audio time-stretching and pitch-shifting utility program
%package -n vamp-rubberband
Summary: An audio time-stretching and pitch-shifting Vamp plugin
Group: Sound
%description -n vamp-rubberband
An audio time-stretching and pitch-shifting Vamp plugin
%package -n ladspa-rubberband
Summary: An audio time-stretching and pitch-shifting LADSPA plugin
Group: Sound
%description -n ladspa-rubberband
An audio time-stretching and pitch-shifting LADSPA plugin
%prep
%setup
%build
%configure %{subst_enable static}
%make_build
%install
%makeinstall_std
mv %buildroot%_prefix/libX %buildroot%_libdir
%files
%_libdir/*.so.*
%doc README
%files devel
%_libdir/*.so
%_includedir/rubberband
%_pkgconfigdir/*.pc
%if_enabled static
%files -n lib%name-devel-static
%_libdir/lib%name.a
%endif
%files -n rubberband
%_bindir/rubberband
%files -n vamp-rubberband
%_libdir/vamp/vamp-rubberband*
%files -n ladspa-rubberband
%_libdir/ladspa/ladspa-rubberband*
%_datadir/ladspa/rdf/ladspa-rubberband*
%changelog
…
Полный changelog можно просмотреть здесь
Name: librubberband
Version: 1.3
Release: alt1
Summary: high quality library for audio time-stretching and pitch-shifting
License: %gpl2plus
Group: System/Libraries
Url: http://www.breakfastquay.com/rubberband/
Packager: Timur Batyrshin <erthad at altlinux.org>
Source0: %name-%version.tar.bz2
BuildPreReq: rpm-build-licenses
# Automatically added by buildreq on Fri Aug 07 2009
BuildRequires: gcc-c++ ladspa_sdk libfftw3-devel libsamplerate-devel libsndfile-devel libvamp-devel
%description
Rubber Band Library is a high quality software library for audio time-stretching
and pitch-shifting. It permits you to change the tempo and pitch of an audio
recording or stream dynamically and independently of one another.
%package devel
Summary: Headers for %name
Group: Development/C
Requires: %name = %version-%release
%description devel
Headers for building software that uses %name
%if_enabled static
%package devel-static
Summary: Static libraries for %name
Group: Development/C
Requires: %name-devel = %version-%release
%description devel-static
Static libs for building statically linked software that uses %name
%endif
%package -n rubberband
Summary: An audio time-stretching and pitch-shifting utility program
Group: Sound
%description -n rubberband
An audio time-stretching and pitch-shifting utility program
%package -n vamp-rubberband
Summary: An audio time-stretching and pitch-shifting Vamp plugin
Group: Sound
%description -n vamp-rubberband
An audio time-stretching and pitch-shifting Vamp plugin
%package -n ladspa-rubberband
Summary: An audio time-stretching and pitch-shifting LADSPA plugin
Group: Sound
%description -n ladspa-rubberband
An audio time-stretching and pitch-shifting LADSPA plugin
%prep
%setup
%build
%configure %{subst_enable static}
%make_build
%install
%makeinstall_std
mv %buildroot%_prefix/libX %buildroot%_libdir
%files
%_libdir/*.so.*
%doc README
%files devel
%_libdir/*.so
%_includedir/rubberband
%_pkgconfigdir/*.pc
%if_enabled static
%files -n lib%name-devel-static
%_libdir/lib%name.a
%endif
%files -n rubberband
%_bindir/rubberband
%files -n vamp-rubberband
%_libdir/vamp/vamp-rubberband*
%files -n ladspa-rubberband
%_libdir/ladspa/ladspa-rubberband*
%_datadir/ladspa/rdf/ladspa-rubberband*
%changelog
…
Полный changelog можно просмотреть здесь