diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d283f84 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +seq24-0.8.7.tar.gz +/seq24-0.9.3-r131.tar.gz diff --git a/dead.package b/dead.package deleted file mode 100644 index 471bd74..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -seq24 fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675986 diff --git a/seq24.desktop b/seq24.desktop new file mode 100644 index 0000000..78c9964 --- /dev/null +++ b/seq24.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Seq24 +Comment=Real-time midi sequencer +Icon=seq24 +Type=Application +Exec=seq24 +Terminal=false +StartupWMClass=seq24 +Categories=Application;AudioVideo;X-Sequencers;X-Midi; +Encoding=UTF-8 diff --git a/seq24.png b/seq24.png new file mode 100644 index 0000000..2f508e1 Binary files /dev/null and b/seq24.png differ diff --git a/seq24.spec b/seq24.spec new file mode 100644 index 0000000..2d29cb4 --- /dev/null +++ b/seq24.spec @@ -0,0 +1,192 @@ +Summary: Real-time midi sequencer +Name: seq24 +Version: 0.9.3 +Release: 0.4.r131%{?dist} +License: GPLv2+ +Group: Applications/Multimedia +URL: http://launchpad.net/%{name} +Source: seq24-0.9.3-r131.tar.gz +Source1: %{name}.png +Source2: %{name}.desktop +# patch from upstream to fix lash +#Patch0: %{name}-0.9.2-lash-fix.patch +#Patch1: %name-%version-128_127.patch +#Patch2: %name-%version-131_130.patch + +BuildRequires: lash-devel gtkmm24-devel +BuildRequires: desktop-file-utils +Requires: hicolor-icon-theme + +%description +Seq24 is a real-time midi sequencer. It provides a very simple +interface for editing and playing midi 'loops'. + +%prep +%setup -q +#%patch0 -p1 +#%patch1 -p1 +#%patch2 -p1 + +%build +%configure --enable-jack-session --disable-lash +make %{?_smp_mflags} + +%install +make DESTDIR=$RPM_BUILD_ROOT install + +mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps +install -m 644 %{SOURCE1} \ + $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/%{name}.png + +mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications +desktop-file-install --vendor fedora \ + --dir $RPM_BUILD_ROOT%{_datadir}/applications \ + %{SOURCE2} + +%post +touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : + +%postun +if [ $1 -eq 0 ] ; then + touch --no-create %{_datadir}/icons/hicolor &>/dev/null + gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +fi + +%posttrans +gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + + +%files +%doc AUTHORS ChangeLog COPYING README RTC SEQ24 TODO seq24usr.example +%{_bindir}/* +%{_datadir}/applications/*%{name}.desktop +%{_datadir}/icons/hicolor/64x64/apps/%{name}.png +%{_datadir}/man/man1/%{name}.1.gz + +%changelog +* Wed Feb 13 2013 Brendan Jones 0.9.3-0.4.r131 +- Reinstate desktop vendor for < f19 + +* Mon Feb 11 2013 Brendan Jones 0.9.3-0.3.r131 +- Remove vendor from desktop-file-install + +* Sat Jul 21 2012 Fedora Release Engineering - 0.9.3-0.2.r131 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Feb 18 2012 Brendan Jones - 0.9.3-0.1.r127 +- upstream trunk + +* Mon Nov 14 2011 Brendan Jones - 0.9.2-1 +- New upstream version 0.9.2 +- Removed obsolete tags and and sections + +* Wed Feb 09 2011 Fedora Release Engineering - 0.8.7-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Sep 23 2009 Orcan Ogetbil - 0.8.7-17 +- Update desktop file according to F-12 FedoraStudio feature +- Update scriptlets + +* Sun Jul 26 2009 Fedora Release Engineering - 0.8.7-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 0.8.7-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Oct 28 2008 Matt Domsch - 0.8.7-14 +- remove patch fuzz from gcc43 patch + +* Fri Jul 11 2008 Anthony Green 0.8.7-13 +- Add buffer overflow fix. + +* Fri Jun 20 2008 Tom "spot" Callaway 0.8.7-12 +- Fix license tag +- Fix compile against libsigc++ 2.2 + +* Mon Mar 03 2008 Anthony Green 0.8.7-11 +- Update gcc 4.3 patch. + +* Thu Feb 28 2008 Anthony Green 0.8.7-10 +- Update for gcc 4.3. + +* Tue Oct 09 2007 Anthony Green 0.8.7-8 +- Rebuilt for new lash again. + +* Mon Oct 08 2007 Anthony Green 0.8.7-7 +- Rebuilt for new lash. + +* Thu Oct 05 2006 Christian Iseli 0.8.7-6 + - rebuilt for unwind info generation, broken in gcc-4.1.1-21 + +* Tue Sep 26 2006 Anthony Green 0.8.7-5 +- Rename "dump" to "seq-dump". +- Simplify description. + +* Mon Sep 25 2006 Anthony Green 0.8.7-4 +- Fix SOURCE reference. +- Add TODO and seq24usr.example to docs. +- Clean up macro usage. + +* Tue Sep 19 2006 Anthony Green 0.8.7-3 +- Remove Require(post,postun) for gtk2, as per the packaging + guidelines. + +* Tue Sep 19 2006 Anthony Green 0.8.7-2 +- Install the icon in the hicolor tree. +- Require hicolor-icon-theme. +- Add dist tag to Release. +- Fix post/postun scripts and Requires. + +* Sat Sep 16 2006 Anthony Green 0.8.7-1 +- updated to 0.8.7. +- first Fedora build. +- clean up Requires and BuildRequires. +- move .desktop file to %%{SOURCE2}. +- add stack-smash preventing patch. +- add %%post and %%postun scriptlets. + +* Sat May 6 2006 Fernando Lopez-Lezcano 0.8.6-1 +- updated to 0.8.6 +- added Planet CCRMA categories to desktop file, added icon + +* Fri Mar 31 2006 Fernando Lopez-Lezcano 0.8.4-1 +- updated to 0.8.4 +- added dependency for building on fc5 +- add generic bindir file list, includes new "dump" command +- added lash support + +* Wed May 4 2005 Fernando Lopez-Lezcano 0.6.3-1 +- updated to 0.6.3 + +* Tue Mar 22 2005 Fernando Lopez-Lezcano 0.6.2-1 +- updated to 0.6.2 + +* Fri Jan 21 2005 Fernando Lopez-Lezcano 0.6.0-1 +- updated to 0.6.0, now requires gtkmm2 + +* Sun Dec 19 2004 Fernando Lopez-Lezcano +- spec file cleanup + +* Sun Aug 29 2004 Fernando Lopez-Lezcano 0.5.2-1 +- updated to 0.5.2 + +* Thu Jul 29 2004 Fernando Lopez-Lezcano 0.5.1-1 +- updated to 0.5.1 + +* Wed May 5 2004 Fernando Lopez-Lezcano 0.5.0-2 +- fixed missing defattr in file list + +* Wed May 5 2004 Fernando Lopez-Lezcano 0.5.0-1 +- updated to 0.5.0 + +* Wed Jan 21 2004 Fernando Lopez-Lezcano 0.4.4-1 +- updated to 0.4.4 + +* Thu Nov 20 2003 Fernando Lopez-Lezcano 0.4.2-1 +- spec file tweaks, add release tags + +* Mon May 19 2003 Fernando Lopez-Lezcano 0.4.2-1 +- updated to 0.4.2 + +* Wed Mar 19 2003 Fernando Lopez-Lezcano 0.4.1-1 +- initial build diff --git a/sources b/sources new file mode 100644 index 0000000..b463f30 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +e6109585b77e6e87263c8de4a6afa077 seq24-0.9.3-r131.tar.gz