From: Sergey Matveev Date: Fri, 21 Jun 2024 12:24:09 +0000 (+0300) Subject: Build SoX with libao X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=12f17f745496c5cb8d6ceb2271af743d6d643e5218c3e4f81f8a6a406fbbe777;p=bass.git Build SoX with libao --- diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index ac21aa9..e13de9f 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -82,6 +82,7 @@ /lame-3.100.tar.gz /less-643.tar.gz /lftp-4.9.2.tar.xz +/libao-1.2.0.tar.gz /libassuan-2.5.7.tar.bz2 /libavif-v1.0.0-535-g7fbc20c.tar.zst /libavif.git/ diff --git a/build/distfiles/libao-1.2.0.tar.gz.meta4 b/build/distfiles/libao-1.2.0.tar.gz.meta4 new file mode 100644 index 0000000..58891ec --- /dev/null +++ b/build/distfiles/libao-1.2.0.tar.gz.meta4 @@ -0,0 +1,18 @@ + + + + 592618475bd544b870ee6df3ad25715634cbe4495de8b28cec50bcc8d4a9c4d6 + 6f6c09b5236711fccc1000292338fdebf24262b12f8d97394cdc4b66ba4a56ad4e794c107137e79ed2ec603fed506896f1ba1c4444923e566fdeed311bb5b75a + 74529e7f40641052c66af50c0df6f9090fa598678d7899a8d738dcb169d488bf + 76a4ceeda0931b9e6dd572b91dfc36ac2d86efb95a4ede722efb6b032b92065ef698257221f7f5afe47f6b985d5b2bfef14deadc7e9c9f83711e00fed3a0d02c + 8ab29e80aeb4a2aa61743fea9540e43eb8d3e3e9df861211be1153106affccbb + 4c16bbe16613f9a897a3be346348b94f56b0bcff16a28e9c500c380f79b428b68833c74b0fb029794cdabd84286df9f4a4f0360b448c602ed03c06983421d3bd + 9456953826c188d67129ad78366bb86d6243499f2cd340d20d61366f7e40a33f3f8ab601c7f18ce9e24aa22f898093b482b2415b7e428c1486ef7e5ac27b3ee4 + 03ad231ad1f9d64b52474392d63c31197b0bc7bd416e58b1c10a329a5ed89caf + acd60d5a0a185f556150dc716be3528cb8907617f6350827b2491e703a43546d0c16ead0dc15e72bc1b5a96e270e0b272006c3c166e6395183d2f8fe450bc8fa + 5a239c3ad8f460e456d66156fc2568901df934d476f968fd839df183e8498bfc + b34eabe9deae88ca5cf67fa525c39ebf + 464596 + http://downloads.xiph.org/releases/ao/libao-1.2.0.tar.gz + + diff --git a/build/skel/audio/libao-1.2.0.do b/build/skel/audio/libao-1.2.0.do new file mode 100644 index 0000000..da861c3 --- /dev/null +++ b/build/skel/audio/libao-1.2.0.do @@ -0,0 +1,20 @@ +[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../.. +sname=$1.do . "$BASS_ROOT"/lib/rc +. "$BASS_ROOT"/build/skel/common.rc + +bdeps="rc-paths stow archivers/zstd devel/pkgconf-2.1.1" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz +hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) +. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc +"$BASS_ROOT"/build/bin/pkg-inst $bdeps +. ./rc +$TAR xf "$DISTFILES"/$NAME.tar.gz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh --enable-static >&2 +make -j$MAKE_JOBS >&2 +make install >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh diff --git a/build/skel/audio/sox-14.4.2.do b/build/skel/audio/sox-14.4.2.do index bfa6087..210673e 100644 --- a/build/skel/audio/sox-14.4.2.do +++ b/build/skel/audio/sox-14.4.2.do @@ -3,7 +3,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd devel/pkgconf-2.1.1" -rdeps="audio/libsndfile-1.0.31 graphics/libpng-1.6.43" +rdeps="audio/libsndfile-1.0.31 graphics/libpng-1.6.43 audio/libao-1.2.0" redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.bz2 $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc