From 542b639d92213bb31828130d362513743936807c78aab0d58837faa4d39524a4 Mon Sep 17 00:00:00 2001 From: Dave Plater Date: Mon, 8 Nov 2010 16:19:59 +0000 Subject: [PATCH] Accepting request 52438 from home:plater Reviewed ok OBS-URL: https://build.opensuse.org/request/show/52438 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rosegarden?expand=0&rev=1 --- .gitattributes | 25 + .gitignore | 1 + rosegarden-10.02-plugin-lib64path.patch | 26 ++ rosegarden-10.10-filepaths.patch | 28 ++ rosegarden-10.10.tar.bz2 | 3 + rosegarden.1 | 9 + rosegarden.changes | 591 ++++++++++++++++++++++++ rosegarden.spec | 158 +++++++ rosegarden.xpm | 3 + 9 files changed, 844 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 rosegarden-10.02-plugin-lib64path.patch create mode 100644 rosegarden-10.10-filepaths.patch create mode 100644 rosegarden-10.10.tar.bz2 create mode 100644 rosegarden.1 create mode 100644 rosegarden.changes create mode 100644 rosegarden.spec create mode 100644 rosegarden.xpm diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..b69e09c --- /dev/null +++ b/.gitattributes @@ -0,0 +1,25 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +## Specific LFS patterns +rosegarden.xpm filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/rosegarden-10.02-plugin-lib64path.patch b/rosegarden-10.02-plugin-lib64path.patch new file mode 100644 index 0000000..31a41c2 --- /dev/null +++ b/rosegarden-10.02-plugin-lib64path.patch @@ -0,0 +1,26 @@ +Index: src/sound/LADSPAPluginFactory.cpp +=================================================================== +--- src/sound/LADSPAPluginFactory.cpp.orig ++++ src/sound/LADSPAPluginFactory.cpp +@@ -565,7 +565,7 @@ LADSPAPluginFactory::getPluginPath() + path = cpath; + + if (path == "") { +- path = "/usr/local/lib/ladspa:/usr/lib/ladspa"; ++ path = "/usr/local/lib/ladspa:/usr/lib/ladspa:/usr/local/lib64/ladspa:/usr/lib64/ladspa"; + char *home = getenv("HOME"); + if (home) + path = std::string(home) + "/.ladspa:" + path; +Index: src/sound/DSSIPluginFactory.cpp +=================================================================== +--- src/sound/DSSIPluginFactory.cpp.orig ++++ src/sound/DSSIPluginFactory.cpp +@@ -234,7 +234,7 @@ DSSIPluginFactory::getPluginPath() + path = cpath; + + if (path == "") { +- path = "/usr/local/lib/dssi:/usr/lib/dssi"; ++ path = "/usr/local/lib/dssi:/usr/lib/dssi:/usr/local/lib64/dssi:/usr/lib64/dssi"; + char *home = getenv("HOME"); + if (home) + path = std::string(home) + "/.dssi:" + path; diff --git a/rosegarden-10.10-filepaths.patch b/rosegarden-10.10-filepaths.patch new file mode 100644 index 0000000..1b19b53 --- /dev/null +++ b/rosegarden-10.10-filepaths.patch @@ -0,0 +1,28 @@ +Index: rosegarden-10.04/src/gui/widgets/FileDialog.cpp +=================================================================== +--- rosegarden-10.04.orig/src/gui/widgets/FileDialog.cpp ++++ rosegarden-10.04/src/gui/widgets/FileDialog.cpp +@@ -47,8 +47,8 @@ FileDialog::FileDialog(QWidget *parent, + QList urls; + + QString home = QUrl::fromLocalFile(QDesktopServices::storageLocation(QDesktopServices::HomeLocation)).path(); +- QString examples = home + "/.local/share/rosegarden/examples"; +- QString templates = home + "/.local/share/rosegarden/templates"; ++ QString examples = "/usr/share/rosegarden/examples"; ++ QString templates = "/usr/share/rosegarden/templates"; + QString rosegarden = home + "/rosegarden"; + + RG_DEBUG << "FileDialog::FileDialog(...)" << endl +Index: rosegarden-10.04/src/gui/studio/BankEditorDialog.cpp +=================================================================== +--- rosegarden-10.04.orig/src/gui/studio/BankEditorDialog.cpp ++++ rosegarden-10.04/src/gui/studio/BankEditorDialog.cpp +@@ -1554,7 +1554,7 @@ void + BankEditorDialog::slotImport() + { + QString home = QUrl::fromLocalFile(QDesktopServices::storageLocation(QDesktopServices::HomeLocation)).path(); +- QString deviceDir = home + "/.local/share/rosegarden/library"; ++ QString deviceDir = "/usr/share/rosegarden/library"; + + QString url_str = FileDialog::getOpenFileName(this, tr("Import Banks from Device in File"), deviceDir, + tr("Rosegarden Device files") + " (*.rgd *.RGD)" + ";;" + diff --git a/rosegarden-10.10.tar.bz2 b/rosegarden-10.10.tar.bz2 new file mode 100644 index 0000000..073d5de --- /dev/null +++ b/rosegarden-10.10.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0924dc136dd0e4a3352370449b8349c2339848672c5382111cd9073eff2447c5 +size 5748328 diff --git a/rosegarden.1 b/rosegarden.1 new file mode 100644 index 0000000..e487cda --- /dev/null +++ b/rosegarden.1 @@ -0,0 +1,9 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. +.TH ROSEGARDEN "1" "November 2010" "http://www.rosegardenmusic.com" "Midi,Audio And Notation Editor" +.SH NAME +Rosegarden \- ROSEGARDEN +.SH DESCRIPTION +Thorn \- true +.PP +Build key: 6ea2c1bb54 +Built against Qt version: 4.6.3 diff --git a/rosegarden.changes b/rosegarden.changes new file mode 100644 index 0000000..dde00d7 --- /dev/null +++ b/rosegarden.changes @@ -0,0 +1,591 @@ +------------------------------------------------------------------- +Fri Nov 5 21:30:15 UTC 2010 - davejplater@gmail.com + +- Added man page generated by help2man + +------------------------------------------------------------------- +Thu Nov 4 08:17:23 UTC 2010 - davejplater@gmail.com + +- Update to release 10.10 and renamed to rosegarden +- Upstream changes : + *Many fixes to track program/bank behaviour change, save/load and percussion check-box (Julie Swango) + *Allow shift-click on a track header to toggle segment selection on track without affecting segments (Yves Guillemot) + *Improve key highlights in matrix view to reflect current segment properly (Julie) + *Add support for basic LADISH level 1 (Felipe Lopes) + *Fixed a number of problems with the wrong audio clip being played (Julie) + *Fix crash when opening file dialog not in default Thorn style (Chris Cannam and D. Michael McIntyre) + *Fix incorrect behaviour of frequency-range parameters in LADSPA and DSSI plugin editors (Chris) + *Fixes to missing-audio-file location logic (Chris) + *Shorten factory autoload, removing lower sets of tracks all tracks visible (Michael) + *Fix MIDI recording from devices with note-on and note-off not clean paired (Julie) + *Fixes to positioning of playback pointer in matrix (Julie) + *Several large fixes to step-recording in matrix & notation (Julie) + *Several fixes to Lilypond export (Julie) + *Many fixes to segment editor to prevent zero-length segments (Ted Felix) + *Many fixes to prevent zero-length events or ranges (Ted) + *Fixes to unpredictable behaviour in operations copying segments (Ted) + *Many fixes to editing operations to stop segment overlap with end of composition (Julie and Ted) + *Make behaviour of Paste Range more predictable (Ted) + *Improve chord database and many fixes to fretboard editor (Ted) + *Fixes to avoid zero-duration note events in files (Michael and Julie) + *Fixes to toolbar visibility in editing views (Julie) + *Fixes to regressions in action availability (Ian Gardner) + *Fixes to updates in notation view (Yves and Julie), event list + editor (Julie), matrix editor (Julie) and rulers (Julie and Alvar Udras) + *Restore progress dialogs (Julie) + +------------------------------------------------------------------- +Mon Oct 25 15:45:10 UTC 2010 - davejplater@gmail.com + +- Update to svn 12103 +- Upstream changes : + *remove obsolete Japanese translations + *German update + *Japanese update... + *Coding standards. + *Enormous Chinese update from Rui Fan + +------------------------------------------------------------------- +Fri Oct 15 10:35:06 UTC 2010 - davejplater@gmail.com + +- Update to svn 12093 +- Upstream changes : + *Fixed a crash. Cut an audio segment, delete the underlying + audio file from the audio file mgr, then paste the audio segment back in. + *Overhaul encoding selector dialog (used when importing MIDI files + with non-ASCII text in them). + *Fixed a crash when pasting audio segments from a previous document. + *Converted tabs to spaces in Clipboard.cpp. + *ChordMap no longer writes out corrupt chords.xml files. + +------------------------------------------------------------------- +Fri Oct 8 13:27:12 UTC 2010 - davejplater@gmail.com + +- Update to svn 12089 +- Upstream changes : + Update tutorials menu link + Fixed rescale MIDI segments from the left bug + patch from Alvar Udras 'notation edit page jumps to right too much' fix + Resized segments remember their size even when truncated at composition end. + The ChordMap's "m_needSave" flag is now cleared immediately after + chords.xml is read to prevent unnecessarily writing the unchanged file + out. This avoids a bug in ChordMap::saveDocument() which causes the + user's local chords.xml file to become corrupt + ChordMap no longer writes out corrupt chords.xml files. + +------------------------------------------------------------------- +Thu Apr 29 09:33:11 UTC 2010 - davejplater@gmail.com + +- Update to 10.04 bugfix release 2. +- Fixes bnc#595479, bnc#574943, bnc#586083 and bnc#599517 +- Disabled debug messages +- Upstream fixes :- + * Fix crash when importing studio from a document that has more MIDI + devices than the current document + * Fix crash when inserting a breve at the start of a two-bar 4/4 segment + * Fix crash when changing synth or plugin settings in a window other + than the main window, when no synth or audio instrument is assigned in + the current document but one had been assigned in the previously + loaded document (#2954068) + * Fix failure to add tempo changes when asked to do so from the menu, + in matrix and notation + * Fix problems mapping international file names to local encoding + * Fix crash when cancelling file dialogs in some circumstances + * Fix failure to compile with Qt 4.7 + +------------------------------------------------------------------- +Sun Apr 25 07:52:46 UTC 2010 - davejplater@gmail.com + +- Update to 10.04 release, removed rosegarden4rpmlintrc and clean up + spec file. +- Fixes bnc#571481 +- This is a bug fix release :- + * Fixes to crashes and incorrect updating in the notation editor + * Restore duration-change shortcuts in notation forgotten in 10.02 + * Various small efficiency improvements + * Fixes to LIRC support + * Fixed to configure process to permit user override of CXXFLAGS + and improve platform compatibility + * Minor improvements to desktop file definition + +------------------------------------------------------------------- +Sun Apr 11 09:12:07 UTC 2010 - davejplater@gmail.com + +- Update to rosegarden-10.04, removed patches due to upstream fix :- + rosegarden-10.02-desktop.patch, rosegarden-10.02-rpmoptflags.patch + Updated patch rosegarden-10.02-filepaths.patch to + rosegarden-10.04-filepaths.patch due to source changes. +- Now at svn revision 11865 snapshot. + +------------------------------------------------------------------- +Mon Apr 5 13:02:19 UTC 2010 - davejplater@gmail.com + +- Fixed examples, templates and library file paths with + rosegarden-10.02-filepaths.patch + +------------------------------------------------------------------- +Thu Apr 1 21:01:06 UTC 2010 - davejplater@gmail.com + +- Added requires lilypond for 11.3 and requires ladspa + +------------------------------------------------------------------- +Sat Feb 20 10:49:58 UTC 2010 - davejplater@gmail.com + +- Cleaned up spec file + +------------------------------------------------------------------- +Wed Feb 17 12:45:04 UTC 2010 - davejplater@gmail.com + +- Removed rosegarden wrapper script as it's no longer needed. + +------------------------------------------------------------------- +Wed Feb 17 07:36:41 UTC 2010 - davejplater@gmail.com + +- Update to Rosegarden-10.02 release +- Fixes bnc#571474, bnc#571478, bnc#580355, bnc#568658 and + bnc#566826. +- Rosegarden 10.02 is a complete rewrite and has evolved from a kde3 + application to a stand alone qt4 based application. + See http://www.rosegardenmusic.com/wiki/dev:10.02 for a full list + of new features and enhancments. + +------------------------------------------------------------------- +Mon Feb 15 11:24:46 UTC 2010 - davejplater@gmail.com + +- Update to svn revision 11820 + +------------------------------------------------------------------- +Wed Jan 27 16:02:27 UTC 2010 - davejplater@gmail.com + +- Submitted rosegarden-10.02-plugin-lib64path.patch upstream + +------------------------------------------------------------------- +Thu Jan 21 06:17:19 UTC 2010 - davejplater@gmail.com + +-Update to svn rev 11681 fix ladspa and dssi plugin search paths with + rosegarden-10.02-plugin-lib64path.patch + +------------------------------------------------------------------- +Wed Jan 6 04:57:14 UTC 2010 - davejplater@gmail.com + +-Update to svn rev 11575 Fix bnc#566826, bnc#564322 and bnc#567555 + +------------------------------------------------------------------- +Tue Dec 29 05:19:17 UTC 2009 - davejplater@gmail.com + +-Removed rosegarden-10.02-mime-stop.patch due to upstream fix. + +------------------------------------------------------------------- +Mon Dec 28 07:40:40 UTC 2009 - davejplater@gmail.com + +-Update to Svn Rev 11521 Save toolbar settings added. + +------------------------------------------------------------------- +Sun Dec 27 11:03:40 UTC 2009 - davejplater@gmail.com + +-Created rosegarden-10.02-mime-stop.patch to stop update-mime-database from + being run by make install + +------------------------------------------------------------------- +Fri Dec 25 08:31:43 UTC 2009 - davejplater@gmail.com + +-Update to svn Rev 11509 Rosegarden-qt4 now in the beta stage + Fixes bnc#549850, bnc#549870, bnc#551644 bnc#551669 and bnc#564295 + + +------------------------------------------------------------------- +Mon Nov 2 07:37:02 UTC 2009 - davejplater@gmail.com + +-Created workaround wrapper script for bnc#549870 +-Update to svn revision 11155 + +------------------------------------------------------------------- +Sat Oct 31 17:48:43 UTC 2009 - davejplater@gmail.com + +-Update to svn revision 11152 to fix bnc#549870 + +------------------------------------------------------------------- +Tue Oct 20 07:56:27 UTC 2009 - davejplater@gmail.com + +-Update to svn revision 11066 +-Added x-rosegarden.desktop and rosegarden.xpm + +------------------------------------------------------------------- +Sun Oct 18 11:36:16 UTC 2009 - davejplater@gmail.com + +-Removed rosegarden-mathmeaning.patch due to it's incorporation upsteam + Now svn revision 11058 + +------------------------------------------------------------------- +Sun Oct 18 06:01:19 UTC 2009 - davejplater@gmail.com + +-checked in svn revision 11056 + +------------------------------------------------------------------- +Fri Oct 16 14:56:48 UTC 2009 - davejplater@gmail.com + +-Fixed mathmeaning error with rosegarden-mathmeaning.patch + +------------------------------------------------------------------- +Sat Oct 10 2009 - davejplater@gmail.com + +- packaged rosegarden-qt4 version 10.02 using the buildservice spec file wizard + +------------------------------------------------------------------- +Fri Jul 24 13:07:15 CEST 2009 - tiwai@suse.de + +- fix buildrequires: dssi -> dssi-devel + +------------------------------------------------------------------- +Fri Jun 19 10:35:46 CEST 2009 - coolo@novell.com + +- disable as-needed for this package as it fails to build with it + +------------------------------------------------------------------- +Wed Feb 18 11:29:20 CET 2009 - tiwai@suse.de + +- updated to version 1.7.3: + * bug fix / maintenance release. See the URL below for details + http://www.rosegardenmusic.com/wiki/dev:1.7.3 +- remove kdemultimedia3-sound from buildrequires (which was + dropped from FACTORY). + +------------------------------------------------------------------- +Mon Jan 19 15:16:10 CET 2009 - tiwai@suse.de + +- updated to version 1.7.1: + * Improve resilience of frame - realtime - frame round-trip + conversions + * Make it possible to use synth plugins for the metronome + * Use the name of the segment in the clipboard as the default + label when adding a new triggered segment via the triggered + segments manager + * It is now possible to configure Rosegarden so that it no longer + appends strings like ”(copied)” and ”(split)” to segments when + manipulating them + * Indonesian translation + * Fix crash when cutting a range + * Export either fractional or common time signatures to match the + notation editor, with some minor constraints imposed by + LilyPond + * Implement ottava brackets in LilyPond export + * Export pedal marks as \sustainDown and \sustainUp in LilyPond + * Distinguish between 8va/8vb and 15ma/15mb a la LilyPond + +- updated to version 1.7.2: + * maintenance release + +------------------------------------------------------------------- +Wed Jun 18 17:10:51 CEST 2008 - tiwai@suse.de + +- updated to version 1.7.0: + * Check headers in Notation view + * Test to see if a newer version is available + * New Welcome dialog + * Notation: The preferred stem direction in a chord around the + middle line is down + * Notation: The preferred beam position in a beamed group around + the middle is below + * Add icons for Add tempo and Add time signature + * Move to Staff Above or Staff Below + * Radically reformed grace notes now work correctly + * Sync segments to track parameters + * "Convert notation for..." function added + * Expanded/corrected instrument presets database + * Export markers to LilyPond + * Alternative shortcut for Play/Stop in laptop use: Ctrl+Return + * New track parameters for exporting square, curly, and nested + brackets to LilyPond + * The transport mode setting is now stored with and restored + from individual compositions + * Export the new radically reformed grace notes into LilyPond + syntax + * Now ties can finally be flipped + * Arbitrary dynamics exported to LilyPond as markups if they + are not on LilyPond's list of supported dynamic types + * Manually repositioned rests (as when rearranging badly + rendered overlapping voices) are now exported to LilyPond + * Set a quick playback position marker in the main window with + Ctrl+1 and recall it with 1 + * New variable height tracks finally make working with + overlapping segments + * Smarter selections in matrix and notation views now allow you + to remove individual, previously-selected events without + beginning the entire selection process from scratch + +------------------------------------------------------------------- +Fri Jan 11 14:41:33 CET 2008 - tiwai@suse.de + +- updated to version 1.6.1: + * fixed tempo changes saving + * fixed the handling of logarithmic control parameters for + LADSPA and DSSI plugins + +------------------------------------------------------------------- +Mon Dec 17 16:51:09 CET 2007 - tiwai@suse.de + +- updated to version 1.6.0: + * Diatonic transpose + * Fretboards + * Marker ruler usability improvements + * Multiple lines of lyrics + * Highlight overlapping notes in notation editor + * Better LilyPond output dialog, preview through Lilypond, + print through LilyPond from segment and notation views + * In-place LilyPond header value editing in LilyPond option dialog + * Transposition of the staff shown in LilyPond output + * Show current segment colour in raw note ruler, permit cycling + through segments on single staff in notation + * Menus and configuration dialog reorganised for easier access and + greater clarity + * Infrared remote control: Support for IRKick + * Add track(s) in middle + * Use RTC timer when recent kernel and ALSA versions are detected + * Expanded documentation + * Reorganised configuration dialog into standard/advanced options + * Some revised example files + * Nice new splash screen + +------------------------------------------------------------------- +Wed Nov 7 17:46:36 CET 2007 - tiwai@suse.de + +- fix build with gcc 4.3. + +------------------------------------------------------------------- +Mon Sep 3 18:02:39 CEST 2007 - schwab@suse.de + +- Fix broken compiler flags. +- Fix undefined operation. + +------------------------------------------------------------------- +Mon Aug 6 12:34:44 CEST 2007 - tiwai@suse.de + +- add requirement of libsndfile-progs package (#297511) + +------------------------------------------------------------------- +Fri Jun 22 14:26:04 CEST 2007 - tiwai@suse.de + +- fix desktop file to make rpmlint happier + +------------------------------------------------------------------- +Wed Jun 20 14:51:05 CEST 2007 - tiwai@suse.de + +- fix fdupes usage + +------------------------------------------------------------------- +Wed May 23 14:02:34 CEST 2007 - tiwai@suse.de + +- use fdupes to reduce file size + +------------------------------------------------------------------- +Thu May 3 13:44:37 CEST 2007 - wstephenson@suse.de + +- fix buildrequires libraptor1-devel -> libraptor-devel + +------------------------------------------------------------------- +Thu May 3 06:39:54 CEST 2007 - lrupp@suse.de + +- fix buildrequires raptor-devel -> libraptor1-devel + +------------------------------------------------------------------- +Tue Apr 17 16:54:53 CEST 2007 - tiwai@suse.de + +- fix buildrequires ladspa -> ladspa-devel + +------------------------------------------------------------------- +Tue Mar 27 11:55:58 CEST 2007 - tiwai@suse.de + +- updated to version 1.5.1: + * minor bugfix release + +------------------------------------------------------------------- +Wed Feb 7 18:06:11 CET 2007 - tiwai@suse.de + +- updated to version 1.5.0: + * Add timestretching for audio segments + * Add import and sample-rate conversion helper for arbitrary + audio file types + * Add helpful context help to status bar in track and matrix + editors + * Various improvements to the usability and friendliness of + the matrix editor + * Add tempo tapping to tempo dialog + * Further fixes and enhancements to Lilypond export + * New Invert, Retrograde, Retrograde Invert editing functions + * Make transport window remember its previous location + * More helpful warning dialogs on startup if something fails + to start properly + * Change build system from scons to cmake + * Reorganise code into a new directory structure with a far + more consistent file naming and organisation scheme +- fixed BuildRequires for cmake +- use own *.desktop to avoid nasty problems with + %suse_update_desktop_file and the desktop file checker. + +------------------------------------------------------------------- +Tue Jan 16 17:44:33 CET 2007 - tiwai@suse.de + +- fix compilation with RPM_OPT_FLAGS +- fix x = x++ style bugs + +------------------------------------------------------------------- +Thu Oct 12 19:10:05 CEST 2006 - tiwai@suse.de + +- updated to version 1.4.0: + * Multiple MIDI tracks can be recorded + * A new track parameter box + * The composition no longer has a fixed duration + * Special directives in the notation editor can be used + * Soprano clef has been added + * Lilypond export now supports LilyPond 2.8 + * Cut, copy and paste "ranges" within a composition + * Can split selected segments at an arbitrary time + * Tempos can now be "ramped" + * The tempo ruler has been overhauled + * Can zoom in and out of editing views + * The Panic function is now accessible + * Can now respond to MMC/MTC + +------------------------------------------------------------------- +Fri May 19 15:54:16 CEST 2006 - tiwai@suse.de + +- updated to rosegarden-4-1.2.3: + * based on scons instead of auto-tools + * fix for gcc-4.1 + * MTC support + * improved backend supports +- fixed spec for scons + +------------------------------------------------------------------- +Wed Jan 25 21:41:12 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 18 19:45:18 CET 2006 - tiwai@suse.de + +- disabled mad support (to be distributable) + +------------------------------------------------------------------- +Thu Oct 27 18:21:56 CEST 2005 - stbinner@suse.de + +- fix include hints for compilation with Qt 3.3.5 + +------------------------------------------------------------------- +Wed Oct 12 20:10:47 CEST 2005 - tiwai@suse.de + +- removed glib* from neededforbuild. + +------------------------------------------------------------------- +Wed May 25 17:27:38 CEST 2005 - adrian@suse.de + +- some more gcc4 fixes + +------------------------------------------------------------------- +Tue Apr 19 16:04:11 CEST 2005 - tiwai@suse.de + +- another fix for gcc-4.0 (64bit arch). + +------------------------------------------------------------------- +Fri Apr 15 16:38:42 CEST 2005 - tiwai@suse.de + +- fixed the build with gcc-4.0. + +------------------------------------------------------------------- +Thu Apr 14 17:17:06 CEST 2005 - sbrabec@suse.cz + +- Added audiofile-devel to neededforbuild. + +------------------------------------------------------------------- +Thu Feb 17 10:06:33 CET 2005 - adrian@suse.de + +- menu entry moved to xdg dir + +------------------------------------------------------------------- +Wed Feb 16 15:44:00 CET 2005 - tiwai@suse.de + +- updated to version 1.0-final. + +------------------------------------------------------------------- +Fri Jan 21 17:51:28 CET 2005 - tiwai@suse.de + +- updated to version 1.0pre1. + +------------------------------------------------------------------- +Mon Sep 6 15:51:58 CEST 2004 - tiwai@suse.de + +- updated to version 0.9.9. + +------------------------------------------------------------------- +Fri Apr 16 17:47:53 CEST 2004 - tiwai@suse.de + +- updated to version 0.9.7. +- disabled the removal of $RPM_BUILD_ROOT in %install. + +------------------------------------------------------------------- +Thu Apr 15 19:29:01 CEST 2004 - coolo@suse.de + +- build without unsermake + +------------------------------------------------------------------- +Sun Feb 22 19:45:25 CET 2004 - ro@suse.de + +- use TOPSUBDIRS instead of SUBDIRS in top Makefile.am + +------------------------------------------------------------------- +Mon Feb 16 19:27:17 CET 2004 - tiwai@suse.de + +- build as non-root. + +------------------------------------------------------------------- +Wed Jan 14 14:58:37 CET 2004 - tiwai@suse.de + +- updated to version 0.9.6. + +------------------------------------------------------------------- +Fri Nov 7 02:23:11 CET 2003 - ro@suse.de + +- fix compilation + +------------------------------------------------------------------- +Mon Sep 15 12:09:19 CEST 2003 - tiwai@suse.de + +- build without the optimization. +- fixed the segfault at double-click. + +------------------------------------------------------------------- +Tue Aug 12 10:56:36 CEST 2003 - adrian@suse.de + +- add Categories + +------------------------------------------------------------------- +Tue Jun 17 09:32:01 CEST 2003 - kukuk@suse.de + +- Fix usage of %find_lang + +------------------------------------------------------------------- +Thu Jun 12 21:58:39 CEST 2003 - coolo@suse.de + +- use %find_lang + +------------------------------------------------------------------- +Fri Jun 6 17:39:29 CEST 2003 - tiwai@suse.de + +- updated to version 0.9.1. +- remove CVS directories in the documentaions. + +------------------------------------------------------------------- +Fri Apr 11 01:29:47 CEST 2003 - ro@suse.de + +- updated admin dir + +------------------------------------------------------------------- +Tue Feb 25 10:25:01 CET 2003 - aj@suse.de + +- Add missing assert include. + +------------------------------------------------------------------- +Thu Jan 30 15:07:19 CET 2003 - tiwai@suse.de + +- initial version: 0.8.5. + diff --git a/rosegarden.spec b/rosegarden.spec new file mode 100644 index 0000000..4ddae48 --- /dev/null +++ b/rosegarden.spec @@ -0,0 +1,158 @@ +# +# spec file for package rosegarden4 (Version 10.10) +# +# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ + +# norootforbuild + +Name: rosegarden +BuildRequires: libjack-devel +BuildRequires: libqt4-devel >= 4.4.0 +BuildRequires: alsa-devel dssi-devel fftw3-devel ladspa-devel liblrdf-devel libxml2-devel lirc-devel +BuildRequires: libsamplerate-devel libsndfile-devel +BuildRequires: fdupes liblo-devel shared-mime-info update-desktop-files +Version: 10.10 +Release: 0 +License: GPLv2+ +Source0: http://sourceforge.net/projects/rosegarden/rosegarden-%{version}.tar.bz2 +Source1: rosegarden.xpm +Source2: rosegarden.1 +# This patch fixes the 64 bit lib search path for dssi and ladspa and is distro specific for now. +Patch0: rosegarden-10.02-plugin-lib64path.patch +# This patch fixes the file search paths for examples, templates and midi driver libraries. +Patch1: rosegarden-%{version}-filepaths.patch +Group: Productivity/Multimedia/Sound/Midi +Summary: Midi, Audio And Notation Editor +Icon: rosegarden.xpm +Url: http://www.rosegardenmusic.com/ +AutoReqProv: on +Provides: rosegarden-qt4 = %{version}-%{release} rosegarden4 = %{version}-%{release} +Obsoletes: rosegarden-qt4 < %{version}-%{release} rosegarden4 < %{version}-%{release} +Requires: ladspa dssi +%if 0%{?suse_version} > 1120 +Requires: lilypond +%else +Recommends: lilypond +%endif +Recommends: jack +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +Rosegarden is a well-rounded audio and MIDI sequencer, +score editor, and general-purpose music composition and +editing environment. Rosegarden is an easy-to-learn, +attractive application that runs on Linux, ideal for +composers, musicians, music students, and small studio or +home recording environments. +This is a complete rewrite of the old 1.7.x series of +rosegarden and has many new features and enhancements. +See the changelog for details. + +Authors: +-------- + Chris Cannam + Richard Bown + Guillaume Laurent + + +%prep +%setup -q +%patch0 +%patch1 -p1 +sh bootstrap.sh +%{?suse_update_config:%{suse_update_config -f}} + +%build +export DEBUG_LADSPA +export QTDIR=/usr/ +export CFLAGS="%{optflags} -fno-strict-aliasing -ggdb" +export CXXFLAGS="$CFLAGS" +# -fmessage-length=0 -O2 -fno-strict-aliasing -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables +#sh bootstrap.sh +%configure --enable-debug --localedir=%{_datadir}/rosegarden/locale/ +%__make %{?jobs:-j%{jobs}} +# This translation handling make section is possibly only necessary when building svn +make ts +make ts-noobsolete +make locale + + +%install +mkdir -p %{buildroot}%{_datadir}/rosegarden/scripts +cp -p scripts/* %{buildroot}%{_datadir}/rosegarden/scripts/ +cp -r data/* %{buildroot}%{_datadir}/rosegarden/ + +%makeinstall +rm -rf %{buildroot}%{_datadir}/rosegarden/desktop +rm -rf %{buildroot}%{_datadir}/rosegarden/mime +rm -f %{buildroot}%{_datadir}/rosegarden/*.cpp +rm -f %{buildroot}%{_datadir}/rosegarden/*.o +chmod 755 %{buildroot}%{_datadir}/rosegarden/scripts/* +chmod 644 %{buildroot}%{_datadir}/rosegarden/scripts/lircrc.rosegarden +chmod 644 %{buildroot}%{_datadir}/rosegarden/scripts/README +chmod 644 %{buildroot}%{_datadir}/rosegarden/scripts/color-list +chmod 644 %{buildroot}%{_datadir}/rosegarden/scripts/simple-makefile + +%__install -D -m 0644 "%{SOURCE1}" "%{buildroot}%{_datadir}/pixmaps/rosegarden.xpm" +%suse_update_desktop_file %{buildroot}/%{_datadir}/applications/rosegarden.desktop +#This is a man page made by help2man to satisfy factories hunger for one /usr/bin/ one man page. +mkdir -p %{buildroot}%{_mandir}/man1/ +%__install -D -m 0644 "%{SOURCE2}" "%{buildroot}%{_mandir}/man1/" +%fdupes -s $RPM_BUILD_ROOT%{_datadir}/ + +%post +/usr/bin/update-mime-database "%{_datadir}/mime" >/dev/null + +%postun +/usr/bin/update-mime-database "%{_datadir}/mime" >/dev/null + +%clean +rm -rf %buildroot + +%files +%defattr(-,root,root) +%dir %{_datadir}/icons/hicolor +%dir %{_datadir}/rosegarden/ +%dir %{_datadir}/rosegarden/autoload +%dir %{_datadir}/rosegarden/chords +%dir %{_datadir}/rosegarden/examples +%dir %{_datadir}/rosegarden/fonts +%dir %{_datadir}/rosegarden/library +%dir %{_datadir}/rosegarden/locale +%dir %{_datadir}/rosegarden/profile +%dir %{_datadir}/rosegarden/scripts +%dir %{_datadir}/rosegarden/styles +%dir %{_datadir}/rosegarden/templates +%dir %{_datadir}/rosegarden/templates +%{_datadir}/icons/hicolor/* +%{_datadir}/pixmaps/rosegarden.xpm +%{_datadir}/applications/rosegarden.desktop +%{_bindir}/rosegarden + %{_mandir}/man1/* +%{_datadir}/rosegarden/* +%{_datadir}/rosegarden/presets/* +%{_datadir}/rosegarden/pixmaps/* +%{_datadir}/rosegarden/autoload/* +%{_datadir}/rosegarden/chords/* +%{_datadir}/rosegarden/examples/* +%{_datadir}/rosegarden/fonts/* +%{_datadir}/rosegarden/library/* +%{_datadir}/rosegarden/locale/* +%{_datadir}/rosegarden/profile/* +%{_datadir}/rosegarden/scripts/* +%{_datadir}/rosegarden/styles/* +%{_datadir}/rosegarden/templates/* +%{_datadir}/mime/packages/rosegarden.xml + +%changelog diff --git a/rosegarden.xpm b/rosegarden.xpm new file mode 100644 index 0000000..71fae25 --- /dev/null +++ b/rosegarden.xpm @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ce11861049d6f7624452fa5067cac996f54ca306f4c7c0fcb17405b1552301d +size 34420