summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMikhail f. Shiryaev2022-07-27 13:15:03 +0200
committerMikhail f. Shiryaev2022-07-27 13:15:03 +0200
commita844d4e0f02e562c5dbcc5f4180ba3a33ed4a76b (patch)
tree8e8f9b9b5c5d49f883be2f1624bbf89bc75863df
parentd56df6eeb7fc7d8223dd65a7c3cf246a1ba1b695 (diff)
downloadaur-a844d4e0f02e562c5dbcc5f4180ba3a33ed4a76b.tar.gz
Bump version, add aarch64 packages
-rw-r--r--.SRCINFO30
-rw-r--r--PKGBUILD52
2 files changed, 56 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5e076b685732..50e8103d2deb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,34 @@
pkgbase = clickhouse
pkgdesc = An open-source column-oriented database management system that allows generating analytical data reports in real time
- pkgver = 22.4.5.9
+ pkgver = 22.7.1.2484
pkgrel = 1
url = https://clickhouse.tech/
install = clickhouse.install
arch = x86_64
+ arch = aarch64
license = Apache
depends = tzdata
depends = libcap
- noextract = clickhouse-client_22.4.5.9_all.deb
- noextract = clickhouse-common-static_22.4.5.9_amd64.deb
- noextract = clickhouse-server_22.4.5.9_all.deb
+ noextract = clickhouse-client_22.7.1.2484_amd64.deb
+ noextract = clickhouse-common-static_22.7.1.2484_amd64.deb
+ noextract = clickhouse-server_22.7.1.2484_amd64.deb
+ noextract = clickhouse-client_22.7.1.2484_arm64.deb
+ noextract = clickhouse-common-static_22.7.1.2484_arm64.deb
+ noextract = clickhouse-server_22.7.1.2484_arm64.deb
backup = etc/clickhouse-client/config.xml
backup = etc/clickhouse-server/config.xml
backup = etc/clickhouse-server/users.xml
- source = https://packages.clickhouse.com/deb/pool/stable/clickhouse-client_22.4.5.9_all.deb
- source = https://packages.clickhouse.com/deb/pool/stable/clickhouse-common-static_22.4.5.9_amd64.deb
- source = https://packages.clickhouse.com/deb/pool/stable/clickhouse-server_22.4.5.9_all.deb
- sha256sums = b408e1479eb8e72d89f4cb8a1c310d2abd73e40247cbaa7000f55421b3c865e9
- sha256sums = 7372591360497670b736697d3bd7d1548f0761adab0295c8d03102368ab552e0
- sha256sums = 22e685245f5a5bcb42d020050cb363ebca2e8058eb31c2be6ea702d42646e6d8
+ source_x86_64 = https://packages.clickhouse.com/deb/pool/stable/clickhouse-client_22.7.1.2484_amd64.deb
+ source_x86_64 = https://packages.clickhouse.com/deb/pool/stable/clickhouse-common-static_22.7.1.2484_amd64.deb
+ source_x86_64 = https://packages.clickhouse.com/deb/pool/stable/clickhouse-server_22.7.1.2484_amd64.deb
+ sha256sums_x86_64 = b32eee815b176506ba4bb48abebf9d3cecef6d79fd2fc0e40bb8049953f31fcd
+ sha256sums_x86_64 = 01175dae948d7b5e70014f486ce05daa86a498bb4f0cc81a7196239f737cfb52
+ sha256sums_x86_64 = e605c6bf6654809cbe10db83356c6e54add5e957a509af1c85eb7390d66fc194
+ source_aarch64 = https://packages.clickhouse.com/deb/pool/stable/clickhouse-client_22.7.1.2484_arm64.deb
+ source_aarch64 = https://packages.clickhouse.com/deb/pool/stable/clickhouse-common-static_22.7.1.2484_arm64.deb
+ source_aarch64 = https://packages.clickhouse.com/deb/pool/stable/clickhouse-server_22.7.1.2484_arm64.deb
+ sha256sums_aarch64 = 8a7831754795a93840f25588e9b6c8eb378a76d614250590487eb0d317dbaca2
+ sha256sums_aarch64 = ede549996ffff9d3a701365b48b743f31109d70c6f5db1cab5107c56cc4024ce
+ sha256sums_aarch64 = 0c7a11a073bb28241881bcef221ce3df4adf04432e4b6e702c9e1aa002e2f72e
pkgname = clickhouse
diff --git a/PKGBUILD b/PKGBUILD
index 8b735bbdca47..9fb399958003 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,27 +2,46 @@
# Maintainer: Mikhail f. Shiryaev <mr dot felixoid at gmail dot com>
pkgname=clickhouse
-pkgver=22.4.5.9
+pkgver=22.7.1.2484
pkgrel=1
pkgdesc='An open-source column-oriented database management system that allows generating analytical data reports in real time'
-arch=('x86_64')
+arch=('x86_64' 'aarch64')
url='https://clickhouse.tech/'
license=('Apache')
depends=('tzdata' 'libcap')
-noextract=(
- clickhouse-client_${pkgver}_all.deb
- clickhouse-common-static_${pkgver}_amd64.deb
- clickhouse-server_${pkgver}_all.deb
-)
-source=(
- https://packages.clickhouse.com/deb/pool/stable/clickhouse-client_${pkgver}_all.deb
+source_x86_64=(
+ https://packages.clickhouse.com/deb/pool/stable/clickhouse-client_${pkgver}_amd64.deb
https://packages.clickhouse.com/deb/pool/stable/clickhouse-common-static_${pkgver}_amd64.deb
- https://packages.clickhouse.com/deb/pool/stable/clickhouse-server_${pkgver}_all.deb
+ https://packages.clickhouse.com/deb/pool/stable/clickhouse-server_${pkgver}_amd64.deb
+)
+sha256sums_x86_64=(
+ b32eee815b176506ba4bb48abebf9d3cecef6d79fd2fc0e40bb8049953f31fcd
+ 01175dae948d7b5e70014f486ce05daa86a498bb4f0cc81a7196239f737cfb52
+ e605c6bf6654809cbe10db83356c6e54add5e957a509af1c85eb7390d66fc194
+)
+source_aarch64=(
+ https://packages.clickhouse.com/deb/pool/stable/clickhouse-client_${pkgver}_arm64.deb
+ https://packages.clickhouse.com/deb/pool/stable/clickhouse-common-static_${pkgver}_arm64.deb
+ https://packages.clickhouse.com/deb/pool/stable/clickhouse-server_${pkgver}_arm64.deb
)
-sha256sums=(
- b408e1479eb8e72d89f4cb8a1c310d2abd73e40247cbaa7000f55421b3c865e9
- 7372591360497670b736697d3bd7d1548f0761adab0295c8d03102368ab552e0
- 22e685245f5a5bcb42d020050cb363ebca2e8058eb31c2be6ea702d42646e6d8
+sha256sums_aarch64=(
+ 8a7831754795a93840f25588e9b6c8eb378a76d614250590487eb0d317dbaca2
+ ede549996ffff9d3a701365b48b743f31109d70c6f5db1cab5107c56cc4024ce
+ 0c7a11a073bb28241881bcef221ce3df4adf04432e4b6e702c9e1aa002e2f72e
+)
+_noextract_x86_64=(
+ clickhouse-client_"${pkgver}"_amd64.deb
+ clickhouse-common-static_"${pkgver}"_amd64.deb
+ clickhouse-server_"${pkgver}"_amd64.deb
+)
+_noextract_aarch64=(
+ clickhouse-client_"${pkgver}"_arm64.deb
+ clickhouse-common-static_"${pkgver}"_arm64.deb
+ clickhouse-server_"${pkgver}"_arm64.deb
+)
+noextract=(
+ "${_noextract_x86_64[@]}"
+ "${_noextract_aarch64[@]}"
)
install=$pkgname.install
backup=(
@@ -32,8 +51,9 @@ backup=(
)
package() {
- for deb in "${noextract[@]}"; do
- bsdtar -xf $deb
+ debs="_noextract_${CARCH}[@]"
+ for deb in "${!debs}"; do
+ bsdtar -xf "$deb"
tar xf data.tar.gz -C "${pkgdir}"
done