File plucker-1.8-python.diff of Package plucker

--- parser/python/Makefile.in
+++ parser/python/Makefile.in
@@ -18,7 +18,7 @@
 DESTDIR		=
 
 BINDIR		=	$(DESTDIR)@bindir@
-MODULE_DIR	=	$(DESTDIR)@MODULE_DIR@
+MODULE_DIR	=	@MODULE_DIR@
 
 JAVA_TARGET	=	@JAVA_DISTILLER_TARGET@
 JAVA_HOME	=	@JAVA_HOME@
@@ -60,7 +60,9 @@
 	if test "x$(JAVA_TARGET)" != x; then \
 		$(INSTALL) -m 555 $(JAVA_TARGET) $(JAVA_HOME)/lib/ext; \
 	fi
-	$(MKINSTALLDIRS) $(MODULE_DIR)
+	$(MKINSTALLDIRS) $(DESTDIR)/$(MODULE_DIR)
+	$(PYTHON) -u -t -c "import compileall; compileall.compile_dir('$(DESTDIR)$(MODULE_DIR)',ddir='$(MODULE_DIR)')"
+	$(PYTHON) -O -u -t -c "import compileall; compileall.compile_dir('$(DESTDIR)$(MODULE_DIR)',ddir='$(MODULE_DIR)')"
 	for i in $(SUBDIRS) ; do \
 	    cd $$i; $(MAKE) install; cd ..; \
 	done ;
--- parser/python/PyPlucker/Makefile.in
+++ parser/python/PyPlucker/Makefile.in
@@ -10,7 +10,7 @@
 DESTDIR         =
 
 PYTHONDIR       =   @PYTHON_LIBDIR@
-MODULE_DIR      =   $(DESTDIR)@MODULE_DIR@
+MODULE_DIR      =   @MODULE_DIR@
 
 PYTHON          =   @PYTHON@
 MKINSTALLDIRS   =   $(top_builddir)/mkinstalldirs
@@ -22,12 +22,12 @@
 	cd $(top_builddir) && CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
 
 install:
-	$(MKINSTALLDIRS) $(MODULE_DIR)/helper
-	cp *.py $(MODULE_DIR) ; chmod 755 $(MODULE_DIR)/*.py
-	cp helper/*.py $(MODULE_DIR)/helper ; chmod 755 $(MODULE_DIR)/helper/*.py
+	$(MKINSTALLDIRS) $(DESTDIR)/$(MODULE_DIR)/helper
+	cp *.py $(DESTDIR)/$(MODULE_DIR) ; chmod 755 $(DESTDIR)/$(MODULE_DIR)/*.py
+	cp helper/*.py $(DESTDIR)/$(MODULE_DIR)/helper ; chmod 755 $(DESTDIR)/$(MODULE_DIR)/helper/*.py
 
-	$(PYTHON) $(PYTHONDIR)/compileall.py $(MODULE_DIR)
-	$(PYTHON) -O $(PYTHONDIR)/compileall.py $(MODULE_DIR)
+	$(PYTHON) -u -t -c "import compileall; compileall.compile_dir('$(DESTDIR)$(MODULE_DIR)',ddir='$(MODULE_DIR)')"
+	$(PYTHON) -O -u -t -c "import compileall; compileall.compile_dir('$(DESTDIR)$(MODULE_DIR)',ddir='$(MODULE_DIR)')"
 
 clean:
 	@echo "all clean in PyPlucker"
--- tools/pluck-comics/Makefile.in
+++ tools/pluck-comics/Makefile.in
@@ -15,7 +15,7 @@
 
 BINDIR          = $(DESTDIR)@bindir@
 COMICSLIST_DIR  = $(DESTDIR)@PLUCKERDIR@/comics
-MODULE_DIR      = $(DESTDIR)@MODULE_DIR@
+MODULE_DIR      = @MODULE_DIR@
 PYTHONDIR       = @PYTHON_LIBDIR@
 
 PYTHON          = @PYTHON@
@@ -29,14 +29,14 @@
 	cd $(top_builddir) && CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
 
 install:
-	$(MKINSTALLDIRS) $(MODULE_DIR)
+	$(MKINSTALLDIRS) $(DESTDIR)/$(MODULE_DIR)
 	$(MKINSTALLDIRS) $(COMICSLIST_DIR)
-	cp pluck-comics.py $(MODULE_DIR)
-	chmod 755 $(MODULE_DIR)/pluck-comics.py
+	cp pluck-comics.py $(DESTDIR)/$(MODULE_DIR)
+	chmod 755 $(DESTDIR)/$(MODULE_DIR)/pluck-comics.py
 	cp *.list $(COMICSLIST_DIR)
 
-	$(PYTHON) $(PYTHONDIR)/compileall.py $(MODULE_DIR)
-	$(PYTHON) -O $(PYTHONDIR)/compileall.py $(MODULE_DIR)
+	$(PYTHON) -u -t -c "import compileall; compileall.compile_dir('$(DESTDIR)$(MODULE_DIR)',ddir='$(MODULE_DIR)')"
+	$(PYTHON) -O -u -t -c "import compileall; compileall.compile_dir('$(DESTDIR)$(MODULE_DIR)',ddir='$(MODULE_DIR)')"
 
 clean:
 	find . -name '*~' -exec rm -f {} \;
--- tools/pluck-comics/pluck-comics.py.in
+++ tools/pluck-comics/pluck-comics.py.in
@@ -1,4 +1,4 @@
-#!/usr/bin/python2.2
+#!/usr/bin/python2.6
 
 """
 pluck-comics.py  $Id: pluck-comics.py.in,v 1.5 2003/08/03 14:07:02 nordstrom Exp $
openSUSE Build Service is sponsored by