summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUzonyi Ákos2018-05-16 17:32:54 +0200
committerUzonyi Ákos2018-05-16 17:32:54 +0200
commite4d965016ffa78ca1dd9ea3795e1dbfedeadfa5d (patch)
tree270ee6fe55a54b886e5ac72c4ae2c674c3b26bf9
downloadaur-e4d965016ffa78ca1dd9ea3795e1dbfedeadfa5d.tar.gz
Update to version 1.6
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD30
-rwxr-xr-xcircuit4
-rw-r--r--circuit.desktop10
4 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7bdba0fc8e4d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = circuit-simulator
+ pkgdesc = Electronic circuit simulator written by Paul Falstad
+ pkgver = 1.6
+ pkgrel = 1
+ url = http://www.falstad.com/circuit-java
+ arch = any
+ license = GPL
+ makedepends = unzip
+ makedepends = imagemagick
+ depends = java-runtime>=6
+ depends = hicolor-icon-theme
+ depends = bash
+ source = http://www.falstad.com/circuit-java/circuit.zip
+ source = circuit
+ source = circuit.desktop
+ md5sums = 392f5956d1153755949b167842ccd7cc
+ md5sums = bd735bd306f677ee117e07784bec74e1
+ md5sums = 46ff1375643354a241c6c67fba7f08e5
+
+pkgname = circuit-simulator
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2e07ba63c14e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Ákos Uzonyi <uzonyi.akos@gmail.com>
+pkgname=circuit-simulator
+pkgver=1.6
+pkgrel=1
+pkgdesc="Electronic circuit simulator written by Paul Falstad"
+arch=("any")
+url="http://www.falstad.com/circuit-java"
+license=("GPL")
+depends=("java-runtime>=6" "hicolor-icon-theme" "bash")
+makedepends=("unzip" "imagemagick")
+source=("http://www.falstad.com/circuit-java/circuit.zip" "circuit" "circuit.desktop")
+md5sums=("392f5956d1153755949b167842ccd7cc"
+ "bd735bd306f677ee117e07784bec74e1"
+ "46ff1375643354a241c6c67fba7f08e5"
+)
+
+package() {
+ cd "$srcdir"
+
+ mkdir -pm 755 "${pkgdir}/opt/circuit"
+ unzip circuit.zip -d "${pkgdir}/opt/circuit"
+ chmod -R 644 "${pkgdir}/opt/circuit"
+ chmod -R +X "${pkgdir}/opt/circuit"
+
+ install -D -m755 "${srcdir}/circuit" "${pkgdir}/usr/bin/circuit"
+ install -D -m644 "${srcdir}/circuit.desktop" "${pkgdir}/usr/share/applications/circuit.desktop"
+
+ mkdir -pm 755 "${pkgdir}/usr/share/icons/hicolor/16x16/apps"
+ convert "${pkgdir}/opt/circuit/favicon.ico" "${pkgdir}/usr/share/icons/hicolor/16x16/apps/circuit.png"
+}
diff --git a/circuit b/circuit
new file mode 100755
index 000000000000..82f2721e184d
--- /dev/null
+++ b/circuit
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+cd /opt/circuit
+exec java -jar circuit.jar
diff --git a/circuit.desktop b/circuit.desktop
new file mode 100644
index 000000000000..92355683215a
--- /dev/null
+++ b/circuit.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Electronic circuit simulator
+Comment=Demonstrates various electronic circuits.
+Exec=circuit
+Icon=circuit
+Terminal=false
+StartupNotify=true
+Categories=Science;Physics