diff options
author | Agustin Borgna | 2016-01-28 19:22:49 -0300 |
---|---|---|
committer | Agustin Borgna | 2016-01-28 19:26:58 -0300 |
commit | a4bd4bbeb34656f9ecb4c8a3994b9294679f318e (patch) | |
tree | 548c61edca4083db479b8d3c2ea46b93bd7641cd | |
download | aur-a4bd4bbeb34656f9ecb4c8a3994b9294679f318e.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 30 | ||||
-rw-r--r-- | PKGBUILD | 52 | ||||
-rw-r--r-- | logisim-evolution.desktop | 9 | ||||
-rw-r--r-- | logisim-evolution.install | 13 | ||||
-rw-r--r-- | logisim-evolution.sh | 3 | ||||
-rw-r--r-- | logisim-evolution.xml | 9 |
6 files changed, 116 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..dcd3a1ed03da --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,30 @@ +# Generated by mksrcinfo v8 +# Thu Jan 28 22:26:23 UTC 2016 +pkgbase = logisim-evolution-git + pkgdesc = An educational tool for designing and simulating digital logic circuits + pkgver = 2.13.r146.ddd0f0c + pkgrel = 1 + url = https://github.com/reds-heig/logisim-evolution + install = logisim-evolution.install + arch = any + license = GPL3 + makedepends = git + makedepends = java-environment + makedepends = apache-ant + depends = java-runtime + depends = gtk-update-icon-cache + depends = desktop-file-utils + depends = shared-mime-info + provides = logisim-evolution + conflicts = logisim-evolution + source = git://github.com/reds-heig/logisim-evolution.git + source = logisim-evolution.xml + source = logisim-evolution.desktop + source = logisim-evolution.sh + sha256sums = SKIP + sha256sums = f90c3709748af806a33c14e81c8bf91dc06c3a4f58fe00cfe14a8f1842e09dec + sha256sums = 086851b07012f669743080dc4f059cf7727b19200384070852b34e142533385b + sha256sums = 35b6b4da515f1c5619d35bbedc1469e5ec5b823bf486efdfbb5b705b65e10656 + +pkgname = logisim-evolution-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0402e6739798 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Agustin Borgna <hello[at]aborgna.com.ar> +# Contributor: Marcel Korpel <marcel[dot]korpel[at]gmail> +# Contributor: Renan Birck <renan.ee.ufsm at gmail.com> + +pkgname=logisim-evolution-git +pkgver=2.13.r146.ddd0f0c +pkgrel=1 +provides=('logisim-evolution') +conflicts=('logisim-evolution') +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' 'gtk-update-icon-cache' 'desktop-file-utils' 'shared-mime-info') +makedepends=('git' 'java-environment' 'apache-ant') +install=logisim-evolution.install + +source=('git://github.com/reds-heig/logisim-evolution.git' + logisim-evolution.xml + logisim-evolution.desktop + logisim-evolution.sh) +sha256sums=('SKIP' + 'f90c3709748af806a33c14e81c8bf91dc06c3a4f58fe00cfe14a8f1842e09dec' + '086851b07012f669743080dc4f059cf7727b19200384070852b34e142533385b' + '35b6b4da515f1c5619d35bbedc1469e5ec5b823bf486efdfbb5b705b65e10656') + +pkgver() { + cd "$srcdir/logisim-evolution" + printf "2.13.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/logisim-evolution" + + ant jar +} + +package() { + cd "$srcdir" + + install -Dm644 logisim-evolution/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 logisim-evolution/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 000000000000..3bda6b1e3079 --- /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.install b/logisim-evolution.install new file mode 100644 index 000000000000..19e92e740ef6 --- /dev/null +++ b/logisim-evolution.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-mime-database /usr/share/mime > /dev/null + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} diff --git a/logisim-evolution.sh b/logisim-evolution.sh new file mode 100644 index 000000000000..f1e2e73405aa --- /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 000000000000..92a358633f4f --- /dev/null +++ b/logisim-evolution.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> + <mime-type type="application/x-logisim-evolution"> + <sub-class-of type="application/xml"/> + <comment>Logisim Evolution Circuits</comment> + <icon name="logisim-evolution"/> + <glob pattern="*.circ"/> + </mime-type> +</mime-info> |