3 # Sample debian/rules that uses debhelper.
4 # This file was originally written by Joey Hess and Craig Small.
5 # As a special exception, when this file is copied by dh-make into a
6 # dh-make output file, you may use that output file without restriction.
7 # This special exception was added by Craig Small in version 0.37 of dh-make.
9 # Uncomment this to turn on verbose mode.
16 override_dh_auto_configure
:
17 echo
"dh_auto_configure disabled."
20 override_dh_auto_build
:
21 tar zxf distrib_extras
/flex-2.5
.4_patch.
tar.gz
; \
24 .
/configure
--prefix=$${localinstall}; \
27 PATH
=$${localinstall}/bin
:$$PATH; \
32 for
dir in api_include api_lib bin lib
include man
/man3 share
/doc
; do \
36 ln
-s share
/etc etc
; \
38 make WITH_FLEXLM
=NOFLEX \
39 ALLIANCE_TOP
=$${builddir} \
40 AVERTEC_TOP
=$${builddir} \
41 AVERTEC_OS
=$$AVERTEC_OS \
42 AVERTEC_LICENSE
=AVERTEC_DUMMY \
43 AVT_LICENSE_SERVER
=house \
44 AVT_LICENSE_FILE
=27009@house \
45 AVT_COMPILATION_TYPE
=distrib \
46 AVT_DISTRIB_DIR
=$${builddir} \
47 PACKAGING_TOP
=$${localinstall}; \
49 PATH
=`pwd`/bin
:$$PATH; \
51 if
[ "`uname -m`" != "x86_64" ]; then \
52 make AVERTEC_TOP
=$${builddir}/share
; \
54 tar jxf docxml2-compiled.
tar.bz2
; \
59 override_dh_auto_install
:
60 destdir
="`pwd`/debian/tasyag"; \
61 prefix="/usr/lib/tasyag"; \
62 sharedir
="/usr/share"; \
63 tasyagsharedir
="$${sharedir}/tasyag"; \
64 docdir
="$${sharedir}/doc/tasyag"; \
65 mandir="$${sharedir}/man"; \
66 man3dir="$${mandir}/man3"; \
68 etcdir
="$${tasyagsharedir}/etc"; \
69 tcldir
="$${tasyagsharedir}/tcl"; \
70 echo
"destdir=$${destdir}"; \
71 if
[ ! -d
"$${destdir}$${etcdir}" ]; then mkdir
-p
"$${destdir}$${etcdir}" ; fi
; \
72 if
[ ! -d
"$${destdir}$${bindir}" ]; then mkdir
-p
"$${destdir}$${bindir}" ; fi
; \
73 if
[ ! -d
"$${destdir}$${tcldir}" ]; then mkdir
-p
"$${destdir}$${tcldir}" ; fi
; \
74 if
[ ! -d
"$${destdir}$${man3dir}" ]; then mkdir
-p
"$${destdir}$${man3dir}"; fi
; \
75 if
[ ! -d
"$${destdir}$${docdir}" ]; then mkdir
-p
"$${destdir}$${docdir}" ; fi
; \
76 for conf in avt.slib avttools.dtb Xtas Xyagle trmodel.cfg avt_env.sh
; do \
77 cp distrib
/share
/etc
/$${conf} $${destdir}$${etcdir}; \
79 for tool in avt_shell avtman xtas xyagle ttvdiff ttvren
; do \
80 cp distrib
/bin
/$${tool} $${destdir}$${bindir}; \
82 cp
-r distrib
/share
/tcl
/* $${destdir}$${tcldir}; \
83 cp distrib
/man
/man3
/* $${destdir}$${man3dir}; \
84 mv distrib
/docxml2
/compiled
/docavertec.html
$${destdir}$${docdir}; \
85 mv distrib
/docxml2
/compiled
/docpdf
$${destdir}$${docdir}; \
86 mv distrib
/docxml2
/compiled
/dochtml
$${destdir}$${docdir}; \
87 mv distrib
/share
/tutorials
$${destdir}$${docdir}