The package rpms/non-daw.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/non-daw.git/commit/?id=06b3bccd5a....
Change:
+%ifarch %{ix86} x86_64
Thanks.
Full change:
============
commit 06b3bccd5af7d333fb34e979f6178554bf156016
Author: Mohan Boddu <mboddu(a)bhujji.com>
Date: Thu Mar 26 12:57:42 2020 -0400
Revert "non-daw fails to build from source:
https://bugzilla.redhat.com/show_bug.cgi?id=1675549"
Unretirement for
https://pagure.io/releng/issue/9355
This reverts commit 4f5ca32ff1b65fd97747737d0f93c4ee5011231f.
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..5b36417
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/non-daw-20121013-git61addce.tar.bz2
+/non-daw-20130902-git9fba8a8.tar.bz2
+/non-daw-20131026-git13c3ca8.tar.bz2
+/non-20160405-git16885e69.tar.bz2
diff --git a/add-lib64-in-ladspa-search-path.patch
b/add-lib64-in-ladspa-search-path.patch
new file mode 100644
index 0000000..5bc905f
--- /dev/null
+++ b/add-lib64-in-ladspa-search-path.patch
@@ -0,0 +1,25 @@
+From 019cc0c91a747be24c293d75e1688721400cae5b Mon Sep 17 00:00:00 2001
+From: Yann Collette <ycollette.nospam(a)free.fr>
+Date: Sun, 13 Mar 2016 19:14:08 +0100
+Subject: [PATCH] add lib64 in ladspa search path
+
+---
+ mixer/src/LADSPAInfo.C | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/mixer/src/LADSPAInfo.C b/mixer/src/LADSPAInfo.C
+index 8fc611e..150916e 100644
+--- a/mixer/src/LADSPAInfo.C
++++ b/mixer/src/LADSPAInfo.C
+@@ -81,7 +81,7 @@ LADSPAInfo::RescanPlugins(void)
+ cerr << "WARNING: LADSPA_PATH environment variable not set" <<
endl;
+ cerr << " Assuming /usr/lib/ladspa:/usr/local/lib/ladspa"
<< endl;
+
+- ScanPathList("/usr/lib/ladspa:/usr/local/lib/ladspa",
&LADSPAInfo::ExaminePluginLibrary);
++ ScanPathList("/usr/lib/ladspa:/usr/local/lib/ladspa:/usr/lib64/ladspa:/usr/local/lib64/ladspa",
&LADSPAInfo::ExaminePluginLibrary);
+ }
+ }
+
+--
+2.5.0
+
diff --git a/dead.package b/dead.package
deleted file mode 100644
index b2e703b..0000000
--- a/dead.package
+++ /dev/null
@@ -1 +0,0 @@
-non-daw fails to build from source:
https://bugzilla.redhat.com/show_bug.cgi?id=1675549
diff --git a/non-daw-desktop.patch b/non-daw-desktop.patch
new file mode 100644
index 0000000..4f79787
--- /dev/null
+++ b/non-daw-desktop.patch
@@ -0,0 +1,14 @@
+diff -Nurp non-daw-20120722/timeline/non-daw.desktop.in
non-daw-20120722.upd/timeline/non-daw.desktop.in
+--- non-daw-20120722/timeline/non-daw.desktop.in 2012-07-24 09:18:38.000000000 +0200
++++ non-daw-20120722.upd/timeline/non-daw.desktop.in 2012-07-24 10:30:21.956785645 +0200
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+ Name=Non DAW
+ Comment=Modular Digital Audio Workstation - Timeline Editor
+-Exec=@BIN_PATH@/non-daw
++Exec=non-daw
+ Terminal=false
+ Type=Application
+ Icon=non-daw
+-Categories=Application;AudioVideo;Audio;
++Categories=AudioVideo;Audio;X-Jack;X-Mixer;
diff --git a/non-daw.spec b/non-daw.spec
new file mode 100644
index 0000000..cc8a77b
--- /dev/null
+++ b/non-daw.spec
@@ -0,0 +1,184 @@
+Name: non-daw
+Version: 1.2.0
+Release: 18.git16885e69%{?dist}
+Summary: A digital audio workstation for JACK
+
+License: GPLv2+
+URL:
http://non.tuxfamily.org/
+Source0: non-20160405-git16885e69.tar.bz2
+# sh non-snapshot.sh (rev>
+Source1: non-snapshot.sh
+# notified upstream of the following along with incorrect FSF address headers
+Patch1: non-daw-desktop.patch
+# rhbz 1317283
+Patch2: add-lib64-in-ladspa-search-path.patch
+
+BuildRequires: gcc-c++
+BuildRequires: desktop-file-utils
+BuildRequires: fltk-devel
+BuildRequires: fltk-fluid
+BuildRequires: imake
+BuildRequires: jack-audio-connection-kit-devel
+BuildRequires: ladspa-devel
+BuildRequires: liblo-devel
+BuildRequires: liblrdf-devel
+BuildRequires: libsigc++20-devel
+BuildRequires: libsndfile-devel
+BuildRequires: libvorbis-devel
+BuildRequires: libXpm-devel
+BuildRequires: non-ntk-devel
+BuildRequires: non-ntk-fluid
+BuildRequires: python2
+
+%description
+Non-daw is a digital audio workstation for JACK
+
+%package -n non-mixer
+Summary: A digital audio mixer for JACK
+
+%description -n non-mixer
+non-mixer is a powerful, reliable and fast modular Digital Audio Mixer
+
+%package -n non-session-manager
+Summary: A session manager for JACK
+
+%description -n non-session-manager
+non-session-manager is an audio project session manager. It preserves
+application state including JACK and MIDI connections between audio sessions.
+
+%package -n non-sequencer
+Summary: A MIDI sequencer for JACK
+
+%description -n non-sequencer
+non-sequencer is a powerful, lightweight, real-time, pattern-based MIDI
+sequencer
+
+%prep
+%setup -q -n non-20160405
+%patch2 -p1
+
+%build
+%ifarch %{ix86} x86_64
+CXXFLAGS="%{optflags} -std=c++11" ./waf configure --prefix=%{_prefix}
--libdir=%{_libdir}
+%else
+CXXFLAGS="%{optflags} -std=c++11" ./waf configure --prefix=%{_prefix}
--libdir=%{_libdir} --disable-sse
+%endif
+./waf %{_smp_mflags} -v
+
+%install
+./waf install --destdir=%{buildroot} --docdir=%{buildroot}/%{_docdir}/
+for i in %{buildroot}%{_datadir}/applications/*.desktop; do
+ sed -i -e 's|\/usr\/bin\/||' $i
+ desktop-file-validate $i;
+done;
+# correct permissions
+chmod 755 %{buildroot}%{_bindir}/*
+
+%files
+%doc COPYING
+%{_bindir}/import*
+%{_bindir}/%{name}
+%{_bindir}/non-timeline
+%{_docdir}/non-timeline
+%{_datadir}/applications/non-timeline.desktop
+%{_datadir}/icons/hicolor/*/apps/non-timeline*
+%{_datadir}/pixmaps/non-timeline
+
+%files -n non-mixer
+%{_bindir}/non-mixer
+%{_bindir}/non-mixer-noui
+%{_bindir}/non-midi-mapper
+%{_docdir}/non-mixer
+%{_datadir}/applications/non-mixer.desktop
+%{_datadir}/icons/hicolor/*/apps/non-mixer*
+%{_datadir}/pixmaps/non-mixer
+
+%files -n non-session-manager
+%{_bindir}/nsm*
+%{_bindir}/jackpatch
+%{_bindir}/non-session-manager
+%{_docdir}/non-session-manager
+%{_datadir}/applications/non-session-manager.desktop
+%{_datadir}/icons/hicolor/*/apps/non-session-manager*
+%{_datadir}/pixmaps/non-session-manager
+
+%files -n non-sequencer
+%{_bindir}/non-sequencer
+%{_docdir}/non-sequencer
+%{_datadir}/non-sequencer
+%{_datadir}/applications/non-sequencer.desktop
+%{_datadir}/icons/hicolor/*/apps/non-sequencer*
+%{_datadir}/pixmaps/non-sequencer
+
+%changelog
+* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.2.0-18.git16885e69
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.2.0-17.git16885e69
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.2.0-16.git16885e69
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.2.0-15.git16885e69
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> -
1.2.0-14.git16885e69
+- Remove obsolete scriptlets
+
+* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.2.0-13.git16885e69
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.2.0-12.git16885e69
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Thu Feb 16 2017 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> -
1.2.0-11.git16885e69
+- Added BR: python2
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.2.0-10.git16885e69
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Sat Aug 20 2016 Peter Robinson <pbrobinson(a)fedoraproject.org>
1.2.0-9.git16885e69
+- Disable SSE on non x86 arches (fixes FTBFS on ARMv7 and others)
+- Enable vorbis support
+- Put jackpatch in right sub package (rhbz 1336224)
+- Fix ladspa plugins search path (rhbz 1317283)
+
+* Thu Aug 11 2016 Peter Robinson <pbrobinson(a)fedoraproject.org>
1.2.0-8.git16885e69
+- Fix up Release so upgrade path works correctly
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.2.0-7.git13c3ca8
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
1.2.0-6.git13c3ca8
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sat May 02 2015 Kalev Lember <kalevlember(a)gmail.com> - 1.2.0-5.git13c3ca8
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Thu Feb 19 2015 Rex Dieter <rdieter(a)fedoraproject.org> - 1.2.0-4.git13c3ca8
+- rebuild (fltk)
+- non-session-manager: omit non-sensical Obsoletes
+- fix Release: tag
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
1.2.0-3.1.git13c3ca8
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
1.2.0-2.1.git13c3ca8
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Tue Sep 03 2013 Brendan Jones <brendan.jones.it(a)gmail.com> 1.1.0-0.5.git9fba8a8
+- New source, adding additional sub packages, non-mixer
+- obsoletes non-session-manager, non-sequencer
+
+* Mon Aug 12 2013 Brendan Jones <brendan.jones.it(a)gmail.com> 1.1.0-0.4.gitae6b78cf
+- Unversioned doc dir changes
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
1.1.0-0.3.gitae6b78cf
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
1.1.0-0.2.gitae6b78cf
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Sat Oct 13 2012 Brendan Jones <brendan.jones.it(a)gmail.com> 1.1.0-0.1.gitae6b78cf
+- Initial build
diff --git a/non-snapshot.sh b/non-snapshot.sh
new file mode 100644
index 0000000..bc82db5
--- /dev/null
+++ b/non-snapshot.sh
@@ -0,0 +1,35 @@
+#!/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=non
+version=20160405
+
+pushd "$tmp" >/dev/null
+echo "Fetching git revision: $1"
+git clone
git://git.tuxfamily.org/gitroot/non/non.git $name-$version |tee $name.stdout
+ls
+pushd $name-$version
+git reset --hard $1
+rm -rf .git
+popd
+echo "Fetched git revision: $1"
+rm -f $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/sources b/sources
new file mode 100644
index 0000000..edd578e
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+b6f50f19d81279f6d620326fb177addc non-20160405-git16885e69.tar.bz2