summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Rupp2021-01-05 22:17:35 +0100
committerMarcel Rupp2021-01-05 22:17:35 +0100
commit52d4fb3243b79ceda16d910c73d47a884d980ad8 (patch)
treea9b7f1c524e026111d5610e68cfee93c1798b88f
downloadaur-52d4fb3243b79ceda16d910c73d47a884d980ad8.tar.gz
Initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--0001-smbkrb5pwd-makefile.patch16
-rw-r--r--PKGBUILD31
3 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f38d4293bbba
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = openldap-mod-smbkrb5pwd
+ pkgdesc = OpenLDAP slap.d smbkrb5pwd module
+ pkgver = 2.4.56
+ pkgrel = 1
+ url = https://github.com/opinsys/smbkrb5pwd
+ arch = x86_64
+ license = OpenLDAP Public License
+ depends = openldap
+ depends = krb5
+ source = https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.56.tgz
+ source = git+https://github.com/opinsys/smbkrb5pwd.git
+ sha256sums = 25520e0363c93f3bcb89802a4aa3db33046206039436e0c7c9262db5a61115e0
+ sha256sums = SKIP
+
+pkgname = openldap-mod-smbkrb5pwd
+
diff --git a/0001-smbkrb5pwd-makefile.patch b/0001-smbkrb5pwd-makefile.patch
new file mode 100644
index 000000000000..ab3893992ef2
--- /dev/null
+++ b/0001-smbkrb5pwd-makefile.patch
@@ -0,0 +1,16 @@
+--- a/Makefile 2021-01-04 20:58:19.306881153 +0100
++++ b/Makefile 2021-01-04 20:58:29.833572677 +0100
+@@ -35,11 +35,11 @@
+ MIT_KRB5_SRV_LIB=-lkadm5srv_mit
+ MIT_KRB5_CLNT_LIB=-lkadm5clnt_mit
+
+-prefix=/usr/local
++prefix=/usr/lib
+ ldap_subdir=/openldap
+
+ libdir=$(prefix)/lib
+-libexecdir=$(prefix)/libexec
++libexecdir=$(prefix)
+ moduledir=$(libexecdir)$(ldap_subdir)
+
+ .PHONY: all
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..326f440db37d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Marcel Rupp <comfix@comfix.cc>
+pkgname=openldap-mod-smbkrb5pwd
+pkgver=2.4.56
+pkgrel=1
+pkgdesc='OpenLDAP slap.d smbkrb5pwd module'
+arch=('x86_64')
+url='https://github.com/opinsys/smbkrb5pwd'
+license=('OpenLDAP Public License')
+depends=('openldap' 'krb5')
+source=("https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-${pkgver}.tgz"
+ "git+https://github.com/opinsys/smbkrb5pwd.git")
+sha256sums=('25520e0363c93f3bcb89802a4aa3db33046206039436e0c7c9262db5a61115e0'
+ "SKIP")
+
+build() {
+ cd "${srcdir}/openldap-${pkgver}"
+ ./configure --prefix=/usr --libexecdir=/usr/lib
+ make
+
+ cp -r "${srcdir}/smbkrb5pwd" "${srcdir}/openldap-${pkgver}/contrib/slapd-modules/"
+
+ cd "${srcdir}/openldap-${pkgver}/contrib/slapd-modules/smbkrb5pwd"
+ patch -Np1 < ${srcdir}/../0001-smbkrb5pwd-makefile.patch
+ make
+}
+
+package() {
+ cd "${srcdir}/openldap-${pkgver}/contrib/slapd-modules/smbkrb5pwd"
+ DESTDIR=${pkgdir} make install
+}
+