DESTDIR=
PACKAGE=python-wxglade
PYVER=2.3
all: debian/wxglade.1
clean:
find . -name "*.pyc" -exec rm -f {} \;
find . -name "*~" -exec rm -f {} \;
DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl
XP=xsltproc --nonet
debian/wxglade.1: debian/manpage.xml
cd debian && $(XP) $(DB2MAN) manpage.xml
install: all install-doc
cp -a *.py codegen edit_sizers res widgets \
$(DESTDIR)/usr/lib/python$(PYVER)/site-packages/wxglade
# fix executable flags
for f in configUI.py zwxglade.py; do \
chmod 755 $(DESTDIR)/usr/lib/python$(PYVER)/site-packages/wxglade/$$f; \
done
for f in edit_widget.py config.py; do \
chmod 644 $(DESTDIR)/usr/lib/python$(PYVER)/site-packages/wxglade/$$f; \
done
cp -a icons $(DESTDIR)/usr/share/$(PACKAGE)
# get rid of .xvpics subdirectories and .cvsignore files
find $(DESTDIR)/usr/share/$(PACKAGE) -name '.xvpics' -type d | xargs rm -rf
find $(DESTDIR) -name '.cvsignore' -type f | xargs rm -f
ln -s /usr/share/$(PACKAGE)/icons \
$(DESTDIR)/usr/lib/python$(PYVER)/site-packages/wxglade
install -m 755 wxglade $(DESTDIR)/usr/bin
install-doc: debian/wxglade.1
gzip -c9 debian/wxglade.1 > $(DESTDIR)/usr/share/man/man1/wxglade.1.gz
cp -a docs $(DESTDIR)/usr/share/doc/$(PACKAGE)/
syntax highlighted by Code2HTML, v. 0.9.1