[arch-commits] Commit in ddd/repos (4 files)
Eric Bélanger
eric at archlinux.org
Wed Nov 12 03:44:51 UTC 2008
Date: Tuesday, November 11, 2008 @ 22:44:50
Author: eric
Revision: 18942
Merged revisions 18941 via svnmerge from
svn+ssh://svn.archlinux.org/home/svn-packages/ddd/trunk
........
r18941 | eric | 2008-11-11 22:44:19 -0500 (Tue, 11 Nov 2008) | 2 lines
upgpkg: ddd 3.3.11-5
Rebuilt against libxaw 1.0.5 (close FS#12074), Added info file support, Added ChangeLog
........
Added:
ddd/repos/extra-x86_64/ChangeLog
(from rev 18941, ddd/trunk/ChangeLog)
Modified:
ddd/repos/extra-x86_64/ (properties)
ddd/repos/extra-x86_64/PKGBUILD
ddd/repos/extra-x86_64/ddd.install
-------------+
ChangeLog | 6 ++++++
PKGBUILD | 17 ++++++++++-------
ddd.install | 23 +++++++++++------------
3 files changed, 27 insertions(+), 19 deletions(-)
Property changes on: ddd/repos/extra-x86_64
___________________________________________________________________
Name: svnmerge-integrated
- /ddd/trunk:1-9512
+ /ddd/trunk:1-18941
Copied: ddd/repos/extra-x86_64/ChangeLog (from rev 18941, ddd/trunk/ChangeLog)
===================================================================
--- extra-x86_64/ChangeLog (rev 0)
+++ extra-x86_64/ChangeLog 2008-11-12 03:44:50 UTC (rev 18942)
@@ -0,0 +1,6 @@
+2008-11-11 Eric Belanger <eric at archlinux.org>
+
+ * ddd 3.3.11-5
+ * Rebuilt against libxaw 1.0.5 (close FS#12074)
+ * Added info file support
+ * Added ChangeLog
Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD 2008-11-12 03:44:19 UTC (rev 18941)
+++ extra-x86_64/PKGBUILD 2008-11-12 03:44:50 UTC (rev 18942)
@@ -4,20 +4,23 @@
pkgname=ddd
pkgver=3.3.11
-pkgrel=4
+pkgrel=5
pkgdesc="A graphical front-end for command-line debuggers such as GDB, JDB, pydb, perl debugger..."
arch=('i686' 'x86_64')
url="http://www.gnu.org/software/ddd/"
license=('GPL' 'LGPL')
-depends=('ncurses' 'lesstif' 'libxaw' 'libelf' 'libxext')
+depends=('gcc-libs' 'ncurses' 'lesstif' 'libxaw>=1.0.5' 'libelf' 'libxext')
+optdepends=('gdb: to use the Gnu debugger' 'jdk: to use the Java debugger' 'pydb: to use the Python debugger' 'perl: to use the Perl debugger')
install=$pkgname.install
-source=(http://ftp.gnu.org/gnu/ddd/$pkgname-$pkgver.tar.gz)
+source=(http://ftp.gnu.org/gnu/ddd/${pkgname}-${pkgver}.tar.gz)
md5sums=('f19437ebfdb5f2667d6de30f700dd319')
+sha1sums=('c302c37bdcccaad22e235177f5962dec424b1de3')
build() {
- cd $startdir/src/$pkgname-$pkgver
- ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info
+ cd ${srcdir}/${pkgname}-${pkgver}
+ ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info || return 1
make || return 1
- make DESTDIR=$startdir/pkg install
- rm ${pkgdir}/usr/share/info/dir
+ make DESTDIR=${pkgdir} install || return 1
+ rm ${pkgdir}/usr/share/info/dir || return 1
+ gzip ${pkgdir}/usr/share/info/* || return 1
}
Modified: extra-x86_64/ddd.install
===================================================================
--- extra-x86_64/ddd.install 2008-11-12 03:44:19 UTC (rev 18941)
+++ extra-x86_64/ddd.install 2008-11-12 03:44:50 UTC (rev 18942)
@@ -1,19 +1,18 @@
+infodir=/usr/share/info
+filelist=(ddd.info-6.gz ddd.info.gz ddd.info-3.gz ddd.info-1.gz ddd.info-9.gz ddd-themes.info-2.gz ddd.info-4.gz ddd.info-8.gz ddd-themes.info-1.gz ddd.info-11.gz ddd.info-5.gz ddd-themes.info.gz ddd.info-10.gz ddd-themes.info-3.gz ddd.info-2.gz ddd.info-7.gz)
+
post_install() {
-cat << EOF
-==> To use ddd, a command-line debugger is required.
-==> To use a specific debugger, see man page.
-==> Available debuggers are:
-==> Gnu debugger: pacman -S gdb
-==> Java debugger: pacman -S jdk
-==> Python debugger: pacman -S pydb
-==> Perl debugger: pacman -S perl
-EOF
+ for file in ${filelist[@]}; do
+ install-info $infodir/$file $infodir/dir 2> /dev/null
+ done
}
post_upgrade() {
post_install $1
}
-op=$1
-shift
-$op $*
+pre_remove() {
+ for file in ${filelist[@]}; do
+ install-info --delete $infodir/$file $infodir/dir 2> /dev/null
+ done
+}
More information about the arch-commits
mailing list