[arch-commits] Commit in xbmc/trunk (PKGBUILD cdio.patch)
Sergej Pupykin
spupykin at nymeria.archlinux.org
Mon Mar 4 15:53:19 UTC 2013
Date: Monday, March 4, 2013 @ 16:53:19
Author: spupykin
Revision: 85666
upgpkg: xbmc 12.0-2
upd
Modified:
xbmc/trunk/PKGBUILD
Deleted:
xbmc/trunk/cdio.patch
------------+
PKGBUILD | 17 ++++++++---------
cdio.patch | 39 ---------------------------------------
2 files changed, 8 insertions(+), 48 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-03-04 15:17:23 UTC (rev 85665)
+++ PKGBUILD 2013-03-04 15:53:19 UTC (rev 85666)
@@ -9,13 +9,13 @@
pkgname=xbmc
pkgver=12.0
-pkgrel=1
+pkgrel=2
pkgdesc="A software media player and entertainment hub for digital media"
arch=('i686' 'x86_64')
url="http://xbmc.org"
license=('GPL' 'custom')
depends=('libpulse' 'hicolor-icon-theme' 'fribidi' 'lzo2' 'smbclient' 'libtiff' 'libva'
- 'libpng' 'libcdio' 'yajl' 'libmysqlclient' 'libjpeg-turbo' 'libsamplerate'
+ 'libpng' 'libcdio' 'yajl' 'libmariadbclient' 'libjpeg-turbo' 'libsamplerate'
'glew' 'libssh' 'libmicrohttpd' 'libxrandr' 'sdl_mixer' 'sdl_image' 'python2'
'libass' 'libmpeg2' 'libmad' 'libmodplug' 'jasper' 'rtmpdump' 'unzip' 'mesa-demos'
'xorg-xdpyinfo' 'libbluray' 'libnfs' 'afpfs-ng' 'libshairport' 'avahi' 'bluez' 'glu'
@@ -34,10 +34,12 @@
install="${pkgname}.install"
source=("http://mirrors.xbmc.org/releases/source/xbmc-$pkgver.tar.gz"
"xbmc.service"
- "cdio.patch")
+ "http://trac.xbmc.org/attachment/ticket/13903/0001-AE-Pulse-Audio-fix-crash-on-player-stop.patch"
+ "http://trac.xbmc.org/attachment/ticket/13902/0002-AE-Pulse-Audio-fix-buffer-underruns.patch")
md5sums=('a79128b9d094a046947bfd9bb4550809'
'76fae229ebc3bcfaab7e7f27e4fb51f5'
- '49c0a7cbfca3666a24e8824950bd371b')
+ '28877c98b28d85e28c0e20ce36bf9ec7'
+ '3788667ba89318aace4e0901380d0a35')
build() {
cd "${srcdir}/xbmc-$pkgver"
@@ -45,12 +47,9 @@
# fix lsb_release dependency
sed -i -e 's:/usr/bin/lsb_release -d:cat /etc/arch-release:' xbmc/utils/SystemInfo.cpp
-# sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADER:' \
-# lib/libid3tag/libid3tag/configure.ac \
-# lib/libdvd/libdvdcss/configure.ac
+ patch -p1 <$srcdir/0001-AE-Pulse-Audio-fix-crash-on-player-stop.patch
+ patch -p1 <$srcdir/0002-AE-Pulse-Audio-fix-buffer-underruns.patch
-# patch -p1 <$srcdir/cdio.patch
-
# Bootstrapping XBMC
./bootstrap
Deleted: cdio.patch
===================================================================
--- cdio.patch 2013-03-04 15:17:23 UTC (rev 85665)
+++ cdio.patch 2013-03-04 15:53:19 UTC (rev 85666)
@@ -1,39 +0,0 @@
-diff -wbBur xbmc-11.0/xbmc/music/tags/MusicInfoTagLoaderCDDA.cpp xbmc-11.0.my/xbmc/music/tags/MusicInfoTagLoaderCDDA.cpp
---- xbmc-11.0/xbmc/music/tags/MusicInfoTagLoaderCDDA.cpp 2012-03-22 02:07:50.000000000 +0400
-+++ xbmc-11.0.my/xbmc/music/tags/MusicInfoTagLoaderCDDA.cpp 2013-01-09 14:40:10.670040454 +0400
-@@ -27,6 +27,10 @@
- #include "storage/MediaManager.h"
- #include "utils/log.h"
-
-+#define CDTEXT_TITLE CDTEXT_FIELD_TITLE
-+#define CDTEXT_PERFORMER CDTEXT_FIELD_PERFORMER
-+#define CDTEXT_GENRE CDTEXT_FIELD_GENRE
-+
- using namespace MUSIC_INFO;
-
- #ifdef HAS_DVD_DRIVE
-diff -wbBur xbmc-11.0/xbmc/storage/cdioSupport.cpp xbmc-11.0.my/xbmc/storage/cdioSupport.cpp
---- xbmc-11.0/xbmc/storage/cdioSupport.cpp 2012-03-22 02:07:50.000000000 +0400
-+++ xbmc-11.0.my/xbmc/storage/cdioSupport.cpp 2013-01-09 14:51:40.276801092 +0400
-@@ -648,15 +648,18 @@
- CSingleLock lock(*m_cdio);
-
- // Get the CD-Text , if any
-- cdtext_t *pcdtext = (cdtext_t *)::cdio_get_cdtext(cdio, trackNum);
-+ cdtext_t *pcdtext = (cdtext_t *)::cdio_get_cdtext(cdio);
-
- if (pcdtext == NULL)
- return ;
-
- // same ids used in libcdio and for our structure + the ids are consecutive make this copy loop safe.
- for (int i = 0; i < MAX_CDTEXT_FIELDS; i++)
-- if (pcdtext->field[i])
-- xcdt[(cdtext_field_t)i] = pcdtext->field[(cdtext_field_t)i];
-+ {
-+ char *data = cdtext_get(pcdtext, (cdtext_field_t)i, trackNum);
-+ if (data != NULL)
-+ xcdt[(cdtext_field_t)i] = data;
-+ }
- }
-
- CCdInfo* CCdIoSupport::GetCdInfo(char* cDeviceFileName)
More information about the arch-commits
mailing list