mirror of
https://github.com/termux/termux-packages.git
synced 2024-12-11 23:00:52 +00:00
163ec32583
This commit has been automatically submitted by Github Actions.
41 lines
1.9 KiB
Bash
41 lines
1.9 KiB
Bash
TERMUX_PKG_HOMEPAGE=https://github.com/rabbitmq/rabbitmq-server
|
|
TERMUX_PKG_DESCRIPTION="Feature rich, multi-protocol messaging and streaming broker"
|
|
TERMUX_PKG_LICENSE="MPL-2.0"
|
|
TERMUX_PKG_MAINTAINER="@termux"
|
|
TERMUX_PKG_VERSION="4.0.4"
|
|
TERMUX_PKG_SRCURL=https://github.com/rabbitmq/rabbitmq-server/releases/download/v${TERMUX_PKG_VERSION}/rabbitmq-server-generic-unix-${TERMUX_PKG_VERSION}.tar.xz
|
|
TERMUX_PKG_SHA256=b024b75935bc9b30597b3ea5c5d3846b8a8f887e0f1d5703f00974ea481342f3
|
|
TERMUX_PKG_BUILD_IN_SRC=true
|
|
TERMUX_PKG_AUTO_UPDATE=true
|
|
TERMUX_PKG_DEPENDS="erlang"
|
|
TERMUX_PKG_PLATFORM_INDEPENDENT=true
|
|
TERMUX_PKG_RM_AFTER_INSTALL="
|
|
bin/rabbitmq-upgrade
|
|
bin/vmware-rabbitmq
|
|
lib/rabbitmq/lib/rabbitmq_server-${TERMUX_PKG_VERSION}/escript/rabbitmq-upgrade
|
|
lib/rabbitmq/lib/rabbitmq_server-${TERMUX_PKG_VERSION}/escript/vmware-rabbitmq
|
|
share/man/man8/rabbitmq-upgrade.8.gz
|
|
share/man/man8/rabbitmq-service.8.gz
|
|
share/man/man8/rabbitmq-echopid.8.gz
|
|
"
|
|
TERMUX_PKG_SERVICE_SCRIPT=("rabbitmq-server")
|
|
TERMUX_PKG_SERVICE_SCRIPT+=(
|
|
"if [ -f \"$TERMUX_ANDROID_HOME/.config/rabbitmq/rabbitmq.conf\" ]; then
|
|
CONFIG=\"$TERMUX_ANDROID_HOME/.config/rabbitmq/rabbitmq.conf\"; else
|
|
CONFIG=\"$TERMUX_PREFIX/etc/rabbitmq/rabbitmq.conf\"; fi\n\
|
|
exec rabbitmq-server \$CONFIG 2>&1")
|
|
|
|
termux_step_make_install() {
|
|
sed -i "s|RABBITMQ_HOME=.*|RABBITMQ_HOME=${TERMUX_PREFIX}/lib/rabbitmq/lib/rabbitmq_server-${TERMUX_PKG_VERSION}|g" sbin/rabbitmq-env
|
|
sed -i "s|SYS_PREFIX=.*|SYS_PREFIX=${TERMUX_PREFIX}|g" sbin/rabbitmq-defaults
|
|
|
|
mkdir -p "${TERMUX_PREFIX}"/lib/rabbitmq/lib/rabbitmq_server-"${TERMUX_PKG_VERSION}"
|
|
mkdir -p "${TERMUX_PREFIX}"/etc/rabbitmq
|
|
touch "${TERMUX_PREFIX}"/etc/rabbitmq/enabled_plugins
|
|
|
|
cp -r plugins "${TERMUX_PREFIX}"/lib/rabbitmq/lib/rabbitmq_server-"${TERMUX_PKG_VERSION}"
|
|
cp -r escript "${TERMUX_PREFIX}"/lib/rabbitmq/lib/rabbitmq_server-"${TERMUX_PKG_VERSION}"
|
|
cp sbin/* "${TERMUX_PREFIX}"/bin
|
|
cp -r share "${TERMUX_PREFIX}"
|
|
}
|