diff --git a/Platform/v1.0/README.md b/Platform/v1.0/README.md index c3a183e..22c2fcf 100644 --- a/Platform/v1.0/README.md +++ b/Platform/v1.0/README.md @@ -4,6 +4,7 @@ - libudev - MinGW - libFAudio +- libldap (OpenLDAP) # Missing - libv4l2 (for what?) @@ -18,4 +19,3 @@ # TODO - vkd3d -- libldap (OpenLDAP) diff --git a/Platform/v1.0/platform/libldap.yaml b/Platform/v1.0/platform/libldap.yaml new file mode 100644 index 0000000..e69f669 --- /dev/null +++ b/Platform/v1.0/platform/libldap.yaml @@ -0,0 +1,53 @@ +name: libopenldap-meta +modules: + - name: libopenldap-platform + sources: + - type: archive + url: http://mirror.eu.oneandone.net/software/openldap/openldap-release/openldap-2.4.48.tgz + sha256: d9523ffcab5cd14b709fcf3cb4d04e8bc76bb8970113255f372bc74954c6074d + builddir: true + config-opts: + - --disable-bdb + - --disable-hdb + build-options: + make-install-args: + - DESTDIR=/usr/tmp_ldap + - install + post-install: + - rm -rfv /usr/tmp_ldap/usr/share + - mv -v /usr/tmp_ldap/usr/sbin/* /usr/tmp_ldap/usr/bin + - rm -rfv /usr/tmp_ldap/usr/sbin + - cp -rav /usr/tmp_ldap/usr / + - rm -rfv /usr/tmp_ldap + cleanup-platform: + - "*.la" + - "*.a" + - "/include" + - name: libopenldap-32bit + sources: + - type: archive + url: http://mirror.eu.oneandone.net/software/openldap/openldap-release/openldap-2.4.48.tgz + sha256: d9523ffcab5cd14b709fcf3cb4d04e8bc76bb8970113255f372bc74954c6074d + builddir: true + config-opts: + - --build=i686-unknown-linux + - --libdir=/usr/lib32 + - --disable-bdb + - --disable-hdb + - CFLAGS=-m32 + - CXXFLAGS=-m32 + - LDFLAGS=-m32 + build-options: + make-install-args: + - DESTDIR=/usr/tmp_ldap + - install + post-install: + - rm -rfv /usr/tmp_ldap/usr/share /usr/tmp_ldap/usr/sbin /usr/tmp_ldap/usr/bin /usr/tmp_ldap/usr/include + - cp -rav /usr/tmp_ldap/usr / + - rm -rfv /usr/tmp_ldap + cleanup-platform: + - "*.la" + - "*.a" + - "/include" + only-arches: + - x86_64 diff --git a/Platform/v1.0/platform/platform.yaml b/Platform/v1.0/platform/platform.yaml index a59b9b9..a5477b2 100644 --- a/Platform/v1.0/platform/platform.yaml +++ b/Platform/v1.0/platform/platform.yaml @@ -8,3 +8,4 @@ modules: - libpcap.yaml - libudev.yaml - libfaudio.yaml + - libldap.yaml