description="A set of utilities to manage software packages on NuTyX distribution."
url="https://github.com/NuTyX/cards"

maintainer="tnut at nutyx dot org"
packager="tnut <tnut@nutyx.org>"

alias=(card)


PKGMK_IGNORE_RUNTIMEDEPS="no"
makedepends=(bzip2 gettext xz util-linux)
run_devel=(curl.devel gcc.devel glibc.devel libarchive.devel \
openssl.devel zlib.devel bash binutils coreutils file \
findutils gawk gettext groff make patch pkg-config \
readline wget rsync bzip2.devel xz.devel)

PKGMK_GROUPS=(devel doc man lib)
PKGMK_LOCALES=()

name=cards
version=2.6.3

[ "$release" != "1" ] &&  patchname="$name-$version-consolidate-$release.patch"

source=(https://downloads.tuxfamily.org/nutyx/files/$name-$version.tar.gz)

[ -z "$patchname" ] || source+=" $patchname"


build () {

unset MAKEFLAGS

cd $name-$version
[ -z "$patchname" ] || patch -Np1 -i ../$patchname


make all
make DESTDIR=$PKG install

mkdir -p $PKG/usr/share/doc/cards-$version
install -m644 ChangeLog \
$PKG/usr/share/doc/cards-$version/ChangeLog
}
lib() {
cd $PKG
bsdtar -cf \
$PKGMK_PACKAGE_DIR/$name.lib${PKGMK_BUILDVER}${PKGMK_ARCH}.cards.tar \
usr/lib

rm usr/lib/libcards*
rm -d usr/lib || true
}
devel()
{
cd $PKG
bsdtar -cf \
$PKGMK_PACKAGE_DIR/$name.${group}${PKGMK_BUILDVER}${PKGMK_ARCH}.$PKGMK_PACKAGE_EXT \
usr/include \
usr/bin \
etc/pkgmk.conf.example

rm -rf usr/bin \
usr/include etc/pkgmk.conf.example
}
