wok-current diff xtrkcad/receipt @ rev 3913
Add: xtrkcad (4.0.3a)
author | Matthew Sheets <rcx@zoominternet.net> |
---|---|
date | Mon Aug 17 16:40:30 2009 +0000 (2009-08-17) |
parents | |
children | f61a1715700d |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/xtrkcad/receipt Mon Aug 17 16:40:30 2009 +0000 1.3 @@ -0,0 +1,61 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="xtrkcad" 1.7 +VERSION="4.0.3a" 1.8 +CATEGORY="games" 1.9 +SHORT_DESC="A CAD program for designing model railroad layouts." 1.10 +MAINTAINER="rcx@zoominternet.net" 1.11 +DEPENDS="menu-railroad glibc-base glib libgio zlib expat libxml2 gtk+ \ 1.12 +libgtkhtml fontconfig freetype atk cairo libpng pango pixman libxcb \ 1.13 +xcb-util xorg-libX11 xorg-libXau xorg-libXcomposite xorg-libXcursor \ 1.14 +xorg-libXdamage xorg-libXdmcp xorg-libXext xorg-libXfixes \ 1.15 +xorg-libXinerama xorg-libXrender" 1.16 +BUILD_DEPENDS="slitaz-toolchain cmake pkg-config gettext zlib-dev \ 1.17 +gtk+-dev libxml2-dev libgtkhtml-dev libgtkhtml doxygen xorg-xproto \ 1.18 +xorg-renderproto xorg-libX11-dev xorg-kbproto xorg-libXau-dev \ 1.19 +xorg-libXdmcp-dev" 1.20 +TARBALL="$PACKAGE-source-$VERSION.tar.gz" 1.21 +WEB_SITE="http://www.xtrkcad.org/" 1.22 +WGET_URL="$SF_MIRROR/$PACKAGE-fork/$TARBALL" 1.23 + 1.24 +# Rules to configure and make the package. 1.25 +compile_rules() 1.26 +{ 1.27 + # Determine if TOOLPREFIX has been defined in tazwok.conf as it should 1.28 + if [ -z "$TOOLPREFIX" ] ; then 1.29 + # Provide a default TOOLPREFIX value 1.30 + TOOLPREFIX=i486-pc-linux-gnu- 1.31 + fi 1.32 + 1.33 + XTRKCAD_STUFF=$PWD/stuff 1.34 + 1.35 + mv $PACKAGE-source-$VERSION $PACKAGE-$VERSION 1.36 + cd $src 1.37 + cmake -D CMAKE_C_COMPILER:FILEPATH=${TOOLPREFIX}gcc \ 1.38 + -D CMAKE_CXX_COMPILER:FILEPATH=${TOOLPREFIX}c++ \ 1.39 + -D CMAKE_INSTALL_PREFIX=/usr \ 1.40 + -D XTRKCAD_USE_GTK=ON -D XTRKCAD_USE_GTK_CAIRO=ON . && 1.41 + make PREFIX=/usr && 1.42 + make DESTDIR=$src/_pkg install && 1.43 + mkdir -p $src/_pkg/usr/share/pixmaps && 1.44 + # cp -f $XTRKCAD_STUFF/$PACKAGE.png $src/_pkg/usr/share/pixmaps && 1.45 + cp -f $src/app/bin/xtrkcad.ico $src/_pkg/usr/share/pixmaps 1.46 + mkdir -p $src/_pkg/usr/share/applications && 1.47 + cp -f $XTRKCAD_STUFF/$PACKAGE.desktop $src/_pkg/usr/share/applications && 1.48 + sed -e 's|^Categories=[^$]*$|Categories=Application;Railroad;|g' -i $src/_pkg/usr/share/applications/xtrkcad.desktop 1.49 +} 1.50 + 1.51 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.52 +genpkg_rules() 1.53 +{ 1.54 + mkdir -p $fs/usr/share/$PACKAGE 1.55 + cp -f $_pkg/usr/share/$PACKAGE/$PACKAGE.tip $fs/usr/share/$PACKAGE 1.56 + cp -f $_pkg/usr/share/$PACKAGE/$PACKAGE.xtq $fs/usr/share/$PACKAGE 1.57 + cp -f $_pkg/usr/share/$PACKAGE/logo.bmp $fs/usr/share/$PACKAGE 1.58 + cp -a $_pkg/usr/share/$PACKAGE/params $fs/usr/share/$PACKAGE 1.59 + 1.60 + cp -a $_pkg/usr/share/applications $fs/usr/share 1.61 + cp -a $_pkg/usr/share/pixmaps $fs/usr/share 1.62 + 1.63 + cp -a $_pkg/usr/bin $fs/usr 1.64 +}