xgridfit/xgridfit-2.2a-maindir-in-python.patch

26 lines
1.2 KiB
Diff

diff -uNr xgridfit-2.2a.orig/Makefile xgridfit-2.2a/Makefile
--- xgridfit-2.2a.orig/Makefile 2010-03-30 17:58:56.000000000 +0200
+++ xgridfit-2.2a/Makefile 2010-06-06 19:04:26.302726506 +0200
@@ -46,7 +46,9 @@
done
@install -d -m 0755 $(DESTDIR)$(MANDIR)/man1
@install -p -m 0644 man/*.1 $(DESTDIR)$(MANDIR)/man1
- @cd python ; python setup.py install --root=$(DESTDIR)/
+ @rm -fr python.tmp ; cp -pr python python.tmp ; sed -i -e "s|@xgridfit_dir@|${MAINDIR}|g" python.tmp/xgflib.py
+ @cd python.tmp ; python setup.py install --root=$(DESTDIR)/
+ @cd - ; rm -fr python.tmp
@echo "Xgridfit installed successfully."
diff -uNr xgridfit-2.2a.orig/python/xgflib.py xgridfit-2.2a/python/xgflib.py
--- xgridfit-2.2a.orig/python/xgflib.py 2010-03-30 17:26:55.000000000 +0200
+++ xgridfit-2.2a/python/xgflib.py 2010-06-06 18:55:45.840596588 +0200
@@ -18,7 +18,7 @@
VERSION = '2.2'
JAVA_EXECUTABLE = 'java'
DISPLAY_DIAGNOSTIC_MESSAGES = False
-XGRIDFIT_DIR = abspath('/usr/local/share/xml/xgridfit/')
+XGRIDFIT_DIR = abspath('@xgridfit_dir@')
XSLT_DIR = abspath(join(XGRIDFIT_DIR, 'lib'))
UTIL_DIR = abspath(join(XGRIDFIT_DIR, 'utils'))
SCHEMA_DIR = abspath(join(XGRIDFIT_DIR, 'schemas'))