The package rpms/lv2-x42-plugins.git has added or updated architecture specific content in
its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/lv2-x42-plugins.git/commit/?id=8a....
Change:
+%ifarch x86_64
Thanks.
Full change:
============
commit 8a638e7a72d81b7d3f0a5c09d4e428c512e4271b
Author: Guido Aulisi <guido.aulisi(a)gmail.com>
Date: Wed Jul 19 22:28:30 2017 +0200
Update to 20170428
New plugins
Use hardened LDFLAGS
Remove deprecated Group tag
Use license macro
diff --git a/.gitignore b/.gitignore
index 6294d68..f2fdbc1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/lv2-x42-plugins-20130615-git7153e340fb53a2059ac2ae7f346bc65de158ccfc.tar.bz2
/lv2-x42-plugins-20131005-git7db99d55af99871add0112cc696a11983b2f0605.tar.bz2
/lv2-x42-plugins-20150608-git3e40bc9f152ecebb5c7e2ec4f5e7144ffc73bcd4.tar.bz2
+/x42-plugins-20170428.tar.xz
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..882465a
--- /dev/null
+++ b/README.md
@@ -0,0 +1,42 @@
+x42-plugins
+===========
+
+Collection of LV2 plugins - git externals - ready for packaging.
+see plugin.list for an index of included plugins.
+
+Releases
+--------
+
+The repository consists of various git-submodules, a release tar.xz
+can be created by running `make dist` in a git clone of this repository.
+This will update all submodules to their latest *tagged* version.
+
+For convenience the latest version of this plugin bundle is automatically
+generated at
http://gareus.org/misc/x42-plugins.php (the URL is suitable
+for automatic watching using uscan).
+
+Install
+-------
+
+This repository is intended for distribution packagers, not end-users.
+It has been adoped by a wide variety of GNU/Linux distributions already.
+Please check your distribution.
+
+Custom Debian Package
+---------------------
+
+```
+./build-deb.sh -us -uc
+```
+
+Screenshots
+-----------
+
+![screenshot](https://raw.github.com/x42/meters.lv2/master/doc/LV2ebur128.png "EBU
R128 Meter GUI")
+![screenshot](https://raw.github.com/x42/meters.lv2/master/doc/LV2meters.png
"Various Needle Meters in Ardour")
+![screenshot](https://raw.github.com/x42/meters.lv2/master/doc/spectr_and_goni.png
"Spectum Analyzer and Stereo Phase Scope")
+![screenshot](https://raw.github.com/x42/tuna.lv2/master/img/tuna2.png "Tuna with
Spectrum display")
+![screenshot](https://raw.github.com/x42/sisco.lv2/master/img/sisco4.png "Four
Channel Variant")
+![screenshot](https://raw.github.com/x42/balance.lv2/master/doc/screenshot_ui.png
"Built-in openGL GUI")
+![screenshot](https://raw.github.com/x42/xfade.lv2/master/screenshot_ardour.png
"Ardour3 and xfade.lv2")
+![screenshot](https://raw.github.com/x42/fil4.lv2/master/img/fil4_v2.png "Parametric
EQ")
diff --git a/lv2-x42-plugins-snapshot.sh b/lv2-x42-plugins-snapshot.sh
deleted file mode 100644
index ac8ac0c..0000000
--- a/lv2-x42-plugins-snapshot.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/bash
-
-# $1 - revision number to checkout.
-: ${1?"You must either provide desired revision number \"X\" to checkout:
`basename $0` X
- or fetch the latest revision by: `basename $0`
HEAD"}
-
-set -e
-
-tmp=$(mktemp -d)
-
-trap cleanup EXIT
-cleanup() {
- set +e
- [ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp"
-}
-
-unset CDPATH
-pwd=$(pwd)
-name=lv2-x42-plugins
-version=$2
-
-pushd "$tmp" >/dev/null
-echo "Fetching git revision: $1"
-git clone
git://github.com/x42/x42-plugins.git $name-$version |tee $name.stdout
-cd $name-$version
-git submodule init
-git submodule update
-git reset $1
-rm -rf .git*
-cd ..
-rm -rf $name.stdout
-tar jcf "$pwd"/$name-$version-git$1.tar.bz2 $name-$version
-echo "Written: $name-$version-git$1.tar.bz2"
-popd >/dev/null
diff --git a/lv2-x42-plugins.spec b/lv2-x42-plugins.spec
index 365bd76..f779f08 100644
--- a/lv2-x42-plugins.spec
+++ b/lv2-x42-plugins.spec
@@ -1,20 +1,18 @@
-%global commit 3e40bc9f152ecebb5c7e2ec4f5e7144ffc73bcd4
-%global shortcommit %(c=%{commit}; echo ${c:0:7})
-%global prerelease 20150608
+%global prerelease 20170428
Name: lv2-x42-plugins
-Version: 0.2.0
-Release: 0.4.%{prerelease}git%{shortcommit}%{?dist}
+Version: 0.3.0
+Release: 0.1.%{prerelease}%{?dist}
Summary: A number of LV2 plugins
-Group: Applications/Multimedia
# files in balance.lv2/pugl are ISC, the rest are GPLv2+
License: GPLv2+ and ISC
URL:
https://github.com/x42/x42-plugins
-# obtain source by sh lv2-x42-plugins-snapshot.sh %%{commit} %%{prerelease}
-Source0: lv2-x42-plugins-%{prerelease}-git%{commit}.tar.bz2
-Source1: lv2-x42-plugins-snapshot.sh
-BuildRequires: lv2-devel
+# A tarball is now provided at
http://gareus.org/misc/x42-plugins.php
+Source0:
http://gareus.org/misc/x42-plugins/x42-plugins-%{prerelease}.tar.xz
+Source1: README.md
+BuildRequires: gcc-c++
+BuildRequires: lv2-devel >= 1.8.1
BuildRequires: zita-convolver-devel
BuildRequires: jack-audio-connection-kit-devel
BuildRequires: libltc-devel
@@ -31,37 +29,56 @@ BuildRequires: ftgl-devel
BuildRequires: gnu-free-sans-fonts
BuildRequires: gnu-free-serif-fonts
BuildRequires: gnu-free-mono-fonts
-Requires: lv2
+Requires: lv2 >= 1.8.1
+Requires: gnu-free-sans-fonts
+Requires: gnu-free-serif-fonts
+Requires: gnu-free-mono-fonts
%description
A number of lv2 plugins including stereo balance, midi filter, delay,
-convolver and fader.
+convolver, fader, parametric equalizer, auto-tune.
%prep
-%setup -q -n %{name}-%{prerelease}
-# correct FSF address -
https://github.com/x42/balance.lv2/issues/1
-sed -i -e 's|Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.|Inc., 51
Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.|' *2/*.[hc]*;
-sed -i -e 's|-msse -msse2 -mfpmath=sse|%{optflags}|' */Makefile
-sed -i -e
's|/usr/share/fonts/truetype/freefont/FreeSansBold.ttf|/usr/share/fonts/gnu-free/FreeSansBold.ttf|'
balance.lv2/Makefile
-sed -i -e 's|STRIP=.*|STRIP=echo|' */Makefile */*.mk
+%setup -q -n x42-plugins-%{prerelease}
+cp -p %{SOURCE1} .
%build
-export FONTFILE="/usr/share/fonts/gnu-free/FreeSansBold.ttf"
+flags=" -ffast-math -fno-finite-math-only"
+
+%ifarch %{ix86}
+flags+=" -msse -mfpmath=sse"
+%endif
-export OPTIMIZATIONS="%{optflags}"
-LDFLAGS="-lpthread" CFLAGS="%{optflags}" make %{?_smp_mflags}
+%ifarch x86_64
+flags+=" -msse2 -mfpmath=sse"
+%endif
+
+export FONTFILE="/usr/share/fonts/gnu-free/FreeSansBold.ttf"
+export STRIP=/bin/true
+export OPTIMIZATIONS="%{optflags} ${flags}"
+export CFLAGS="%{optflags}"
+export LDFLAGS="%{__global_ldflags} -lpthread"
+%make_build LIBDIR=%{_libdir} LV2DIR=%{_libdir}/lv2 PREFIX=%{_prefix}
%install
-%{make_install} LV2DIR=%{_libdir}/lv2 PREFIX=%{_prefix}
+%{make_install} LIBDIR=%{_libdir} LV2DIR=%{_libdir}/lv2 PREFIX=%{_prefix}
%files
# all plugins share the same license
-%doc balance.lv2/COPYING README.md
+%license balance.lv2/COPYING
+%doc plugin.versions plugin.list README.md
%{_libdir}/lv2/*.lv2
-%{_bindir}/x42-scope
-%{_mandir}/*/x42-scope.*
+%{_bindir}/x42*
+%{_mandir}/man1/x42*
%changelog
+* Fri Jul 14 2017 Guido Aulisi <guido.aulisi(a)gmail.com> - 0.3.0-0.1.20170428
+- Update to 20170428
+- New plugins
+- Use hardened LDFLAGS
+- Remove deprecated Group tag
+- Use license macro
+
* Thu Feb 16 2017 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> -
0.2.0-0.4.20150608git3e40bc9
- Added BR: libltc-devel jack-audio-connection-kit-devel
- Do not strip binaries
diff --git a/sources b/sources
index d5bc2b4..4b07938 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7a1fef17558e6dba229172acee9cc6e9
lv2-x42-plugins-20150608-git3e40bc9f152ecebb5c7e2ec4f5e7144ffc73bcd4.tar.bz2
+SHA512 (x42-plugins-20170428.tar.xz) =
9a648733610861f7dca120f63876af79f93fe4c23356b93768cc6a76367f28e24dd010858cdc0a1ab42182df8536131fd891c24591c11a354170eb2da2afa3d2