Some adjustements to build a more Ubuntuish package...

(less lintian errors).
This commit is contained in:
Jean-Paul Chaput 2012-05-07 14:45:01 +00:00
parent 2bd728e45e
commit d815ff6986
5 changed files with 24 additions and 23 deletions

View File

@ -1,5 +1,7 @@
Document: alliance Document: alliance
Title: Alliance Documentation Title: Alliance Documentation
Abstract: VLSI CAD Tools Documentation Abstract: VLSI CAD Tools Documentation
Section: Electronics Section: electronics
Format: HTML
Files: /usr/share/doc/alliance/html/alliance/*.html

View File

@ -1,6 +1,6 @@
alliance (5.0-20120503-1) lucid; urgency=low alliance (5.0-20120503-1) lucid; urgency=low
* New upstream release. Closes: #00002 * New upstream release.
* Correct druc NWELL merging problem (do not compile with -g -02). * Correct druc NWELL merging problem (do not compile with -g -02).
* Includes patches submiteds by Naohiko Shimizu (compatibility with pharosc). * Includes patches submiteds by Naohiko Shimizu (compatibility with pharosc).
* Reorganisation of alliance-examples, so they can run everywhere. * Reorganisation of alliance-examples, so they can run everywhere.

View File

@ -1,5 +1,5 @@
Source: alliance Source: alliance
Section: Electronics Section: electronics
Priority: optional Priority: optional
Maintainer: Jean-Paul Chaput <Jean-Paul.Chaput@lip6.fr> Maintainer: Jean-Paul Chaput <Jean-Paul.Chaput@lip6.fr>
Build-Depends: debhelper (>= 7), Build-Depends: debhelper (>= 7),
@ -33,7 +33,8 @@ Description: VLSI CAD Tools
. .
You are kindly requested to mention: You are kindly requested to mention:
"Designed with alliance (c) LIP6, Université Pierre et Marie Curie" "Designed with alliance (c) LIP6, Université Pierre et Marie Curie"
so as to spread the word about "alliance CAD system" and its development team. so as to spread the word about "alliance CAD system" and its development
team.
. .
Alliance provides CAD tools covering most of all the digital design flow: Alliance provides CAD tools covering most of all the digital design flow:
* VHDL Compilation and Simulation * VHDL Compilation and Simulation

View File

@ -1 +1 @@
alliance_5.0-20120503-1_i386.deb Electronics optional alliance_5.0-20120503-1_i386.deb electronics optional

View File

@ -14,55 +14,53 @@ export DH_VERBOSE=1
override_dh_auto_configure: override_dh_auto_configure:
./configure --prefix=/usr --enable-alc-shared --disable-static ./configure --prefix=/usr/lib/alliance --enable-alc-shared --disable-static
override_dh_makeshlibs: override_dh_makeshlibs:
dh_makeshlibs dh_makeshlibs
destdir="`pwd`/debian/alliance"; \
# Now install directly in /usr/lib. ldsoconfdir="$${destdir}/etc/ld.so.conf.d"; \
# destdir="`pwd`/debian/alliance"; \ allianceldsoconf="$${ldsoconfdir}/alliance.conf"; \
# ldsoconfdir="$${destdir}/etc/ld.so.conf.d"; \ if [ ! -d "$${ldsoconfdir}" ]; then mkdir -p "$${ldsoconfdir}"; fi; \
# allianceldsoconf="$${ldsoconfdir}/alliance.conf"; \ echo "# Alliance VLSI design system" > $${allianceldsoconf}; \
# if [ ! -d "$${ldsoconfdir}" ]; then mkdir -p "$${ldsoconfdir}"; fi; \ echo "/usr/lib/alliance/lib" >> $${allianceldsoconf};
# echo "# Alliance VLSI design system" > $${allianceldsoconf}; \
# echo "/usr/lib/alliance/lib" >> $${allianceldsoconf};
override_dh_auto_install: override_dh_auto_install:
dh_auto_install dh_auto_install
destdir="`pwd`/debian/alliance"; \ destdir="`pwd`/debian/alliance"; \
prefix="/usr"; \ prefix="/usr/lib/alliance"; \
sharedir="/usr/share"; \ sharedir="/usr/share"; \
alliancesharedir="$${sharedir}/alliance"; \ alliancesharedir="$${sharedir}/alliance"; \
celldir="$${alliancesharedir}/cell"; \ celldir="$${alliancesharedir}/cell"; \
docdir="$${sharedir}/doc/alliance"; \ docdir="$${sharedir}/doc/alliance"; \
mandir="$${sharedir}/man"; \ mandir="$${sharedir}/man"; \
bindir="/usr/bin"; \ bindir="/usr/bin"; \
examplesdir="$${docdir}/examples"; \ examplesdir="$${alliancesharedir}/examples"; \
echo "destdir=$${destdir}"; \ echo "destdir=$${destdir}"; \
if [ ! -d "$${destdir}/etc/alliance" ]; then mkdir -p "$${destdir}/etc/alliance"; fi; \ if [ ! -d "$${destdir}/etc/alliance" ]; then mkdir -p "$${destdir}/etc/alliance"; fi; \
mv $${destdir}$${prefix}/etc/* $${destdir}/etc/alliance; \ mv $${destdir}$${prefix}/etc/* $${destdir}/etc/alliance; \
mv $${destdir}/etc/profile.d/* $${destdir}/etc/alliance; \
rmdir $${destdir}$${prefix}/etc; \ rmdir $${destdir}$${prefix}/etc; \
rmdir $${destdir}/etc/profile.d; \
if [ ! -d "$${destdir}$${alliancesharedir}" ]; then mkdir -p "$${destdir}$${alliancesharedir}"; fi; \ if [ ! -d "$${destdir}$${alliancesharedir}" ]; then mkdir -p "$${destdir}$${alliancesharedir}"; fi; \
mv $${destdir}$${prefix}/cells $${destdir}$${alliancesharedir}; \ mv $${destdir}$${prefix}/cells $${destdir}$${alliancesharedir}; \
if [ ! -d "$${destdir}$${examplesdir}" ]; then mkdir -p "$${destdir}$${examplesdir}"; fi; \ if [ ! -d "$${destdir}$${examplesdir}" ]; then mkdir -p "$${destdir}$${examplesdir}"; fi; \
mv "$${destdir}$${prefix}/examples/alliance-examples" "$${destdir}$${examplesdir}"; \ mv "$${destdir}$${prefix}/examples/alliance-examples" "$${destdir}$${examplesdir}"; \
mv "$${destdir}$${prefix}/examples/alliance-run" "$${destdir}$${examplesdir}"; \ mv "$${destdir}$${prefix}/examples/alliance-run" "$${destdir}$${examplesdir}"; \
mv "$${destdir}$${prefix}/examples/regression.sh" "$${destdir}$${examplesdir}"; \ mv "$${destdir}$${prefix}/examples/regression.sh" "$${destdir}$${examplesdir}"; \
chmod a+x "$${destdir}$${examplesdir}/regression.sh" \ chmod u+x "$${destdir}$${examplesdir}/regression.sh" \
"$${destdir}$${examplesdir}/alliance-examples/"*.*sh \
"$${destdir}$${examplesdir}/alliance-examples/mipsR3000/asm/"*.*sh \
"$${destdir}$${examplesdir}/alliance-run/"*.*sh; \ "$${destdir}$${examplesdir}/alliance-run/"*.*sh; \
rmdir "$${destdir}$${prefix}/examples/alliance-examples"; \
rmdir "$${destdir}$${prefix}/examples"; \ rmdir "$${destdir}$${prefix}/examples"; \
if [ ! -d "$${destdir}$${docdir}" ]; then mkdir -p "$${destdir}$${docdir}"; fi; \
mv "$${destdir}$${prefix}/tutorials" "$${destdir}$${docdir}"; \ mv "$${destdir}$${prefix}/tutorials" "$${destdir}$${docdir}"; \
mv "$${destdir}$${prefix}/doc/"* "$${destdir}$${docdir}"; \ mv "$${destdir}$${prefix}/doc/"* "$${destdir}$${docdir}"; \
rmdir "$${destdir}$${prefix}/doc"; \ rmdir "$${destdir}$${prefix}/doc"; \
mv "$${destdir}$${prefix}/man/man3/log.3" "$${destdir}$${prefix}/man/man3/alc_log.3"; \ mv "$${destdir}$${prefix}/share/man/man3/log.3" "$${destdir}$${prefix}/share/man/man3/alc_log.3"; \
if [ ! -d "$${destdir}$${mandir}" ]; then mkdir -p "$${destdir}$${mandir}"; fi; \ if [ ! -d "$${destdir}$${mandir}" ]; then mkdir -p "$${destdir}$${mandir}"; fi; \
mv "$${destdir}$${prefix}/man/"* "$${destdir}$${mandir}"; \ mv "$${destdir}$${prefix}/share/man/"* "$${destdir}$${mandir}"; \
rmdir "$${destdir}$${prefix}/man"; \ rmdir "$${destdir}$${prefix}/share/man"; \
if [ ! -d "$${destdir}$${bindir}" ]; then mkdir -p "$${destdir}$${bindir}"; fi; \ if [ ! -d "$${destdir}$${bindir}" ]; then mkdir -p "$${destdir}$${bindir}"; fi; \
mv "$${destdir}$${prefix}/bin/"* "$${destdir}$${bindir}"; \ mv "$${destdir}$${prefix}/bin/"* "$${destdir}$${bindir}"; \
rmdir "$${destdir}$${prefix}/bin"; \ rmdir "$${destdir}$${prefix}/bin"; \