summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMorteza NourelahiAlamdari2021-05-22 13:20:00 +0200
committerMorteza NourelahiAlamdari2021-05-22 13:20:00 +0200
commitc50fc3a12ef2d568f9b5aad2b6be6072c318825c (patch)
treebe474a0078739c68d4c20f301e1ef68eb4b788fa
downloadaur-c50fc3a12ef2d568f9b5aad2b6be6072c318825c.tar.gz
Add sqlfluff package
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD37
2 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4d8a89beba73
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = sqlfluff
+ pkgdesc = A SQL linter and auto-formatter for Humans
+ pkgver = 0.6.0a1
+ pkgrel = 1
+ url = https://github.com/sqlfluff/sqlfluff
+ arch = any
+ license = MIT
+ makedepends = python-setuptools
+ depends = python
+ depends = python-click
+ depends = python-colorama
+ depends = python-cached-property
+ depends = python-jinja
+ depends = python-diff-cover
+ depends = python-pathspec
+ depends = python-pytest
+ depends = python-tblib
+ depends = python-appdirs
+ depends = python-bench-it
+ depends = python-oyaml
+ depends = python-configparser
+ source = https://github.com/sqlfluff/sqlfluff/archive/refs/tags/0.6.0a1.tar.gz
+ sha256sums = e85a213ad0fd028b9b043fdf698d09d5af814691fbed01d3bb7c39660a2d2f8d
+
+pkgname = sqlfluff
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..26d1cfac2d36
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Morteza NourelahiAlamdari <m@0t1.me>
+
+pkgname="sqlfluff"
+pkgver="0.6.0a1"
+pkgrel=1
+pkgdesc="A SQL linter and auto-formatter for Humans"
+arch=("any")
+url="https://github.com/sqlfluff/${pkgname}"
+source=("https://github.com/sqlfluff/${pkgname}/archive/refs/tags/${pkgver}.tar.gz")
+sha256sums=("e85a213ad0fd028b9b043fdf698d09d5af814691fbed01d3bb7c39660a2d2f8d")
+license=("MIT")
+depends=("python"
+ "python-click"
+ "python-colorama"
+ "python-cached-property"
+ "python-jinja"
+ "python-diff-cover"
+ "python-pathspec"
+ "python-pytest"
+ "python-tblib"
+ "python-appdirs"
+ "python-bench-it"
+ "python-oyaml"
+ "python-configparser")
+makedepends=('python-setuptools')
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ python setup.py build
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+ python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ install -Dvm644 'README.md' -t "${pkgdir}/usr/share/doc/${pkgname}"
+ install -Dvm644 'LICENSE.md' -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}