Quellcode durchsuchen

✨feat(pkg): new template for drawio-desktop

Naz vor 2 Monaten
Ursprung
Commit
945bd6faa2
1 geänderte Dateien mit 26 neuen und 0 gelöschten Zeilen
  1. 26 0
      srcpkgs/drawio-desktop/template

+ 26 - 0
srcpkgs/drawio-desktop/template

@@ -0,0 +1,26 @@
+# Template file for 'drawio-desktop'
+pkgname=drawio-desktop
+version=26.0.4
+revision=1
+only_for_archs="x86_64"
+hostmakedepends="tar xz"
+short_desc="Official electron build of draw.io, a client-side JavaScript editor for general diagramming."
+maintainer="ndpm13 <[email protected]>"
+license="Apache-2.0"
+homepage="https://www.diagrams.net/"
+distfiles="https://github.com/jgraph/drawio-desktop/releases/download/v${version}/drawio-amd64-${version}.deb"
+checksum=928d941bfba5afc93d1a70e5fb385139565886c488c031f036450f123e226811
+nostrip=yes
+
+do_extract() {
+  mkdir -p ${DESTDIR}
+  ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/drawio-amd64-${version}.deb
+  tar xf data.tar.xz -C ${DESTDIR}
+}
+
+do_install() {
+	vmkdir usr/bin
+  ln -sf /opt/drawio/drawio ${DESTDIR}/usr/bin/drawio
+  # Cleanup up
+  rm -rf ${DESTDIR}/etc
+}