From 26630e01c64c92c27ebdb486d89e79d5cc920b10 Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Fri, 22 Jun 2018 00:13:34 -0700 Subject: [PATCH] New package: musl-nscd --- srcpkgs/musl-nscd-devel | 1 + srcpkgs/musl-nscd/files/nscd/run | 4 ++++ srcpkgs/musl-nscd/template | 31 +++++++++++++++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 120000 srcpkgs/musl-nscd-devel create mode 100755 srcpkgs/musl-nscd/files/nscd/run create mode 100644 srcpkgs/musl-nscd/template diff --git a/srcpkgs/musl-nscd-devel b/srcpkgs/musl-nscd-devel new file mode 120000 index 00000000000..de15d10dc64 --- /dev/null +++ b/srcpkgs/musl-nscd-devel @@ -0,0 +1 @@ +musl-nscd \ No newline at end of file diff --git a/srcpkgs/musl-nscd/files/nscd/run b/srcpkgs/musl-nscd/files/nscd/run new file mode 100755 index 00000000000..e9ea04a19e9 --- /dev/null +++ b/srcpkgs/musl-nscd/files/nscd/run @@ -0,0 +1,4 @@ +#!/bin/sh +[ -r conf ] && . ./conf +mkdir -p /var/run/nscd /var/db/nscd +exec nscd -F ${OPTS} >/dev/null diff --git a/srcpkgs/musl-nscd/template b/srcpkgs/musl-nscd/template new file mode 100644 index 00000000000..fb6a377baaf --- /dev/null +++ b/srcpkgs/musl-nscd/template @@ -0,0 +1,31 @@ +# Template file for 'musl-nscd' +pkgname=musl-nscd +version=1.0.1 +revision=1 +build_style=gnu-configure +hostmakedepends="bison flex" +short_desc="NSS to NSCD bridge for musl" +maintainer="Michael Aldridge " +license="MIT" +homepage="https://github.com/pikhq/musl-nscd" +distfiles="https://github.com/pikhq/musl-nscd/archive/v$version.tar.gz" +checksum=4d2835c48c009b3d9d8fa9579d9cdf15b4d4e60543036066ee76b1854e19a005 + +only_for_archs="i686-musl x86_64-musl armv5tel-musl armv6l-musl armv7l-musl aarch64-musl mips-musl mipshf-musl mipsel-musl mipselhf-musl" + +pre_install() { + sed -i "s:sbin:bin:g" Makefile +} + +post_install() { + vlicense COPYRIGHT + vsv nscd +} + +musl-nscd-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + } +}