diff options
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | config/sci-electronics.ini | 117 |
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/' |