summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--config/sci-electronics.ini117
2 files changed, 119 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..731f9bb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+*.py[co]
+*.html
diff --git a/config/sci-electronics.ini b/config/sci-electronics.ini
new file mode 100644
index 0000000..76ecdb6
--- /dev/null
+++ b/config/sci-electronics.ini
@@ -0,0 +1,117 @@
+[sci-electronics/kicad]
+url = http://iut-tice.ujf-grenoble.fr/kicad/downloads/version.txt
+command = grep kicad | sed 's/.*\([0-9]\{4\}\)-\([0-9]\{2\}\)-\([0-9]\{2\}\).*/\1\2\3/'
+ grep BZR | sed 's/.*R\([0-9]\+\).*/_p\1/'
+
+[sci-electronics/alliance]
+url = http://www-asim.lip6.fr/pub/alliance/distribution/5.0/
+command = grep 'alliance-\([0-9.-]\+\).tar.gz' | sed -e 's/.*alliance-\([0-9.-]\+\)\.tar\.gz.*/\1/' -e 's/-/./'
+
+[sci-electronics/cirkuit]
+url = http://wwwu.uni-klu.ac.at/magostin/cirkuit.html
+command = grep 'cirkuit-\([0-9.-]\+\).tar.gz' | sed 's/.*cirkuit-\([0-9.-]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/eagle]
+url = http://www.cadsoft.de/download.htm
+command = grep '/eagle-lin-\([0-9.-]\+\).run' | sed 's/.*eagle-lin-\([0-9.-]\+\)\.run.*/\1/'
+
+[sci-electronics/electric]
+url = http://ftp.gnu.org/pub/gnu/electric/
+command = grep 'electric-\([0-9.-]\+\).jar' | tail -n1 | sed 's/.*electric-\([0-9.-]\+\)\.jar.*/\1/'
+
+[sci-electronics/freehdl]
+url = http://freehdl.seul.org/
+command = grep 'freehdl-\([0-9.-]\+\).tar\.gz' | head -n1 | sed 's/.*freehdl-\([0-9.-]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/geda]
+url = http://geda.seul.org/wiki/geda:download
+command = grep 'geda-gaf-\([0-9.-]\+\).tar.gz' | sed 's/.*geda-gaf-\([0-9.-]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/geda-xgsch2pcb]
+url = http://geda.seul.org/wiki/geda:download
+command = grep 'geda-xgsch2pcb-\([0-9.-]\+\).tar.gz' | sed 's/.*geda-xgsch2pcb-\([0-9.-]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/gerbv]
+url = http://geda.seul.org/wiki/geda:download
+command = grep 'gerbv-\([0-9.-]\+\).tar.gz' | sed 's/.*gerbv-\([0-9.-]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/gnucap]
+url = http://www.gnucap.org/devel/
+command = grep 'gnucap-\([0-9.]\+\).tar.gz' | head -n1 | sed 's/.*gnucap-\([0-9.]\+\)\.tar\.gz.*/\1/'
+ grep 'gnucap-\([0-9-]\+\).tar.gz' | tail -n1 | sed -e 's/.*gnucap-\([0-9-]\+\)\.tar\.gz.*/.\1/' -e 's/-//g'
+
+[sci-electronics/gresistor]
+url = http://www.roroid.ro/index.php?option=com_content&view=article&id=1:gresistor&catid=1:software-projects&Itemid=2
+command = grep 'gresistor-\([0-9.-]\+\).tar.gz' | sed 's/.*gresistor-\([0-9.-]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/gspeakers]
+url = http://gspeakers.sourceforge.net/
+command = grep 'GSpeakers-\([0-9.]\+\)' | head -n1 | sed 's/.*GSpeakers-\([0-9.]\+\).*/\1/'
+
+[sci-electronics/gspiceui]
+url = http://sourceforge.net/projects/gspiceui/files/
+command = grep '/gspiceui-v\([0-9.]\+\)\/"' | head -n1 | sed 's:.*/gspiceui-v\([0-9.-]\+\)/.*:\1:'
+
+[sci-electronics/gtkwave]
+url = http://gtkwave.sourceforge.net/
+command = grep 'gtkwave-\([0-9.-]\+\).tar\.gz' | head -n1 | sed 's/.*gtkwave-\([0-9.-]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/gwave]
+url = http://sourceforge.net/projects/gwave/files/
+command = grep 'gwave2-\([0-9.]\+\).tar.gz' | head -n1 | sed 's/.*gwave2-\([0-9.-]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/iverilog]
+url = ftp://ftp.icarus.com/pub/eda/verilog/v0.9/
+command = grep 'verilog-\([0-9.-]\+\).tar.gz' | tail -n1 | sed 's/.*verilog-\([0-9.-]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/klayout]
+url = http://www.klayout.de/build.html
+command = grep 'klayout-\([0-9.]\+\).tar.gz' | head -n1 | sed 's/.*klayout-\([0-9.]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/linsmith]
+url = http://sourceforge.net/projects/linsmith/files/
+command = grep 'linsmith-\([0-9.]\+\).tar.gz' | head -n1 | sed 's/.*linsmith-\([0-9.]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/magic]
+url = http://www.opencircuitdesign.com/magic/download.html
+command = grep 'magic-\([0-9.]\+\).tgz' | head -n1 | sed 's/.*magic-\([0-9.]\+\)\.tgz.*/\1/'
+
+[sci-electronics/ng-spice-rework]
+url = http://sourceforge.net/projects/ngspice/files/
+command = grep 'ngspice-\([0-9.]\+\).tar.gz' | head -n1 | sed 's/.*ngspice-\([0-9.]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/pcb]
+url = http://geda.seul.org/wiki/geda:download
+command = grep '/pcb-\([0-9.-]\+\).tar.gz' | sed 's/.*pcb-\([0-9.-]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/petrify]
+url = http://www.lsi.upc.edu/~jordicf/petrify/distrib/home.html
+command = grep 'petrify-\([0-9.]\+\)-linux.tgz' | head -n1 | sed 's/.*petrify-\([0-9.-]\+\)-linux\.tgz.*/\1/'
+
+[sci-electronics/plcedit]
+url = http://plcedit.org/download/download.html
+command = grep '<b>v\([0-9.]\+\)' | head -n1 | sed 's/.*v\([0-9.]\+\).*/\1/'
+
+[sci-electronics/qelectrotech]
+url = http://qelectrotech.org/download.html
+command = grep 'qelectrotech-\([0-9.]\+\)-src.tar.gz' | head -n1 | sed 's/.*qelectrotech-\([0-9.]\+\)-src\.tar\.gz.*/\1/'
+
+[sci-electronics/splat]
+url = http://www.qsl.net/kd2bd/splat.html
+command = grep 'splat-\([0-9.]\+\).tar.bz2' | head -n1 | sed 's/.*splat-\([0-9.]\+\)\.tar\.bz2.*/\1/'
+
+[sci-electronics/vbs]
+url = http://www.geda.seul.org/dist/
+command = grep 'vbs-\([0-9.]\+\).tar.gz' | tail -n1 | sed 's/.*vbs-\([0-9.]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/voacapl]
+url = http://www.qsl.net/hz1jw/voacapl/index.html
+command = grep 'voacapl-\([0-9.]\+\).tar.gz' | head -n1 | sed 's/.*voacapl-\([0-9.]\+\)\.tar\.gz.*/\1/'
+
+[sci-electronics/xcircuit]
+url = http://www.opencircuitdesign.com/xcircuit/download.html
+command = grep 'xcircuit-\([0-9.]\+\).tgz' | head -n1 | sed 's/.*xcircuit-\([0-9.]\+\)\.tgz.*/\1/'
+
+[sci-electronics/xnec2c]
+url = http://5b4az.chronos.org.uk/pages/nec2.html
+command = grep 'xnec2c-\([0-9.]\+\).tar.bz2' | head -n1 | sed 's/.*xnec2c-\([0-9.]\+\)\.tar\.bz2.*/\1/'