[Python-modules-commits] r18948 - in packages/sphinx/branches/1.1/debian (rules)
jwilk at users.alioth.debian.org
jwilk at users.alioth.debian.org
Sat Oct 15 21:11:58 UTC 2011
Date: Saturday, October 15, 2011 @ 21:11:56
Author: jwilk
Revision: 18948
Merge 1.0 -> 1.1.
Modified:
packages/sphinx/branches/1.1/debian/rules
Modified: packages/sphinx/branches/1.1/debian/rules
===================================================================
--- packages/sphinx/branches/1.1/debian/rules 2011-10-15 21:02:21 UTC (rev 18947)
+++ packages/sphinx/branches/1.1/debian/rules 2011-10-15 21:11:56 UTC (rev 18948)
@@ -10,6 +10,9 @@
upstream_dfsg_version = $(firstword $(subst -, ,$(debian_version)))
upstream_version = $(firstword $(subst +, ,$(debian_version)))
+locales = $(notdir $(patsubst %/LC_MESSAGES,%,$(wildcard sphinx/locale/*/LC_MESSAGES)))
+scripts = $(basename $(wildcard sphinx-*.py))
+
debroot = debian/tmp/
site_packages = $(call py_libdir,$(shell pyversions -d))
py3_site_packages = $(call py_libdir,$(shell py3versions -d))
@@ -77,8 +80,7 @@
rm -rf texinputs/ themes/ pycode/Grammar.txt ext/autosummary/templates/
set -e -x; \
cd $(debroot) && \
- for lang in $$(find .$(site_packages)/sphinx/locale \
- -maxdepth 1 -mindepth 1 -type d -printf "%f "); \
+ for lang in $(locales); \
do \
install -m 644 -D .$(site_packages)/sphinx/locale/$$lang/LC_MESSAGES/sphinx.js \
usr/share/sphinx/locale/$$lang/sphinx.js; \
@@ -92,16 +94,16 @@
for python in python2 python3; do \
dir=$(debroot)/usr/share/sphinx/scripts/$$python/; \
mkdir -p $$dir; \
- for script in sphinx-*.py; do \
- sed -e "1 s,#!.*,#!/usr/bin/$${python%2}," $$script \
- > $$dir/$${script%.py}; \
- rm -f $(debroot)/usr/bin/$${script%.py}; \
+ for script in $(scripts); do \
+ sed -e "1 s,#!.*,#!/usr/bin/$${python%2}," $$script.py \
+ > $$dir/$$script; \
+ rm -f $(debroot)/usr/bin/$$script; \
done; \
chmod 755 $$dir/*; \
done
set -e -x; \
for maintscript in $(wildcard debian/sphinx-common.*.in); do \
- sed -e 's/@SCRIPTS@/$(basename $(wildcard sphinx-*.py))/' $$maintscript > $${maintscript%.in}; \
+ sed -e 's/@SCRIPTS@/$(scripts)/' $$maintscript > $${maintscript%.in}; \
done
# Move JavaScript code to libjs-sphinxdoc:
set -e -x; \
More information about the Python-modules-commits
mailing list