pkgname=os-prober pkgver=1.81 pkgrel=1 pkgdesc='Utility to detect other OSes on a set of drives' url='https://joeyh.name/code/os-prober/' arch=('x86_64') license=('GPL-2.0-or-later AND GPL-1.0-or-later') depends=('bash') source=(https://deb.debian.org/debian/pool/main/o/${pkgname}/${pkgname}_${pkgver}.tar.xz) sha256sums=(2fd928ec86538227711e2adf49cfd6a1ef74f6bb3555c5dad4e0425ccd978883) prepare() { cd ${pkgname}-${pkgver} # adjust lib dir to allow detection of 64-bit distros sed -i -e s:/lib/ld\*\.so\*:/lib*/ld*.so*:g os-probes/mounted/common/90linux-distro rm -f Makefile } build() { cd ${pkgname}-${pkgver} make CC=${CHOST}-gcc newns } package() { cd ${pkgname}-${pkgver} install -Dm 755 os-prober linux-boot-prober -t ${pkgdir}/usr/bin install -Dm 755 newns -t ${pkgdir}/usr/libexec/os-prober install -Dm 755 common.sh -t ${pkgdir}/usr/share/os-prober for dir in os-probes os-probes/mounted os-probes/init linux-boot-probes linux-boot-probes/mounted; do install -dm 755 ${pkgdir}/usr/libexec/${dir} install -m 755 -t ${pkgdir}/usr/libexec/${dir} ${dir}/common/* [[ -d ${dir}/x86 ]] && cp -r ${dir}/x86/* ${pkgdir}/usr/libexec/${dir} done install -Dm 755 os-probes/mounted/powerpc/20macosx ${pkgdir}/usr/libexec/os-probes/mounted/20macosx install -dm 755 ${pkgdir}/var/lib/os-prober }