new package: mp3cat
This commit is contained in:
parent
dd393de5b7
commit
e0563d1b5a
|
@ -0,0 +1,11 @@
|
|||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -4,7 +4,7 @@
|
||||
INSTALL_COMMAND?=install -o $(INSTALL_USER) -g $(INSTALL_GROUP) -m 0555
|
||||
all: mp3cat
|
||||
mp3cat: *.c *.h
|
||||
- cc -o mp3cat *.c
|
||||
+ $(CC) $(CFLAGS) $(CPPFLAGS) -o mp3cat *.c $(LDFLAGS)
|
||||
install: install_bin install_scripts
|
||||
install_bin: mp3cat
|
||||
mkdir -p $(PREFIX)/bin
|
|
@ -0,0 +1,13 @@
|
|||
TERMUX_PKG_HOMEPAGE=https://tomclegg.ca/mp3cat
|
||||
TERMUX_PKG_DESCRIPTION="Copies a byte stream, skipping everything except mp3 frames with valid headers"
|
||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
TERMUX_PKG_VERSION=0.5
|
||||
TERMUX_PKG_SRCURL=https://github.com/tomclegg/mp3cat/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=b1ec915c09c7e1c0ff48f54844db273505bc0157163bed7b2940792dca8ff951
|
||||
TERMUX_PKG_CONFLICTS="mp3cat-go"
|
||||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
TERMUX_PKG_EXTRA_MAKE_ARGS="
|
||||
PREFIX=$TERMUX_PREFIX
|
||||
INSTALL_COMMAND=install
|
||||
"
|
|
@ -0,0 +1,48 @@
|
|||
--- a/mp3log-conf
|
||||
+++ b/mp3log-conf
|
||||
@@ -31,14 +31,14 @@
|
||||
echo "$MP3DIR" >env/MP3DIR
|
||||
|
||||
cat <<EOF >run
|
||||
-#!/bin/sh
|
||||
+#!@TERMUX_PREFIX@/bin/sh
|
||||
exec env - PATH="\$PATH" envdir ./env nice --5 setuidgid "$USER" mp3log 2>&1
|
||||
EOF
|
||||
|
||||
mkdir log log/main
|
||||
chown "$LOGUSER" log/main
|
||||
cat <<EOF_LOG_RUN >log/run
|
||||
-#!/bin/sh
|
||||
+#!@TERMUX_PREFIX@/bin/sh
|
||||
exec setuidgid "$LOGUSER" multilog t s99999 n2 ./main
|
||||
EOF_LOG_RUN
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
echo 3 >"$MP3DIR"/N
|
||||
echo 3 >env/N
|
||||
cat <<EOF >run
|
||||
-#!/bin/sh
|
||||
+#!@TERMUX_PREFIX@/bin/sh
|
||||
exec env - PATH="\$PATH" envdir ./env nice setuidgid "$USER" mp3dirclean
|
||||
EOF
|
||||
chmod +x run
|
||||
--- a/mp3stream-conf
|
||||
+++ b/mp3stream-conf
|
||||
@@ -25,7 +25,7 @@
|
||||
echo 80 >env/PORT
|
||||
|
||||
cat <<RUN_EOF >run || exit 1
|
||||
-#!/bin/sh
|
||||
+#!@TERMUX_PREFIX@/bin/sh
|
||||
exec env - PATH="\$PATH" envuidgid "$USER" envdir ./env sh <<'EOF'
|
||||
exec tcpserver -U -c 15 -vDR -l 0 "\$IP" "\$PORT" mp3http 2>&1
|
||||
'EOF'
|
||||
@@ -34,7 +34,7 @@
|
||||
mkdir log log/main || exit 1
|
||||
chown "$LOGUSER" log/main || exit 1
|
||||
cat <<EOF_LOG_RUN >log/run || exit 1
|
||||
-#!/bin/sh
|
||||
+#!@TERMUX_PREFIX@/bin/sh
|
||||
exec setuidgid "$LOGUSER" multilog t s99999 n2 ./main
|
||||
EOF_LOG_RUN
|
||||
|
Loading…
Reference in New Issue