Skip to content

Commit

Permalink
libressl: use cmake configuration
Browse files Browse the repository at this point in the history
Signed-off-by: Stephan Raue <stephan@openelec.tv>
  • Loading branch information
sraue committed Sep 18, 2016
1 parent 3824726 commit fc9a31b
Show file tree
Hide file tree
Showing 5 changed files with 62 additions and 1 deletion.
15 changes: 15 additions & 0 deletions packages/security/libressl/config/libcrypto.pc
@@ -0,0 +1,15 @@
#libcrypto pkg-config source file

prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: LibreSSL-libssl
Description: Secure Sockets Layer and cryptography libraries
Version: 2.4.2
Requires:
Conflicts:
Libs: -L${libdir} -lcrypto
Libs.private: -lresolv
Cflags: -I${includedir}
16 changes: 16 additions & 0 deletions packages/security/libressl/config/libssl.pc
@@ -0,0 +1,16 @@
#libssl pkg-config source file

prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: LibreSSL-libssl
Description: Secure Sockets Layer and cryptography libraries
Version: 2.4.2
Requires:
Requires.private: libcrypto
Conflicts:
Libs: -L${libdir} -lssl
Libs.private: -lresolv -lcrypto
Cflags: -I${includedir}
16 changes: 16 additions & 0 deletions packages/security/libressl/config/libtls.pc
@@ -0,0 +1,16 @@
#libtls pkg-config source file

prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: LibreSSL-libtls
Description: Secure communications using the TLS socket protocol.
Version: 2.4.2
Requires:
Requires.private: libcrypto libssl
Conflicts:
Libs: -L${libdir} -ltls
Libs.private: -lresolv -lcrypto -lssl
Cflags: -I${includedir}
11 changes: 11 additions & 0 deletions packages/security/libressl/config/openssl.pc
@@ -0,0 +1,11 @@
#openssl pkg-config source file

prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: LibreSSL
Description: Secure Sockets Layer and cryptography libraries and tools
Version: 2.4.2
Requires: libssl libcrypto
5 changes: 4 additions & 1 deletion packages/security/libressl/package.mk
Expand Up @@ -31,11 +31,14 @@ PKG_SHORTDESC="libressl: a FREE version of the SSL/TLS protocol forked from Open
PKG_LONGDESC="LibreSSL is a FREE version of the SSL/TLS protocol forked from OpenSSL"

PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_AUTORECONF="no"

post_makeinstall_target() {
mkdir -p $INSTALL/etc/pki/tls
ln -sf /etc/ssl/cert.pem $INSTALL/etc/pki/tls/cacert.pem
mkdir -p $INSTALL/etc/pki/tls/certs
ln -sf /etc/ssl/cert.pem $INSTALL/etc/pki/tls/certs/ca-bundle.crt

mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig
cp $PKG_DIR/config/*.pc $SYSROOT_PREFIX/usr/lib/pkgconfig
}

0 comments on commit fc9a31b

Please sign in to comment.