void-packages/srcpkgs/cross-vpkg-dummy/template

83 lines
1.8 KiB
Bash

# Template file for 'cross-vpkg-dummy'
pkgname=cross-vpkg-dummy
version=0.33
revision=1
build_style=meta
short_desc="Dummy meta-pkg for cross building packages with xbps-src"
maintainer="Orphaned <orphan@voidlinux.org>"
license="Public domain"
homepage="https://www.voidlinux.org/"
depends="base-files>=0.126"
provides="
kernel-libc-headers-9999_1
binutils-9999_1
libada-9999_1
libada-devel-9999_1
libgcc-9999_1
libgcc-devel-9999_1
libstdc++-9999_1
libstdc++-devel-9999_1
libgfortran-9999_1
libgfortran-devel-9999_1
libgo-9999_1
libgo-devel-9999_1
libobjc-9999_1
libobjc-devel-9999_1
gcc-9999_1
gcc-fortran-9999_1
gcc-ada-9999_1
gcc-go-9999_1
gcc-objc-9999_1
gcc-objc++-9999_1"
conflicts="
kernel-libc-headers>=0
binutils>=0
libada>=0
libada-devel>=0
libgcc>=0
libgcc-devel>=0
libstdc++>=0
libstdc++-devel>=0
libgfortran>=0
libgfortran-devel>=0
libgo>=0
libgo-devel>=0
libobjc>=0
libobjc-devel>=0
gcc>=0
gcc-fortran>=0
gcc-ada>=0
gcc-go>=0
gcc-objc>=0
gcc-objc++>=0"
shlib_provides="
libgcc_s.so.1
libgnat-9.so
libgnarl-9.so
libstdc++.so.6
libgfortran.so.5"
case "$XBPS_TARGET_MACHINE" in
*-musl) depends+=" musl-legacy-compat"
provides+=" musl-9999_1 musl-devel-9999_1"
conflicts+=" musl>=0"
shlib_provides+=" libc.so"
;;
# glibc
*) provides+=" glibc-9999_1 glibc-devel-9999_1"
conflicts+=" glibc>=0"
shlib_provides+=" libc.so.6 libm.so.6 librt.so.1 libpthread.so.0"
shlib_provides+=" libcrypt.so.1 libdl.so.2 libresolv.so.2"
shlib_provides+=" libnsl.so.1 libutil.so.1"
shlib_provides+=" ld-linux.so.2 ld-linux.so.3 ld-linux-x86_64.so.2"
shlib_provides+=" ld-linux-armhf.so.3 ld-linux-aarch64.so.1"
shlib_provides+=" ld64.so.2 ld.so.1"
;;
esac
if [ -z "$XBPS_CROSS_BUILD" ]; then
broken="This package is only meant to be used by xbps-src to cross compile."
fi