# HG changeset patch # User Matthew Sheets # Date 1248097212 0 # Node ID e3a098f25f0b8fbef07444b25ec1d59c516f352c # Parent e81980da2c9e0a0f0b085248eb95dd87831a3e6c Add: leocad diff -r e81980da2c9e -r e3a098f25f0b leocad-pieces/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/leocad-pieces/receipt Mon Jul 20 13:40:12 2009 +0000 @@ -0,0 +1,34 @@ +# SliTaz package receipt. + +PACKAGE="leocad-pieces" +VERSION="2907" +CATEGORY="games" +SHORT_DESC="Pieces library for LeoCAD." +MAINTAINER="rcx@zoominternet.net" +DEPENDS="" +BUILD_DEPENDS="" +TARBALL="pieces-$VERSION.zip" +WEB_SITE="http://www.leocad.org/" +WGET_URL="http://www.leocad.org/files/$TARBALL" + +# Rules to configure and make the package. +compile_rules() +{ + # Move to the standard $src directory if it does not already exist + if [ ! -d "$src" ] ; then + mkdir -p $src/leocad + mv pieces.* textures.* sysfont.* $src/leocad + fi + + if [ -d "$src/_pkg" ] ; then rm -r $src/_pkg ; fi + mkdir -p $src/_pkg/usr/share/leocad + cp -dp $src/leocad/* $src/_pkg/usr/share/leocad + cd $src +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs + cp -a $_pkg/* $fs +} diff -r e81980da2c9e -r e3a098f25f0b leocad/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/leocad/receipt Mon Jul 20 13:40:12 2009 +0000 @@ -0,0 +1,49 @@ +# SliTaz package receipt. + +PACKAGE="leocad" +VERSION="0.75-1" +CATEGORY="games" +SHORT_DESC="A CAD program that uses toy bricks." +MAINTAINER="rcx@zoominternet.net" +DEPENDS="glibc-base gcc-lib-base glib libgio expat zlib leocad-pieces \ +gtk+ atk cairo pixman pango jpeg libpng fontconfig freetype libxcb xcb-util \ +xorg-libX11 xorg-libXau xorg-libXcomposite xorg-libXcursor xorg-libXdamage \ +xorg-libXdmcp xorg-libXext xorg-libXfixes xorg-libXft xorg-libXinerama \ +xorg-libXrender" +BUILD_DEPENDS="" +TARBALL="$PACKAGE-$VERSION.i386.rpm" +WEB_SITE="http://www.leocad.org/" +WGET_URL="http://www.leocad.org/files/$TARBALL" + +# Rules to configure and make the package. +compile_rules() +{ + echo " ** Ignoring Extract Error **" + + mkdir -p $src/_pkg/usr/libexec + cp -a stuff/share $src/_pkg/usr + + cd $src + + # Extract the rpm + rpm2cpio $SOURCES_REPOSITORY/$TARBALL | cpio -idmv + + cp -a usr/local/bin/leocad _pkg/usr/libexec + + # Create the shell script launcher + mkdir -p _pkg/usr/bin + cat > _pkg/usr/bin/leocad << EOF +#!/bin/sh + +LEOCAD_LIB=/usr/share/leocad \\ +/usr/libexec/leocad +EOF + chmod +x _pkg/usr/bin/leocad +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs + cp -a $_pkg/* $fs +} diff -r e81980da2c9e -r e3a098f25f0b leocad/stuff/share/applications/leocad.desktop --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/leocad/stuff/share/applications/leocad.desktop Mon Jul 20 13:40:12 2009 +0000 @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=LeoCAD +GenericName=LeoCAD model designer +Comment=A CAD program that uses toy bricks +Exec=leocad +Icon=leocad.png +Terminal=false +Type=Application +Categories=Application;Lego;Game; diff -r e81980da2c9e -r e3a098f25f0b leocad/stuff/share/pixmaps/leocad.png Binary file leocad/stuff/share/pixmaps/leocad.png has changed