[arch-commits] Commit in kdemultimedia/trunk (PKGBUILD flac.patch tunepimp.patch)
Pierre Schmitz
pierre at archlinux.org
Wed Jul 23 23:42:32 UTC 2008
Date: Wednesday, July 23, 2008 @ 19:42:32
Author: pierre
Revision: 6149
upgpkg: kdemultimedia 4.1.0-1
updating to 4.1.0
Modified:
kdemultimedia/trunk/PKGBUILD
Deleted:
kdemultimedia/trunk/flac.patch
kdemultimedia/trunk/tunepimp.patch
----------------+
PKGBUILD | 58 +++++++++++++++------------------------------
flac.patch | 64 --------------------------------------------------
tunepimp.patch | 70 -------------------------------------------------------
3 files changed, 20 insertions(+), 172 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2008-07-23 23:42:04 UTC (rev 6148)
+++ PKGBUILD 2008-07-23 23:42:32 UTC (rev 6149)
@@ -1,45 +1,27 @@
-# $Id$
-# Maintainer: Tobias Powalowski <tpowa at archlinux.org>
+# $ Id: $
+# Maintainer: Pierre Schmitz <pierre at archlinux.de>
pkgname=kdemultimedia
-pkgver=3.5.9
-kdever=3.5.9 # if minor 0, then without .0
+pkgver=4.1.0
pkgrel=1
-pkgdesc="KDE Multimedia Programs."
-arch=(i686 x86_64)
-url="http://www.kde.org"
-license=('GPL')
+pkgdesc="KDE Multimedia Programs"
+arch=('i686' 'x86_64')
+url='http://www.kde.org'
+license=('GPL' 'LGPL' 'FDL')
groups=('kde')
-depends=('kdelibs>=3.5.9' 'cdparanoia' 'lame' 'flac>=1.1.4' 'musicbrainz' 'tunepimp>=0.5.3' 'taglib' 'xine-lib' 'perl' 'libtool' 'libsamplerate' 'gstreamer0.10' 'libxxf86dga' 'libxv' 'libxxf86vm')
-makedepends=('pkgconfig')
+depends=('kdelibs' 'xine-lib' 'tunepimp' 'cdparanoia')
+makedepends=('pkgconfig' 'cmake' 'automoc4')
+options=('docs')
+source=("ftp://ftp.archlinux.org/other/kde/${pkgname}-${pkgver}.tar.bz2")
+md5sums=('d822080344fb88776682fee021d878c6')
-# for easier build, just uncomment the mirror you want to use
- mirror="ftp.solnet.ch/mirror/KDE" # updated every 2 hours, very fast for Europe
-# mirror="ftp.kde.org/pub/kde/" # main server
-# mirror="ibiblio.org/pub/mirrors/kde/" # ibiblio mirror
-
-source=(ftp://$mirror/stable/$kdever/src/$pkgname-$pkgver.tar.bz2 tunepimp.patch flac.patch)
-
build() {
- # Uninstall akode before compile!
- # Source the QT and KDE profile
- [ "$QTDIR" = "" ] && source /etc/profile.d/qt3.sh
- [ "$KDEDIR" = "" ] && source /etc/profile.d/kde.sh
- # start building
- cd $startdir/src/$pkgname-$pkgver
- patch -Rp4 -i ../tunepimp.patch || return 1
- patch -Np1 -i ../flac.patch || return 1
- sed -i -e 's/applications-merged/kde-applications-merged/g' kappfinder-data/Makefile.{am,in}
- make -f admin/Makefile.common
- ./configure --prefix=/opt/kde \
- --with-alsa --with-lame --with-vorbis \
- --disable-dependency-tracking --disable-debug --with-speex --enable-gcc-hidden-visibility \
- --enable-final
- # --disable-strict --disable-warnings
- #--enable-final # remove this if you build with < 512mb ram.
- make || return 1
- make DESTDIR=$startdir/pkg install || return 1
+ cd $srcdir
+ mkdir build
+ cd build
+ cmake ../${pkgname}-${pkgver} \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ make
+ make DESTDIR=$pkgdir install
}
-md5sums=('fdfafe38d2c7e3019dafc80c177add15'
- '75d337a1ed6dee17cd8715a12cb99464'
- '72791ea8b5767cec50d02375322a2315')
Deleted: flac.patch
===================================================================
--- flac.patch 2008-07-23 23:42:04 UTC (rev 6148)
+++ flac.patch 2008-07-23 23:42:32 UTC (rev 6149)
@@ -1,64 +0,0 @@
---- kdemultimedia-3.5.5/kioslave/audiocd/configure.in.in 2005-09-10 01:19:49.000000000 -0700
-+++ kdemultimedia-3.5.5-b2/kioslave/audiocd/configure.in.in 2006-10-19 14:24:10.000000000 -0700
-@@ -5,7 +5,7 @@
- have_libFLAC=no
- KDE_CHECK_HEADER(FLAC/metadata.h,
- [
-- KDE_CHECK_LIB(FLAC,FLAC__seekable_stream_decoder_process_single,
-+ KDE_CHECK_LIB(FLAC,FLAC__stream_decoder_process_single,
- have_libFLAC=yes)
-
- ])
---- kdemultimedia-3.5.5/kioslave/audiocd/plugins/flac/encoderflac.cpp 2006-01-19 08:40:33.000000000 -0800
-+++ kdemultimedia-3.5.5-b2/kioslave/audiocd/plugins/flac/encoderflac.cpp 2006-10-19 14:36:32.000000000 -0700
-@@ -29,6 +29,11 @@
- #include <kconfig.h>
- #include <kdebug.h>
-
-+#if !defined FLAC_API_VERSION_CURRENT || FLAC_API_VERSION_CURRENT < 8
-+#define LEGACY_FLAC
-+#else
-+#undef LEGACY_FLAC
-+#endif
-
- extern "C"
- {
-@@ -47,7 +52,11 @@
- unsigned long data;
- };
-
-+#ifdef LEGACY_FLAC
- static FLAC__StreamEncoderWriteStatus WriteCallback(const FLAC__StreamEncoder *encoder, const FLAC__byte buffer[], unsigned bytes, unsigned samples, unsigned current_frame, void *client_data)
-+#else
-+static FLAC__StreamEncoderWriteStatus WriteCallback(const FLAC__StreamEncoder *encoder, const FLAC__byte buffer[], size_t bytes, unsigned samples, unsigned current_frame, void *client_data)
-+#endif
- {
- EncoderFLAC::Private *d = (EncoderFLAC::Private*)client_data;
-
-@@ -109,9 +118,11 @@
- long EncoderFLAC::readInit(long size) {
- kdDebug(7117) << "EncoderFLAC::readInit() called"<< endl;
- d->data = 0;
-+#ifdef LEGACY_FLAC
- FLAC__stream_encoder_set_write_callback(d->encoder, WriteCallback);
- FLAC__stream_encoder_set_metadata_callback(d->encoder, MetadataCallback);
- FLAC__stream_encoder_set_client_data(d->encoder, d);
-+#endif
-
- // The options match approximely those of flac compression-level-3
- FLAC__stream_encoder_set_do_mid_side_stereo(d->encoder, true);
-@@ -124,7 +135,13 @@
- if (size > 0)
- FLAC__stream_encoder_set_total_samples_estimate(d->encoder, size/4);
-
-- FLAC__stream_encoder_init(d->encoder);
-+#ifdef LEGACY_FLAC
-+ if(FLAC__stream_encoder_init(d->encoder) != FLAC__STREAM_ENCODER_OK)
-+ ; // really should handle an init failure
-+#else
-+ if(FLAC__stream_encoder_init_stream(d->encoder, WriteCallback, NULL, NULL, MetadataCallback, d) != FLAC__STREAM_ENCODER_INIT_STATUS_OK)
-+ ; // really should handle an init failure
-+#endif
- return d->data;
- }
-
Deleted: tunepimp.patch
===================================================================
--- tunepimp.patch 2008-07-23 23:42:04 UTC (rev 6148)
+++ tunepimp.patch 2008-07-23 23:42:32 UTC (rev 6149)
@@ -1,70 +0,0 @@
---- branches/KDE/3.5/kdemultimedia/juk/configure.in.in 2006/08/19 21:15:57 574685
-+++ branches/KDE/3.5/kdemultimedia/juk/configure.in.in 2006/08/29 18:46:18 578607
-@@ -18,9 +18,18 @@
- fi
-
- if test "x$have_musicbrainz" = xyes; then
-+ v=1
- KDE_CHECK_LIB(tunepimp, tp_SetFileNameEncoding,
-- AC_DEFINE(HAVE_MUSICBRAINZ, 5, [have MusicBrainz 0.5.x]),
-- AC_DEFINE(HAVE_MUSICBRAINZ, 1, [have MusicBrainz]))
-+ [v=4])
-+ case "$v" in
-+ 4) KDE_CHECK_LIB(tunepimp, tp_SetTRMCollisionThreshold,
-+ AC_DEFINE(HAVE_MUSICBRAINZ, 4, [have MusicBrainz 0.4.x]),
-+ [AC_MSG_WARN([Tunepimp 0.5 detected - disabled.])
-+ AC_DEFINE(HAVE_MUSICBRAINZ, 0, [have MusicBrainz 0.5.x - disabled])
-+ ])
-+ ;;
-+ *) AC_DEFINE(HAVE_MUSICBRAINZ, 1, [have MusicBrainz]) ;;
-+ esac
- else
- AC_DEFINE(HAVE_MUSICBRAINZ, 0, [have MusicBrainz])
- fi
---- branches/KDE/3.5/kdemultimedia/juk/ktrm.cpp 2006/08/21 20:04:03 575631
-+++ branches/KDE/3.5/kdemultimedia/juk/ktrm.cpp 2006/08/29 18:46:18 578607
-@@ -125,9 +125,7 @@
- {
- m_pimp = tp_New("KTRM", "0.1");
- //tp_SetDebug(m_pimp, true);
--#if HAVE_MUSICBRAINZ < 5
- tp_SetTRMCollisionThreshold(m_pimp, 100);
--#endif
- tp_SetAutoSaveThreshold(m_pimp, -1);
- tp_SetMoveFiles(m_pimp, false);
- tp_SetRenameFiles(m_pimp, false);
-@@ -325,9 +323,7 @@
- case eUnrecognized:
- KTRMEventHandler::send(fileId, KTRMEvent::Unrecognized);
- break;
--#if HAVE_MUSICBRAINZ < 5
- case eTRMCollision:
--#endif
- #if HAVE_MUSICBRAINZ >= 4
- case eUserSelection:
- #endif
-@@ -492,7 +488,7 @@
- void KTRMLookup::unrecognized()
- {
- kdDebug() << k_funcinfo << d->file << endl;
--#if HAVE_MUSICBRAINZ == 4
-+#if HAVE_MUSICBRAINZ >= 4
- char trm[255];
- bool finish = false;
- trm[0] = 0;
-@@ -518,7 +514,6 @@
- {
- kdDebug() << k_funcinfo << d->file << endl;
-
--#if HAVE_MUSICBRAINZ < 5
- track_t track = tp_GetTrack(KTRMRequestHandler::instance()->tunePimp(), d->fileId);
-
- if(track <= 0) {
-@@ -579,7 +574,6 @@
- }
-
- tr_Unlock(track);
--#endif
-
- finished();
- }
More information about the arch-commits
mailing list