From 24e2750cbe769a15062ccef56e370261c5e1dc53 Mon Sep 17 00:00:00 2001 From: WeebDataHoarder <57538841+WeebDataHoarder@users.noreply.github.com> Date: Thu, 21 Apr 2022 14:06:35 +0200 Subject: [PATCH] Update Kirika, now ALAC can be decoded --- .drone.yml | 1 + Dockerfile | 8 +++++++- go.mod | 3 ++- go.sum | 6 ++++-- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index 29ccf62..9f87435 100644 --- a/.drone.yml +++ b/.drone.yml @@ -11,6 +11,7 @@ steps: - DEBIAN_FRONTEND=noninteractive apt install -y git build-essential autoconf automake libtool libflac-dev libopus-dev libopusfile-dev libsamplerate0-dev libmp3lame-dev libebur128-dev - git clone --depth 1 https://github.com/xiph/libopusenc.git && cd libopusenc && ./autogen.sh && ./configure --prefix /usr && make && make install && cd .. - git clone --depth 1 https://github.com/mstorsjo/fdk-aac.git && cd fdk-aac && ./autogen.sh && ./configure --prefix /usr && make -j$(nproc) && make install && cd .. + - git clone --depth 1 https://git.gammaspectra.live/S.O.N.G/alac.git && cd alac && autoreconf -fi && ./configure --prefix /usr && make && make install && cd .. - go build -v . ... diff --git a/Dockerfile b/Dockerfile index 5c386e2..9849f6c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,13 @@ RUN DEBIAN_FRONTEND=noninteractive apt update && \ make -j$(nproc) && \ make install && \ cd .. && \ - rm -rf /src/libopusenc /src/fdk-aac + git clone --depth 1 https://git.gammaspectra.live/S.O.N.G/alac.git && cd alac && \ + autoreconf -fi && \ + ./configure --prefix /usr && \ + make -j$(nproc) && \ + make install && \ + cd .. && \ + rm -rf /src/libopusenc /src/fdk-aac /src/alac COPY . /code WORKDIR /code diff --git a/go.mod b/go.mod index 2516a33..54177fd 100644 --- a/go.mod +++ b/go.mod @@ -3,13 +3,14 @@ module git.gammaspectra.live/S.O.N.G/MeteorLight go 1.18 require ( - git.gammaspectra.live/S.O.N.G/Kirika v0.0.0-20220420091114-96ac7c542e1c + git.gammaspectra.live/S.O.N.G/Kirika v0.0.0-20220421115636-4612766b64e8 github.com/BurntSushi/toml v1.1.0 github.com/dhowden/tag v0.0.0-20201120070457-d52dcb253c63 github.com/enriquebris/goconcurrentqueue v0.6.3 ) require ( + git.gammaspectra.live/S.O.N.G/go-alac v0.0.0-20220421110341-7839cd4c1da1 // indirect git.gammaspectra.live/S.O.N.G/go-ebur128 v0.0.0-20220418202343-73a167e76255 // indirect git.gammaspectra.live/S.O.N.G/go-fdkaac v0.0.0-20220417020459-7018d91e3eed // indirect git.gammaspectra.live/S.O.N.G/go-pus v0.0.0-20220227175608-6cc027f24dba // indirect diff --git a/go.sum b/go.sum index 50c24ac..b56940f 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,7 @@ -git.gammaspectra.live/S.O.N.G/Kirika v0.0.0-20220420091114-96ac7c542e1c h1:Fdq1BxgngAsuG6eBEjEbbSmj+0WObHzpcPF9lIUS6X4= -git.gammaspectra.live/S.O.N.G/Kirika v0.0.0-20220420091114-96ac7c542e1c/go.mod h1:b4CDunrNuGaJrV56yRDywliIsbO2Ntrot8axTFjaHcw= +git.gammaspectra.live/S.O.N.G/Kirika v0.0.0-20220421115636-4612766b64e8 h1:OMLUwQmbveOsXlQU0XUfA7tZMAzz98B7rac4GKmrY90= +git.gammaspectra.live/S.O.N.G/Kirika v0.0.0-20220421115636-4612766b64e8/go.mod h1:YAH1ahOjNcVgGGeudk5q0bNqcSesc19ItsQeiuNART8= +git.gammaspectra.live/S.O.N.G/go-alac v0.0.0-20220421110341-7839cd4c1da1 h1:D1VyacBGUBfvFD4Fq2eO6RQ5eZPUdC2YsIv9gXun9aQ= +git.gammaspectra.live/S.O.N.G/go-alac v0.0.0-20220421110341-7839cd4c1da1/go.mod h1:f1+h7KOnuM9zcEQp7ri4UaVvgX4m1NFFIXgReIyjGMA= git.gammaspectra.live/S.O.N.G/go-ebur128 v0.0.0-20220418202343-73a167e76255 h1:BWRx2ZFyhp5+rsXhdDZtk5Gld+L44lxlN9ASqB9Oj0M= git.gammaspectra.live/S.O.N.G/go-ebur128 v0.0.0-20220418202343-73a167e76255/go.mod h1:5H4eVW9uknpn8REFr+C3ejhvXdncgm/pbGqKGC43gFY= git.gammaspectra.live/S.O.N.G/go-fdkaac v0.0.0-20220417020459-7018d91e3eed h1:aJPCb3LS4Wai34S5bKUGgAm+/hPt0J2tvWPOl6RnbbE=