From 393530f64e81f79a7a3e3f10a31e14f73bfc6b96 Mon Sep 17 00:00:00 2001 From: zenobit Date: Fri, 10 May 2024 09:07:51 +0200 Subject: [PATCH] lapce: update to 0.4.0 --- srcpkgs/lapce/patches/desktop-icon.patch | 12 ------------ srcpkgs/lapce/template | 14 +++++++++----- 2 files changed, 9 insertions(+), 17 deletions(-) delete mode 100644 srcpkgs/lapce/patches/desktop-icon.patch diff --git a/srcpkgs/lapce/patches/desktop-icon.patch b/srcpkgs/lapce/patches/desktop-icon.patch deleted file mode 100644 index 484471b5441ab9..00000000000000 --- a/srcpkgs/lapce/patches/desktop-icon.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/extra/linux/dev.lapce.lapce.desktop b/extra/linux/dev.lapce.lapce.desktop -index 83f9c5cc..8d81cd87 100644 ---- a/extra/linux/dev.lapce.lapce.desktop -+++ b/extra/linux/dev.lapce.lapce.desktop -@@ -6,6 +6,6 @@ Name=Lapce - Comment=Lightning-fast and powerful code editor written in Rust - Categories=Development;IDE; - --Icon=dev.lapce.lapce -+Icon=/usr/share/icons/hicolor/scalable/apps/dev.lapce.lapce.svg - Exec=lapce - Terminal=false diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template index d67d14c1617d54..14253f0d2e0650 100644 --- a/srcpkgs/lapce/template +++ b/srcpkgs/lapce/template @@ -1,18 +1,22 @@ # Template file for 'lapce' pkgname=lapce -version=0.2.8 -revision=2 +version=0.4.0 +revision=1 archs="aarch64* x86_64*" # wasmer-vm crate fails to build (unsupported platform) build_style=cargo -hostmakedepends="pkg-config" -makedepends="fontconfig-devel gtk+3-devel openssl-devel" +hostmakedepends="pkg-config rustup" +makedepends="openssl-devel glib-devel cairo-devel gdk-pixbuf-devel pango-devel gtk+3-devel fontconfig-devel libgit2-devel" short_desc="Lightning-fast and powerful code editor" maintainer="Alex Lohr " license="Apache-2.0" homepage="https://lapce.dev/" changelog="https://github.com/lapce/lapce/releases" distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz" -checksum=650b81c3dfbd727101111de60c208c191258fb27a96b1cec392afa7c0579a6ff +checksum=62f732198a9a1533220f17bfdf535076d3a408951efcc75092a732c82b0cc72c + +do_build() { + cargo install --path . --bin lapce --profile release-lto --locked +} post_install() { vinstall extra/linux/dev.lapce.lapce.desktop 644 usr/share/applications/