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
This commit is contained in:
Dave Plater 2010-11-08 16:19:59 +00:00 committed by Git OBS Bridge
commit 542b639d92
9 changed files with 844 additions and 0 deletions

25
.gitattributes vendored Normal file
View File

@ -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

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

View File

@ -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;

View File

@ -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<QUrl> 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)" + ";;" +

3
rosegarden-10.10.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0924dc136dd0e4a3352370449b8349c2339848672c5382111cd9073eff2447c5
size 5748328

9
rosegarden.1 Normal file
View File

@ -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

591
rosegarden.changes Normal file
View File

@ -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.

158
rosegarden.spec Normal file
View File

@ -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 <cannam@all-day-breakfast.com>
Richard Bown <bownie@bownie.com>
Guillaume Laurent <glaurent@telegraph-road.org>
%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

3
rosegarden.xpm Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5ce11861049d6f7624452fa5067cac996f54ca306f4c7c0fcb17405b1552301d
size 34420