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"