commit rosegarden4 for openSUSE:Factory
Hello community, here is the log from the commit of package rosegarden4 for openSUSE:Factory checked in at Thu Feb 25 02:33:13 CET 2010. -------- --- rosegarden4/rosegarden4.changes 2009-07-24 14:13:27.000000000 +0200 +++ /mounts/work_src_done/STABLE/rosegarden4/rosegarden4.changes 2010-02-20 12:01:07.000000000 +0100 @@ -1,0 +2,103 @@ +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 + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- rosegarden-1.7.3.tar.bz2 rosegarden.desktop New: ---- rosegarden-10.02-desktop.patch rosegarden-10.02-plugin-lib64path.patch rosegarden-10.02-rpmoptflags.patch rosegarden-10.02.tar.bz2 rosegarden.xpm rosegarden4rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rosegarden4.spec ++++++ --- /var/tmp/diff_new_pack.FgPA1Q/_old 2010-02-25 02:32:50.000000000 +0100 +++ /var/tmp/diff_new_pack.FgPA1Q/_new 2010-02-25 02:32:50.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package rosegarden4 (Version 1.7.3) +# spec file for package rosegarden4 (Version 10.02) # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# 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 @@ -19,27 +19,44 @@ Name: rosegarden4 -BuildRequires: cmake dssi-devel fdupes fftw3-devel kdelibs3-devel ladspa-devel liblo-devel liblrdf-devel libraptor-devel -Summary: MIDI/Audio Sequencer and Notation Editor -Version: 1.7.3 -Release: 3 -License: GPL v2 or later -Group: Productivity/Multimedia/Sound/Midi +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.02 +Release: 1 +License: GPLv2+ Source: rosegarden-%{version}.tar.bz2 -Source1: rosegarden.desktop -Requires: ladspa libsndfile-progs +#Source1: rosegarden.desktop +Source2: rosegarden.xpm +# See bnc #574650 for an explanation of rosegarden4rpmlintrc +Source4: rosegarden4rpmlintrc +Patch0: rosegarden-10.02-rpmoptflags.patch +Patch1: rosegarden-10.02-plugin-lib64path.patch +# This patch enables rosegarden.desktop to pass the desktop-file-validate test +Patch2: rosegarden-10.02-desktop.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} +Obsoletes: rosegarden-qt4 < %{version}-%{release} +Recommends: lilypond + BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -Rosegarden-4 is a user-friendly MIDI/audio sequencer, notation editor, -and general-purpose music composition and editing application for Unix -and Linux. - -This package contains the new version of Rosegarden as a KDE -application with support for ALSA and JACK outputs and LADSPA plug-ins. - - +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: -------- @@ -47,41 +64,96 @@ Richard Bown <bownie@bownie.com> Guillaume Laurent <glaurent@telegraph-road.org> -%define prefix /opt/kde3 %prep %setup -q -n rosegarden-%{version} +%patch0 +%patch1 +%patch2 -p 1 +sh bootstrap.sh +%{?suse_update_config:%{suse_update_config -f}} %build -# This package failed when testing with -Wl,-as-needed being default. -# So we disable it here, if you want to retest, just delete this comment and the line below. -export SUSE_ASNEEDED=0 -export CFLAGS="$RPM_OPT_FLAGS" +export DEBUG_LADSPA +export QTDIR=/usr/ +export CFLAGS="-fmessage-length=0 -O2 -fno-strict-aliasing -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -ggdb" export CXXFLAGS="$CFLAGS" -cmake . -DCMAKE_INSTALL_PREFIX=%prefix -DCMAKE_CXX_FLAGS_RELEASE:STRING="$RPM_OPT_FLAGS" -make %{?jobs:-j %jobs} VERBOSE=1 +#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 -make DESTDIR=$RPM_BUILD_ROOT install -rm -rf `find $RPM_BUILD_ROOT -name accordion*.xpm` -rm -rf `find $RPM_BUILD_ROOT -name custodes*.xpm` -rm -f $RPM_BUILD_ROOT/opt/kde3/share/applications/*/*.desktop -%suse_update_desktop_file -D rosegarden -i rosegarden AudioVideo Sequencer -%find_lang rosegarden -%fdupes -s $RPM_BUILD_ROOT +mkdir -p %{buildroot}%{_datadir}/rosegarden/scripts +cp -p scripts/* %{buildroot}%{_datadir}/rosegarden/scripts/ + +make DESTDIR=%buildroot install +cp -r data/* %{buildroot}%{_datadir}/rosegarden/ +#mkdir %{buildroot} +#rm -f %{buildroot}%{_datadir}/rosegarden/locale/*.ts +rm -rf %{buildroot}%{_datadir}/rosegarden/desktop +rm -rf %{buildroot}%{_datadir}/rosegarden/r* +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 "%{SOURCE2}" "%{buildroot}%{_datadir}/pixmaps/rosegarden.xpm" +%suse_update_desktop_file %{buildroot}/%{_datadir}/applications/rosegarden.desktop +#This is a workaround to fix bnc#549870 install rosegarden wrapper script +# %__install -D -m 0755 "%{SOURCE4}" "%{buildroot}%{_bindir}/rosegarden" +%fdupes -s $RPM_BUILD_ROOT%{_datadir}/ +#cp + +%post +/usr/bin/update-mime-database "%{_datadir}/mime" >/dev/null + +%postun +/usr/bin/update-mime-database "%{_datadir}/mime" >/dev/null %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %buildroot -%files -f rosegarden.lang -%defattr(-, root, root) -%doc AUTHORS COPYING README TRANSLATORS -/opt/kde3/bin/* -# /opt/kde3/share/applications/* -%{_datadir}/applications/* -/opt/kde3/share/apps/rosegarden -/opt/kde3/share/apps/profiles -/opt/kde3/share/icons/* -/opt/kde3/share/mimelnk/audio/* +%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 +# %{_bindir}/rosegarden.bin +%{_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 ++++++ rosegarden-10.02-desktop.patch ++++++ Index: rosegarden-10.02/data/desktop/rosegarden.desktop =================================================================== --- rosegarden-10.02.orig/data/desktop/rosegarden.desktop +++ rosegarden-10.02/data/desktop/rosegarden.desktop @@ -5,8 +5,7 @@ Categories=AudioVideo;Audio;Midi;Sequenc Exec=rosegarden %f MimeType=audio/x-rosegarden-composition;audio/x-rosegarden-device;audio/x-rosegarden-project;audio/x-rosegarden-template;audio/x-wav;audio/midi;audio/ogg;audio/mp3;audio/x-flac; X-KDE-NativeMimeType=audio/x-rosegarden-composition -Icon=rosegarden.png -DocPath=http://rosegardenmusic.com +Icon=rosegarden Comment=MIDI and Audio Sequencer and Notation Editor Comment[es]=Secuenciador de MIDI y de audio y editor de partitura Terminal=false ++++++ rosegarden-10.02-plugin-lib64path.patch ++++++ 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; ++++++ rosegarden-10.02-rpmoptflags.patch ++++++ Index: configure.ac =================================================================== --- configure.ac.orig +++ configure.ac @@ -72,9 +72,9 @@ MINIMAL_CFLAGS="$RELEASEFLAGS" if test "x$GCC" = "xyes"; then # DEBUGFLAGS="$DEBUGFLAGS -Wall -Woverloaded-virtual -Wextra -Wformat-nonliteral -Wformat-security -Winit-self -Wswitch-enum -O1 -g -pipe" - DEBUGFLAGS="$DEBUGFLAGS -Wall -Woverloaded-virtual -Wextra -Wformat-nonliteral -Wformat-security -Winit-self -Wswitch-enum -O0 -g -pipe" - RELEASEFLAGS="$RELEASEFLAGS -g0 -O2 -Wall -pipe" - MINIMAL_CFLAGS="$MINIMAL_CFLAGS -g0 -O0" +DEBUGFLAGS="$DEBUGFLAGS $RPM_OPT_FLAGS -fno-strict-aliasing -ggdb" +RELEASEFLAGS="$RELEASEFLAGS $RPM_OPT_FLAGS -fno-strict-aliasing" +MINIMAL_CFLAGS="$MINIMAL_CFLAGS $RPM_OPT_FLAGS -fno-strict-aliasing" fi BUILDFLAGS="$RELEASEFLAGS" ++++++ rosegarden-1.7.3.tar.bz2 -> rosegarden-10.02.tar.bz2 ++++++ rosegarden4/rosegarden-1.7.3.tar.bz2 /mounts/work_src_done/STABLE/rosegarden4/rosegarden-10.02.tar.bz2 differ: char 11, line 1 ++++++ rosegarden.xpm ++++++ ++++ 1687 lines (skipped) ++++++ rosegarden4rpmlintrc ++++++ addFilter("non-executable-script /usr/share/rosegarden/examples/sonataC.rose") ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de