From 2ec803690787bb3c916566345f0b81d7fe08be38 Mon Sep 17 00:00:00 2001 From: lecoanet Date: Tue, 7 Oct 2003 12:00:58 +0000 Subject: Creation of the new package zinc-doc. Update the debian packaging to follow the clean separation between tcl and perl. --- debian/rules | 39 +++++++++++---------------------------- 1 file changed, 11 insertions(+), 28 deletions(-) (limited to 'debian') diff --git a/debian/rules b/debian/rules index bf962a4..7927514 100755 --- a/debian/rules +++ b/debian/rules @@ -10,12 +10,12 @@ #export DH_VERBOSE=1 TMP=`pwd`/debian/tmp +TMP_DOC=`pwd`/debian/zinc-doc TMP_PERL=`pwd`/debian/zinc-perl TMP_PYTHON=`pwd`/debian/zinc-python -INSTALL_PERL=pure_install INSTALLDIRS=perl PREFIX=$(TMP_PERL)/usr -DEFAULT_VERSION_PYTHON=$(shell echo `dpkg -p python| grep -e "^Version:" |cut -d" " -f2|cut -d"." -f1-2` ) +DEFAULT_VERSION_PYTHON=$(shell echo `dpkg -p python| grep -e "^Version:" |cut -d" " -f2|cut -d"." -f1-2`) build: build-stamp @@ -43,42 +43,25 @@ install: build # Configuring/compiling/installing for Tcl. ./configure --prefix=/usr --enable-gl==damage make binaries - make install-tcl prefix=$(TMP)/usr + make install prefix=$(TMP)/usr # # Making/installing the documentation make pdf html - -mkdir -p $(TMP)/usr/share/doc/zinc-tk/refman - -install -m644 doc/refman.pdf $(TMP)/usr/share/doc/zinc-tk - -install -m644 doc/refman/*.html doc/refman/*.css doc/refman/*.png $(TMP)/usr/share/doc/zinc-tk/refman + -mkdir -p $(TMP_DOC)/usr/share/doc/zinc-doc/refman + -install -m644 doc/refman.pdf $(TMP_DOC)/usr/share/doc/zinc-doc + -install -m644 doc/refman/*.html doc/refman/*.css doc/refman/*.png $(TMP_DOC)/usr/share/doc/zinc-doc/refman # # Configuring/compiling/installing for Python. -mkdir -p $(TMP_PYTHON)/usr/lib/python$(DEFAULT_VERSION_PYTHON)/site-packages -install -m644 Python/Zinc.py $(TMP_PYTHON)/usr/lib/python$(DEFAULT_VERSION_PYTHON)/site-packages - - make clean # # Configuring/compiling/installing for perl/Tk. -# ./configure --prefix=/usr --enable-ptk --enable-gl==damage - ./configure --prefix=$(TMP_PERL) --enable-ptk --enable-gl==damage - make - -mkdir -p $(TMP_PERL)/usr/lib - make install prefix=$(TMP_PERL)/usr INSTALL_PERL=$(INSTALL_PERL) + -mkdir -p $(TMP_PERL) + (cd Perl; ./export2cpan) + (cd export2cpan/tk-zinc; perl Makefile.PL; make; make install prefix=`pwd`/../../debian/zinc-perl/usr INSTALL_PERL=pure_install INSTALLDIRS=perl PREFIX=`pwd`/../../debian/zinc-perl/usr) find $(TMP_PERL)/usr/lib/perl -type f -name .packlist | xargs rm -f - find $(TMP_PERL)/usr/lib/perl5 -type f -name .packlist | xargs rm -f - -# -mkdir -p $(TMP_PERL)/usr/lib -# mv $(TMP)/usr/lib/perl $(TMP_PERL)/usr/lib -# mv $(TMP)/usr/bin $(TMP_PERL)/usr -# mv $(TMP)/usr/lib/libTkzinc*.so $(TMP_PERL)/usr/lib -# -# dh_installman -pzinc-perl $(TMP)/usr/share/man/man3/*.3pm -# dh_installman -pzinc-perl $(TMP)/usr/share/man/man1/*.1p -# -# -rm -Rf $(TMP)/usr/share/perl -# -rm -Rf $(TMP)/usr/share/man - # Build architecture-independent files here. binary-indep: build install @@ -87,7 +70,7 @@ binary-indep: build install dh_installchangelogs -i dh_installdocs -i BUGS dh_installexamples -i - dh_install -i +# dh_install --sourcedir=debian/tmp # dh_installmenu -i # dh_installdebconf -i # dh_installlogrotate -i @@ -113,7 +96,7 @@ binary-arch: build install dh_testdir -a dh_testroot -a dh_installchangelogs -a - dh_installdocs -a BUGS + dh_installdocs -a dh_installexamples -a dh_installmenu -a # dh_installdebconf -a -- cgit v1.1