# HG changeset patch # User Pascal Bellard # Date 1435072187 -7200 # Node ID 09b238284d9edf467b0f28d07974672fcbe3c967 # Parent e4d238a76a7702d331953fc074354113dda36c15 Add gtest jsoncpp & pugixml diff -r e4d238a76a77 -r 09b238284d9e gtest/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gtest/receipt Tue Jun 23 17:09:47 2015 +0200 @@ -0,0 +1,29 @@ +# SliTaz package receipt. + +PACKAGE="gtest" +VERSION="1.7.0" +CATEGORY="development" +SHORT_DESC="Google's framework for writing C++ tests." +MAINTAINER="pascal.bellard@slitaz.org" +LICENSE="other" +TARBALL="$PACKAGE-$VERSION.zip" +WEB_SITE="http://code.google.com/p/googletest/" +WGET_URL="http://googletest.googlecode.com/files/$TARBALL" + +BUILD_DEPENDS="cmake" + +# Rules to configure and make the package. +compile_rules() +{ + mkdir build && cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $src/include $fs/usr + cp -a $src/build/*a $fs/usr/lib +} diff -r e4d238a76a77 -r 09b238284d9e jsoncpp/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/jsoncpp/receipt Tue Jun 23 17:09:47 2015 +0200 @@ -0,0 +1,28 @@ +# SliTaz package receipt. + +PACKAGE="jsoncpp" +VERSION="0.10.2" +CATEGORY="misc" +SHORT_DESC="A C++ library for interacting with JSON." +MAINTAINER="pascal.bellard@slitaz.org" +LICENSE="MIT" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="https://github.com/open-source-parsers/jsoncpp" +WGET_URL="$WEB_SITE/archive/$VERSION.tar.gz" + +BUILD_DEPENDS="wget cmake pkg-config" + +# Rules to configure and make the package. +compile_rules() +{ + mkdir build && cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make + make DESTDIR=$DESTDIR install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + cp -a $install/* $fs/ +} diff -r e4d238a76a77 -r 09b238284d9e pugixml/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pugixml/receipt Tue Jun 23 17:09:47 2015 +0200 @@ -0,0 +1,29 @@ +# SliTaz package receipt. + +PACKAGE="pugixml" +VERSION="1.6" +CATEGORY="misc" +SHORT_DESC="Light-weight, simple and fast XML parser for C++ with XPath support." +MAINTAINER="pascal.bellard@slitaz.org" +LICENSE="MIT" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="http://pugixml.org/" +WGET_URL="http://github.com/zeux/pugixml/releases/download/v$VERSION/$TARBALL" + +SUGGESTED="cmake" +BUILD_DEPENDS="cmake" + +# Rules to configure and make the package. +compile_rules() +{ + mkdir build && cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr ../scripts + make + make DESTDIR=$DESTDIR install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + cp -a $install/* $fs/ +}