- print "Executing: grep 'PACKAGE =' " + lyx_dir + "/Makefile | sed -e 's/PACKAGE = \(.*\)/\\1/'"
- lyx_name = os.popen("grep 'PACKAGE =' " + lyx_dir + "/Makefile | sed -e 's/PACKAGE = \(.*\)/\\1/'").read().rstrip()
- intr_system("mkdir -p " + locale_dir + "/" + ccode + "/LC_MESSAGES")
- if lyx_dir[0:3] == "../":
- rel_dir = "../../" + lyx_dir
+ if PACKAGE is None:
+ # on cmake-build there is no Makefile in this directory
+ # so PACKAGE has to be provided
+ if os.path.exists(lyx_dir + "/Makefile"):
+ print "Executing: grep 'PACKAGE =' " + lyx_dir + "/Makefile | sed -e 's/PACKAGE = \(.*\)/\\1/'"
+ lyx_name = os.popen("grep 'PACKAGE =' " + lyx_dir + "/Makefile | sed -e 's/PACKAGE = \(.*\)/\\1/'").read().rstrip()
+ else:
+ print 'Could not determine PACKAGE name needed for translations\n'
+ failed = True