# Maintainer: TBD # Contributor: Daniel Otero # Note: We use the same version name convention as Debian pkgname=nvptx-tools pkgver=0.20180301 pkgrel=1 pkgdesc='Collection of tools for use with nvptx-none GCC toolchains' arch=('x86_64') url="https://github.com/MentorEmbedded/nvptx-tools" license=('GPL3') _nvptx_tools_gitrev=5f6f343a302d620b0868edab376c00b15741e39e # The source for nvptx-tools package was pulled from upstream's repository. Use the # following commands to generate the tarball: # git clone --depth 1 git://github.com/MentorEmbedded/nvptx-tools.git nvptx-tools-dir.tmp # git --git-dir=nvptx-tools-dir.tmp/.git fetch --depth 1 origin ${_nvptx_tools_gitrev} # git --git-dir=nvptx-tools-dir.tmp/.git archive --prefix=nvptx-tools-${_nvptx_tools_gitrev}/ ${_nvptx_tools_gitrev} | xz -9e > nvptx-tools-${_nvptx_tools_gitrev}.tar.xz # rm -fr nvptx-tools-dir.tmp source=(nvptx-tools-${_nvptx_tools_gitrev}.tar.xz) md5sums=('82986188069b75ed65286459df7c8278') build() { cd ${pkgname}-${_nvptx_tools_gitrev} mkdir -p build; cd build # This hack is required because nvptx-tools # needs -O2 in the CPPFLAGS flags to build with _FORTIFY_SOURCE=2 [[ $CPPFLAGS =~ "-D_FORTIFY_SOURCE=2" ]] && CPPFLAGS+=" -O2" ../configure --prefix=/usr make } package() { cd ${pkgname}-${_nvptx_tools_gitrev}/build make DESTDIR="$pkgdir" install }