diff --git a/.cvsignore b/.cvsignore index e69de29..fa54751 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +jack-rack-1.4.6.tar.bz2 diff --git a/jack-rack-1.4.5rc1-ladspa-path.patch b/jack-rack-1.4.5rc1-ladspa-path.patch new file mode 100644 index 0000000..920ec4e --- /dev/null +++ b/jack-rack-1.4.5rc1-ladspa-path.patch @@ -0,0 +1,11 @@ +--- jack-rack-1.4.5rc1/src/plugin_mgr.c~ 2005-07-02 14:57:23.000000000 -0700 ++++ jack-rack-1.4.5rc1/src/plugin_mgr.c 2006-12-06 13:24:24.262719817 -0800 +@@ -208,7 +208,7 @@ + + ladspa_path = g_strdup (getenv ("LADSPA_PATH")); + if (!ladspa_path) +- ladspa_path = g_strdup ("/usr/local/lib/ladspa:/usr/lib/ladspa"); ++ ladspa_path = g_strdup ("/usr/local/lib64/ladspa:/usr/lib64/ladspa"); + + dir = strtok (ladspa_path, ":"); + do diff --git a/jack-rack-desktop_fix.patch b/jack-rack-desktop_fix.patch new file mode 100644 index 0000000..6613613 --- /dev/null +++ b/jack-rack-desktop_fix.patch @@ -0,0 +1,15 @@ +diff -up jack-rack-1.4.6/jack-rack.desktop.fix jack-rack-1.4.6/jack-rack.desktop +--- jack-rack-1.4.6/jack-rack.desktop.fix 2007-10-04 02:01:39.000000000 +0200 ++++ jack-rack-1.4.6/jack-rack.desktop 2007-10-04 02:46:53.000000000 +0200 +@@ -1,9 +1,9 @@ + [Desktop Entry] +-Encoding=UTF-8 ++Version=1.0 + Name=JACK Rack + Comment=Stereo LADSPA effects rack + Exec=jack-rack + Icon=jack-rack-icon.png + Terminal=false + Type=Application +-Categories=GNOME;Application;AudioVideo; ++Categories=GNOME;AudioVideo;X-LASH;X-Jack;X-Digital_Processing; diff --git a/jack-rack.spec b/jack-rack.spec new file mode 100644 index 0000000..292eb4e --- /dev/null +++ b/jack-rack.spec @@ -0,0 +1,176 @@ +Name: jack-rack +Version: 1.4.6 +Release: 3%{?dist} +Summary: Stereo LADSPA effects rack for the JACK audio API + +Group: Applications/Multimedia +License: GPLv2+ +URL: http://jack-rack.sourceforge.net/ +Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 +Patch0: jack-rack-1.4.5rc1-ladspa-path.patch +Patch1: jack-rack-desktop_fix.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: gettext, desktop-file-utils +BuildRequires: gtk2-devel libgnomeui-devel alsa-lib-devel +BuildRequires: ladspa-devel curl-devel +BuildRequires: jack-audio-connection-kit-devel >= 0.66.3 +BuildRequires: liblrdf-devel openssl-devel +BuildRequires: lash-devel, libxml2-devel + + +%description +JACK Rack is a stereo LADSPA effects rack for the JACK audio API. It uses +GTK+ 2 for the gui. LADSPA version 1.1 is needed. + + +%prep +%setup -q +%if %{_lib} == "lib64" +%patch0 -p1 +%endif +%patch1 -p1 -b .fix + +%if "%fedora" > "7" +sed -i 's/-DGTK_DISABLE_DEPRECATED=1//g' src/Makefile.* +%endif + +# Fix encoding +cp -p NEWS NEWS.ISO-8859-1 +iconv -f ISO-8859-1 -t UTF-8 NEWS.ISO-8859-1 -o NEWS +touch -r NEWS.ISO-8859-1 NEWS + +%build +%configure --enable-lash +make %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p -c" + +mkdir -p $RPM_BUILD_ROOT%{_datadir}/xml/jack-rack/dtds +cp -p $RPM_BUILD_ROOT%{_datadir}/dtds/* \ + $RPM_BUILD_ROOT%{_datadir}/xml/jack-rack/dtds +rm -rf $RPM_BUILD_ROOT%{_datadir}/dtds/ + + +mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications + +desktop-file-install --vendor "fedora" \ + --dir $RPM_BUILD_ROOT%{_datadir}/applications \ + --delete-original \ + --add-category X-Fedora \ + $RPM_BUILD_ROOT%{_datadir}/applications/jack-rack.desktop + + +%find_lang %{name} + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files -f %{name}.lang +%defattr(-,root,root,-) +%doc AUTHORS BUGS ChangeLog COPYING INSTALL NEWS README TODO +%{_bindir}/ecarack +%{_bindir}/jack-rack +%{_datadir}/jack-rack/ +%{_datadir}/xml/jack-rack/ +%{_datadir}/applications/*jack-rack.desktop +%{_datadir}/pixmaps/jack-rack-icon.png + + +%changelog +* Wed Oct 11 2007 kwizart - 1.4.6-3 +- Build with new lash 5.3 + (Removed obsolete ladcca-devel) +- Move dtds dir. to %%{_datadir}/xml/jack-rack/dtds + +* Wed Oct 4 2007 kwizart - 1.4.6-2 +- Fix desktop file, License field, NEWS encoding +- Add BR ladcca-devel and Add --enable-lash + +* Tue Aug 28 2007 kwizart - 1.4.6-1 +- Update to 1.4.6 +- Spec clean-up + +* Sat May 19 2007 Fernando Lopez-Lezcano 1.4.5-1 +- update to 1.4.5 final + +* Wed Dec 6 2006 Fernando Lopez-Lezcano 1.4.5-0.2.rc1 +- spec file tweaks, moved icon to proper freedesktop directory, + added post/postun scripts +- added patch for ladspa path on x86_64 + +* Sat May 13 2006 Fernando Lopez-Lezcano 1.4.5-0.1.rc1 +- update to 1.4.5rc1, includes support for LASH + +* Fri May 12 2006 Fernando Lopez-Lezcano 1.4.4-3 +- restore proper gnome build dependency + +* Sun May 7 2006 Fernando Lopez-Lezcano 1.4.4-2 +- add Planet CCRMA categories to desktop file + +* Fri Nov 18 2005 Fernando Lopez-Lezcano 1.4.4-1 +- updated to 1.4.4, build requirements now include lash (instead of ladcca) + +* Fri Jun 24 2005 Mario Torre +- Added a patch to compile with jack version >= 0.99.36-cvs, the patch removes + a reference to jack_set_server_dir, deprecated in jack 0.99.0 and now + totally removed. + If Fernando forgives me, this patch is dedicated to Piera and Emilia :) +- Added a patch to fix a problem with gettext - needs some more investigation + of the problem + +* Sun Dec 26 2004 Fernando Lopez-Lezcano 1.4.3-3 +- spec file cleanup +- jack_set_server_dir is no longer supported, erase '-D' option + +* Sat May 8 2004 Fernando Lopez-Lezcano +- added proper buildrequires + +* Sun Feb 29 2004 Fernando Lopez-Lezcano 1.4.3-2 +- rebuild for liblrdf 0.3.5 + +* Sat Nov 8 2003 Fernando Lopez-Lezcano 1.4.3-1 +- spec file cleanup + +* Thu Nov 6 2003 Fernando Lopez-Lezcano 1.4.3-1 +- updated to 1.4.3, needs ladcca >= 0.4.0 + +* Sat Jul 26 2003 Fernando Lopez-Lezcano 1.4.2-1 +- updated to 1.4.2 +- added local files to file list + +* Wed Apr 2 2003 Fernando Lopez-Lezcano 1.4.1-2 +- rebuild for jack 0.66.3, added explicit requires for it + +* Fri Feb 21 2003 Fernando Lopez-Lezcano 1.4.1-1 +- updated to 1.4.1 + +* Sat Feb 15 2003 Fernando Lopez-Lezcano 1.4.0-1 +- updated to 1.4.0 +- added dtd's in file list + +* Wed Feb 11 2003 Fernando Lopez-Lezcano 1.3.0-1 +- updated to 1.3.0 + +* Wed Feb 5 2003 Fernando Lopez-Lezcano 1.2.0-1 +- updated to 1.2.0 + +* Tue Jan 14 2003 Fernando Lopez-Lezcano 1.1.1-1 +- added proper patch for icon issue (thanks to Bob Ham) +- added patch to make gcc2.96 happy on redhat 7.3 + +* Mon Jan 13 2003 Fernando Lopez-Lezcano 1.1.1-1 +- updated to 1.1.1, now uses librdf and ladcca +- patched to compile with gtk2 2.0.6 (otherwise uses a 2.2 feature) +- added desktop entry compatible with 7.2/7.3/8.0 + +* Mon Dec 30 2002 Fernando Lopez-Lezcano 1.0.1-1 +- update to 1.0.1 + +* Mon Nov 11 2002 Fernando Lopez-Lezcano 1.0-1 +- Initial build. + diff --git a/sources b/sources index e69de29..441da61 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +6344c95e5ef4971ca15a89d044162848 jack-rack-1.4.6.tar.bz2