diff --git a/openldap.yaml b/openldap.yaml index bc2d2f78551..02d59920b5e 100644 --- a/openldap.yaml +++ b/openldap.yaml @@ -1,10 +1,11 @@ package: name: openldap - version: 2.6.3 - epoch: 1 + version: 2.6.4 + epoch: 0 description: LDAP Server copyright: - license: OLDAP-2.8 + environment: contents: packages: @@ -23,29 +24,37 @@ environment: - mosquitto-dev - openssl-dev - unixodbc-dev + pipeline: - uses: fetch with: - expected-sha256: d2a2a1d71df3d77396b1c16ad7502e674df446e06072b0e5a4e941c3d06c0d46 + expected-sha256: d51704e50178430c06cf3d8aa174da66badf559747a47d920bb54b2d4aa40991 uri: https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-${{package.version}}.tgz + - uses: patch with: patches: 0001-Fix-build-issue-in-clients-tools-common.c.patch + - uses: patch with: patches: 0002-Add-UNIX_LINK_LIBS-to-slapi-Makefile.patch + - uses: patch with: patches: 0003-Add-mqtt-overlay.patch + - uses: patch with: patches: 0004-Fix-manpages.patch + - uses: patch with: patches: 0006-Fix-build-on-mips-inconsistent-cacheflush-prototype.patch + - uses: patch with: patches: 0009-Include-more-schemas-in-default-config.patch + - runs: | ./configure \ --host=${{host.triplet.gnu}} \ @@ -79,6 +88,7 @@ pipeline: --enable-argon2 - uses: autoconf/make + - runs: | for dir in mqtt passwd/pbkdf2 passwd/sha2 lastbind; do echo "Building module $dir" @@ -128,7 +138,9 @@ pipeline: --enable-balancer=yes make + - uses: autoconf/make-install + - runs: | for dir in mqtt passwd/pbkdf2 passwd/sha2 lastbind; do make -C contrib/slapd-modules/$dir \ @@ -162,7 +174,9 @@ pipeline: - runs: | install -D -m 640 lloadd.conf -t ${{targets.destdir}}/etc/openldap/ + - runs: find . -name "*.la" -type f -delete + - uses: strip data: @@ -221,11 +235,13 @@ subpackages: - libsodium-dev - util-linux-dev description: openldap dev + - name: openldap-doc pipeline: - uses: split/manpages - runs: mv ${{targets.destdir}}/usr/share/doc ${{targets.subpkgdir}}/usr/share/ description: openldap manpages + - name: libldap description: OpenLDAP libraries pipeline: @@ -237,6 +253,7 @@ subpackages: chmod 755 ${{targets.subpkgdir}}/usr/lib/*.so* mv ${{targets.destdir}}/etc/openldap/ldap.conf ${{targets.subpkgdir}}/etc/openldap + - name: openldap-lloadd pipeline: - runs: | @@ -254,7 +271,6 @@ subpackages: - runs: | mkdir -p ${{targets.subpkgdir}}/usr mv ${{targets.destdir}}/usr/bin ${{targets.subpkgdir}}/usr/ - description: LDAP client utilities - name: openldap-passwd-argon2 @@ -266,6 +282,7 @@ subpackages: runtime: - openldap description: Argon2 OpenLDAP support + - name: openldap-passwd-pbkdf2 dependencies: runtime: @@ -274,8 +291,8 @@ subpackages: - runs: | mkdir -p ${{targets.subpkgdir}}/usr/lib/openldap mv ${{targets.destdir}}/usr/lib/openldap/pw-pbkdf2.* ${{targets.subpkgdir}}/usr/lib/openldap/ - description: PBKDF2 OpenLDAP support + - name: openldap-passwd-sha2 dependencies: runtime: @@ -284,7 +301,6 @@ subpackages: - runs: | mkdir -p ${{targets.subpkgdir}}/usr/lib/openldap mv ${{targets.destdir}}/usr/lib/openldap/pw-sha2.* ${{targets.subpkgdir}}/usr/lib/openldap/ - description: SHA2 OpenLDAP support - range: backends @@ -293,7 +309,6 @@ subpackages: - runs: | mkdir -p ${{targets.subpkgdir}}/usr/lib/openldap mv ${{targets.destdir}}/usr/lib/openldap/${{range.value}}* ${{targets.subpkgdir}}/usr/lib/openldap/ - description: OpenLDAP ${{range.key}} backend - range: overlays @@ -302,7 +317,6 @@ subpackages: - runs: | mkdir -p ${{targets.subpkgdir}}/usr/lib/openldap mv ${{targets.destdir}}/usr/lib/openldap/${{range.value}}* ${{targets.subpkgdir}}/usr/lib/openldap/ - description: OpenLDAP ${{range.key}} overlay - name: openldap-backend-all @@ -352,12 +366,12 @@ subpackages: - openldap-overlay-translucent - openldap-overlay-unique - openldap-overlay-valsort - pipeline: - runs: mkdir -p ${{targets.subpkgdir}} description: Virtual package that installs all OpenLDAP backends + update: enabled: true release-monitor: identifier: 2551 - version-separator: "_" \ No newline at end of file + version-separator: "_"