Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37567090
en ru br
ALT Linux repositórios
S:4.5.2-alt1

Group :: Som
RPM: sonic-visualiser

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Name: sonic-visualiser
Version: 4.5.2
Release: alt1

Summary: Application for viewing and analysing the contents of music audio files

License: GPLv2+
Group: Sound
Url: http://sonicvisualiser.org/

Packager: Grigory Ustinov <grenka at altlinux.org>

Source0: %name-%version.tar
Source1: %name.xml

Patch0: sonic-visualiser-system-dataquay.patch

BuildRequires: bzlib-devel capnproto-devel dataquay-minefeld-devel
BuildRequires: libfftw3-devel libfishsound-devel libid3tag-devel
BuildRequires: libjack-devel liblo-devel liblrdf-devel libmad-devel
BuildRequires: liboggz-devel libportaudio2-devel libpulseaudio-devel
BuildRequires: librubberband-devel libsamplerate-devel libsndfile-devel
BuildRequires: libsord-devel qt5-svg-devel libopusfile-devel
BuildRequires: meson

%description
Sonic Visualiser is an application for viewing and analysing the
contents of music audio files.

The aim of Sonic Visualiser is to be the first program you reach for
when want to study a musical recording rather than simply listen to it.

We hope Sonic Visualiser will be of particular interest to
musicologists, archivists, signal-processing researchers and anyone else
looking for a friendly way to take a look at what lies inside the audio
file.

%prep
%setup
# Make sure, that we use system dataquay
rm -rfv dataquay
%patch0 -p2

%build
%add_optflags %(pkg-config --libs dataquay)
%meson
%meson_build

%install
%meson_install

# plugin dir

install -dm 755 %buildroot%_libdir/vamp

# icons

for size in 16 22 24 32 48 64 128 ; do
install -Dm 644 icons/sv-${size}x${size}.png %buildroot/%_datadir/icons/hicolor/${size}x${size}/apps/%name.png
done

install -Dm 644 icons/sv-icon.svg %buildroot/%_datadir/icons/hicolor/scalable/apps/%name.svg
ln -s sonic-visualiser.svg %buildroot/%_datadir/icons/hicolor/scalable/apps/sv-icon.svg

# mime types

install -Dm 644 %SOURCE1 %buildroot%_datadir/mime/packages/%name.xml

install -Dm 644 x-sonicvisualiser.desktop %buildroot/%_datadir/mimelnk/application/x-sonicvisualiser.desktop
install -Dm 644 x-sonicvisualiser-layer.desktop %buildroot/%_datadir/mimelnk/application/x-sonicvisualiser-layer.desktop

%files
%doc CHANGELOG README.md COPYING
%_bindir/%name
%_bindir/piper-convert
%_bindir/piper-vamp-simple-server
%_bindir/vamp-plugin-load-checker
%dir %_libdir/vamp
%_datadir/icons/hicolor/*/apps/%name.*
%_datadir/icons/hicolor/scalable/apps/sv-icon.svg
%_datadir/applications/%name.desktop
%_datadir/mime/packages/%name.xml
%dir %_datadir/mimelnk
%dir %_datadir/mimelnk/application
%_datadir/mimelnk/application/x-sonicvisualiser*

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009