blob: 1d3d266925b4a952f89025dfee46f52aeeae625d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
# Maintainer: Sergey Mezentsev <thebits@yandex.ru>
pkgbase='clickhouse-bin'
pkgname=('clickhouse-server-bin' 'clickhouse-common-static-bin' 'clickhouse-client-bin')
# 'stable' - for production environment
# 'testing' - most recent version
# 'prestable' and 'lts' are available
_channel='stable'
pkgver=25.4.1.2934
pkgrel=1
provides=('clickhouse')
pkgdesc="ClickHouse is a fast open-source OLAP database management system"
arch=('x86_64' 'aarch64')
url="https://clickhouse.tech/"
license=('Apache-2.0')
source_x86_64=(
"https://packages.clickhouse.com/tgz/$_channel/clickhouse-client-$pkgver-amd64.tgz"
"https://packages.clickhouse.com/tgz/$_channel/clickhouse-common-static-$pkgver-amd64.tgz"
"https://packages.clickhouse.com/tgz/$_channel/clickhouse-server-$pkgver-amd64.tgz"
"clickhouse.sysusers"
"clickhouse-server.service"
)
source_aarch64=(
"https://packages.clickhouse.com/tgz/$_channel/clickhouse-client-$pkgver-arm64.tgz"
"https://packages.clickhouse.com/tgz/$_channel/clickhouse-common-static-$pkgver-arm64.tgz"
"https://packages.clickhouse.com/tgz/$_channel/clickhouse-server-$pkgver-arm64.tgz"
"clickhouse.sysusers"
"clickhouse-server.service"
)
sha512sums_x86_64=('8157fa2b6854d1b8f4fa737f777bd461e890967c6c634826ef15919b2e7addba016a98515d5b41e0749ae65e8a8a7b3d9d2773aa307d74a18fa023c1d4c3386d'
'962c4962b0ff3688e1faa8520056dd56eb4370bebdba73e5305fe312c382f55f7efc72d64845cedf06f33af8c5ffccf39052cbde295371666f2083c79586066a'
'6eb03113bb6d6d91158c1b4d12e3037075516a0e1898bce61fd6d5a6e1614fb56699a85874385b04af514ef2c4fb36db967eadee5515ff21ecc7fa8d04c6e9a0'
'70af4456ded1a1bb5cf29d2d3b29086aedc7875ef673e8817f389243f0c79eb491c9ce715b94542cbe16eb7489d97411ff0ab4a1a7f6c9b9120c659b87ea25b7'
'6b22c7e27961c1453f8ce71457085cb24271ed1962033f78ea2483560bb6ad265a117414c5a9627a1733429d4080adf1fea4490073a7e522a002753d4d87d01c')
sha512sums_aarch64=('5258ddb5202d7a6c10de15a0a3bd9494f8e491e98e8884086893af81c958521c51356396ed874414113f32eab6c22b44a5e355384ec3e45ac431a9771937bbf1'
'42da504a4ad1882f5d10a36d65beed92c806b8c2d907d02c6f0a2a86bac6c0c4e25c358e81a5498dd715a5e809fc6402d88982c93fec7964bd07d486dde9b03c'
'dec9fe555341cf51f497d792b2270704dd075ef06640afeb36be5810ceeea5ff9ecb9c5803f7fd28ceb1606c09b7a8089a74756dd123dca359436b85a4866577'
'70af4456ded1a1bb5cf29d2d3b29086aedc7875ef673e8817f389243f0c79eb491c9ce715b94542cbe16eb7489d97411ff0ab4a1a7f6c9b9120c659b87ea25b7'
'6b22c7e27961c1453f8ce71457085cb24271ed1962033f78ea2483560bb6ad265a117414c5a9627a1733429d4080adf1fea4490073a7e522a002753d4d87d01c')
package_clickhouse-client-bin() {
depends=('clickhouse-common-static-bin')
backup=('etc/clickhouse-client/config.xml')
pkgdesc="ClickHouse client and other client-related tools."
cd "clickhouse-client-$pkgver"
cp -a etc usr $pkgdir
}
package_clickhouse-common-static-bin() {
# options and directives overrides
pkgdesc="ClickHouse compiled binary files."
cd "clickhouse-common-static-$pkgver"
cp -a usr $pkgdir
}
package_clickhouse-server-bin() {
# options and directives overrides
pkgdesc="ClickHouse server and default configuration."
depends=('clickhouse-common-static-bin')
backup=(
'etc/clickhouse-server/config.xml'
'etc/clickhouse-server/users.xml'
)
cd "clickhouse-server-$pkgver"
cp -a usr "$pkgdir/"
cp -a lib "$pkgdir/usr"
mkdir -p "$pkgdir/etc/clickhouse-server"
cp -a etc/clickhouse-server "$pkgdir/etc"
install -D "$srcdir/clickhouse.sysusers" "${pkgdir}/usr/lib/sysusers.d/clickhouse.conf"
install -D "$srcdir/clickhouse-server.service" "${pkgdir}/usr/lib/systemd/system/clickhouse-server.service"
}
|