Browse Source

* fluid-soundfont, mscore, qtlockedfile, qtsingleapplication
- new upload
* gt
- rebuild; fix spec encoding


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@8146 ec354946-7b23-47d6-9f5a-488ba84defc7

shaolin 10 years ago
parent
commit
965c828991

+ 207 - 0
f/fluid-soundfont/fluid-soundfont-vl.spec

@@ -0,0 +1,207 @@
+Name:           fluid-soundfont
+Version:        3.1
+Release:        11%{?_dist_release}
+Summary:        Pro-quality GM/GS soundfont
+Group:          Applications/Multimedia
+License:        MIT
+# The original URL (http://www.powermage.com/fluid) seems dead. Therefore we point
+# to the Hammersound archives:
+URL:            http://www.hammersound.com/cgi-bin/soundlink.pl?action=view_category&category=Collections&ListStart=0&ListLength=20
+# The Hammersound source gives us a soundfont in a linux-unfriendly .sfArk format. 
+# In order to convert this to a linux-friendly .sf2 format one needs to use a 
+# non-free utility sfarkxtc from 
+#    http://www.melodymachine.com
+# This page explains how this conversion is done:
+#    http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/doc/ch01s46.html
+# Debian folks already did this and we will borrow their source tarball:
+Source0:        http://ftp.de.debian.org/debian/pool/main/f/%{name}/%{name}_%{version}.orig.tar.gz
+# Some information about the soundfont that can be found in the Hammersound archive:
+Source1:        Fluid_R3_Readme.pdf
+# Optimized cfg files for fluid usage with timidity, written by Saito, one of
+# the TiMidity++ developers
+Source2:        timidity++.cfg
+Source3:        fluid3gm.cfg
+Source4:        fluid3gs.cfg
+Source5:        fluid_altassign.cfg
+BuildArch:      noarch
+BuildRequires:  soundfont-utils
+
+
+%define common_description \
+FluidR3 is the third release of Frank Wen's pro-quality GM/GS soundfont.\
+The soundfont has lots of excellent samples, including all the GM instruments\
+along side with the GS instruments that are recycled and reprogrammed versions\
+of the GM presets.
+
+%description
+%common_description
+
+%package common
+Summary:        Common files for FluidR3 soundfont
+Group:          Applications/Multimedia
+
+%description common
+%common_description
+
+This package contains common files shared among all FluidR3 soundfont packages.
+
+%package gm
+Summary:        Pro-quality General Midi soundfont
+Group:          Applications/Multimedia
+Requires:       %{name}-common = %{version}-%{release}
+Provides:       soundfont2
+Provides:       soundfont2-default
+# If timidity++ is installed it must understand the trysouce configfile keyword
+Conflicts:      timidity++ <= 2.13.2-30.cvs20111110%{?dist}
+
+%description gm
+%common_description
+
+This package contains Fluid General Midi (GM) soundfont in soundfont 2.0 (.sf2)
+format.
+
+%package gs
+Summary:        Pro-quality General Standard Extension soundfont
+Group:          Applications/Multimedia
+Requires:       %{name}-common = %{version}-%{release}
+Requires:       %{name}-gm = %{version}-%{release}
+Provides:       soundfont2
+
+
+%description gs
+%common_description
+
+This package contains instruments belonging to General Midi's General Standard
+(GS) Extension in soundfont 2.0 (.sf2) format.
+
+%package lite-patches
+Summary:        Pro-quality General Midi soundfont in GUS patch format
+Group:          Applications/Multimedia
+Requires:       %{name}-common = %{version}-%{release}
+Provides:       timidity++-patches = 5
+Obsoletes:      timidity++-patches < 5
+Obsoletes:      PersonalCopy-Lite-patches < 5
+
+%description lite-patches
+%common_description
+
+This package contains Fluid General Midi (GM) soundfont in Gravis Ultrasound
+(GUS) patch (.pat) format.
+
+
+%prep
+%setup -q
+cp -a %{SOURCE1} .
+
+%build
+unsf -v -s -m FluidR3_GM.sf2
+unsf -v -s -m FluidR3_GS.sf2
+
+# Cut the size of the patches subpackage:
+for bank in GM-B{8,9,16} Standard{1,2,3,4,5,6,7} Room{1,2,3,4,5,6,7} Power{1,2,3} Jazz{1,2,3,4} Brush{1,2}; do
+   sed -i "/$bank/d" FluidR3_GM.cfg
+   rm -fr *$bank*
+done
+
+cat FluidR3_GM.cfg FluidR3_GS.cfg > FluidR3.cfg
+
+# The gus patches get used by a lot of different programs and some need the
+# path to the patches to be absolute
+sed -i 's|FluidR3_GM-|%{_datadir}/soundfonts/%{name}-lite-patches/FluidR3_GM-|g' FluidR3.cfg
+sed -i 's|FluidR3_GS-|%{_datadir}/soundfonts/%{name}-lite-patches/FluidR3_GS-|g' FluidR3.cfg
+
+%install
+%{__rm} -rf %{buildroot}
+# The actual soundfonts:
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/soundfonts
+install -p -m 644 FluidR3_GM.sf2 $RPM_BUILD_ROOT%{_datadir}/soundfonts
+install -p -m 644 FluidR3_GS.sf2 $RPM_BUILD_ROOT%{_datadir}/soundfonts
+# Create a symlink to denote that this is the Fedora default soundfont
+ln -s FluidR3_GM.sf2 $RPM_BUILD_ROOT%{_datadir}/soundfonts/default.sf2
+
+# timidity++.cfg files for usage of the sf2 files with the real timidity
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
+install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
+install -p -m 644 %{SOURCE3} %{SOURCE4} %{SOURCE5} \
+    $RPM_BUILD_ROOT%{_datadir}/soundfonts
+
+# Gus patches + timidity.cfg, for programs which want the "old" timidity.cfg
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/soundfonts/%{name}-lite-patches
+cp -a FluidR3_GM-* $RPM_BUILD_ROOT%{_datadir}/soundfonts/%{name}-lite-patches
+cp -a FluidR3_GS-* $RPM_BUILD_ROOT%{_datadir}/soundfonts/%{name}-lite-patches
+install -p -m 644 FluidR3.cfg $RPM_BUILD_ROOT%{_sysconfdir}/timidity.cfg
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files common
+%doc COPYING README *Readme*
+%dir %{_datadir}/soundfonts/
+
+%files gm
+%{_sysconfdir}/timidity++.cfg
+%{_datadir}/soundfonts/FluidR3_GM.sf2
+%{_datadir}/soundfonts/default.sf2
+%{_datadir}/soundfonts/fluid3gm.cfg
+%{_datadir}/soundfonts/fluid_altassign.cfg
+
+%files gs
+%{_datadir}/soundfonts/FluidR3_GS.sf2
+%{_datadir}/soundfonts/fluid3gs.cfg
+
+%files lite-patches
+%config %{_sysconfdir}/timidity.cfg
+%{_datadir}/soundfonts/%{name}-lite-patches/
+
+
+%changelog
+* Thu Jan  9 2014 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 3.1-11
+- initial build for Vine Linux
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Apr 30 2012 Hans de Goede <hdegoede@redhat.com> - 3.1-8
+- Use trysource for the gs config in timidity++.cfg (rhbz#815611)
+
+* Sat Jan 21 2012 Hans de Goede <hdegoede@redhat.com> - 3.1-7
+- Add timidity++.cfg files tweaked for using FluidR3 with timidity++, written
+  by Saito, one of the TiMidity++ developers
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Mar 26 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 3.1-3
+- Add real (non-virtual) Obsoletes: PersonalCopy-Lite-patches < 5
+
+* Mon Mar 23 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 3.1-2
+- Build lite-patches package by default (remove conditionals)
+- Include only mono banks in the lite-patches package
+- Create a symlink default.sf2 pointing to FluidR3_GM.sf2
+- Add "Provides: soundfont2" to gm and gs packages
+- Add "Provides: soundfont2-default" to gm package
+- Add "Obsoletes/Provides: timidity++-patches (<)= 5" to the lite-patches package
+- Add common subpackage for directory ownership and the doc files
+- Update descriptions
+
+* Sun Feb 01 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 3.1-1.2
+- Attempt to cut down the size of the (lite-)patches subpackage by extracting only
+  a single layer for each instrument and by removing some banks
+
+* Sat Jan 31 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 3.1-1.1
+- Mockup for optional GUS-patches subpackages (disabled by default)
+
+* Fri Jan 30 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 3.1-1
+- Initial Fedora build. SPEC file adapted from PersonalCopy-Lite-soundfont

+ 49 - 17
g/gt/gt-vl.spec

@@ -1,13 +1,11 @@
 Name:           gt
 Version:        0.4
-Release:        1%{?_dist_release}
+Release:        17%{?_dist_release}
 Summary:        Modified Timidity which supportes enhanced gus format patches
-Summary(ja):    イ�ホノTimidity(TiMidity++)、ヌウネト・GUS・ユ・ゥ。シ・゙・テ・ネpatch(・オ・ヲ・�ノ・ユ・ゥ・�ネ)、�オ・ン。シ・ネ、ケ、
+Summary(ja):    謾ケ濶ッTimidity(TiMidity++)縺ァ諡。蠑オGUS繝輔か繝シ繝槭ャ繝�atch(繧オ繧ヲ繝ウ繝峨ヵ繧ゥ>繝ウ繝�)繧偵し繝昴�繝医☆繧
 Group:          Applications/Multimedia
 License:        GPLv2+
 URL:            http://alsa.opensrc.org/index.php/GusSoundfont
-# FTP ftp://ling.lll.hawaii.edu/pub/greg/gt-0.4.tar.gz
-
 # This is ftp://ling.lll.hawaii.edu/pub/greg/gt-0.4.tar.gz
 # with the examples/patch and sfz directories removed as the license of the
 # samples in these dirs is unclear. Also the src/ac3* files have been removed
@@ -22,8 +20,8 @@ Patch4:         gt-0.4-ppc-compile-fix.patch
 Patch5:         gt-0.4-unsf-bigendian-fix.patch
 Patch6:         gt-0.4-unsf-tremolo.patch
 #--------------------------------------------------------------------
-BuildRoot:      %{_tmppath}/%{name}-%{version}-root
-BuildRequires:  alsa-lib-devel libvorbis-devel
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires:  alsa-lib-devel libvorbis-devel flex
 # Requires:       timidity++-patches
 
 %description
@@ -31,13 +29,13 @@ Modified timidity midi player which supportes enhanced gus format patches and
 surround audio output.
 
 %description -l ja
-イ�ホノTimidity(TiMidity++) MIDI・ラ・�、・茖シ、ヌウネト・GUS・ユ・ゥ。シ・゙・テ・ネpatch(*・オ・ヲ・�ノ・ユ・ゥ・�ネ)
-、ネ・オ・鬣ヲ・�ノ・ェ。シ・ヌ・」・ェスミホマ、�オ・ン。シ・ネ、キ、゙、ケ。」
+謾ケ濶ッTimidity(TiMidity++) MIDI繝励Ξ繧、繝、繝シ縺ァ諡。蠑オGUS繝輔か繝シ繝槭ャ繝�atch(*繧オ繧ヲ繝ウ繝峨ヵ繧ゥ>繝ウ繝�)
+縺ィ繧オ繝ゥ繧ヲ繝ウ繝峨が繝シ繝�ぅ繧ェ蜃コ蜉帙r繧オ繝昴�繝医@縺セ縺吶€�
 
 #--------------------------------------------------------------------
 %package -n soundfont-utils
 Summary:        Utilities for converting from / to various soundfont formats
-Summary(ja):    ヘヘ。ケ、ハ・ユ・ゥ。シ・゙・テ・ネ、ホ・オ・ヲ・�ノ・ユ・ゥ・�ネ、��゚、ヒハムエケ、ケ、�譯シ・ニ・」・�ニ・」、ヌ、ケ
+Summary(ja):    讒倥€�↑繝輔か繝シ繝槭ャ繝医�繧オ繧ヲ繝ウ繝峨ヵ繧ゥ繝ウ繝医r逶ク莠偵↓螟画鋤縺吶k繝ヲ繝シ繝�ぅ繝ェ繝�ぅ
 Group:          Applications/Multimedia
 
 %description -n soundfont-utils
@@ -45,8 +43,8 @@ Utilities for converting from / to various soundfont formats and a midi file
 disassembler.
 
 %description -l ja -n soundfont-utils
-ヘヘ。ケ、ハ・ユ・ゥ。シ・゙・テ・ネ、ホ・オ・ヲ・�ノ・ユ・ゥ・�ネ、��゚、ヒハムエケ、キ。「、゙、ソMIDI・ユ・。・、・�
-オユ・「・サ・�ヨ・�ケ、�譯シ・ニ・」・�ニ・」、ヌ、ケ。」
+讒倥€�↑繝輔か繝シ繝槭ャ繝医�繧オ繧ヲ繝ウ繝峨ヵ繧ゥ繝ウ繝医r逶ク莠偵↓螟画鋤縺励€√∪縺櫪IDI繝輔ぃ繧、繝ォ繧
+騾�い繧サ繝ウ繝悶Ν縺吶k繝ヲ繝シ繝�ぅ繝ェ繝�ぅ縺ァ縺吶€�
 
 #--------------------------------------------------------------------
 %prep
@@ -89,19 +87,53 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/gt.1*
 
 %files -n soundfont-utils
-%doc utils/README* utils/GUSSF2-SPEC
+%doc COPYING utils/README* utils/GUSSF2-SPEC
 %{_bindir}/*
 %exclude %{_bindir}/gt
 %{_mandir}/man1/*
 %exclude %{_mandir}/man1/gt.1*
 
-#--------------------------------------------------------------------
+
 %changelog
-* Wed Apr 16 2008 Seiichirou Babasaki 0.4-1
-- Import gt - Packager: Babasaki
-- Updated specfile (base  FC9 cfg)
+#--------------------------------------------------------------------
+* Thu Jan  9 2014 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.4-17
+- rebuild (based and merged with Fedora's 0.4-17, which has no specific fixes)
+
+  - Wed Apr 16 2008 Seiichirou Babasaki 0.4-1
+  - Import gt - Packager: Babasaki
+  - Updated specfile (base  FC9 cfg)
+
+#F20 ------------------------------------------------------------- F20
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-17
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-16
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-15
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-14
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-13
+- Rebuilt for glibc bug#747377
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-12
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Nov 16 2010 Hans de Goede <hdegoede@redhat.com> - 0.4-11
+- Add COPYRIGHT file to soundfont-utils
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Wed Jul 15 2009 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4-9
+- Add missing BR flex, fixing FTBFS (#511363)
+
+* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 
-#FC9 ------------------------------------------------------------- FC9
 * Sun Feb  3 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4-7
 - Fix an error in unsf's tremolo settings export
 

+ 372 - 0
m/mscore/mscore-vl.spec

@@ -0,0 +1,372 @@
+%global fontfamilyname %{name}
+
+%define _fontdir %{_datadir}/fonts/%{name}
+
+Name:          mscore
+Summary:       Music Composition & Notation Software
+Version:       1.3
+Release:       2%{?_dist_release}
+# rtf2html is LGPLv2+
+# paper4.png paper5.png are LGPLv3
+# the rest is GPLv2
+License:       GPLv2 and LGPLv2+ and LGPLv3 and CC-BY
+Group:         Applications/Multimedia
+URL:           http://musescore.org/en
+# Upstream tarball contains a non-free soundfont "Gort's Minipiano"
+# And one demo file which is CC-BY-NC-SA (non-free)
+# We generate our own tarball by removing these files via:
+#    wget http://download.sourceforge.net/mscore/mscore-1.3.tar.bz2
+#    tar jxf mscore-1.3.tar.bz2
+#    rm -f mscore-*/mscore/mscore/data/piano1.sf2
+#    rm -f mscore-*/mscore/demos/prelude.mscx
+#    tar jcf mscore-1.3-free.tar.bz2 mscore-1.3/
+Source0:       %{name}-%{version}-free.tar.bz2
+# For mime types
+Source2:       %{name}.xml
+# Use Fedora's default soundfont instead of the removed one:
+Patch0:        %{name}-use-default-soundfont.patch
+# We don't build the common files (font files, wallpapers, demo song, instrument
+# list) into the binary executable to reduce its size. This is also useful to 
+# inform the users about the existence of different choices for common files.
+# The font files need to be separated due to the font packaging guidelines.
+Patch1:        %{name}-separate-commonfiles.patch
+# Split the large documentation into a separate package
+Patch2:        %{name}-split-doc.patch
+# Fix some gcc warnings
+Patch4:        %{name}-fix-gcc-warnings.patch
+# Fix DSO linking. Seems to have fixed in trunk, but misssing in the tarball
+# http://musescore.org/en/node/5817
+Patch5:        %{name}-dso-linking.patch
+# Use system qtsingleapplication
+Patch6:        %{name}-system-qtsingleapplication.patch
+# Fix crash on Accidentals click RHBZ#738044 From upstream trunk rev 3193
+Patch8:        %{name}-fix-accidentals-crash.patch
+# Remove prelude from cmake files
+Patch9:        mscore-1.3-no-prelude.patch
+
+## VINE: fix build with freetype-2.5.1 and up
+Patch100:      mscore-1.3-fix-build-with-freetype251.patch
+## VINE: use alsa on default
+Patch101:      mscore-1.3-vine-alsa.patch
+
+BuildRequires: freetype2-devel
+BuildRequires: alsa-lib-devel
+BuildRequires: cmake
+BuildRequires: desktop-file-utils
+BuildRequires: jack-audio-connection-kit-devel
+BuildRequires: libsndfile-devel
+BuildRequires: portaudio-devel
+BuildRequires: qt4-devel
+BuildRequires: qtsingleapplication-devel
+BuildRequires: qt4-devel
+BuildRequires: perl(Pod::Usage)
+
+Requires:      %{name}-fonts = %{version}-%{release}
+Requires:      soundfont2-default
+# For scripting
+Requires:      qtscriptbindings
+
+
+# Doxygen documentation is huge and it is for musescore development only. 
+# Hence we don't build it for now. Otherwise it needs:
+# BuildRequires: graphviz doxygen texlive-latex texlive-dvips
+
+Provides:      musescore = %{name}-%{version}-%{release}
+
+%description
+MuseScore is a free cross platform WYSIWYG music notation program. Some
+highlights:
+
+    * WYSIWYG, notes are entered on a "virtual note sheet"
+    * Unlimited number of staves
+    * Up to four voices per staff
+    * Easy and fast note entry with mouse, keyboard or MIDI
+    * Integrated sequencer and FluidSynth software synthesizer
+    * Import and export of MusicXML and Standard MIDI Files (SMF)
+    * Translated in 26 languages
+
+%package doc
+Summary:       MuseScore documentation
+Group:         Documentation
+License:       CC-BY
+Requires:      %{name} = %{version}-%{release}
+BuildArch:     noarch
+
+%description doc
+MuseScore is a free cross platform WYSIWYG music notation program.
+
+This package contains the user manual of MuseScore in different languages.
+
+%package fonts
+Summary:       MuseScore fonts
+Group:         User Interface/X
+License:       GPL+ with exceptions and OFL
+BuildArch:     noarch
+BuildRequires: fontforge
+BuildRequires: t1utils
+BuildRequires: texlive
+BuildRequires: texlive-common
+BuildRequires: texlive-collection-fontutils
+BuildRequires: texlive-collection-fontsextra
+BuildRequires: texlive-collection-metapost
+
+%description fonts
+MuseScore is a free cross platform WYSIWYG music notation program.
+
+This package contains the musical notation fonts for use of MuseScore.
+
+%prep
+%setup -q 
+
+%patch0 -p1 -b .default.soundfont
+%patch1 -p1 -b .separatecommon
+%patch2 -p1 -b .splitdoc
+%patch4 -p1 -b .warnings
+%patch5 -p1 -b .dso
+%patch6 -p1 -b .qtsingleapp
+%patch8 -p1 -b .accidentals
+%patch9 -p1 -b .noprelude
+
+## VINE
+%if %{?_dist_release} >= "vl7"
+%patch100 -p1 -b .fixbuild
+%endif
+%patch101 -p1 -b .vine-alsa
+
+# Remove the precompiled binary
+rm mscore/rtf2html/rtf2html
+
+# Force Fedora specific flags:
+find . -name CMakeLists.txt -exec sed -i -e 's|-m32|%{optflags}|' -e 's|-O3|%{optflags}|' {} \;
+
+# Do not build the bundled qt scripting interface:
+sed -i 's|BUILD_SCRIPTGEN TRUE|BUILD_SCRIPTGEN FALSE|' %{name}/CMakeLists.txt
+
+# Fix EOL encoding
+sed 's|\r||' %{name}/rtf2html/README > tmpfile
+touch -r %{name}/rtf2html/README tmpfile
+mv -f tmpfile %{name}/rtf2html/README
+
+# Remove preshipped fonts. We will build them from source
+rm -f %{name}/%{name}/fonts/*.ttf
+
+# Change font name according to our conventions
+sed -i 's|MuseJazz.ttf|%{fontfamilyname}-MuseJazz.ttf|' %{name}/%{name}/fonts/gen-jazz.pe
+
+# Disable rpath
+sed -i '/rpath/d' %{name}/%{name}/CMakeLists.txt
+
+# We don't use this 3rd party lib but remove anyways
+rm -fr mscore/singleapp/ mscore/scriptgen/
+
+%build
+# Build the actual program
+mkdir build
+pushd build
+   export PATH=${PATH}:%{_libdir}/qt4/bin
+   export CMAKE_INCLUDE_PATH=%{_qt4_headerdir}
+   export CMAKE_LIBRARY_PATH=%{_qt4_libdir}
+   %cmake -DCMAKE_BUILD_TYPE=RELEASE         \
+          -DCMAKE_CXX_FLAGS="%{optflags}"    \
+          -DUSE_SYSTEM_QTSINGLEAPPLICATION=1 \
+          ../mscore
+   make lupdate %{?_smp_flags}
+   make lrelease %{?_smp_flags}
+   make %{?_smp_flags} VERBOSE=1
+popd
+
+# Build fonts from source:
+pushd %{name}/%{name}/fonts
+   ./genFont
+   fontforge gen-jazz.pe
+popd
+
+%install
+%{__rm} -rf %{buildroot}
+make install DESTDIR=%{buildroot}
+
+# Install fonts
+mkdir -p %{buildroot}/%{_fontdir}
+install -pm 644 %{name}/%{name}/fonts/%{fontfamilyname}*.ttf %{buildroot}/%{_fontdir}
+
+# Mime type
+mkdir -p %{buildroot}/%{_datadir}/mime/packages
+install -pm 644 %{SOURCE2} %{buildroot}/%{_datadir}/mime/packages/
+
+# Desktop file
+desktop-file-install \
+   --dir=%{buildroot}/%{_datadir}/applications \
+   --add-category="X-Notation" \
+   --remove-category="Sequencer" \
+   --remove-category="AudioVideoEditing" \
+   --add-mime-type="audio/midi" \
+   --add-mime-type="text/x-lilypond" \
+   --add-mime-type="application/xml" \
+   %{buildroot}/%{_datadir}/applications/%{name}.desktop
+
+# Move images to the freedesktop location
+mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/{32x32,64x64}/apps/
+mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/{32x32,64x64}/mimetypes/
+cp -a %{buildroot}/%{_datadir}/pixmaps/%{name}.xpm \
+   %{buildroot}/%{_datadir}/icons/hicolor/32x32/mimetypes/application-x-musescore.xpm
+mv %{buildroot}/%{_datadir}/pixmaps/%{name}.xpm \
+   %{buildroot}/%{_datadir}/icons/hicolor/32x32/apps/
+cp -a %{buildroot}/%{_datadir}/pixmaps/%{name}.png \
+   %{buildroot}/%{_datadir}/icons/hicolor/64x64/mimetypes/application-x-musescore.png
+mv %{buildroot}/%{_datadir}/pixmaps/%{name}.png \
+   %{buildroot}/%{_datadir}/icons/hicolor/64x64/apps/
+
+# Manpage
+mkdir -p %{buildroot}/%{_mandir}/man1
+install -pm 644 %{name}/packaging/%{name}.1 %{buildroot}/%{_mandir}/man1/
+
+# Openoffice templates
+cp -a %{name}/utils/OOoMuseScore/ %{buildroot}/%{_datadir}/%{name}-%{version}
+
+# There are many doc files spread around the tarball. Let's collect them
+pushd %{name}
+   mv rtf2html/ChangeLog        ChangeLog.rtf2html
+   mv rtf2html/COPYING.LESSER   COPYING.LESSER.rtf2html
+   mv rtf2html/README           README.rtf2html
+   mv rtf2html/README.mscore    README.mscore.rtf2html
+   mv rtf2html/README.ru        README.ru.rtf2html
+   mv osdabzip/README           README.osdabzip
+   mv osdabzip/README.mscore    README.mscore.osdabzip
+   mv share/wallpaper/COPYRIGHT COPYING.wallpaper
+popd
+
+%check
+# iotest seems outdated. Skipping.
+# rendertest needs the X server. Skipping.
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%post
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+update-mime-database %{_datadir}/mime &> /dev/null || :
+update-desktop-database &> /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
+update-mime-database %{_datadir}/mime &> /dev/null || :
+update-desktop-database &> /dev/null || :
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+
+%files
+%defattr(-,root,root,-)
+%doc mscore/{ChangeLog*,COPYING*,NEWS,README*}
+%{_bindir}/%{name}
+%{_datadir}/%{name}-%{version}/
+%exclude %{_datadir}/%{name}-%{version}/man/
+%{_datadir}/icons/hicolor/*/*/*
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/mime/packages/%{name}.xml
+%{_datadir}/soundfonts/TimGM6mb.sf2
+%{_mandir}/man1/*
+%{_qt4_plugindir}/designer/libawlplugin.so
+
+%files doc
+%defattr(-,root,root,-)
+%doc %{_datadir}/%{name}-%{version}/man/
+
+%files fonts
+%defattr(-,root,root,-)
+%{_datadir}/fonts/%{name}/%{fontfamilyname}*.ttf
+
+
+%changelog
+* Thu Jan  9 2014 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.3-2
+- initial build for Vine Linux
+- add Patch100 to fix build failure with freetype2 > 2.5
+
+* Fri Apr 12 2013 Tom Callaway <spot@fedoraproject.org> - 1.3-2
+- perl(Pod::Usage) needed for font generation
+
+* Fri Apr 12 2013 Tom Callaway <spot@fedoraproject.org> - 1.3-1
+- update to 1.3
+- remove mscore/demos/prelude.mscx from source tarball (it is non-free, see bz951379)
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Tue Mar 13 2012 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.2-1
+- Update to 1.2.
+
+* Sat Mar 03 2012 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.1-4
+- Fix accidontals crash RHBZ#738044
+
+* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-3
+- Rebuilt for c++ ABI breakage
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Thu Jul 28 2011 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.1-1
+- Update to 1.1.
+
+* Tue Feb 08 2011 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 1.0-1
+- Update to 1.0.
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.6.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Sun Sep 26 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.9.6.3-1
+- Update to 0.9.6.3
+
+* Thu Aug 19 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.9.6.2-1
+- Update to 0.9.6.2
+
+* Tue Jul 20 2010 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.9.6.1-1
+- Update to 0.9.6.1
+
+* Mon Jun 14 2010 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 0.9.6-1
+- Update to 0.9.6
+- Split documentation into its own package
+- Move some gcc warning fixes into a patch
+
+* Tue Dec 22 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 0.9.5-3
+- Fix build flags on F-11
+
+* Tue Dec 22 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 0.9.5-2
+- Add default soundfont support for exported audio files
+- Rebuild against new libsndfile for additional functionality
+- Drop F-10 related bits from specfile
+- Make fonts subpackage noarch
+- Fix build failure on arm architecture
+
+* Fri Aug 21 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 0.9.5-1
+- Update to 0.9.5
+
+* Wed Aug 05 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 0.9.4-6
+- Update the .desktop file
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Jun 11 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 0.9.4-4
+- Font package cleanup for F-12 (RHBZ#493463)
+- One specfile for all releases
+
+* Mon Mar 23 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 0.9.4-3.fc10.1
+- Add BR: tetex-font-cm-lgc for Fedora < 11
+
+* Mon Mar 23 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 0.9.4-3
+- Add Provides: musescore = %%{name}-%%{version}
+- Replace "fluid-soundfont" requirement with "soundfont2-default"
+
+* Fri Mar 06 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 0.9.4-2
+- Add extra BR:tex-cm-lgc for F-11+. This is necessary to build the fonts from source
+- Update icon scriptlets according to the new guidelines
+
+* Sat Feb 21 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> 0.9.4-1
+- Initial Fedora build

+ 111 - 0
q/qtlockedfile/qtlockedfile-vl.spec

@@ -0,0 +1,111 @@
+Summary:	QFile extension with advisory locking functions
+Name:		qtlockedfile
+Version:	2.4
+Release:	7%{?_dist_release}
+Group:		System Environment/Libraries
+License:	GPLv3 or LGPLv2 with exceptions
+URL:		http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Utilities/qtlockedfile
+Source0:	http://get.qt.nokia.com/qt/solutions/lgpl/%{name}-%{version}_1-opensource.tar.gz
+Source1:	qtlockedfile.prf
+Patch0:		qtlockedfile-dont-build-example.patch
+# Remove unnecessary linkage to libQtGui
+Patch1:		qtlockedfile-dont-link-qtgui.patch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires:	qt4-devel
+%{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: shaolin
+
+%description
+This class extends the QFile class with inter-process file locking capabilities.
+If an application requires that several processes should access the same file,
+QtLockedFile can be used to easily ensure that only one process at a time is
+writing to the file, and that no process is writing to it while others are
+reading it.
+
+%package	devel
+Summary:	Development files for %{name}
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	qt4-devel
+
+%description	devel
+This package contains libraries and header files for developing applications
+that use QtLockedFile.
+
+%prep
+%setup -q -n %{name}-%{version}_1-opensource
+%patch0 -p1 -b .no-example
+%patch1 -p1 -b .dont-link-qtgui
+
+
+%build
+touch .licenseAccepted
+# Does not use GNU configure
+./configure -library
+%{_qt4_qmake}
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+# libraries
+mkdir -p $RPM_BUILD_ROOT%{_qt4_libdir}
+cp -a lib/* $RPM_BUILD_ROOT%{_qt4_libdir}
+
+# headers
+mkdir -p $RPM_BUILD_ROOT%{_qt4_headerdir}/QtSolutions
+cp -a \
+    src/qtlockedfile.h \
+    src/QtLockedFile \
+    $RPM_BUILD_ROOT%{_qt4_headerdir}/QtSolutions
+
+mkdir -p $RPM_BUILD_ROOT%{_qt4_datadir}/mkspecs/features
+cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_qt4_datadir}/mkspecs/features/
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%defattr(-,root,root,-)
+%doc LGPL_EXCEPTION.txt LICENSE.* README.TXT
+%{_qt4_libdir}/lib*.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%doc doc example
+%{_qt4_libdir}/lib*.so
+%{_qt4_headerdir}/QtSolutions/
+%{_qt4_datadir}/mkspecs/features/%{name}.prf
+
+%changelog
+* Thu Jan  9 2014 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.4-7
+- initial build for Vine Linux
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Apr 16 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> 2.4-2
+- Remove unnecessary linkage to libQtGui
+
+* Thu Apr 15 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> 2.4-1
+- Initial Fedora package.

+ 203 - 0
q/qtsingleapplication/qtsingleapplication-vl.spec

@@ -0,0 +1,203 @@
+# Upstream uses weird versioning convention
+%global upstreamver 2.6_1-opensource
+
+Summary:	Qt library to start applications only once per user
+Name:		qtsingleapplication
+Version:	2.6.1
+Release:	9%{?_dist_release}
+Group:		System Environment/Libraries
+License:	GPLv3 or LGPLv2 with exceptions
+URL:		http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Utilities/qtsingleapplication
+Source0:	http://get.qt.nokia.com/qt/solutions/lgpl/qtsingleapplication-%{upstreamver}.tar.gz
+# The following source and 2 patches are sent upstream:
+# http://bugreports.qt.nokia.com/browse/QTSOLBUG-119
+# To add qmake support for convenience for packages using this library:
+Source1:	qtsingleapplication.prf
+Source2:	qtsinglecoreapplication.prf
+# Don't build examples, Include qtsinglecoreapplication library in the build:
+Patch0:		qtsingleapplication-build.diff
+# The library includes a duplicate of qtlockedfile. We link to it dynamically instead:
+Patch1:		qtsingleapplication-dont-bundle-external-libs.patch
+# Additional API for building clementine
+# http://bugreports.qt.nokia.com/browse/QTSOLBUG-133
+Patch2:		qtsingleapplication-add-api.patch
+# gcc-4.7 compilation fix
+Patch3:		qtsingleapplication-gcc47.patch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires:	qt4-devel
+BuildRequires:	qtlockedfile-devel
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: shaolin
+
+%{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}
+
+%description
+For some applications it is useful or even critical that they are started
+only once by any user. Future attempts to start the application should
+activate any already running instance, and possibly perform requested
+actions, e.g. loading a file, in that instance.
+
+The QtSingleApplication class provides an interface to detect a running
+instance, and to send command strings to that instance.
+
+%package	devel
+Summary:	Development files for %{name}
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	qt4-devel
+
+%description	devel
+This package contains libraries and header files for developing applications
+that use QtSingleApplication.
+
+%package -n qtsinglecoreapplication
+Summary:	Qt library to start applications only once per user
+Group:		System Environment/Libraries
+Obsoletes:	%{name} < 2.6.1-3
+
+%description -n qtsinglecoreapplication
+For some applications it is useful or even critical that they are started
+only once by any user. Future attempts to start the application should
+activate any already running instance, and possibly perform requested
+actions, e.g. loading a file, in that instance.
+
+For console (non-GUI) applications, the QtSingleCoreApplication variant
+is provided, which avoids dependency on QtGui.
+
+%package -n qtsinglecoreapplication-devel
+Summary:	Development files for qtsinglecoreapplication
+Group:		Development/Libraries
+Obsoletes:	%{name}-devel < 2.6.1-3
+Requires:	qtsinglecoreapplication = %{version}-%{release}
+Requires:	qt4-devel
+
+%description -n qtsinglecoreapplication-devel
+This package contains libraries and header files for developing applications
+that use QtSingleCoreApplication.
+
+%prep
+%setup -q -n %{name}-%{upstreamver}
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+
+# We already disabled bundling this extrenal library.
+# But just to make sure:
+rm src/{QtLocked,qtlocked}*
+
+
+%build
+touch .licenseAccepted
+# Does not use GNU configure
+./configure -library
+%{_qt4_qmake}
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+# libraries
+mkdir -p $RPM_BUILD_ROOT%{_qt4_libdir}
+cp -a lib/* $RPM_BUILD_ROOT%{_qt4_libdir}
+chmod 755 $RPM_BUILD_ROOT%{_qt4_libdir}/*.so.*.*.*
+
+# headers
+mkdir -p $RPM_BUILD_ROOT%{_qt4_headerdir}/QtSolutions
+cp -a \
+    src/qtsingleapplication.h \
+    src/QtSingleApplication \
+    src/qtsinglecoreapplication.h \
+    src/QtSingleCoreApplication \
+    $RPM_BUILD_ROOT%{_qt4_headerdir}/QtSolutions
+
+mkdir -p $RPM_BUILD_ROOT%{_qt4_datadir}/mkspecs/features
+cp -a %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT%{_qt4_datadir}/mkspecs/features/
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%post -n qtsinglecoreapplication -p /sbin/ldconfig
+
+%postun -n qtsinglecoreapplication -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc LGPL_EXCEPTION.txt LICENSE.* README.TXT
+%{_qt4_libdir}/lib*SingleApplication*.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%doc doc examples
+%{_qt4_libdir}/lib*SingleApplication*.so
+%dir %{_qt4_headerdir}/QtSolutions/
+%{_qt4_headerdir}/QtSolutions/QtSingleApplication
+%{_qt4_headerdir}/QtSolutions/%{name}.h
+%{_qt4_datadir}/mkspecs/features/%{name}.prf
+
+%files -n qtsinglecoreapplication
+%defattr(-,root,root,-)
+%doc LGPL_EXCEPTION.txt LICENSE.*
+%{_qt4_libdir}/lib*SingleCoreApplication*.so.*
+
+%files -n qtsinglecoreapplication-devel
+%defattr(-,root,root,-)
+%{_qt4_libdir}/lib*SingleCoreApplication*.so
+%dir %{_qt4_headerdir}/QtSolutions/
+%{_qt4_headerdir}/QtSolutions/QtSingleCoreApplication
+%{_qt4_headerdir}/QtSolutions/qtsinglecoreapplication.h
+%{_qt4_datadir}/mkspecs/features/qtsinglecoreapplication.prf
+
+%changelog
+* Thu Jan  9 2014 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.6.1-9
+- initial build for Vine Linux
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.1-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.1-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.1-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Wed Jan 11 2012 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> 2.6.1-6
+- gcc-4.7 compilation fix
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Aug 11 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> 2.6.1-4
+- Make the additional API patch backwards compatible
+
+* Wed Jul 21 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> 2.6.1-3
+- Split the qtsinglecoreapplication bits into their own subpackages
+
+* Fri Jul 16 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> 2.6.1-2
+- Add additional API to support clementine.
+
+* Sun Jun 06 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> 2.6.1-1
+- Change version to 2.6.1. Upstream uses weird version convention 2.6_1
+- Own the directory %%{_qt4_headerdir}/QtSolutions/
+
+* Sat May 01 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> 2.6-3
+- Add comments to the extra source and patches
+- Add a chmod 755 to make sure that the library gets the right permission
+
+* Thu Apr 15 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> 2.6-2
+- Include .prf file
+- Don't bundle external qtlockedfile library
+- Fix typo in the description
+
+* Sun Apr 11 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> 2.6-1
+- Initial Fedora package. Specfile partly borrowed from opensuse
+
+* Thu Dec  3 2009 Todor Prokopov <koprok@nand.bg>
+- Initial package.