Skip to content

Commit

Permalink
support audacity
Browse files Browse the repository at this point in the history
  • Loading branch information
corbinlc committed Feb 23, 2024
1 parent a74c620 commit 0a27c7e
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 51 deletions.
2 changes: 1 addition & 1 deletion assets/all/execInProot.sh
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ export XDG_DATA_HOME="$LIB_PATH/"
export XDG_CONFIG_HOME="$LIB_PATH/"
export XDG_STATE_HOME="$LIB_PATH/"
export TMPDIR="$LIB_PATH/"
$LIB_PATH/pulseaudio --log-level=4 --log-target=stderr --start --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" --exit-idle-time=-1 &> $ROOTFS_PATH/support/paserv.log
$LIB_PATH/pulseaudio --log-level=4 --log-target=stderr --start --load="module-sles-sink" --load="module-sles-source" --load="module-null-sink sink_name=virtspk sink_properties=device.description=Virtual_Speaker" --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" --exit-idle-time=-1 &> $ROOTFS_PATH/support/paserv.log
unset PULSE_SCRIPT
unset PULSE_CONFIG
unset PULSE_DLPATH
Expand Down
100 changes: 50 additions & 50 deletions input/main.sh
Original file line number Diff line number Diff line change
Expand Up @@ -64,59 +64,59 @@ fi

#build new
rm -rf /data/data/.built-packages/*
PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libtalloc
cp /data/data/com.termux/files/usr/lib/libtalloc.so.2 $ARCH_DIR/libtalloc.so.2
PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH proot
cp /data/data/com.termux/files/usr/bin/proot $ARCH_DIR/proot
cp /data/data/com.termux/files/usr/libexec/proot/loader $ARCH_DIR/loader
cp /data/data/com.termux/files/usr/libexec/proot/loader32 $ARCH_DIR/loader32
sed -i 's/-DARG_MAX/-DPROTECTED_ASHMEM=1 -DARG_MAX/g' packages/proot/build.sh
sed -i 's/"21"/"26"/g' scripts/build/termux_step_setup_variables.sh
rm -rf /data/data/.built-packages/*
PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libtalloc
cp /data/data/com.termux/files/usr/lib/libtalloc.so.2 $ARCH_DIR/libtalloc.so.2.a10
PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH proot
cp /data/data/com.termux/files/usr/bin/proot $ARCH_DIR/proot.a10
cp /data/data/com.termux/files/usr/libexec/proot/loader $ARCH_DIR/loader.a10
cp /data/data/com.termux/files/usr/libexec/proot/loader32 $ARCH_DIR/loader32.a10
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libtalloc
#cp /data/data/com.termux/files/usr/lib/libtalloc.so.2 $ARCH_DIR/libtalloc.so.2
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH proot
#cp /data/data/com.termux/files/usr/bin/proot $ARCH_DIR/proot
#cp /data/data/com.termux/files/usr/libexec/proot/loader $ARCH_DIR/loader
#cp /data/data/com.termux/files/usr/libexec/proot/loader32 $ARCH_DIR/loader32
#sed -i 's/-DARG_MAX/-DPROTECTED_ASHMEM=1 -DARG_MAX/g' packages/proot/build.sh
#sed -i 's/"21"/"26"/g' scripts/build/termux_step_setup_variables.sh
#rm -rf /data/data/.built-packages/*
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libtalloc
#cp /data/data/com.termux/files/usr/lib/libtalloc.so.2 $ARCH_DIR/libtalloc.so.2.a10
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH proot
#cp /data/data/com.termux/files/usr/bin/proot $ARCH_DIR/proot.a10
#cp /data/data/com.termux/files/usr/libexec/proot/loader $ARCH_DIR/loader.a10
#cp /data/data/com.termux/files/usr/libexec/proot/loader32 $ARCH_DIR/loader32.a10

PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libtool
PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libogg
PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libflac
PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libc++
PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libandroid-glob
PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libvorbis
PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libsndfile
PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libsoxr
PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH speexdsp
PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH pulseaudio
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libtool
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libogg
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libflac
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libc++
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libandroid-glob
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libvorbis
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libsndfile
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH libsoxr
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH speexdsp
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH pulseaudio

ls /data/data/com.termux/files/usr/bin/
ls /data/data/com.termux/files/usr/lib/
ls /data/data/com.termux/files/usr/libexec/
ls /data/data/com.termux/files/usr/etc/pulse/
ls /data/data/com.termux/files/usr/lib/pulse-13.0/
ls /data/data/com.termux/files/usr/lib/pulse-13.0/modules/
#ls /data/data/com.termux/files/usr/bin/
#ls /data/data/com.termux/files/usr/lib/
#ls /data/data/com.termux/files/usr/libexec/
#ls /data/data/com.termux/files/usr/etc/pulse/
#ls /data/data/com.termux/files/usr/lib/pulse-13.0/
#ls /data/data/com.termux/files/usr/lib/pulse-13.0/modules/

cp /data/data/com.termux/files/usr/libexec/pulseaudio $ARCH_DIR/pulseaudio
cp /data/data/com.termux/files/usr/libexec/pactl $ARCH_DIR/pactl
cp /data/data/com.termux/files/usr/bin/pulseaudio $ARCH_DIR/pulseaudio-script
cp /data/data/com.termux/files/usr/lib/libpulsecore-13.0.so $ARCH_DIR/libpulsecore-13.0.so
cp /data/data/com.termux/files/usr/lib/libpulsecommon-13.0.so $ARCH_DIR/libpulsecommon-13.0.so
cp /data/data/com.termux/files/usr/lib/libpulse.so $ARCH_DIR/libpulse.so
cp /data/data/com.termux/files/usr/lib/libltdl.so $ARCH_DIR/libltdl.so
cp /data/data/com.termux/files/usr/lib/libandroid-glob.so $ARCH_DIR/libandroid-glob.so
cp /data/data/com.termux/files/usr/lib/libiconv.so $ARCH_DIR/libiconv.so
cp /data/data/com.termux/files/usr/lib/libsndfile.so $ARCH_DIR/libsndfile.so
cp /data/data/com.termux/files/usr/lib/libspeexdsp.so $ARCH_DIR/libspeexdsp.so
cp /data/data/com.termux/files/usr/lib/libsoxr.so.0 $ARCH_DIR/libsoxr.so.0
cp /data/data/com.termux/files/usr/lib/libogg.so $ARCH_DIR/libogg.so
cp /data/data/com.termux/files/usr/lib/libvorbis.so $ARCH_DIR/libvorbis.so
cp /data/data/com.termux/files/usr/lib/libvorbisenc.so $ARCH_DIR/libvorbisenc.so
cp /data/data/com.termux/files/usr/lib/libFLAC.so $ARCH_DIR/libFLAC.so
cp /data/data/com.termux/files/usr/etc/pulse/daemon.conf $ARCH_DIR/daemon.conf
cp /data/data/com.termux/files/usr/etc/pulse/default.pa $ARCH_DIR/default.pa
cp /data/data/com.termux/files/usr/lib/pulse-13.0/modules/* $ARCH_DIR/
#cp /data/data/com.termux/files/usr/libexec/pulseaudio $ARCH_DIR/pulseaudio
#cp /data/data/com.termux/files/usr/libexec/pactl $ARCH_DIR/pactl
#cp /data/data/com.termux/files/usr/bin/pulseaudio $ARCH_DIR/pulseaudio-script
#cp /data/data/com.termux/files/usr/lib/libpulsecore-13.0.so $ARCH_DIR/libpulsecore-13.0.so
#cp /data/data/com.termux/files/usr/lib/libpulsecommon-13.0.so $ARCH_DIR/libpulsecommon-13.0.so
#cp /data/data/com.termux/files/usr/lib/libpulse.so $ARCH_DIR/libpulse.so
#cp /data/data/com.termux/files/usr/lib/libltdl.so $ARCH_DIR/libltdl.so
#cp /data/data/com.termux/files/usr/lib/libandroid-glob.so $ARCH_DIR/libandroid-glob.so
#cp /data/data/com.termux/files/usr/lib/libiconv.so $ARCH_DIR/libiconv.so
#cp /data/data/com.termux/files/usr/lib/libsndfile.so $ARCH_DIR/libsndfile.so
#cp /data/data/com.termux/files/usr/lib/libspeexdsp.so $ARCH_DIR/libspeexdsp.so
#cp /data/data/com.termux/files/usr/lib/libsoxr.so.0 $ARCH_DIR/libsoxr.so.0
#cp /data/data/com.termux/files/usr/lib/libogg.so $ARCH_DIR/libogg.so
#cp /data/data/com.termux/files/usr/lib/libvorbis.so $ARCH_DIR/libvorbis.so
#cp /data/data/com.termux/files/usr/lib/libvorbisenc.so $ARCH_DIR/libvorbisenc.so
#cp /data/data/com.termux/files/usr/lib/libFLAC.so $ARCH_DIR/libFLAC.so
#cp /data/data/com.termux/files/usr/etc/pulse/daemon.conf $ARCH_DIR/daemon.conf
#cp /data/data/com.termux/files/usr/etc/pulse/default.pa $ARCH_DIR/default.pa
#cp /data/data/com.termux/files/usr/lib/pulse-13.0/modules/* $ARCH_DIR/

#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH openssl
#PROOT_DIR=$PROOT_DIR ./build-package.sh -f -a $TERMUX_ARCH termux-auth
Expand Down

0 comments on commit 0a27c7e

Please sign in to comment.