From 86160a2ee2c43ad17907e4d927b8a763cde3eb7b Mon Sep 17 00:00:00 2001 From: maxice8 Date: Thu, 21 Jun 2018 17:38:17 -0300 Subject: [PATCH] openldap: create -tools subpackage. resolves void-linux/void-packages#296 --- srcpkgs/openldap-tools | 1 + srcpkgs/openldap/template | 33 ++++++++++++++++++++++++++++++--- 2 files changed, 31 insertions(+), 3 deletions(-) create mode 120000 srcpkgs/openldap-tools diff --git a/srcpkgs/openldap-tools b/srcpkgs/openldap-tools new file mode 120000 index 00000000000..97c301443a1 --- /dev/null +++ b/srcpkgs/openldap-tools @@ -0,0 +1 @@ +openldap \ No newline at end of file diff --git a/srcpkgs/openldap/template b/srcpkgs/openldap/template index 3d412088bd0..04069139d86 100644 --- a/srcpkgs/openldap/template +++ b/srcpkgs/openldap/template @@ -1,7 +1,7 @@ -# Template file for 'libldap' +# Template file for 'openldap' pkgname=openldap version=2.4.45 -revision=4 +revision=5 build_style=gnu-configure configure_args="--prefix=/usr --libexecdir=/usr/libexec @@ -15,12 +15,13 @@ configure_args="--prefix=/usr --disable-static --with-yielding_select=yes --enable-modules" hostmakedepends="pkg-config groff automake libtool" makedepends="libressl-devel libsasl-devel db-devel libltdl-devel" +depends="openldap-tools>=${version}_${revision}" conf_files="/etc/openldap/ldap.conf /etc/openldap/slapd.conf" short_desc="OpenLDAP (Lightweight Directory Access Protocol)" license="OpenLDAP License v2.8 - BSD alike" maintainer="Juan RP " homepage="http://www.openldap.org" -distfiles="ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-$version.tgz" +distfiles="https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-${version}.tgz" checksum=cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824 system_accounts="ldap" @@ -57,3 +58,29 @@ libldap_package() { vmove "usr/lib/*.so.*" } } + +openldap-tools_package() { + short_desc+=" - utilities" + pkg_install() { + vmove usr/bin/ldapmodrdn + vmove usr/bin/ldapsearch + vmove usr/bin/ldapcompare + vmove usr/bin/ldapurl + vmove usr/bin/ldapmodify + vmove usr/bin/ldapexop + vmove usr/bin/ldappasswd + vmove usr/bin/ldapwhoami + vmove usr/bin/ldapdelete + vmove usr/bin/ldapadd + vmove usr/share/man/man1/ldapmodrdn.1 + vmove usr/share/man/man1/ldapsearch.1 + vmove usr/share/man/man1/ldapcompare.1 + vmove usr/share/man/man1/ldapurl.1 + vmove usr/share/man/man1/ldapmodify.1 + vmove usr/share/man/man1/ldapexop.1 + vmove usr/share/man/man1/ldappasswd.1 + vmove usr/share/man/man1/ldapwhoami.1 + vmove usr/share/man/man1/ldapdelete.1 + vmove usr/share/man/man1/ldapadd.1 + } +}