File tree Expand file tree Collapse file tree 1 file changed +14
-5
lines changed Expand file tree Collapse file tree 1 file changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -648,6 +648,19 @@ ADD --checksum=${groonga_release_checksum} \
648
648
/tmp/groonga.tar.gz
649
649
RUN tar -xvf /tmp/groonga.tar.gz -C /tmp && \
650
650
rm -rf /tmp/groonga.tar.gz
651
+ # Install build dependencies
652
+ RUN apt-get update && apt-get install -y --no-install-recommends \
653
+ zlib1g-dev \
654
+ liblz4-dev \
655
+ libz-dev \
656
+ libzstd-dev \
657
+ libmsgpack-dev \
658
+ libzmq3-dev \
659
+ libevent-dev \
660
+ libmecab-dev \
661
+ mecab-naist-jdic \
662
+ pkg-config \
663
+ && rm -rf /var/lib/apt/lists/*
651
664
# Build from source
652
665
WORKDIR /tmp/groonga-${groonga_release}
653
666
RUN ./configure
@@ -665,16 +678,12 @@ ADD --checksum=${pgroonga_release_checksum} \
665
678
/tmp/pgroonga.tar.gz
666
679
RUN tar -xvf /tmp/pgroonga.tar.gz -C /tmp && \
667
680
rm -rf /tmp/pgroonga.tar.gz
668
- # Install build dependencies
669
- RUN apt-get update && apt-get install -y --no-install-recommends \
670
- pkg-config \
671
- && rm -rf /var/lib/apt/lists/*
672
681
# Build from source
673
682
WORKDIR /tmp/pgroonga-${pgroonga_release}
674
683
RUN --mount=type=cache,target=/ccache,from=public.ecr.aws/supabase/postgres:ccache \
675
684
make -j$(nproc)
676
685
# Create debian package
677
- RUN checkinstall -D --install=no --fstrans=no --backup=no --pakdir=/tmp --nodoc
686
+ RUN checkinstall -D --install=no --fstrans=no --backup=no --pakdir=/tmp --requires=libmsgpackc2 -- nodoc
678
687
679
688
FROM scratch as pgroonga-deb
680
689
COPY --from=pgroonga-source /tmp/*.deb /tmp/
You can’t perform that action at this time.
0 commit comments