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

Group :: Som
RPM: polyphone

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 


%define _unpackaged_files_terminate_build 1

Name:     polyphone
Version:  2.3.1
Release:  alt1

Summary:  A soundfont editor for quickly designing musical instruments
License:  GPL-3.0
Group:    Sound
URL:      https://www.polyphone-soundfonts.com

Source:   %name-%version.tar
Patch:    %name-%version-%release.patch

BuildRequires: rpm-build-xdg
BuildRequires: qt5-base-devel qt5-tools qt5-svg-devel
BuildRequires: qcustomplot-qt5-devel
BuildRequires: libstk-devel

# git grep PKGCONFIG

BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(flac)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(jack)
BuildRequires: pkgconfig(ogg)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(portaudio-2.0)
BuildRequires: pkgconfig(rtmidi)
BuildRequires: pkgconfig(vorbis)
BuildRequires: pkgconfig(vorbisenc)
BuildRequires: pkgconfig(vorbisfile)
BuildRequires: pkgconfig(zlib)


%description
Polyphone is an open-source soundfont editor for creating musical
instruments, featuring:
 * editing of sf2, sf3, sfz and sfArk file formats;
 * compatible with jack and asio audio servers;
 * built-in synthesizer, controlled by a virtual keyboard
   or midi signals;
 * automatic recognition of root keys;
 * automatic loop of samples;
 * simultaneous editing of parameters;
 * specific tools for musical instrument creation;
 * recorder to keep a trace of what is played in a .wav file;
 * soundfont browser connected to the online repository.

%prep
%setup
%autopatch -p1

%build
pushd sources
%qmake_qt5 PREFIX=%prefix \
   QMAKE_LFLAGS+="%optflags" \
   QMAKE_STRIP=echo

%make_build
popd

%install
%make_install -C sources install INSTALL_ROOT=%buildroot
rm -rf %buildroot%_mandir/fr

%files
%_bindir/*
%_man1dir/*
%_mandir/ru/man1/*
%_desktopdir/*.desktop
%_xdgmimedir/packages/*.xml
%_datadir/metainfo/*%{name}*.xml
%_iconsdir/*/*/apps/polyphone.*
%_iconsdir/*/*/mimetypes/audio-x-soundfont.*
%doc %_docdir/%name

%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