diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 1282b9af..a7884157 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -22,12 +22,12 @@ jobs: - name: Install libraries (Linux) if: ${{ matrix.os == 'ubuntu-latest' }} - run: sudo apt-get install -y libevent-dev + run: sudo apt-get install -y cmake libasio-dev - name: Install libraries (macOS) if: ${{ matrix.os == 'macos-latest' }} run: | - brew install libevent + brew install cmake asio libiconv cat << EOF > nproc #!/bin/sh diff --git a/Dockerfile b/Dockerfile index 64b3763e..abf2ed3c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,7 @@ RUN apt update && apt install -y --no-install-recommends \ make \ cmake \ g++ \ - libevent-dev \ + libasio-dev \ zlib1g-dev # --- @@ -29,13 +29,13 @@ RUN git clone --depth 1 -b ${PHOSG_TARGET} https://github.com/fuzziqersoftware/p sudo make install RUN \ -if [ "$BUILD_RESOURCE_DASM" = "true" ] ; then \ + if [ "$BUILD_RESOURCE_DASM" = "true" ] ; then \ git clone --depth 1 -b ${RESOURCE_DASM_TARGET} https://github.com/fuzziqersoftware/resource_dasm.git && \ cd resource_dasm && \ cmake . && \ make -j$(nproc) && \ sudo make install \ -; fi + ; fi # --- @@ -53,10 +53,10 @@ RUN cmake -B $PWD/build -DCMAKE_BUILD_TYPE=${BUILD_TYPE} && \ sudo make -C build install RUN \ -if [ "$BUILD_STRIP" = "true" ] ; then \ - strip /usr/local/lib/*.a && \ - strip /usr/local/bin/* \ -; fi + if [ "$BUILD_STRIP" = "true" ] ; then \ + strip /usr/local/lib/*.a && \ + strip /usr/local/bin/* \ + ; fi # --- @@ -72,7 +72,7 @@ RUN cp -f system/config.example.json system/config.json && \ FROM ${BASE_IMAGE} AS final RUN apt update && apt install -y --no-install-recommends \ - libevent-dev \ + libasio-dev \ && rm -rf /var/lib/apt/lists/* /var/cache/apt/* WORKDIR /newserv