# Template file for 'nasm' pkgname=nasm version=2.16.03 revision=1 build_style=gnu-configure make_build_target="all" make_check_target="golden test" checkdepends="perl" short_desc="80x86 assembler designed for portability and modularity" maintainer="Rutpiv " license="BSD-2-Clause" homepage="https://www.nasm.us" changelog="https://nasm.us/doc/nasmdocc.html" distfiles="https://www.nasm.us/pub/nasm/releasebuilds/${version}/nasm-${version}.tar.xz" checksum=1412a1c760bbd05db026b6c0d1657affd6631cd0a63cddb6f73cc6d4aa616148 build_options="doc" desc_option_doc="Enable building documentation" build_options_default="doc" disable_parallel_check=yes subpackages=" " if [ "$build_option_doc" ]; then subpackages="nasm-doc" hostmakedepends="groff perl perl-Font-TTF perl-IO-String perl-Sort-Versions ghostscript source-sans-pro liberation-fonts-ttf" fi pre_configure() { if [ "$build_option_doc" ]; then vsed -i doc/psfonts.ph -e "s;SourceSansPro;SourceSans3;g" fi } post_build() { if [ "$build_option_doc" ]; then make doc fi } post_install() { if [ "$build_option_doc" ]; then make -C doc DESTDIR="${DESTDIR}" docdir=/usr/share/doc/nasm install fi vlicense LICENSE } nasm-doc_package() { short_desc+=" - documentation" depends="${sourcepkg}-${version}_${revision}" pkg_install() { vmove usr/share/doc/nasm vlicense LICENSE } }