aboutsummaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorlecoanet2003-10-07 12:00:58 +0000
committerlecoanet2003-10-07 12:00:58 +0000
commit2ec803690787bb3c916566345f0b81d7fe08be38 (patch)
tree8e246278aedee40eaa7ec4f23be6ea45cdd044bc /debian/rules
parent786a29539414d59a4619ba8cbc9ec99e26177744 (diff)
downloadtkzinc-2ec803690787bb3c916566345f0b81d7fe08be38.zip
tkzinc-2ec803690787bb3c916566345f0b81d7fe08be38.tar.gz
tkzinc-2ec803690787bb3c916566345f0b81d7fe08be38.tar.bz2
tkzinc-2ec803690787bb3c916566345f0b81d7fe08be38.tar.xz
Creation of the new package zinc-doc.
Update the debian packaging to follow the clean separation between tcl and perl.
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules39
1 files changed, 11 insertions, 28 deletions
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