mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-04 14:39:54 +00:00
hiawatha: Upgrade to 11.7
Enable TLS support Fix build with cmake4+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
+12
-4
@@ -10,7 +10,7 @@ SRC_URI = "https://hiawatha.leisink.net/files/hiawatha-${PV}.tar.gz \
|
|||||||
file://hiawatha-init \
|
file://hiawatha-init \
|
||||||
file://hiawatha.service "
|
file://hiawatha.service "
|
||||||
|
|
||||||
SRC_URI[sha256sum] = "99c64f76927f93469f062ab76b74eb79a397ea4be12da86bf746b2bb57cf1bc5"
|
SRC_URI[sha256sum] = "8bc180ae3b986d02466f081efeefdb1595d96783f581fded2a9b198752ab7ae1"
|
||||||
|
|
||||||
INITSCRIPT_NAME = "hiawatha"
|
INITSCRIPT_NAME = "hiawatha"
|
||||||
INITSCRIPT_PARAMS = "defaults 70"
|
INITSCRIPT_PARAMS = "defaults 70"
|
||||||
@@ -19,12 +19,12 @@ SYSTEMD_SERVICE:${PN} = "hiawatha.service"
|
|||||||
|
|
||||||
inherit cmake update-rc.d systemd
|
inherit cmake update-rc.d systemd
|
||||||
|
|
||||||
|
|
||||||
CFLAGS += "-std=gnu17"
|
CFLAGS += "-std=gnu17"
|
||||||
|
|
||||||
EXTRA_OECMAKE = " -DENABLE_IPV6=OFF \
|
EXTRA_OECMAKE = " -DENABLE_IPV6=OFF \
|
||||||
-DENABLE_CACHE=OFF \
|
-DENABLE_CACHE=OFF \
|
||||||
-DENABLE_DEBUG=OFF \
|
-DENABLE_DEBUG=OFF \
|
||||||
-DENABLE_TLS=OFF \
|
|
||||||
-DENABLE_TOOLKIT=OFF \
|
-DENABLE_TOOLKIT=OFF \
|
||||||
-DENABLE_CHROOT=OFF \
|
-DENABLE_CHROOT=OFF \
|
||||||
-DENABLE_XSLT=ON \
|
-DENABLE_XSLT=ON \
|
||||||
@@ -34,7 +34,9 @@ EXTRA_OECMAKE = " -DENABLE_IPV6=OFF \
|
|||||||
-DCMAKE_INSTALL_SBINDIR=${sbindir} \
|
-DCMAKE_INSTALL_SBINDIR=${sbindir} \
|
||||||
-DCMAKE_INSTALL_SYSCONFDIR=${sysconfdir} \
|
-DCMAKE_INSTALL_SYSCONFDIR=${sysconfdir} \
|
||||||
-DCMAKE_INSTALL_LIBDIR=${libdir} \
|
-DCMAKE_INSTALL_LIBDIR=${libdir} \
|
||||||
-DCMAKE_INSTALL_FULL_LOCALSTATEDIR=${localstatedir}"
|
-DCMAKE_INSTALL_FULL_LOCALSTATEDIR=${localstatedir} \
|
||||||
|
-DENABLE_TLS=ON \
|
||||||
|
-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
|
||||||
|
|
||||||
do_install:append() {
|
do_install:append() {
|
||||||
# Copy over init script and sed in the correct sbin path
|
# Copy over init script and sed in the correct sbin path
|
||||||
@@ -78,5 +80,11 @@ CONFFILES:${PN} = " \
|
|||||||
${sysconfdir}/hiawatha/php-fcgi.conf \
|
${sysconfdir}/hiawatha/php-fcgi.conf \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
PACKAGES =+ "${PN}-letsencrypt"
|
||||||
|
|
||||||
|
FILES:${PN}-letsencrypt += "${sbindir}/lefh ${libdir}/hiawatha/letsencrypt"
|
||||||
|
|
||||||
FILES:${PN} += "${nonarch_libdir}/tmpfiles.d"
|
FILES:${PN} += "${nonarch_libdir}/tmpfiles.d"
|
||||||
FILES:${PN}-dev = "${libdir}/hiawatha/*${SOLIBSDEV}"
|
FILES:${PN}-dev += "${libdir}/hiawatha/*${SOLIBSDEV}"
|
||||||
|
|
||||||
|
RDEPENDS:${PN}-letsencrypt += "php-cli"
|
||||||
Reference in New Issue
Block a user