void-packages/srcpkgs/ocl-icd/template
q66 5b328f6999 ocl-icd: switch to github releases
The original distfile location is down, so use GitHub instead.
The release archives from there require autoreconf though, so
we also need to add dependencies and an appropriate hook to
do so.

Also fixes xlint issues.
2018-12-18 18:53:55 +01:00

34 lines
846 B
Bash

# Template file for 'ocl-icd'
pkgname=ocl-icd
version=2.2.12
revision=2
build_style=gnu-configure
hostmakedepends="ruby xmlto asciidoc automake libtool"
makedepends="opencl2-headers"
short_desc="Generic OpenCL ICD loader/demultiplexer"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="BSD-2-Clause"
homepage="https://forge.imag.fr/projects/ocl-icd/"
distfiles="https://github.com/OCL-dev/${pkgname}/archive/v${version}.tar.gz"
checksum=17500e5788304eef5b52dbe784cec197bdae64e05eecf38317840d2d05484272
provides="libOpenCL-1.2_1"
replaces="libOpenCL>=0"
pre_configure() {
./bootstrap
}
post_install() {
vlicense COPYING
}
ocl-icd-devel_package() {
depends="opencl2-headers ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/share/doc
}
}