From d6a01c0dd5ce2c81e0add5b92c896e2aaf6b8471 Mon Sep 17 00:00:00 2001 From: MedzikUser Date: Fri, 27 May 2022 20:22:22 +0200 Subject: [PATCH] addpkg: lapce --- packages/lapce/PKGBUILD | 23 +++++++++++++++++++++++ packages/lapce/built.conf | 1 + 2 files changed, 24 insertions(+) create mode 100644 packages/lapce/PKGBUILD create mode 100644 packages/lapce/built.conf diff --git a/packages/lapce/PKGBUILD b/packages/lapce/PKGBUILD new file mode 100644 index 00000000..0c748841 --- /dev/null +++ b/packages/lapce/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: MedzikUser +pkgname='lapce' +pkgver="0.1.1" +pkgrel=1 +pkgdesc='Lightning-fast and Powerful Code Editor written in Rust ' +arch=('x86_64') +url="https://github.com/lapce/lapce" +license=('Apache') +depends=('gcc-libs' 'libxcb' 'expat' 'freetype2' 'libxkbcommon' 'fontconfig' 'gtk3') +makedepends=('rust' 'python' 'cmake') +source=("${url}/archive/${pkgver}.tar.gz") +sha256sums=('SKIP') + +build() { + cd "${pkgname}-${pkgver}" + cargo build --release --locked --profile release-lto +} + +package() { + cd "${pkgname}-${pkgver}" + install -Dm 755 target/release/${pkgname} "${pkgdir}/usr/bin/${pkgname}" + install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/packages/lapce/built.conf b/packages/lapce/built.conf new file mode 100644 index 00000000..a6ec027d --- /dev/null +++ b/packages/lapce/built.conf @@ -0,0 +1 @@ +GITHUB_REPO="lapce/lapce"