Date: Friday, December 21, 2012 @ 17:47:17 Author: andyrtr Revision: 173717
db-move: moved graphite from [staging] to [testing] (i686, x86_64) Added: graphite/repos/testing-i686/ graphite/repos/testing-i686/PKGBUILD (from rev 173716, graphite/repos/staging-i686/PKGBUILD) graphite/repos/testing-x86_64/ graphite/repos/testing-x86_64/PKGBUILD (from rev 173716, graphite/repos/staging-x86_64/PKGBUILD) Deleted: graphite/repos/staging-i686/ graphite/repos/staging-x86_64/ -------------------------+ testing-i686/PKGBUILD | 45 +++++++++++++++++++++++++++++++++++++++++++++ testing-x86_64/PKGBUILD | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+) Copied: graphite/repos/testing-i686/PKGBUILD (from rev 173716, graphite/repos/staging-i686/PKGBUILD) =================================================================== --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2012-12-21 22:47:17 UTC (rev 173717) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: AndyRTR <andy...@archlinux.org> + +pkgname=graphite +pkgver=1.2.0 +pkgrel=1 +epoch=1 +arch=('i686' 'x86_64') +url="http://projects.palaso.org/projects/graphitedev" +pkgdesc='reimplementation of the SIL Graphite text processing engine' +license=('LGPL' 'GPL' 'custom') +depends=('gcc-libs') +makedepends=('cmake' 'freetype2' 'python2') +# 'doxygen' 'texlive-latexextra' 'graphviz' 'asciidoc' 'perl-module-build' 'icu') - only for docs - target doesn't install properly +options=('!libtool' '!emptydirs') +source=("http://downloads.sourceforge.net/project/silgraphite/graphite2/graphite2-${pkgver}.tgz") +md5sums=('f5ef3f7f10fa8c3542c6a085a233080b') + +build() { + cd "${srcdir}" + sed -i "s:\/usr\/bin\/python:\/usr\/bin\/python2:" graphite2-${pkgver}/tests/{jsoncmp,fuzztest,defuzz,corrupt.py} + mkdir build + cd build + cmake -G "Unix Makefiles" ../graphite2-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE:STRING=Release \ + -DGRAPHITE2_COMPARE_RENDERER=OFF + make + make docs +} + +check() { + cd "${srcdir}"/build + sed -i "s:python:python2:g" tests/CTestTestfile.cmake + ctest +} + +package() { + cd "${srcdir}"/build + make DESTDIR="$pkgdir/" install + + # licenses + mkdir -p "${pkgdir}"/usr/share/licenses/${pkgname} + install -m644 "${srcdir}"/graphite2-${pkgver}/COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/ +} Copied: graphite/repos/testing-x86_64/PKGBUILD (from rev 173716, graphite/repos/staging-x86_64/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2012-12-21 22:47:17 UTC (rev 173717) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: AndyRTR <andy...@archlinux.org> + +pkgname=graphite +pkgver=1.2.0 +pkgrel=1 +epoch=1 +arch=('i686' 'x86_64') +url="http://projects.palaso.org/projects/graphitedev" +pkgdesc='reimplementation of the SIL Graphite text processing engine' +license=('LGPL' 'GPL' 'custom') +depends=('gcc-libs') +makedepends=('cmake' 'freetype2' 'python2') +# 'doxygen' 'texlive-latexextra' 'graphviz' 'asciidoc' 'perl-module-build' 'icu') - only for docs - target doesn't install properly +options=('!libtool' '!emptydirs') +source=("http://downloads.sourceforge.net/project/silgraphite/graphite2/graphite2-${pkgver}.tgz") +md5sums=('f5ef3f7f10fa8c3542c6a085a233080b') + +build() { + cd "${srcdir}" + sed -i "s:\/usr\/bin\/python:\/usr\/bin\/python2:" graphite2-${pkgver}/tests/{jsoncmp,fuzztest,defuzz,corrupt.py} + mkdir build + cd build + cmake -G "Unix Makefiles" ../graphite2-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE:STRING=Release \ + -DGRAPHITE2_COMPARE_RENDERER=OFF + make + make docs +} + +check() { + cd "${srcdir}"/build + sed -i "s:python:python2:g" tests/CTestTestfile.cmake + ctest +} + +package() { + cd "${srcdir}"/build + make DESTDIR="$pkgdir/" install + + # licenses + mkdir -p "${pkgdir}"/usr/share/licenses/${pkgname} + install -m644 "${srcdir}"/graphite2-${pkgver}/COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/ +}