[arch-commits] CVS update of extra/system/devtools (PKGBUILD makepkg3.patch)

Paul Mattal paul at archlinux.org
Mon Sep 3 13:02:56 UTC 2007


    Date: Monday, September 3, 2007 @ 09:02:56
  Author: paul
    Path: /home/cvs-extra/extra/system/devtools

Modified: PKGBUILD (1.15 -> 1.16) makepkg3.patch (1.2 -> 1.3)

upgpkg: devtools 0.3.4-5
updated patch to also fix checkpkg


----------------+
 PKGBUILD       |   10 ++++-----
 makepkg3.patch |   60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 65 insertions(+), 5 deletions(-)


Index: extra/system/devtools/PKGBUILD
diff -u extra/system/devtools/PKGBUILD:1.15 extra/system/devtools/PKGBUILD:1.16
--- extra/system/devtools/PKGBUILD:1.15	Tue Jun  5 01:13:44 2007
+++ extra/system/devtools/PKGBUILD	Mon Sep  3 09:02:55 2007
@@ -1,17 +1,17 @@
-# $Id: PKGBUILD,v 1.15 2007/06/05 05:13:44 aaron Exp $
+# $Id: PKGBUILD,v 1.16 2007/09/03 13:02:55 paul Exp $
 # Maintainer: Jason Chu <jason at archlinux.org>
 
 pkgname=devtools
 pkgver=0.3.4
-pkgrel=4
+pkgrel=5
 pkgdesc="A few tools to help Arch Linux developers"
 arch=(i686 x86_64)
 url=""
 depends=(namcap)
 makedepends=(subversion)
-source=(makepkg3.patch)
-md5sums=('4c7bc6f3681546d845386c89c7559777')
-sha1sums=('e1c66ff0fb9b89d4d8851bdc78aae0b74b4e3cbf')
+source=('makepkg3.patch')
+md5sums=('1b8280b7c9bcfdcb7307b19c64adc763')
+sha1sums=('5f80c6813d8a2c041c6b2627c354d90985d69ee1')
 
 build() {
   cd $startdir/src
Index: extra/system/devtools/makepkg3.patch
diff -u extra/system/devtools/makepkg3.patch:1.2 extra/system/devtools/makepkg3.patch:1.3
--- extra/system/devtools/makepkg3.patch:1.2	Fri May 11 21:25:16 2007
+++ extra/system/devtools/makepkg3.patch	Mon Sep  3 09:02:55 2007
@@ -1,3 +1,63 @@
+Index: checkpkg
+===================================================================
+--- checkpkg	(revision 227)
++++ checkpkg	(working copy)
+@@ -1,5 +1,7 @@
+ #!/bin/bash
+ 
++source /etc/makepkg.conf
++
+ strip_url() {
+ 	echo $1 | sed 's|^.*://.*/||g'
+ }
+@@ -10,12 +12,19 @@
+ fi
+ 
+ source PKGBUILD
++pkgfile=${pkgname}-${pkgver}-${pkgrel}.pkg.tar.gz
++pkg3file=${pkgname}-${pkgver}-${pkgrel}-${CARCH}.pkg.tar.gz
+ 
+-if [ ! -f $pkgname-$pkgver-$pkgrel.pkg.tar.gz ]; then
++if [ ! -f $pkgfile -a ! -f $pkg3file ]; then
+ 	echo "You must have a built package to check."
+ 	exit 1
+ fi
+ 
++if [ -f $pkg3file -a ! -f $pkgfile ]; then
++	echo "Renaming makepkg3 package for compatability"
++	mv $pkg3file $pkgfile
++fi
++
+ tmp=`pacman -Spd --noconfirm $pkgname`
+ 
+ if [ $? -ne 0 ]; then
+@@ -27,7 +36,7 @@
+ 
+ oldpkg=`strip_url $pkgurl`
+ 
+-if [ "$oldpkg" = "$pkgname-$pkgver-$pkgrel.pkg.tar.gz" ]; then
++if [ "$oldpkg" = "$pkgfile" ]; then
+ 	echo "The built package is the one in the repo right now!"
+ 	exit 1
+ fi
+@@ -41,7 +50,7 @@
+ fi
+ 
+ tar tzf $oldpkg > filelist-old
+-tar tzf $pkgname-$pkgver-$pkgrel.pkg.tar.gz > filelist
++tar tzf $pkgfile > filelist
+ 
+ sort -o filelist filelist
+ sort -o filelist-old filelist-old
+@@ -51,7 +60,7 @@
+ if diff filelist-old filelist | grep '\.so\.' > /dev/null 2>&1; then
+ 	mkdir -p pkg
+ 	cd pkg
+-	tar xzf ../$pkgname-$pkgver-$pkgrel.pkg.tar.gz > /dev/null
++	tar xzf ../$pkgfile > /dev/null
+ 	for i in `diff ../filelist-old ../filelist | grep \> | grep \.so\. | awk '{print $2}'`; do
+ 		echo -n "${i}: "
+ 		objdump -p $i | grep SONAME
 Index: extrapkg
 ===================================================================
 --- extrapkg	(revision 227)




More information about the arch-commits mailing list