wok-next diff ddd/receipt @ rev 20569
Fix libtool where applicable (a*-f* packages yet); combine collectd* receipts
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Apr 13 07:14:16 2018 +0300 (2018-04-13) |
parents | ff4ffcd5e1db |
children | 8bc836234d57 |
line diff
1.1 --- a/ddd/receipt Tue Oct 17 11:01:20 2017 +0200 1.2 +++ b/ddd/receipt Fri Apr 13 07:14:16 2018 +0300 1.3 @@ -1,51 +1,44 @@ 1.4 -# SliTaz package receipt. 1.5 +# SliTaz package receipt v2. 1.6 1.7 PACKAGE="ddd" 1.8 VERSION="3.3.12" 1.9 CATEGORY="development" 1.10 -SHORT_DESC="GNU Data Display Debugger, a graphical front-end for command-line debuggers." 1.11 +SHORT_DESC="GNU Data Display Debugger, a graphical front-end for command-line \ 1.12 +debuggers" 1.13 MAINTAINER="rcx@zoominternet.net" 1.14 LICENSE="GPL3" 1.15 +WEB_SITE="http://www.gnu.org/software/ddd/" 1.16 + 1.17 TARBALL="$PACKAGE-$VERSION.tar.gz" 1.18 -WEB_SITE="http://www.gnu.org/software/ddd/" 1.19 WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" 1.20 -TAGS="debugger" 1.21 1.22 -DEPENDS="glibc-base gcc-lib-base ncurses freetype zlib util-linux-uuid \ 1.23 -xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXaw \ 1.24 -xorg-libXdmcp xorg-libXext xorg-libXmu xorg-libXpm xorg-libXt lesstif elfutils" 1.25 BUILD_DEPENDS="gawk lesstif-dev xorg-libXt-dev" 1.26 1.27 -# Rules to configure and make the package. 1.28 -compile_rules() 1.29 -{ 1.30 +compile_rules() { 1.31 # Need to include an additional header in a file to build with gcc 4.4.0 1.32 DDD_FILE_TO_PATCH="ddd/strclass.C" 1.33 - cp -f $DDD_FILE_TO_PATCH $DDD_FILE_TO_PATCH.orig && 1.34 - echo "#include <stdio.h>" > $DDD_FILE_TO_PATCH && 1.35 - cat $DDD_FILE_TO_PATCH.orig >> $DDD_FILE_TO_PATCH && 1.36 - 1.37 + cp -f $DDD_FILE_TO_PATCH $DDD_FILE_TO_PATCH.orig 1.38 + echo "#include <stdio.h>" > $DDD_FILE_TO_PATCH 1.39 + cat $DDD_FILE_TO_PATCH.orig >> $DDD_FILE_TO_PATCH 1.40 + 1.41 ./configure \ 1.42 - --prefix=/usr \ 1.43 - --infodir=/usr/share/info \ 1.44 - --mandir=/usr/share/man \ 1.45 --includedir=/usr/share/include \ 1.46 - $CONFIGURE_ARGS && 1.47 - make && 1.48 - make DESTDIR=$DESTDIR install 1.49 + $CONFIGURE_ARGS && 1.50 + fix libtool && 1.51 + make && 1.52 + make DESTDIR=$DESTDIR install || return 1 1.53 + 1.54 + install -Dm644 $src/icons/ddd.xpm $install/usr/share/pixmaps/ddd.xpm 1.55 + 1.56 + docdir=$install/usr/share/doc/$PACKAGE-$VERSION 1.57 + mv $install/usr/share/$PACKAGE-$VERSION/COPYING $docdir 1.58 + mv $install/usr/share/$PACKAGE-$VERSION/NEWS $docdir 1.59 } 1.60 1.61 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.62 -genpkg_rules() 1.63 -{ 1.64 - mkdir -p $fs/usr/share/$PACKAGE-$VERSION 1.65 - cp -a $install/usr/share/$PACKAGE-$VERSION/$PACKAGE $fs/usr/share/$PACKAGE-$VERSION 1.66 - cp -a $install/usr/share/$PACKAGE-$VERSION/themes $fs/usr/share/$PACKAGE-$VERSION 1.67 - cp -a $install/usr/share/$PACKAGE-$VERSION/vsllib $fs/usr/share/$PACKAGE-$VERSION 1.68 - cp -a $install/usr/share/applications $fs/usr/share 1.69 - 1.70 - mkdir -p $fs/usr/share/pixmaps 1.71 - cp -a $src/icons/ddd.xpm $fs/usr/share/pixmaps 1.72 - 1.73 - cp -a $install/usr/bin $fs/usr 1.74 +genpkg_rules() { 1.75 + copy @std 1.76 + DEPENDS="glibc-base gcc-lib-base ncurses freetype zlib util-linux-uuid \ 1.77 + xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXaw \ 1.78 + xorg-libXdmcp xorg-libXext xorg-libXmu xorg-libXpm xorg-libXt lesstif elfutils" 1.79 + TAGS="debugger" 1.80 }