From 16853e1c93563cbb460d2435ab33be1ceaacdc18 Mon Sep 17 00:00:00 2001 From: voidbert <50591320+voidbert@users.noreply.github.com> Date: Thu, 12 Jan 2023 17:02:16 +0000 Subject: [PATCH] New package: logisim-evolution-3.8.0 --- .../logisim-evolution/files/logisim-evolution | 6 ++++ .../files/logisim-evolution.desktop | 12 +++++++ srcpkgs/logisim-evolution/template | 31 +++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 srcpkgs/logisim-evolution/files/logisim-evolution create mode 100644 srcpkgs/logisim-evolution/files/logisim-evolution.desktop create mode 100644 srcpkgs/logisim-evolution/template diff --git a/srcpkgs/logisim-evolution/files/logisim-evolution b/srcpkgs/logisim-evolution/files/logisim-evolution new file mode 100644 index 000000000000..6b61f17d93ca --- /dev/null +++ b/srcpkgs/logisim-evolution/files/logisim-evolution @@ -0,0 +1,6 @@ +#!/bin/sh + +export JAVA_HOME=/usr/lib/jvm/openjdk17 +$JAVA_HOME/bin/java -jar \ + /usr/share/logisim-evolution/logisim-evolution-@VERSION@-all.jar $@ + diff --git a/srcpkgs/logisim-evolution/files/logisim-evolution.desktop b/srcpkgs/logisim-evolution/files/logisim-evolution.desktop new file mode 100644 index 000000000000..a68afe79edb3 --- /dev/null +++ b/srcpkgs/logisim-evolution/files/logisim-evolution.desktop @@ -0,0 +1,12 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Type=Application +Version=@VERSION@ +Name=Logisim Evolution +Comment=Digital logic design tool and simulator +Exec=@DESTDIR@/usr/bin/logisim-evolution/Logisim-evolution +Icon=@DESTDIR@/usr/share/logisim-evolution/Logisim-evolution.png +Terminal=false +MimeType=application/prs.cburch.logisim +Categories=Development;Electronics + diff --git a/srcpkgs/logisim-evolution/template b/srcpkgs/logisim-evolution/template new file mode 100644 index 000000000000..9fa0bec91988 --- /dev/null +++ b/srcpkgs/logisim-evolution/template @@ -0,0 +1,31 @@ +# Template file for 'logisim-evolution' +pkgname=logisim-evolution +version=3.8.0 +revision=1 +build_style=fetch +depends="openjdk17-jre" +short_desc="Digital logic design tool and simulator" +maintainer="voidbert " +license="GPL-3.0-or-later" +homepage="https://github.com/logisim-evolution/logisim-evolution" +distfiles=" + https://github.com/logisim-evolution/logisim-evolution/releases/download/v${version}/logisim-evolution-${version}-all.jar + https://raw.githubusercontent.com/logisim-evolution/logisim-evolution/v${version}/artwork/logisim-evolution-icon.svg" +checksum="4c59be7dadc2329d0e3219ca05ce9c2c858641b206fcea4e3821bb79aef06c2c + 0cd4629a1345b7a8cb763aafee8d9c373dfc2ba5e77afc43d2b1b29b29b7c41b" + +do_install() { + vmkdir usr/share/logisim-evolution + vcopy "logisim-evolution-${version}-all.jar" usr/share/logisim-evolution + vcopy "logisim-evolution-icon.svg" usr/share/logisim-evolution + + vmkdir usr/share/applications + sed -e "s/@VERSION@/${version}/g" -e "s:@DESTDIR@:${DESTDIR}:g" \ + ${FILESDIR}/logisim-evolution.desktop > \ + ${DESTDIR}/usr/share/applications/logisim-evolution.desktop + + vmkdir usr/bin + sed -e "s/@VERSION@/${version}/g" ${FILESDIR}/logisim-evolution > \ + ${DESTDIR}/usr/bin/logisim-evolution + chmod 0755 ${DESTDIR}/usr/bin/logisim-evolution +}