From cf6e53735983c49fd3a2fb965883167009e4624a Mon Sep 17 00:00:00 2001 From: Simon Doppler Date: Mon, 23 Oct 2017 10:38:06 +0200 Subject: Initial commit --- .SRCINFO | 25 +++++++++++++++++++++++++ PKGBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++ logisim-evolution.desktop | 9 +++++++++ logisim-evolution.sh | 3 +++ logisim-evolution.xml | 9 +++++++++ 5 files changed, 92 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD create mode 100644 logisim-evolution.desktop create mode 100644 logisim-evolution.sh create mode 100644 logisim-evolution.xml diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..bf7ae77 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +# Generated by mksrcinfo v8 +# Mon Oct 23 08:37:46 UTC 2017 +pkgbase = logisim-evolution + pkgdesc = An educational tool for designing and simulating digital logic circuits + pkgver = 2.14.2 + pkgrel = 1 + url = https://github.com/reds-heig/logisim-evolution + arch = any + license = GPL3 + makedepends = java-environment-openjdk=8 + makedepends = apache-ant + depends = java-runtime=8 + depends = bash + depends = hicolor-icon-theme + source = logisim-evolution-2.14.2.tar.gz::https://github.com/reds-heig/logisim-evolution/archive/v2.14.2.tar.gz + source = logisim-evolution.desktop + source = logisim-evolution.sh + source = logisim-evolution.xml + sha256sums = 9c58ce45822c3c0e85a723de2c22c0d0329b82c1b367e06a9ae880f0b1bda202 + sha256sums = 086851b07012f669743080dc4f059cf7727b19200384070852b34e142533385b + sha256sums = 35b6b4da515f1c5619d35bbedc1469e5ec5b823bf486efdfbb5b705b65e10656 + sha256sums = f90c3709748af806a33c14e81c8bf91dc06c3a4f58fe00cfe14a8f1842e09dec + +pkgname = logisim-evolution + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..a7aaa58 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Simon Doppler +# Contributor: Agustin Borgna +# Contributor: Marcel Korpel +# Contributor: Renan Birck + +pkgname=logisim-evolution +pkgver=2.14.2 +pkgrel=1 +pkgdesc='An educational tool for designing and simulating digital logic circuits' +arch=('any') +url="https://github.com/reds-heig/logisim-evolution" +license=('GPL3') +depends=('java-runtime=8' 'bash' 'hicolor-icon-theme') +makedepends=('java-environment-openjdk=8' 'apache-ant') + +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/reds-heig/logisim-evolution/archive/v${pkgver}.tar.gz" + 'logisim-evolution.desktop' + 'logisim-evolution.sh' + 'logisim-evolution.xml') +sha256sums=('9c58ce45822c3c0e85a723de2c22c0d0329b82c1b367e06a9ae880f0b1bda202' + '086851b07012f669743080dc4f059cf7727b19200384070852b34e142533385b' + '35b6b4da515f1c5619d35bbedc1469e5ec5b823bf486efdfbb5b705b65e10656' + 'f90c3709748af806a33c14e81c8bf91dc06c3a4f58fe00cfe14a8f1842e09dec') + +build() { + cd "$srcdir/${pkgname}-${pkgver}" + + ant jar +} + +package() { + cd "$srcdir" + + install -Dm644 ${pkgname}-${pkgver}/logisim-evolution.jar \ + "${pkgdir}/usr/share/java/logisim-evolution/logisim-evolution.jar" + install -Dm644 logisim-evolution.xml \ + "${pkgdir}/usr/share/mime/packages/logisim-evolution.xml" + install -Dm644 logisim-evolution.desktop \ + "${pkgdir}/usr/share/applications/logisim-evolution.desktop" + for SIZE in 16 20 24 48 64 128; do + install -Dm644 ${pkgname}-${pkgver}/resources/logisim/img/logisim-icon-${SIZE}.png \ + "${pkgdir}/usr/share/icons/hicolor/${SIZE}x${SIZE}/apps/logisim-evolution.png" + done + install -Dm755 logisim-evolution.sh "${pkgdir}/usr/bin/logisim-evolution" +} + diff --git a/logisim-evolution.desktop b/logisim-evolution.desktop new file mode 100644 index 0000000..3bda6b1 --- /dev/null +++ b/logisim-evolution.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Logisim Evolution +Comment=An educational tool for designing and simulating digital logic circuits +Exec=/usr/bin/logisim-evolution +Icon=logisim-evolution +Terminal=false +Type=Application +Categories=Education +MimeType=application/x-logisim-evolution diff --git a/logisim-evolution.sh b/logisim-evolution.sh new file mode 100644 index 0000000..f1e2e73 --- /dev/null +++ b/logisim-evolution.sh @@ -0,0 +1,3 @@ +#!/bin/sh +exec "$JAVA_HOME/bin/java" -jar '/usr/share/java/logisim-evolution/logisim-evolution.jar' "$@" + diff --git a/logisim-evolution.xml b/logisim-evolution.xml new file mode 100644 index 0000000..92a3586 --- /dev/null +++ b/logisim-evolution.xml @@ -0,0 +1,9 @@ + + + + + Logisim Evolution Circuits + + + + -- cgit v1.2.3-70-g09d2