1 |
semiletov |
1200238 |
%define commit f13889496145c33abb76fa16b02edd0a1299299d |
2 |
|
|
|
3 |
wally |
1254710 |
%define gdate 20171104 |
4 |
umeabot |
1294583 |
%define rel 3 |
5 |
wally |
1254710 |
|
6 |
semiletov |
1200434 |
Name: artyfx |
7 |
wally |
1254710 |
Version: 1.3 |
8 |
|
|
Release: %mkrel git%{gdate}.%{rel} |
9 |
semiletov |
1200434 |
Summary: A LV2 plugin bundle of artistic audio effects |
10 |
|
|
Group: Sound/Midi |
11 |
|
|
License: GPLv2 |
12 |
|
|
URL: http://openavproductions.com/artyfx/ |
13 |
semiletov |
1200238 |
Source0: https://github.com/openAVproductions/openAV-ArtyFX/archive/%{commit}.tar.gz |
14 |
wally |
1254710 |
Patch0: artyfx-cmake-fix.patch |
15 |
semiletov |
1200434 |
BuildRequires: cmake |
16 |
|
|
BuildRequires: pkgconfig(lv2) |
17 |
|
|
BuildRequires: pkgconfig(fftw3) |
18 |
|
|
BuildRequires: pkgconfig(sndfile) |
19 |
semiletov |
1200440 |
BuildRequires: pkgconfig(cairo) |
20 |
semiletov |
1200434 |
BuildRequires: suil-devel |
21 |
semiletov |
1200238 |
|
22 |
semiletov |
1200434 |
Requires: lv2 |
23 |
|
|
Requires: suil-x11-in-gtk2 |
24 |
semiletov |
1200238 |
|
25 |
|
|
%description |
26 |
wally |
1254710 |
ArtyFX is a plugin bundle of artistic real-time audio effects. |
27 |
|
|
The aim of this plugin collection is to allow the designing of |
28 |
semiletov |
1200238 |
your sound just as you desired using a fast, efficient workflow. |
29 |
wally |
1254710 |
From bitcrushers, delays, distortions, equalizers, compressors, |
30 |
semiletov |
1200238 |
reverbs and more, there is a range of sounds available from ArtyFX |
31 |
|
|
|
32 |
|
|
%prep |
33 |
semiletov |
1200245 |
%setup -q -n openAV-ArtyFX-%{commit} |
34 |
wally |
1254710 |
%autopatch -p1 |
35 |
semiletov |
1200238 |
|
36 |
|
|
%build |
37 |
wally |
1254792 |
%ifarch %{arm} |
38 |
|
|
export CXXFLAGS="%{optflags} -DPFFFT_SIMD_DISABLE" |
39 |
|
|
%endif |
40 |
wally |
1254710 |
%cmake \ |
41 |
|
|
%ifarch %{arm} aarch64 |
42 |
|
|
-DBUILD_SSE=OFF \ |
43 |
semiletov |
1200250 |
%endif |
44 |
wally |
1254710 |
-DBUILD_GUI=ON |
45 |
semiletov |
1200447 |
|
46 |
semiletov |
1200238 |
%make_build |
47 |
|
|
|
48 |
|
|
%install |
49 |
|
|
%make_install -C build |
50 |
|
|
|
51 |
|
|
%files |
52 |
wally |
1254710 |
%doc README.md LICENSE |
53 |
semiletov |
1200238 |
%{_libdir}/lv2/* |
54 |
|
|
|