blob: 0094dec844c9223f909bc985471ba12b061f8980 (
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
75
76
77
|
# Maintainer: Julien Virey <julien.virey@gmail.com>
pkgbase=sqldef-bin
groups=('sqldef-bin')
pkgname=(
mysqldef-bin
sqlite3def-bin
mssqldef-bin
psqldef-bin
)
pkgver=3.11.26
pkgrel=1
pkgdesc='Idempotent schema management for MySQL, PostgreSQL, SQLite, and SQL Server'
arch=(x86_64 aarch64)
url='https://github.com/sqldef/sqldef'
_rawurl="${url/github.com/raw.githubusercontent.com}/refs/tags/v$pkgver"
license=('MIT')
provides=("${pkgbase%-bin}")
conflicts=("${pkgbase%-bin}")
source=("LICENSE_$pkgver::$_rawurl/LICENSE")
source_aarch64=(
"${pkgname[0]}-$pkgver-arm64.tar.gz::$url/releases/download/v$pkgver/${pkgname[0]%-bin}_linux_arm64.tar.gz"
"${pkgname[1]}-$pkgver-arm64.tar.gz::$url/releases/download/v$pkgver/${pkgname[1]%-bin}_linux_arm64.tar.gz"
"${pkgname[2]}-$pkgver-arm64.tar.gz::$url/releases/download/v$pkgver/${pkgname[2]%-bin}_linux_arm64.tar.gz"
"${pkgname[3]}-$pkgver-arm64.tar.gz::$url/releases/download/v$pkgver/${pkgname[3]%-bin}_linux_arm64.tar.gz"
)
source_x86_64=(
"${pkgname[0]}-$pkgver-amd64.tar.gz::$url/releases/download/v$pkgver/${pkgname[0]%-bin}_linux_amd64.tar.gz"
"${pkgname[1]}-$pkgver-amd64.tar.gz::$url/releases/download/v$pkgver/${pkgname[1]%-bin}_linux_amd64.tar.gz"
"${pkgname[2]}-$pkgver-amd64.tar.gz::$url/releases/download/v$pkgver/${pkgname[2]%-bin}_linux_amd64.tar.gz"
"${pkgname[3]}-$pkgver-amd64.tar.gz::$url/releases/download/v$pkgver/${pkgname[3]%-bin}_linux_amd64.tar.gz"
)
sha256sums=('c31299e97dde871d8a3c717f73fbb812a5cc25f4a089e4abc4bcc490eb13cfb1')
sha256sums_x86_64=('5d0065cd3fffb0ac8f88c6879392d6c9cc0d3bad8fd62ac3db69e3683dff99ca'
'7ef1cadbbaca6f12543c00edd3abe6b607ec69f30239517c47e36f86b580e378'
'add902cac0da87f3481ad9a22174e102059b0f0d214ce9501666a137f8d86ec5'
'8b48912691a6a695ca0f81e899fbe2f752d0294e85b346312d2f9fb5827dce9e')
sha256sums_aarch64=('5caf9eff0a6719f3c2f55c60e233c3b13c9418d2b0ed9726a747356afb98d43e'
'40c75c6ddb38cbf080bd6766f1e39afa9e6b08785a55fbcf20207e6622bb1873'
'9f00e54483f291913d696d134e41abfd1c4b4ae15f746912032ebd6a6fcba73f'
'25e531cbcf081f3cd944d633341b4a513996c80017ffec01bb6d1e3eb656acb2')
package_mysqldef-bin() {
provides=("${pkgname%-bin}")
conflicts=("${pkgname%-bin}")
install -Dm755 "${pkgname%-bin}" "$pkgdir/usr/bin/${pkgname%-bin}"
install -Dm644 LICENSE_$pkgver -t "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
package_sqlite3def-bin() {
provides=("${pkgname%-bin}")
conflicts=("${pkgname%-bin}")
install -Dm755 "${pkgname%-bin}" "$pkgdir/usr/bin/${pkgname%-bin}"
install -Dm644 LICENSE_$pkgver -t "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
package_mssqldef-bin() {
provides=("${pkgname%-bin}")
conflicts=("${pkgname%-bin}")
install -Dm755 "${pkgname%-bin}" "$pkgdir/usr/bin/${pkgname%-bin}"
install -Dm644 LICENSE_$pkgver -t "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
package_psqldef-bin() {
provides=("${pkgname%-bin}")
conflicts=("${pkgname%-bin}")
install -Dm755 "${pkgname%-bin}" "$pkgdir/usr/bin/${pkgname%-bin}"
install -Dm644 LICENSE_$pkgver -t "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
|