summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMax Stabel2015-07-08 23:42:24 +0200
committerMax Stabel2015-07-08 23:42:24 +0200
commit1c738625892051701ba4341d9857572f90674a3b (patch)
treeac4f8f6513965096a14a8976aad8652ac10c7523
downloadaur-1c738625892051701ba4341d9857572f90674a3b.tar.gz
Initial commit of LTspiceIV
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD36
-rw-r--r--ltspice-help.sh3
-rw-r--r--ltspice.sh7
4 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..35ee97c1d415
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = ltspice
+ pkgdesc = SPICE simulator, schematic capture and waveform viewer of electronic circuits.
+ pkgver = 4.23b
+ pkgrel = 1
+ url = http://www.linear.com/designtools/software/
+ arch = i686
+ arch = x86_64
+ license = custom
+ makedepends = git
+ depends = wine
+ source = ltspice::https://github.com/M4a1x/ltspice/tarball/4.23b
+ source = ltspice.sh
+ source = ltspice-help.sh
+ sha256sums = 5d2209d978f07a4ece7675cb38b0fbaedf2b834431f41bf3c7354f1932b970fa
+ sha256sums = 49474c013b674773a5509c226cf62fb75e4aaa91acf03f4501df6784b5efd513
+ sha256sums = e7f7ff195bf21b36fd1c27108c2715da83620012cd00cd89046d96da0fee3f3a
+
+pkgname = ltspice
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..db516155ab32
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Max Stabel <max dot stabel03 at gmail dot com>
+
+pkgname=ltspice
+pkgver=4.23b
+pkgrel=1
+pkgdesc="SPICE simulator, schematic capture and waveform viewer of electronic circuits."
+arch=('i686' 'x86_64')
+url="http://www.linear.com/designtools/software/"
+license=('custom')
+depends=('wine')
+makedepends=('git')
+source=("$pkgname::https://github.com/M4a1x/$pkgname/tarball/$pkgver"
+ "$pkgname.sh"
+ "$pkgname-help.sh")
+sha256sums=('5d2209d978f07a4ece7675cb38b0fbaedf2b834431f41bf3c7354f1932b970fa'
+ '49474c013b674773a5509c226cf62fb75e4aaa91acf03f4501df6784b5efd513'
+ 'e7f7ff195bf21b36fd1c27108c2715da83620012cd00cd89046d96da0fee3f3a')
+
+package()
+{
+ # Get commit hash automagically?
+ cd "$srcdir/M4a1x-$pkgname-031b2cc"
+
+ # Install License
+ install -D -m644 License.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ rm License.txt
+
+ # Install binary files to /usr/share
+ mkdir -p "$pkgdir/usr/share/$pkgname"
+ cp -r * "$pkgdir/usr/share/$pkgname"
+ chmod 755 -R "$pkgdir/usr/share/$pkgname"
+
+ #Install /usr/bin startscript
+ install -Dm755 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
+ install -Dm755 "$srcdir/$pkgname-help.sh" "$pkgdir/usr/bin/$pkgname-help"
+}
diff --git a/ltspice-help.sh b/ltspice-help.sh
new file mode 100644
index 000000000000..502e141d8eec
--- /dev/null
+++ b/ltspice-help.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+unset WINEPREFIX
+wine /usr/share/ltspice/LTspiceHelp.chm "$@"
diff --git a/ltspice.sh b/ltspice.sh
new file mode 100644
index 000000000000..5a7edaba6a7c
--- /dev/null
+++ b/ltspice.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+unset WINEPREFIX
+if [ ! -d "$HOME"/.ltspice ] ; then
+ mkdir -p "$HOME"/.ltspice
+ touch "$HOME"/.ltspice/scad3.ini
+fi
+wine /usr/share/ltspice/scad3.exe -ini "$HOME"/.ltspice/scad3.ini "$@"