From 792d9bf8a99bd970e0d0046521cb80bf5812e6c5 Mon Sep 17 00:00:00 2001 From: Alex Lohr Date: Thu, 29 Dec 2022 23:58:57 +0100 Subject: [PATCH] new package: lapce --- srcpkgs/lapce/patches/desktop-icon.patch | 12 ++++++++++++ srcpkgs/lapce/template | 21 +++++++++++++++++++++ srcpkgs/lapce/update | 2 ++ 3 files changed, 35 insertions(+) create mode 100644 srcpkgs/lapce/patches/desktop-icon.patch create mode 100644 srcpkgs/lapce/template create mode 100644 srcpkgs/lapce/update diff --git a/srcpkgs/lapce/patches/desktop-icon.patch b/srcpkgs/lapce/patches/desktop-icon.patch new file mode 100644 index 000000000000..484471b5441a --- /dev/null +++ b/srcpkgs/lapce/patches/desktop-icon.patch @@ -0,0 +1,12 @@ +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 new file mode 100644 index 000000000000..208fd95a0bf5 --- /dev/null +++ b/srcpkgs/lapce/template @@ -0,0 +1,21 @@ +# Template file for 'lapce' +pkgname=lapce +version=0.2.7 +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" +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=c4e0668bf98e83a8c451fe69173c51d8345511a1bd580c412750f3b940531c27 + +post_install() { + vinstall extra/linux/dev.lapce.lapce.desktop 644 usr/share/applications/ + vinstall extra/linux/dev.lapce.lapce.metainfo.xml 644 usr/share/appdata/ + vinstall extra/images/logo_color.svg 644 usr/share/icons/hicolor/scalable/apps/ dev.lapce.lapce.svg +} diff --git a/srcpkgs/lapce/update b/srcpkgs/lapce/update new file mode 100644 index 000000000000..8f131b7b53cd --- /dev/null +++ b/srcpkgs/lapce/update @@ -0,0 +1,2 @@ +site="https://github.com/lapce/lapce/releases" +pattern="\bv\K(\d+\.\d+\.\d+)\b"