Skip to content

Commit fc80af0

Browse files
authored
packages ubuntu: add support for Ubuntu 26.04 LTS (#83)
1 parent 1b482fd commit fc80af0

4 files changed

Lines changed: 34 additions & 0 deletions

File tree

.github/workflows/package.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ jobs:
4545
- ubuntu-jammy-arm64
4646
- ubuntu-noble-amd64
4747
- ubuntu-noble-arm64
48+
- ubuntu-resolute-amd64
49+
- ubuntu-resolute-arm64
4850
- almalinux-8-x86_64
4951
- almalinux-8-aarch64
5052
- almalinux-9-x86_64

packages/Rakefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ class GroongaNormalizerMySQLPackageTask < PackagesGroongaOrgPackageTask
5555
"ubuntu-jammy-arm64",
5656
"ubuntu-noble",
5757
"ubuntu-noble-arm64",
58+
"ubuntu-resolute",
59+
"ubuntu-resolute-arm64",
5860
]
5961
end
6062

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--platform=linux/arm64 arm64v8/ubuntu:resolute
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
ARG FROM=ubuntu:resolute
2+
FROM ${FROM}
3+
4+
RUN \
5+
echo "debconf debconf/frontend select Noninteractive" | \
6+
debconf-set-selections
7+
8+
ARG DEBUG
9+
10+
RUN \
11+
quiet=$([ "${DEBUG}" = "yes" ] || echo "-qq") && \
12+
apt update ${quiet} && \
13+
apt install -y -V ${quiet} \
14+
ca-certificates \
15+
lsb-release \
16+
wget && \
17+
wget https://packages.groonga.org/$(lsb_release --id --short | tr 'A-Z' 'a-z')/groonga-apt-source-latest-$(lsb_release --codename --short).deb && \
18+
apt install -y -V ${quiet} ./groonga-apt-source-latest-$(lsb_release --codename --short).deb && \
19+
rm groonga-apt-source-latest-$(lsb_release --codename --short).deb && \
20+
apt update ${quiet} && \
21+
apt install -y -V ${quiet} \
22+
build-essential \
23+
ccache \
24+
cmake \
25+
debhelper \
26+
devscripts \
27+
libgroonga-dev \
28+
pkg-config && \
29+
apt clean

0 commit comments

Comments
 (0)