[arch-commits] Commit in xine-ui/trunk (4 files)

Eric Bélanger eric at archlinux.org
Wed Jan 20 02:21:17 UTC 2010


    Date: Tuesday, January 19, 2010 @ 21:21:16
  Author: eric
Revision: 64370

upgpkg: xine-ui 0.99.5-6
    Rebuilt for libpng 1.4 and libjpeg 8, Added install scriptlet to update icon cache

Added:
  xine-ui/trunk/libpng14.patch
  xine-ui/trunk/xine-ui.install
Modified:
  xine-ui/trunk/ChangeLog
  xine-ui/trunk/PKGBUILD

-----------------+
 ChangeLog       |    6 ++++++
 PKGBUILD        |   13 +++++++------
 libpng14.patch  |   12 ++++++++++++
 xine-ui.install |   11 +++++++++++
 4 files changed, 36 insertions(+), 6 deletions(-)

Modified: ChangeLog
===================================================================
--- ChangeLog	2010-01-19 23:37:59 UTC (rev 64369)
+++ ChangeLog	2010-01-20 02:21:16 UTC (rev 64370)
@@ -1,3 +1,9 @@
+2010-01-19  Eric Belanger  <eric at archlinux.org>
+
+	* xine-ui 0.99.5-6
+	* Rebuilt for libpng 1.4 and libjpeg 8
+	* Added install scriptlet to update icon cache
+
 2009-06-18  Eric Belanger  <eric at archlinux.org>
 
 	* xine-ui 0.99.5-5

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-01-19 23:37:59 UTC (rev 64369)
+++ PKGBUILD	2010-01-20 02:21:16 UTC (rev 64370)
@@ -3,22 +3,23 @@
 
 pkgname=xine-ui
 pkgver=0.99.5
-pkgrel=5
+pkgrel=6
 pkgdesc="A free video player for Unix"
 arch=('i686' 'x86_64')
 license=('GPL')
 url="http://www.xine-project.org"
-depends=('xine-lib' 'curl>=7.16.2' 'libxtst' 'libxinerama' 'libxv' 'libpng' 'libxft' 'libsm' 'libxxf86vm' 'ncurses>=5.6-7' 'readline>=6.0.00')
+depends=('xine-lib' 'curl' 'libxtst' 'libxinerama' 'libxv' 'libpng' 'libxft' 'libsm' 'libxxf86vm' 'ncurses' 'readline' 'xdg-utils')
 makedepends=('lirc' 'libxt')
 optdepends=('lirc')
 options=('!emptydirs')
-source=(http://downloads.sourceforge.net/sourceforge/xine/${pkgname}-${pkgver}.tar.gz)
-md5sums=('e643cd1fcad4d98a5ae4eb877ce5087b')
-sha1sums=('4f452516319f31cda01d08ea2779f195933af0bb')
+install=xine-ui.install
+source=(http://downloads.sourceforge.net/sourceforge/xine/${pkgname}-${pkgver}.tar.gz libpng14.patch)
+md5sums=('e643cd1fcad4d98a5ae4eb877ce5087b' 'b533aa5a5847ecabad28cc15879e1966')
+sha1sums=('4f452516319f31cda01d08ea2779f195933af0bb' '67db0d243e4fe482456db5efe174eaf4c6c50de6')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
-  
+  patch -p1 < ../libpng14.patch || return 1
   #add missing constant (defined in xine.h from xine-lib cvs)
   echo '#define XINE_MSG_AUDIO_OUT_UNAVAILABLE 11' >> src/xitk/common.h || return 1
   ./configure --prefix=/usr --mandir=/usr/share/man \

Added: libpng14.patch
===================================================================
--- libpng14.patch	                        (rev 0)
+++ libpng14.patch	2010-01-20 02:21:16 UTC (rev 64370)
@@ -0,0 +1,12 @@
+diff -Naur xine-ui-0.99.5-orig/src/xitk/Imlib-light/load.c xine-ui-0.99.5/src/xitk/Imlib-light/load.c
+--- xine-ui-0.99.5-orig/src/xitk/Imlib-light/load.c	2010-01-19 02:46:21.000000000 -0500
++++ xine-ui-0.99.5/src/xitk/Imlib-light/load.c	2010-01-19 02:49:22.000000000 -0500
+@@ -193,7 +193,7 @@
+     return 0;
+   fread(buf, 1, 8, f);
+   rewind(f);
+-  return (int)png_check_sig(buf, 8);
++  return (int)png_sig_cmp(buf, 0, 8)==0;
+ }
+ 
+ ImlibImage * Imlib_load_image(ImlibData * id, char *file) {

Added: xine-ui.install
===================================================================
--- xine-ui.install	                        (rev 0)
+++ xine-ui.install	2010-01-20 02:21:16 UTC (rev 64370)
@@ -0,0 +1,11 @@
+post_install() {
+	xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+}
+
+post_upgrade() {
+	post_install
+}
+
+post_remove() {
+	post_install
+}




More information about the arch-commits mailing list