diff --git a/bootstrap/coriolis2.sh b/bootstrap/coriolis2.sh index 02f6e52c..ed013b26 100644 --- a/bootstrap/coriolis2.sh +++ b/bootstrap/coriolis2.sh @@ -1,3 +1,4 @@ +#!/bin/bash CORIOLIS_TOP="/asim/coriolis2" if [ ! -d "$CORIOLIS_TOP" ]; then diff --git a/bootstrap/coriolis2.spec.in b/bootstrap/coriolis2.spec.in index 354ccab9..6abc9d35 100644 --- a/bootstrap/coriolis2.spec.in +++ b/bootstrap/coriolis2.spec.in @@ -125,7 +125,7 @@ Development files for the Coriolis 2 package. %if %{with_staticlink} %{coriolisTop}/%{_lib}/*.a %else -%{coriolisTop}/%{_lib}/*.so* +%{coriolisTop}/%{_lib}/*.so.* %endif %{coriolisTop}/%{python_sitedir}/*.so %{coriolisTop}/%{python_sitedir}/cumulus/*.py* @@ -140,6 +140,7 @@ Development files for the Coriolis 2 package. %files devel %defattr(-,root,root,-) +%dir %{coriolisTop}/%{_lib} %dir %{coriolisTop}/share/cmake/Modules %dir %{coriolisTop}/include %dir %{coriolisTop}/include/vlsisapd @@ -164,6 +165,7 @@ Development files for the Coriolis 2 package. %dir %{coriolisTop}/include/coriolis2/equinox %dir %{coriolisTop}/include/coriolis2/solstice %dir %{coriolisTop}/include/coriolis2/unicorn +%{coriolisTop}/%{_lib}/*.so %{coriolisTop}/share/cmake/Modules/*.cmake %{coriolisTop}/include/vlsisapd/agds/*.h %{coriolisTop}/include/vlsisapd/cif/*.h diff --git a/bootstrap/debian/control b/bootstrap/debian/control index 27644056..166eb5e8 100644 --- a/bootstrap/debian/control +++ b/bootstrap/debian/control @@ -1,16 +1,27 @@ -Source: coriolis2 -Section: electronics -Priority: optional -Maintainer: Jean-Paul Chaput -Build-Depends: debhelper (>= 7), quilt, bison, flex, libboost-all-dev, libxml2-dev, qt4-dev-tools, - texlive-full, doxygen, python-all-dev (>= 2.4), python-central (>= 0.5.6) +Source: coriolis2 +Section: Science/Electronics +Priority: optional +Maintainer: Jean-Paul Chaput +Build-Depends: debhelper (>= 7), + quilt, + bison, + flex, + libboost-all-dev, + libxml2-dev, + qt4-dev-tools, + texlive-full, + doxygen, + python-all-dev (>= 2.4), + python-central (>= 0.5.6) XS-Python-Version: >= 2.4 Standards-Version: 3.8.4 Homepage: http://www-soc.lip6.fr/recherche/cian/coriolis-2/ -Package: coriolis2 +Package: coriolis2 Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends}, + ${python:Depends} XB-Python-Version: ${python:Versions} Description: VLSI Place & Route CAD Tools Coriolis is the new CAD tool suite intended to replace the @@ -19,3 +30,17 @@ Description: VLSI Place & Route CAD Tools The Knik global router makes use of FLUTE, which is redistributed under is own license. FLUTE is copyrighted by Dr. Chris C. N. Chu from the Iowa State University . + +Package: coriolis2-dev +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + ${python:Depends}, + coriolis2 (= ${binary:Version}) +XB-Python-Version: ${python:Versions} +Description: VLSI Place & Route CAD Tools - Development + Coriolis is the new CAD tool suite intended to replace the + physical backend (P&R) flow of Alliance. + . + Contains libraries & header files neededs to develop applications + with Coriolis2. diff --git a/bootstrap/debian/coriolis2-dev.install b/bootstrap/debian/coriolis2-dev.install new file mode 100644 index 00000000..beb279ce --- /dev/null +++ b/bootstrap/debian/coriolis2-dev.install @@ -0,0 +1,3 @@ +/usr/share/cmake/ +/usr/include/ +/usr/lib/*.so diff --git a/bootstrap/debian/coriolis2.doc-base b/bootstrap/debian/coriolis2.doc-base index 915a1645..6acdd08b 100644 --- a/bootstrap/debian/coriolis2.doc-base +++ b/bootstrap/debian/coriolis2.doc-base @@ -1,7 +1,7 @@ Document: coriolis2 -Title: Coriolis2 Documentation +Title: Coriolis2 Documentation Abstract: VLSI Place & Route CAD Tools Documentation -Section: electronics +Section: Science/Electronics Format: text Files: /usr/share/doc/coriolis2/README.tex.gz @@ -26,7 +26,7 @@ Files: /usr/share/doc/coriolis2/README.pdf.gz /usr/share/doc/coriolis2/en/latex/stratus_developper/stratus_developper.pdf.gz Format: HTML -Index: /usr/share/doc/coriolis2/en/index.html +Index: /usr/share/doc/coriolis2/index.html Files: /usr/share/doc/coriolis2/en/html/hurricane/*.html /usr/share/doc/coriolis2/en/html/stratus/*.html /usr/share/doc/coriolis2/en/html/dpgen/*.html diff --git a/bootstrap/debian/coriolis2.install b/bootstrap/debian/coriolis2.install new file mode 100644 index 00000000..4ebd703c --- /dev/null +++ b/bootstrap/debian/coriolis2.install @@ -0,0 +1,6 @@ +/etc +/usr/bin +/usr/lib/lib*.so.* +/usr/lib/python* +/usr/share/coriolis2 +/usr/share/doc/ diff --git a/bootstrap/debian/coriolis2.postinst b/bootstrap/debian/coriolis2.postinst index a3029d87..d7da0458 100644 --- a/bootstrap/debian/coriolis2.postinst +++ b/bootstrap/debian/coriolis2.postinst @@ -20,7 +20,6 @@ set -e case "$1" in configure) - ldconfig ;; abort-upgrade|abort-remove|abort-deconfigure) diff --git a/bootstrap/debian/coriolis2.postrm b/bootstrap/debian/coriolis2.postrm index 66e92a9e..1c77bb4f 100644 --- a/bootstrap/debian/coriolis2.postrm +++ b/bootstrap/debian/coriolis2.postrm @@ -21,7 +21,6 @@ set -e case "$1" in purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - ldconfig ;; *)