summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJCWasmx862023-04-06 06:48:29 +0000
committerJCWasmx862023-04-06 06:48:29 +0000
commit653b225dc2d8aae92707f9662c06b4dee9d5afb7 (patch)
tree5509aec3943c4f6f447bcafd1bab85f9a8128acf
downloadaur-653b225dc2d8aae92707f9662c06b4dee9d5afb7.tar.gz
Initial commit
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD24
2 files changed, 36 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e5124a29f194
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,12 @@
+pkgbase = swift-mesonlsp
+ pkgdesc = A language server for meson
+ pkgver = 1.5.1
+ pkgrel = 1
+ url = https://github.com/JCWasmx86/Swift-MesonLSP
+ arch = any
+ license = GPL3
+ makedepends = swift-language
+ source = swift-mesonlsp-1.5.1.tar.gz::https://github.com/JCWasmx86/Swift-MesonLSP/archive/refs/tags/v1.5.1.tar.gz
+ sha256sums = 66366ef388559f04d6bc4d2581f592cf27ed7af110ba8558fbcf53b0734b0fd7
+
+pkgname = swift-mesonlsp
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..df7e609b1a75
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,24 @@
+# Maintainer: JCWasmx86 <JCWasmx86@t-online.de>
+
+pkgname=swift-mesonlsp
+pkgver=1.5.1
+pkgrel=1
+pkgdesc="A language server for meson"
+arch=("any")
+url="https://github.com/JCWasmx86/Swift-MesonLSP"
+license=("GPL3")
+makedepends=("swift-language")
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/JCWasmx86/Swift-MesonLSP/archive/refs/tags/v$pkgver.tar.gz")
+sha256sums=("66366ef388559f04d6bc4d2581f592cf27ed7af110ba8558fbcf53b0734b0fd7")
+
+prepare() {
+ cd "Swift-MesonLSP-$pkgver"
+}
+
+package() {
+ cd "Swift-MesonLSP-$pkgver"
+ swift build -c release --static-swift-stdlib
+ mkdir -p "${pkgdir}/usr/bin"
+ install .build/release/Swift-MesonLSP "${pkgdir}/usr/bin"
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+}