[packages/zita-at1] new package
jajcus
jajcus at pld-linux.org
Mon Nov 19 18:34:52 CET 2018
commit 4a6b2c5cfb62823c81c97a37749cb3ba57e6d9d8
Author: Jacek Konieczny <jajcus at jajcus.net>
Date: Mon Nov 19 18:34:37 2018 +0100
new package
zita-at1.spec | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 64 insertions(+)
---
diff --git a/zita-at1.spec b/zita-at1.spec
new file mode 100644
index 0000000..e2f6260
--- /dev/null
+++ b/zita-at1.spec
@@ -0,0 +1,64 @@
+Summary: AT1 - autotuner for Jack Audio Connection Kit
+Name: zita-at1
+Version: 0.6.2
+Release: 1
+License: GPL v2
+Group: Applications
+Source0: https://kokkinizita.linuxaudio.org/linuxaudio/downloads/%{name}-%{version}.tar.bz2
+# Source0-md5: a27947a4c1bd48278aefc7f5b08a564f
+URL: https://kokkinizita.linuxaudio.org/linuxaudio/zita-at1-doc/quickguide.html
+BuildRequires: cairo-devel
+BuildRequires: clthreads-devel
+BuildRequires: clxclient-devel
+BuildRequires: fftw3-single-devel
+BuildRequires: freetype-devel
+BuildRequires: jack-audio-connection-kit-devel
+BuildRequires: libpng-devel
+BuildRequires: pkgconfig
+BuildRequires: zita-resampler-devel
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+AT1 is an 'autotuner', normally used to correct the pitch of a voice
+singing (slightly) out of tune. Compared to 'Autotalent' it provides
+an improved pitch estimation algorithm, and much cleaner resampling.
+AT1 does not include formant correction, so it should be used to
+correct small errors only and not to really transpose a song. The
+'expected' pitch can be controlled by Midi (via Jack only), or be a
+fixed set of notes. AT1 can probably be used on some instruments as
+well, but is primarily designed to cover the vocal range. It's also
+usable as a quick and dirty guitar tuner.
+
+The resampling algorithm in zita-at1 is designed to produce an
+absolute minimum of artefacts and distortion.
+
+%prep
+%setup -q
+
+%build
+cd source
+%{__make} \
+ CXXFLAGS="%{rpmcxxflags} -ffast-math -pthread $(pkg-config --cflags freetype2)" \
+ LDFLAGS="%{rpmldflags}" \
+ SHARED="%{_datadir}/zita-at1"
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
+
+cd source
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT \
+ MANDIR=%{_mandir}/man1 \
+ BINDIR=%{_bindir} \
+ SHARED="%{_datadir}/zita-at1"
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc doc/*
+%attr(755,root,root) %{_bindir}/zita-at1
+%{_datadir}/zita-at1
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/zita-at1.git/commitdiff/4a6b2c5cfb62823c81c97a37749cb3ba57e6d9d8
More information about the pld-cvs-commit
mailing list