diff options
author | JCWasmx86 | 2023-04-06 06:48:29 +0000 |
---|---|---|
committer | JCWasmx86 | 2023-04-06 06:48:29 +0000 |
commit | 653b225dc2d8aae92707f9662c06b4dee9d5afb7 (patch) | |
tree | 5509aec3943c4f6f447bcafd1bab85f9a8128acf | |
download | aur-653b225dc2d8aae92707f9662c06b4dee9d5afb7.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 24 |
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" +} |