[arch-commits] CVS update of extra/system/dvd+rw-tools (2 files)

Damir Perisa damir at archlinux.org
Tue Jan 8 00:06:56 UTC 2008


    Date: Monday, January 7, 2008 @ 19:06:56
  Author: damir
    Path: /home/cvs-extra/extra/system/dvd+rw-tools

   Added: buildpatch-7.0-3-20080108-karolina.patch (1.1)
Modified: PKGBUILD (1.18 -> 1.19)

upgpkg: dvd+rw-tools 7.0-4
dvd+rw-tools: fix building of pkg, thanks goes to Karolina for finding the trouble and the solution as well


------------------------------------------+
 PKGBUILD                                 |   13 ++++++++++---
 buildpatch-7.0-3-20080108-karolina.patch |   22 ++++++++++++++++++++++
 2 files changed, 32 insertions(+), 3 deletions(-)


Index: extra/system/dvd+rw-tools/PKGBUILD
diff -u extra/system/dvd+rw-tools/PKGBUILD:1.18 extra/system/dvd+rw-tools/PKGBUILD:1.19
--- extra/system/dvd+rw-tools/PKGBUILD:1.18	Wed Sep 19 16:51:20 2007
+++ extra/system/dvd+rw-tools/PKGBUILD	Mon Jan  7 19:06:56 2008
@@ -1,20 +1,25 @@
-# $Id: PKGBUILD,v 1.18 2007/09/19 20:51:20 jgc Exp $
+# $Id: PKGBUILD,v 1.19 2008/01/08 00:06:56 damir Exp $
 # Maintainer: damir <damir at archlinux.org>
 
 pkgname=dvd+rw-tools
 pkgver=7.0
 origver=7.0 # sometimes it is not the same as pkgver and has '-' in it
-pkgrel=3
+pkgrel=4
 [ "$CARCH" = "x86_64" ] && force=y
 pkgdesc="dvd burning tools"
 arch=(i686 x86_64)
 license=('GPL')
 url="http://fy.chalmers.se/~appro/linux/DVD+RW"
 depends=('cdrkit' 'gcc-libs')
-source=(http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${pkgname}-$origver.tar.gz)
+source=("http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${pkgname}-$origver.tar.gz"
+	"buildpatch-7.0-3-20080108-karolina.patch")
 md5sums=('2eb9c2a6b1e6bc7c4d72d3b5ece34ceb')
 
 build() {
+  	# fix build, thank you Karolina
+	cd $startdir/src/
+	patch -Np0 -i buildpatch-7.0-3-20080108-karolina.patch
+
   cd ${startdir}/src/${pkgname}-${pkgver}
   make || return 1
   mkdir -p ${startdir}/pkg/usr/bin
@@ -23,3 +28,5 @@
   done
   install -D -m644 growisofs.1 ${startdir}/pkg/usr/man/man1/growisofs.1 || return 1
 }
+md5sums=('2eb9c2a6b1e6bc7c4d72d3b5ece34ceb'
+         '54b4dc52f5380216d4d9fc2dd2086d31')
Index: extra/system/dvd+rw-tools/buildpatch-7.0-3-20080108-karolina.patch
diff -u /dev/null extra/system/dvd+rw-tools/buildpatch-7.0-3-20080108-karolina.patch:1.1
--- /dev/null	Mon Jan  7 19:06:56 2008
+++ extra/system/dvd+rw-tools/buildpatch-7.0-3-20080108-karolina.patch	Mon Jan  7 19:06:56 2008
@@ -0,0 +1,22 @@
+diff -Naur dvd+rw-tools-7.0/growisofs.c dvd+rw-tools-7.0_new/growisofs.c
+--- dvd+rw-tools-7.0/growisofs.c	2006-09-24 19:28:53.000000000 +0200
++++ dvd+rw-tools-7.0_new/growisofs.c	2008-01-08 00:56:57.000000000 +0100
+@@ -418,6 +418,7 @@
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <assert.h>
++#include <limits.h>
+ #include "mp.h"
+ 
+ #if defined(__unix) || defined(__unix__)
+diff -Naur dvd+rw-tools-7.0/transport.hxx dvd+rw-tools-7.0_new/transport.hxx
+--- dvd+rw-tools-7.0/transport.hxx	2006-09-23 13:29:07.000000000 +0200
++++ dvd+rw-tools-7.0_new/transport.hxx	2008-01-08 00:57:36.000000000 +0100
+@@ -137,6 +137,7 @@
+ #include <sys/wait.h>
+ #include <sys/utsname.h>
+ #include <scsi/sg.h>
++#include <limits.h>
+ #if !defined(SG_FLAG_LUN_INHIBIT)
+ # if defined(SG_FLAG_UNUSED_LUN_INHIBIT)
+ #  define SG_FLAG_LUN_INHIBIT SG_FLAG_UNUSED_LUN_INHIBIT




More information about the arch-commits mailing list