Browse Source

upload: kdiff3, kphotoalbum
NEW: drumstick, kmid2, ktorrent


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

inagaki 13 years ago
parent
commit
237cd4b84d

+ 154 - 0
d/drumstick/drumstick-vl.spec

@@ -0,0 +1,154 @@
+Name:    drumstick
+Summary: Qt4/C++ wrapper for ALSA sequencer
+Version: 0.5.0
+Release: 1%{?_dist_release}
+
+Group:   System Environment/Libraries
+License: GPLv2+
+URL:     http://drumstick.sourceforge.net/
+
+Source0: http://downloads.sourceforge.net/project/drumstick/%{version}/drumstick-%{version}.tar.bz2
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: cmake
+BuildRequires: qt4-devel
+BuildRequires: alsa-lib-devel
+BuildRequires: desktop-file-utils
+
+Obsoletes: aseqmm < %{version}-%{release}
+Provides: aseqmm = %{version}-%{release}
+
+Requires(post): shared-mime-info
+Requires(post): /sbin/ldconfig
+Requires(postun): shared-mime-info
+Requires(postun): /sbin/ldconfig
+
+%description
+The drumstick library is a C++ wrapper around the ALSA library sequencer
+interface, using Qt4 objects, idioms and style. The ALSA sequencer interface
+provides software support for MIDI technology on GNU/Linux.
+
+%package devel
+Summary: Developer files for %{name}
+Summary(ja): %{name} の開発用ファイル
+Group:   Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Obsoletes: aseqmm-devel < %{version}-%{release}
+Provides: aseqmm-devel = %{version}-%{release}
+
+%description devel
+%{summary}.
+
+%package examples
+Summary: Example programs for %{name}
+Group:   System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+Obsoletes: aseqmm-examples < %{version}-%{release}
+Provides: aseqmm-examples = %{version}-%{release}
+
+%description examples
+This package contains the test/example programs for %{name}.
+
+
+%prep
+%setup -q -n %{name}-%{version}%{?svn}
+#patch0 -p1 -b .implicit-linking
+#patch1 -p0 -b .sysinfo-#597354
+
+
+%build
+mkdir -p %{_target_platform}
+pushd %{_target_platform}
+%cmake .. 
+popd
+
+make %{?_smp_mflags} -C %{_target_platform}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install/fast  DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
+for i in $RPM_BUILD_ROOT%{_datadir}/applications/* ; do
+  desktop-file-validate $i
+done
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post
+/sbin/ldconfig
+update-mime-database %{_datadir}/mime &> /dev/null || :
+
+%postun
+/sbin/ldconfig
+update-mime-database %{_datadir}/mime &> /dev/null || :
+
+%post examples
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+update-desktop-database &> /dev/null || :
+
+%postun examples
+update-desktop-database &> /dev/null || :
+if [ $1 -eq 0 ] ; then
+    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+
+%posttrans examples
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+
+%files
+%defattr(-,root,root,-)
+%doc ChangeLog COPYING
+%{_libdir}/libdrumstick-file.so.*
+%{_libdir}/libdrumstick-alsa.so.*
+%{_datadir}/mime/packages/drumstick.xml
+
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/libdrumstick-file.so
+%{_libdir}/libdrumstick-alsa.so
+%{_libdir}/pkgconfig/drumstick-file.pc
+%{_libdir}/pkgconfig/drumstick-alsa.pc
+%{_includedir}/drumstick/
+%{_includedir}/drumstick.h
+
+%files examples
+%defattr(-,root,root,-)
+%{_bindir}/drumstick-*
+%{_datadir}/applications/drumstick-*.desktop
+%{_datadir}/icons/hicolor/*/apps/*
+%{_mandir}/man1/*
+
+%changelog
+* Sat Jan 15 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.5.0-1
+- Initial build for Vine Linux
+
+* Fri May 28 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.3.1-2
+- sysinfo: don't crash when no timer module available (#597354, upstream patch)
+
+* Fri May 28 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.3.1-1
+- update to 0.3.1
+- fix FTBFS due to the strict ld in Fedora >= 13
+
+* Mon Mar 15 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.3.0-1
+- update to 0.3.0 release
+
+* Tue Feb 08 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.2.99-0.3.svn20100208
+- update from SVN for KMid2 0.2.1
+
+* Sun Jan 31 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.2.99-0.2.svn20100107
+- put the alphatag before the disttag
+
+* Fri Jan 29 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.2.99-0.1.svn20100107
+- update to 0.2.99svn tarball
+- renamed from aseqmm to drumstick by upstream
+
+* Fri Jan 22 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.2.0-2
+- require the main package with exact version-release in -examples
+
+* Fri Jan 22 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.2.0-1
+- First Fedora package

+ 81 - 20
k/kdeaddons/kdeaddons-vl.spec

@@ -1,25 +1,22 @@
-%define beta 0
-
-# Compile only atlantikdesigner
+%if %{?_dist_release} != "vl4" && %{?_dist_release} != "vl5" 
+# Compile only atlantikdesigner on KDE4
 %define donotcompilelist doc kaddressbook-plugins kate kfile-plugins kicker-applets knewsticker-scripts konq-plugins ksig noatun-plugins renamedlgplugins
+%define kde KDE3
+%else
+%define kde KDE
+%endif
 
 Name: kdeaddons
-Summary: K Desktop Environment - Plugins
-Summary(ja): K デスクトップ環境 3 - プラグイン
+Summary: %{kde} additional plugins
+Summary(ja): %{kde} 追加プラグイン
 Version: 3.5.10
-%if %{beta}
-Release: 1%{beta}%{?_dist_release}
-%else
-Release: 1%{?_dist_release}
-%endif
-%if %{beta}
-Source: ftp://ftp.kde.org/pub/kde/unstable/%{version}-%{beta}/src/%{name}-%{version}-%{beta}.tar.bz2
-%else
-Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2
-%endif
+Release: 3%{?_dist_release}
+
 URL: http://www.kde.org/
 Group: Applications/Other
-License: GPL
+License: GPLv2
+
+Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: kdelibs3-devel >= %{version}
@@ -27,20 +24,44 @@ BuildRequires: kdegames3-devel >= %{version}
 BuildRequires: libxml2-devel >= 2.6.0
 BuildRequires: libxslt-devel >= 1.0.18
 BuildRequires: zlib-devel libjpeg-devel libpng-devel gettext
+%if %{?_dist_release} == "vl4" || %{?_dist_release} == "vl5" 
+BuildRequires: kdemultimedia3-devel >= %{version}
+BuildRequires: kdenetwork3-devel >= %{version}
+BuildRequires: kdepim3-devel >= %{version}
+BuildRequires: SDL-devel
+%endif
 Requires: kdelibs3 >= %{version}
 Requires: kdegames3 >= %{version}
 
 %description
-Plugins for some KDE applications.
-This package only includes a game board designer for Atlantik.
+kdeaddons contains additional plugins and scripts for some KDE applications.
+
+%if %{?_dist_release} !="vl4" && %{?_dist_release} !="vl5" 
+%package atlantikdesigner
+Summary: Atlantik Designer
+Group: Applications/Games
+Requires: kdelibs3 >= %{version}
+Requires: kdegames3 >= %{version}
+# directory ownership
+Requires: hicolor-icon-theme
+
+Obsoletes: kdeaddons-extras < %{version}-%{release}
+
+%description atlantikdesigner
+This package includes a game board designer for Atlantik.
+%endif
 
 %prep
 %setup -q
+%if %{?_dist_release} != "vl4" && %{?_dist_release} != "vl5" 
 sed -i -e 's/-lkdegames//g' atlantikdesigner/designer/Makefile.in
+%endif
 
 %build
 unset QTDIR || : ; . /etc/profile.d/qt.sh
+%if %{?_dist_release} != "vl4" && %{?_dist_release} != "vl5" 
 export DO_NOT_COMPILE="%{donotcompilelist}"
+%endif
 
 %configure \
     --with-qt-libraries=$QTDIR/lib \
@@ -55,26 +76,66 @@ make %{?_smp_mflags}
 %install
 rm -rf $RPM_BUILD_ROOT
 
+%if %{?_dist_release} != "vl4" && %{?_dist_release} != "vl5" 
 export DO_NOT_COMPILE="%{donotcompilelist}"
 make DESTDIR=$RPM_BUILD_ROOT install
+%else
+make DESTDIR=$RPM_BUILD_ROOT install
 
+# Make symlinks relative
+cd $RPM_BUILD_ROOT/usr/share/doc/HTML/en
+for i in *; do
+	if [ -d $i -a -L $i/common ]; then
+		rm -f $RPM_BUILD_ROOT/usr/share/doc/HTML/en/$i/common
+		ln -sf ../common $RPM_BUILD_ROOT/usr/share/doc/HTML/en/$i
+	fi
+done
+%endif
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-#post -p /sbin/ldconfig
+%if %{?_dist_release} == "vl4" || %{?_dist_release} == "vl5" 
+
+%post -p /sbin/ldconfig
 
-#postun -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
+%endif
+
+%if %{?_dist_release} == "vl4" || %{?_dist_release} == "vl5" 
 %files
 %defattr(-,root,root)
+%doc README COPYING-DOCS
+%doc %{_datadir}/doc/HTML/en/*
+%{_bindir}/*
+%{_libdir}/kde3/*
+%{_datadir}/applications/*
+%{_datadir}/applnk
+%{_datadir}/apps/*
+%config %{_datadir}/config/*
+%{_datadir}/config.kcfg/*
+%{_datadir}/icons/*
+%{_datadir}/mimelnk/*
+%{_datadir}/services/*
+%else
+%files atlantikdesigner
+%defattr(-,root,root)
 %doc README COPYING-DOCS atlantikdesigner/TODO
 %{_bindir}/atlantikdesigner
 %{_datadir}/apps/atlantikdesigner/
 %{_datadir}/icons/hicolor/*/*/atlantikdesigner*
 %{_datadir}/applications/kde/atlantikdesigner.desktop
+%endif
 
 %changelog
+* Sat Feb 26 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.10-3
+- changed package name to avoid obsolation by kdeplasma-addons
+
+* Thu Dec 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.10-2
+- built for VinePlus/5
+- updated spec file compatibility
+
 * Sun Mar 21 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.10-1
 - updated to 3.5.10, only including atlantikdesigner
 - built with new toolchain

+ 31 - 14
k/kdiff3/kdiff3-vl.spec

@@ -1,22 +1,23 @@
 Name: kdiff3
+Summary: Tool for Comparison and Merge of Files and Directories
+Summary(ja): ファイルやディレクトリの比較/マージを行うツール
 Version: 0.9.95
-Release: 1%{?_dist_release}
+Release: 3%{?_dist_release}
 
 URL: http://kdiff3.sourceforge.net/
 License: GPLv2
-Summary: Tool for Comparison and Merge of Files and Directories
-Summary(ja): ファイルやディレクトリの比較/マージを行うツール
 Group: Development/Tools
 
 Source: http://downloads.sourceforge.net/sourceforge/kdiff3/%{name}-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 # Remove bogus MimeType tag from kdiff3part.desktop
 Patch0:         kdiff3part.desktop.diff
 # Install kdiff3_part.rc into correct location
 Patch1:		kdiff3part.rc.diff
+# fix build against kde-4.5 (pre)releases
+Patch2:		kdiff3-0.9.95-docbook_fixes.patch     
 
-Requires: kdelibs > 4.1
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: desktop-file-utils
 BuildRequires: cmake
 BuildRequires: gettext
@@ -26,12 +27,13 @@ BuildRequires: libXext-devel
 BuildRequires: libXdmcp-devel
 BuildRequires: libXft-devel
 BuildRequires: libXpm-devel
-BuildRequires: kdelibs-devel >= 4.1
-BuildRequires: kdebase-devel
+BuildRequires: kdelibs4-devel >= 4.1
+BuildRequires: kdebase4-devel
 BuildRequires: phonon-devel
 BuildRequires: qt4-devel >= 4.4
 BuildRequires: openssl-devel
-BuildRequires: xorg-x11-devel
+#BuildRequires: xorg-x11-devel
+Requires: kdelibs4 > 4.1
 
 %description
 Shows the differences line by line and character by character (!).
@@ -44,6 +46,7 @@ Unicode & UTF-8 support
 %setup -q -n %{name}-%{version}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1 -b .docbook_fixes
 
 %build
 export QTDIR=/usr/lib/qt4
@@ -75,14 +78,20 @@ cat %{name}plugin.lang >> %{name}.lang
 %post
 touch --no-create %{_datadir}/icons/hicolor || :
 touch --no-create %{_datadir}/icons/locolor || :
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor 2> /dev/null || :
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/locolor 2> /dev/null || :
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+gtk-update-icon-cache %{_datadir}/icons//locolor &> /dev/null || :
+update-desktop-database -q &> /dev/null
 
 %postun
-touch --no-create %{_datadir}/icons/hicolor || :
-touch --no-create %{_datadir}/icons/locolor || :
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor 2> /dev/null || :
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/icons/locolor 2> /dev/null || :
+if [ $1 -eq 0 ] ; then
+    touch --no-create %{_datadir}/icons/hicolor || :
+    touch --no-create %{_datadir}/icons/locolor || :
+    gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor 2> /dev/null || :
+    gtk-update-icon-cache --quiet %{_datadir}/icons/icons/locolor 2> /dev/null || :
+    update-desktop-database -q &> /dev/null
+fi
 
 %files -f %{name}.lang
 %doc AUTHORS ChangeLog COPYING NEWS README TODO
@@ -96,6 +105,14 @@ touch --no-create %{_datadir}/icons/locolor || :
 %{_libdir}/kde4/*
 
 %changelog
+* Sat Feb 26 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.9.95-3
+- added Patch2 from FC
+  * Tue Jul 13 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.9.95-5
+  - ftbfs against kde-4.5 (pre)releases
+
+* Sat Jan 15 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.9.95-2
+- fixed BR to build on Vine Linux 5
+
 * Thu Aug 5 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.95-1
 - initial build for VineSeed
 

+ 204 - 0
k/kmid2/kmid2-vl.spec

@@ -0,0 +1,204 @@
+%if %{?_dist_release} == "vl5"
+%define kde KDE4
+%else
+%define kde KDE
+%endif
+
+Name:           kmid2
+Summary:        A MIDI/karaoke player for %{kde}
+Summary(ja):    %{kde} 向け MIDI/カラオケプレーヤー
+Version:        2.3.0
+Release:        4%{?_dist_release}
+
+Group:          Applications/Multimedia
+# GPLv2+ for the code and the MMA examples, CC-BY-SA for the MIDI examples
+License:        GPLv2+ and CC-BY-SA
+URL:            http://userbase.kde.org/KMid2
+
+Source0:        http://downloads.sourceforge.net/project/%{name}/%{version}/kmid-%{version}.tar.bz2
+
+# http://websvn.kde.org/?revision=1134129&view=revision
+# Fix a crash in the ALSA backend due to reloadDeviceList (kde#240394)
+Patch0:         kmid-2.3.0-kde#240394.patch
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires:  kdelibs4-devel
+#BuildRequires:  kde-filesystem
+BuildRequires:  cmake
+BuildRequires:  alsa-lib-devel
+BuildRequires:  drumstick-devel >= 0.3
+BuildRequires:  gettext
+BuildRequires:  desktop-file-utils
+
+#{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api}}
+#{?_kde4_version:Requires: kdelibs4%{?_isa} >= %{_kde4_version}}
+Requires:       oxygen-icon-theme
+Requires:       drumstick >= 0.3
+Requires:       %{name}-libs = %{version}-%{release}
+
+Obsoletes:      kmid < 2.0-1
+Provides:       kmid = %{version}-%{release}
+
+%description
+KMid2 is a MIDI/karaoke file player, with configurable midi mapper, real
+Session Management, drag & drop, customizable fonts, etc. It has a very
+nice interface which let you easily follow the tune while changing the
+color of the lyrics.
+It supports output through external synthesizers, AWE, FM and GUS cards.
+It also has a keyboard view to see the notes played by each instrument.
+
+%package libs
+Summary:        Runtime libraries for %{name}
+Summary(ja):    %{name} のランタイムライブラリ
+Group:          System Environment/Libraries
+License:        GPLv2+
+
+#{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api}}
+#{?_kde4_version:Requires: kdelibs4%{?_isa} >= %{_kde4_version}}
+
+%description libs
+%{summary}.
+
+%package devel
+Summary:        Development files for %{name}
+Summary(ja):    %{name} の開発用ファイル
+Group:          Development/Libraries
+License:        GPLv2+
+
+Requires:       %{name}-libs = %{version}-%{release}
+
+Obsoletes:      kmid-devel < 2.0-1
+Provides:       kmid-devel = %{version}-%{release}
+
+%description devel
+%{summary}.
+
+%prep
+%setup -q -n kmid-%{version}
+# zap bundled copy of drumstick to guarantee it's never used
+rm -rf drumstick
+%patch0 -p0 -b .kde#240394
+
+
+%build
+mkdir -p %{_target_platform}
+pushd %{_target_platform}
+unset QTDIR || : ; . /etc/profile.d/qt4.sh
+%cmake \
+    -DCMAKE_BUILD_TYPE=release \
+    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
+    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
+    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
+    -DLIB_INSTALL_DIR:PATH=%{_libdir} \
+    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
+    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
+    ..
+popd
+
+make %{?_smp_mflags} -C %{_target_platform}
+
+
+%install
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot} -C %{_target_platform}
+desktop-file-validate %{buildroot}%{_datadir}/applications/kde4/kmid.desktop
+%find_lang kmid
+
+%clean
+rm -rf %{buildroot}
+
+
+%post
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+update-desktop-database &> /dev/null || :
+
+%postun
+update-desktop-database &> /dev/null || :
+if [ $1 -eq 0 ] ; then
+    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
+
+%files -f kmid.lang
+%defattr(-,root,root,-)
+%doc ChangeLog COPYING README TODO
+%{_bindir}/kmid
+%{_datadir}/kde4/apps/kmid/
+%{_datadir}/applications/kde4/kmid.desktop
+%{_datadir}/config.kcfg/*
+%{_datadir}/kde4/services/*
+%{_datadir}/kde4/servicetypes/*
+%{_datadir}/icons/hicolor/*/apps/*
+%{_libdir}/kde4/*
+%doc %{_docdir}/HTML/*/kmid/
+
+%files libs
+%defattr(-,root,root,-)
+%{_libdir}/libkmidbackend.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/libkmidbackend.so
+%{_includedir}/kde4/kmid/
+
+
+%changelog
+* Sat Feb 26 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.3.0-4
+- removed --with-kde from %%find_lang
+
+* Sun Jan 16 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.3.0-3
+- Initial build for Vine Linux
+
+* Fri May 28 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.3.0-2
+- Fix crash in ALSA backend due to reloadDeviceList (kde#240394, upstream patch)
+
+* Fri May 28 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.3.0-1
+- Update to 2.3.0 (new versioning scheme)
+- BR drumstick-devel >= 0.3
+- Requires: drumstick >= 0.3
+- Drop obsolete drumstick-version patch
+- Examples now partly CC-BY-SA, partly GPLv2+ (instead of CC-BY)
+- Use _kde4_version macro
+- Add -devel and -libs subpackages
+- Package COPYING
+
+* Tue Feb 09 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.2.1-2
+- Requires: drumstick >= 0.2.99-0.3
+
+* Tue Feb 09 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.2.1-1
+- Update to 0.2.1
+- Drop upstreamed timidity-pulseaudio patch
+- Drop dont-translate-output-names patch, should not be needed anymore
+- BR drumstick-devel >= 0.2.99-0.3 (0.2.1 needs the 20100208 snapshot)
+- relax drumstick version check in CMakeLists.txt as 0.3 is not out yet
+
+* Fri Feb 05 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.2.0-3
+- Don't translate output names, breaks autospawning sequencers
+
+* Sun Jan 31 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.2.0-2
+- Support PulseAudio when autospawning TiMidity++ (-OO -opulse switches)
+
+* Sun Jan 31 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.2.0-1
+- Update to 0.2.0
+- The examples with copyright issues have been dropped by upstream
+- BR drumstick-devel instead of aseqmm-devel
+
+* Wed Jan 27 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.1.1-4
+- Fix the kde4-config output parsing for 4.4 ("KDE Development Platform:")
+
+* Wed Jan 27 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.1.1-3
+- Correctly require at least the kdelibs version used for building
+
+* Wed Jan 27 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.1.1-2
+- Remove nonsense Requires: kdelibs4 >= %%{version}, as %%{version} is 0.1.1
+
+* Fri Jan 22 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.1.1-1
+- First Fedora package, replaces kmid

+ 22 - 6
k/kphotoalbum/kphotoalbum-vl.spec

@@ -2,22 +2,27 @@ Summary: KDE Photo Album
 Summary(ja): KDE フォトアルバム 
 Name:	 kphotoalbum
 Version: 4.1.1
-Release: 2%{?_dist_release}
+Release: 4%{?_dist_release}
 
 License: GPLv2+
 Group:   Applications/Multimedia 
-URL:	 http://kphotoalbum.org/
+URL:	 http://www.kphotoalbum.org/
+
 Source0:  http://kphotoalbum.org/data/download/kphotoalbum-%{version}.tar.bz2
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
+## upstream patches
+Patch100: kphotoalbum-4.1.1-docbook_fix.patch
+# http://websvn.kde.org/?view=revision&revision=1213128
+Patch101: kphotoalbum-4.1.1-exiv2_021.patch
 
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: desktop-file-utils
 BuildRequires: exiv2-devel
 BuildRequires: gettext
 # marble integration
 %define marble_version 4.3.0
-BuildRequires: kdeedu-devel >= %{marble_version} 
+BuildRequires: kdeedu4-devel >= %{marble_version} 
 BuildRequires: kdelibs4-devel
-BuildRequires: kdegraphics-devel >= 4.3.0
+BuildRequires: kdegraphics4-devel >= 4.3.0
 #BuildRequires: libkdcraw-devel >= 0.4.0
 #BuildRequires: libkexiv2-devel >= 0.5.0
 #BuildRequires: libkipi-devel >= 0.3.0
@@ -26,7 +31,7 @@ BuildRequires: soprano-devel
 %global kde4_version %((kde4-config --version 2>/dev/null || echo "KDE 4.2.0") | grep ^KDE | cut -d' ' -f2)
 
 Requires: kdelibs4 >= %{kde4_version}
-Requires: kdeedu-marble >= %{marble_version}
+Requires: kdeedu4-marble >= %{marble_version}
 
 %description
 A photo album tool. Focuses on three key points:
@@ -36,6 +41,8 @@ A photo album tool. Focuses on three key points:
 
 %prep
 %setup -q 
+%patch100 -p1
+%patch101 -p4 -b exiv2_021
 
 %build
 mkdir -p %{_target_platform}
@@ -106,6 +113,15 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
 
 
 %changelog
+* Sat Jan 15 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.1.1-3
+- added Patch100 and 101 from FC
+  * Mon May 31 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.1.1-6 
+  - docbook fix (for kde-4.5.x)
+
+* Sat Jan 15 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.1.1-3
+- fixed build dependencies for VinePlus/5
+- updated URL
+
 * Wed May 05 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.1.1-2
 - rebuilt with exiv2-0.19
 

+ 402 - 0
k/ktorrent/ktorrent-vl.spec

@@ -0,0 +1,402 @@
+Name:           ktorrent
+Summary:        A BitTorrent program
+Summary(ja):    BitTorrent クライアント
+Version:        4.0.5
+Release:        1%{?_dist_release}
+
+Group:          Applications/Internet
+License:        GPLv2+
+URL:            http://ktorrent.org/
+
+Source0:        http://ktorrent.org/downloads/%{version}/ktorrent-%{version}%{?pre}.tar.bz2
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires: avahi-devel
+BuildRequires: cmake   
+BuildRequires: desktop-file-utils
+BuildRequires: gettext
+BuildRequires: gmp-devel
+#BuildRequires: GeoIP-devel
+# libtaskmanager support, for plasma applet
+BuildRequires: kdebase-workspace-devel
+BuildRequires: kdelibs4-devel >= 4.2.0
+BuildRequires: kdepimlibs-devel
+BuildRequires: libktorrent-devel
+BuildRequires: plasma-devel
+BuildRequires: qca2-devel
+BuildRequires: taglib-devel
+
+Obsoletes: ktorrent < 3.2.3-2
+
+Provides: plasma-engine-ktorrent = %{version}-%{release}
+
+Requires: %{name}-libs = %{version}-%{release}
+# fixme ?
+#Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
+
+%description
+KTorrent is a BitTorrent program for KDE. Its main features are native KDE
+integration, download of torrent files, upload speed capping, internet
+searching using various search engines, UDP Trackers and UPnP support.
+
+%package libs
+Summary: Runtime libraries for %{name}
+Summary(ja): %{name} のランタイムライブラリ
+Group: System Environment/Libraries
+#Requires: %{name} = %{version}-%{release}
+#{?_kde4_version:Requires: kdelibs4%{?_isa} >= %{_kde4_version}} 
+
+%description libs
+%{summary}.
+
+%package -n kde-plasma-ktorrent
+Summary: ktorrent plasma applet
+Summary(ja): ktorrent の Plasma アプレット
+Group: Applications/Internet
+Requires: plasma-engine-ktorrent = %{version}-%{release}
+
+%description -n kde-plasma-ktorrent
+%{summary}.
+
+
+%prep
+%setup -q -n %{name}-%{version}%{?pre}
+
+%build
+mkdir -p %{_target_platform}
+pushd %{_target_platform}
+%cmake \
+    -DCMAKE_BUILD_TYPE=release \
+    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
+    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
+    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
+    -DLIB_INSTALL_DIR:PATH=%{_libdir} \
+    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
+    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
+    -DWITH_SYSTEM_GEOIP:BOOL=OFF \
+    -DWITH_BUILTIN_COUNTRY_FLAGS:BOOL=OFF \
+    ..
+popd
+
+make %{?_smp_mflags} -C %{_target_platform}
+
+%install
+%{__rm} -rf %{buildroot}
+make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
+
+# unpackaged files
+rm -f %{buildroot}%{_libdir}/lib{ktcore,ktupnp}.so
+
+%find_lang %{name}
+
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/kde4/ktorrent.desktop
+
+%post
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+update-desktop-database -q &> /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 || :
+update-desktop-database -q &> /dev/null ||:
+fi
+
+%post libs -p /sbin/ldconfig
+
+%postun libs -p /sbin/ldconfig
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc ChangeLog COPYING
+%{_bindir}/ktmagnetdownloader
+%{_bindir}/ktorrent
+%{_bindir}/ktupnptest
+%{_libdir}/kde4/ktbwschedulerplugin.so
+%{_libdir}/kde4/ktinfowidgetplugin.so
+%{_libdir}/kde4/ktipfilterplugin.so
+%{_libdir}/kde4/ktlogviewerplugin.so
+%{_libdir}/kde4/ktmagnetgeneratorplugin.so
+%{_libdir}/kde4/ktmediaplayerplugin.so
+%{_libdir}/kde4/ktscanfolderplugin.so
+%{_libdir}/kde4/ktsearchplugin.so
+%{_libdir}/kde4/ktstatsplugin.so
+%{_libdir}/kde4/ktupnpplugin.so
+%{_libdir}/kde4/ktwebinterfaceplugin.so
+%{_libdir}/kde4/ktzeroconfplugin.so
+%{_libdir}/kde4/ktdownloadorderplugin.so
+%{_libdir}/kde4/ktscriptingplugin.so
+%{_libdir}/kde4/ktshutdownplugin.so
+%{_libdir}/kde4/ktsyndicationplugin.so
+%{_libdir}/kde4/plasma_engine_ktorrent.so
+%{_datadir}/icons/hicolor/*/*/*
+%{_datadir}/applications/kde4/ktorrent.desktop
+%{_datadir}/kde4/apps/ktorrent/
+%{_datadir}/kde4/services/kt*plugin.desktop
+%{_datadir}/kde4/services/magnet.protocol
+%{_datadir}/kde4/services/plasma-dataengine-ktorrent.desktop
+%{_datadir}/kde4/servicetypes/ktorrentplugin.desktop
+
+%files libs
+%defattr(-,root,root,-)
+%{_libdir}/libktcore.so.11*
+%{_libdir}/libktupnp.so.4*
+
+%files -n kde-plasma-ktorrent
+%defattr(-,root,root,-)
+%{_datadir}/kde4/services/plasma-applet-ktorrent.desktop
+%{_libdir}/kde4/plasma_applet_ktorrent.so
+
+
+%changelog
+* Wed Jan 26 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.0.5-1
+- Initial build for Vine Linux
+
+* Thu Jul  8 2010 Alexey Kurov <nucleo@fedoraproject.org> - 4.0.2-1
+- ktorrent-4.0.2
+- drop DSO linking patch
+
+* Tue Jun 15 2010 Alexey Kurov <nucleo@fedoraproject.org> - 4.0.1-1
+- ktorrent-4.0.1
+- fix DSO linking
+
+* Mon May 24 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.0.0-1
+- ktorrent-4.0.0
+
+* Thu May 06 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.0-0.4.rc1
+- ktorrent-4.0rc1
+
+* Mon Apr 05 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.0-0.3.beta2
+- ktorrent-4.0beta2
+
+* Thu Jan 28 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.0-0.2.beta1
+- -libs: use %%{_kde4_version}
+
+* Mon Dec 21 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.0-0.1.beta1
+- ktorrent-4.0beta1
+
+* Thu Dec 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.3.2-1
+- ktorrent-3.3.2
+
+* Mon Nov 23 2009 Roland Wolters <wolters.liste@gmx.net> - 3.3.1-1
+- ktorrent-3.3.1
+
+* Mon Nov 09 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.3-1
+- ktorrent-3.3
+- -libs: add/fix scriptlets, move kdelibs4 dep here
+
+* Sat Oct 24 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.3-0.1.rc1
+- ktorrent-3.3rc1
+
+* Sun Sep 27 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.4-1
+- ktorrent-3.2.4
+
+* Mon Aug 24 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.3-3
+- upstream tarball respin
+
+* Sun Aug 23 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.3-2
+- kde-plasma-ktorrent pkg (so main pkg doesn't pull in kdebase-workspace)
+- -libs to make multilib friendly
+
+* Wed Aug 12 2009 Roland Wolters <wolters.liste@gmx.net> - 3.2.3-1
+- ktorrent-3.2.3
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Jul 07 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.2-3
+- don't use internal flags (prefer those provided by kdebase-runtime-flags)
+
+* Wed Jun 03 2009 Roland Wolters <wolters.liste@gmx.net> - 3.2.2-2
+- ktorrent-3.2.2
+
+* Tue May 05 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.1-3
+- crash adjusting speed from systray (kdebug#188447, rhbz#499147)
+
+* Wed Apr 29 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.1-2
+- -DWITH_SYSTEM_GEOIP=1
+
+* Mon Apr 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2.1-1
+- ktorrent-3.2.1
+- optimize scriptlets
+
+* Tue Feb 26 2009 Roland Wolters <wolters.liste@gmx.net> - 3.2-8
+- Some spec file dependency fixes.
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Tue Feb 17 2009 Roland Wolters <wolters.liste@gmx.net> - 3.2-1
+- Update to new version ktorrent 3.2
+ 
+* Tue Feb 01 2009 Roland Wolters <wolters.liste@gmx.net> - 3.1.6-4
+- ktorrent-3.1.6-4
+
+* Mon Nov 17 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.1.5-1
+- ktorrent-3.1.5 (#469870)
+
+* Thu Oct 23 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.1.4-1
+- ktorrent-3.1.4 (#468233)
+
+* Tue Oct 14 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.1.3-4
+- KDEDInit could not launch .../ktorrent (#451559, kde#157853)
+
+* Mon Oct 13 2008 Roland Wolters <wolters.liste@gmx.net> - 3.1.3-3
+- Update to upstream version 3.1.3
+
+* Fri Aug 08 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.1.2-1
+- ktorrent-3.1.2
+
+* Sun Jul 13 2008 Roland Wolters <wolters.liste@gmx.net> - 3.1-5
+- Update to version 3.1
+
+* Wed May 14 2008 Roland Wolters <wolters.liste@gmx.net> - 3.0.2-3
+- bugfix update to version 3.0.2
+- some spec file fixes due to an update error
+
+* Mon Apr 28 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.0.1-4
+- %%postun: remove extraneous scriplets
+- -devel: own %%{_kde4_includedir}/libbtcore/ (and subdirs)
+- -devel: Requires: kdelibs4-devel
+- drop: Requires: oxygen-icon-theme (kde4 runtime already does)
+- Requires(post,postun): xdg-utils
+
+* Thu Apr 17 2008 Roland Wolters <wolters.liste@gmx.net> - 3.0.1-3
+- bugfix update to version 3.0.1
+
+* Tue Feb 19 2008 Roland Wolters <wolters.liste@gmx.net> - 3.0.0-7
+- further spec file improvements for the 3.0.0 version
+
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.0.0-2
+- Autorebuild for GCC 4.3
+
+* Mon Feb 18 2008 Roland Wolters <wolters.liste@gmx.net> - 3.0.0-1
+- first KDE 4 build
+
+* Sun Jan 27 2008 Roland Wolters <wolters.liste@gmx.net> - 2.2.5-5
+- updated to bugfix version 2.2.5
+- fixed build-system-Qt problem in spec file
+
+* Sat Dec 01 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.4-2
+- changed build require from kdelibs-devel to kdelibs3-devel
+
+* Thu Nov 21 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.4-1
+- bugfix update to version 2.2.4
+
+* Fri Nov 16 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.3-2
+- fixed version number for libktorrent file (2.2.2 for now)
+
+* Thu Nov 15 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.3-1
+- features and bugfix update to version 2.2.3
+
+* Wed Aug 19 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.2-1
+- bugfix update to version 2.2.2
+
+* Thu Aug 16 2007 Roland Wolters <wolters.liste@gmx.net> - 2.2.1-3
+- licence tag corrected
+
+* Wed Jul 25 2007 Jesse Keating <jkeating@redhat.com> - 2.2.1-2
+- Rebuild for RH #249435
+
+* Tue Jul 24 2007 Roland Wolters <wolters.liste@gmx.net> 2.2.1-1
+- update to bugfix upstream 2.2.1
+
+* Fri Jul 06 2007 Roland Wolters <wolters.liste@gmx.net> 2.2-2
+- spec-file fixes re-included
+
+* Tue Jul 03 2007 Roland Wolters <wolters.liste@gmx.net> 2.2-1
+- update to upstream 2.2:
+	- cleaner UI
+	- - New file selection dialog
+	- Statistics plugin with pretty graphs
+	- Possibility to open as many tabs as you want
+	- Diskspace monitoring and stopping of downloads when the diskspace
+	  drops below a certain value
+	- Individual torrent speed limits
+	- Full disk preallocation to avoid fragmentation
+
+* Wed Jun 13 2007 Roland Wolters <wolters.liste@gmx.net> 2.2rc1-1
+- update to upstream 2.2rc1
+
+* Tue Apr 03 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.1.3-1
+- ktorrent-2.1.3 (#235014)
+- optimize %%configure
+
+* Fri Mar 09 2007 Roland Wolters <wolters.liste@gmx.net> 2.1.2-2
+- update to upstream 2.1.2
+
+* Mon Mar 05 2007 Roland Wolters <wolters.liste@gmx.net> 2.1.1-2
+- update to upstream 2.1.1
+
+* Wed Feb 07 2007 Roland Wolters <wolters.liste@gmx.net> 2.1-7
+- spec-file adjustments
+
+* Wed Feb 07 2007 Roland Wolters <wolters.liste@gmx.net> 2.1-6
+- fixed plugins bug
+- fixed configure warnings
+
+* Tue Feb 06 2007 Roland Wolters <wolters.liste@gmx.net> 2.1-4
+- added avahi-devel dependecy
+
+* Mon Feb 05 2007 Roland Wolters <wolters.liste@gmx.net> 2.1-3
+- Update to upstream version 2.1
+
+* Fri Oct 13 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.3-4
+- Update to upstream version 2.0.3
+- added znow patch for ppc
+
+* Thu Sep 07 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.2-3
+- mass rebuild
+
+* Tue Aug 30 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.2-1
+- minor bugfix update
+
+* Tue Aug 29 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.1-3
+- mass rebuild
+
+* Mon Aug 21 2006 Roland Wolters <wolters.liste@gmx.net> 2.0.1-1
+- update to version 2.0.1
+
+* Sun Aug 20 2006 Roland Wolters <wolters.liste@gmx.net> 2.0-6
+- increased minor version to avoid broken update path
+
+* Mon Aug 14 2006 Roland Wolters <wolters.liste@gmx.net> 2.0-3
+- fixed small errors in spec file
+
+* Wed Aug 09 2006 Roland Wolters <wolters.liste@gmx.net> 2.0-1
+- update to version 2.0
+
+* Fri Jun 23 2006 Roland Wolters <wolters.liste@gmx.net> 1.2-6
+- fixed doublication error in rpm spec
+- spec file polishing
+
+* Fri Jun 23 2006 Roland Wolters <wolters.liste@gmx.net> 1.2-5
+- added %%{_datadir}/apps/ktorrent
+- removed redundant KTorrent in summary
+
+* Wed Jun 21 2006 Roland Wolters <wolters.liste@gmx.net> 1.2-4
+- changed e-mail address to correct packager address
+
+* Wed Apr  5 2006 Roland Wolters <rolandwolters@web.de> 1.2-3
+- corrected *.desktop files
+- changed icon scriplets
+
+* Wed Apr  5 2006 Roland Wolters <rolandwolters@web.de> 1.2-2
+- set vendor string to ""
+- added gtk-update-icon-cache scriplets to post and postun
+- added desktop-database scriplet because of MimeType in ktorrent.desktop
+- moved %%{_libdir}/kde3/* to main package
+- moved %%{_libdir}/libktorrent.so to main package
+- configure with disable-static and enable-shared
+- added %%exclude %%{_libdir}/lib*.la
+
+* Mon Apr  3 2006 Roland Wolters <rolandwolters@web.de> 1.2-1
+- initial packaging