diff options
Diffstat (limited to 'meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb')
| -rw-r--r-- | meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb b/meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb new file mode 100644 index 0000000000..289f069b1e --- /dev/null +++ b/meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb | |||
| @@ -0,0 +1,78 @@ | |||
| 1 | SUMMARY = "Fast and Lightweight HTTP Server for Linux" | ||
| 2 | HOMEPAGE = "http://monkey-project.com" | ||
| 3 | BUGTRACKER = "https://github.com/monkey/monkey/issues" | ||
| 4 | |||
| 5 | LICENSE = "Apache-2.0" | ||
| 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93" | ||
| 7 | |||
| 8 | SECTION = "net" | ||
| 9 | |||
| 10 | SRC_URI = "http://monkey-project.com/releases/1.6/monkey-${PV}.tar.gz \ | ||
| 11 | file://monkey.service \ | ||
| 12 | file://monkey.init" | ||
| 13 | |||
| 14 | SRC_URI[sha256sum] = "f1122e89cda627123286542b0a18fcaa131cbe9d4f5dd897d9455157289148fb" | ||
| 15 | |||
| 16 | UPSTREAM_CHECK_URI = "https://github.com/monkey/monkey/releases" | ||
| 17 | UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+).tar.gz" | ||
| 18 | |||
| 19 | EXTRA_OECMAKE = "-DINSTALL_LOGDIR=${localstatedir}/log/monkey/ \ | ||
| 20 | -DPID_FILE=${localstatedir}/run/monkey.pid \ | ||
| 21 | -DINSTALL_SYSCONFDIR=${sysconfdir}/monkey/ \ | ||
| 22 | -DWITH_PLUGINS=* \ | ||
| 23 | -DWITHOUT_PLUGINS=mbedtls \ | ||
| 24 | -DWITH_DEBUG=1 \ | ||
| 25 | -DDEFAULT_USER='www-data' \ | ||
| 26 | -DWITH_SYSTEM_MALLOC=1 \ | ||
| 27 | " | ||
| 28 | |||
| 29 | EXTRA_OECMAKE_append_libc-musl = " -DWITH_MUSL=1 " | ||
| 30 | |||
| 31 | # GCC-10+ defaults to -fno-common | ||
| 32 | CFLAGS += "-fcommon" | ||
| 33 | |||
| 34 | DISABLE_STATIC = "" | ||
| 35 | |||
| 36 | inherit cmake pkgconfig update-rc.d systemd | ||
| 37 | |||
| 38 | OECMAKE_GENERATOR = "Unix Makefiles" | ||
| 39 | |||
| 40 | do_install_append() { | ||
| 41 | rm -rf ${D}/run | ||
| 42 | install -Dm 0755 ${WORKDIR}/monkey.init ${D}${sysconfdir}/init.d/monkey | ||
| 43 | |||
| 44 | if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then | ||
| 45 | install -Dm 644 ${WORKDIR}/monkey.service ${D}/${systemd_unitdir}/system/monkey.service | ||
| 46 | fi | ||
| 47 | } | ||
| 48 | |||
| 49 | INITSCRIPT_NAME = "monkey" | ||
| 50 | INITSCRIPT_PARAMS = "defaults 70" | ||
| 51 | |||
| 52 | SYSTEMD_SERVICE_${PN} = "monkey.service" | ||
| 53 | |||
| 54 | PACKAGES += "${PN}-plugins" | ||
| 55 | |||
| 56 | FILES_${PN}-plugins = "${libdir}/monkey-*.so" | ||
| 57 | |||
| 58 | FILES_${PN} += "${localstatedir}/www/monkey/ /run" | ||
| 59 | |||
| 60 | |||
| 61 | CONFFILES_${PN} = "${sysconfdir}/monkey/monkey.conf \ | ||
| 62 | ${sysconfdir}/monkey/sites/default \ | ||
| 63 | ${sysconfdir}/monkey/monkey.mime \ | ||
| 64 | ${sysconfdir}/monkey/plugins.load \ | ||
| 65 | ${sysconfdir}/monkey/plugins/proxy_reverse/proxy_reverse.conf \ | ||
| 66 | ${sysconfdir}/monkey/plugins/mandril/mandril.conf \ | ||
| 67 | ${sysconfdir}/monkey/plugins/fastcgi/fastcgi.conf \ | ||
| 68 | ${sysconfdir}/monkey/plugins/logger/logger.conf \ | ||
| 69 | ${sysconfdir}/monkey/plugins/cgi/cgi.conf \ | ||
| 70 | ${sysconfdir}/monkey/plugins/cheetah/cheetah.conf \ | ||
| 71 | ${sysconfdir}/monkey/plugins/dirlisting/dirhtml.conf \ | ||
| 72 | ${sysconfdir}/monkey/plugins/dirlisting/themes/guineo/header.theme \ | ||
| 73 | ${sysconfdir}/monkey/plugins/dirlisting/themes/guineo/footer.theme \ | ||
| 74 | ${sysconfdir}/monkey/plugins/dirlisting/themes/guineo/entry.theme \ | ||
| 75 | ${sysconfdir}/monkey/plugins/auth/README \ | ||
| 76 | ${sysconfdir}/monkey/plugins/auth/monkey.users \ | ||
| 77 | " | ||
| 78 | |||
