Dynamically update locale entries in MANIFEST.
Jonas Smedegaard
15 years ago
55 | 55 |
mkdir -p debian/stamps-configure
|
56 | 56 |
|
57 | 57 |
$(patsubst %,build/%,$(DEB_PYTHON_SUGAR_PACKAGES)) :: build/%:
|
|
58 |
[ ! -e $(cdbs_pkgsrcdir)/MANIFEST ] || [ -e $(cdbs_pkgsrcdir)/MANIFEST.upstream ] || mv $(cdbs_pkgsrcdir)/MANIFEST $(cdbs_pkgsrcdir)/MANIFEST.upstream
|
|
59 |
egrep -v '^locale/.*/(.*\.mo|activity\.linfo)$$' $(cdbs_pkgsrcdir)/MANIFEST.upstream > $(cdbs_pkgsrcdir)/MANIFEST
|
58 | 60 |
for pythonver in $(cdbs_python_build_versions); do \
|
59 | 61 |
/usr/bin/python$$ver $(cdbs_pkgsrcdir)/setup.py build; \
|
|
62 |
done
|
|
63 |
-IFS="`printf '\n'`" find "$(cdbs_pkgsrcdir)/locale" -type f \( -name '*.mo' -or -name 'activity.linfo' \) | while read path; do \
|
|
64 |
echo "$$path" | sed 's!^$(cdbs_pkgsrcdir)/!!' >> $(cdbs_pkgsrcdir)/MANIFEST; \
|
60 | 65 |
done
|
61 | 66 |
|
62 | 67 |
$(patsubst %,install/%,$(DEB_PYTHON_SUGAR_PACKAGES)) :: install/%:
|
|
71 | 76 |
else
|
72 | 77 |
dh_pycentral -p$(cdbs_curpkg)
|
73 | 78 |
endif
|
|
79 |
|
|
80 |
reverse-config:: $(patsubst %,cleanpythonsugar-reverse-config/%,$(DEB_PYTHON_SUGAR_PACKAGES))
|
|
81 |
$(patsubst %,cleanpythonsugar-reverse-config/%,$(DEB_PYTHON_SUGAR_PACKAGES)) :: cleanpythonsugar-reverse-config/% :
|
|
82 |
[ ! -e $(cdbs_pkgsrcdir)/MANIFEST.upstream ] || mv -f $(cdbs_pkgsrcdir)/MANIFEST.upstream $(cdbs_pkgsrcdir)/MANIFEST
|
74 | 83 |
|
75 | 84 |
clean:: $(patsubst %,cleanpythonsugar/%,$(DEB_PYTHON_SUGAR_PACKAGES))
|
76 | 85 |
ifeq (, $(cdbs_selected_pycompat))
|
4 | 4 |
* Update local CDBS snippets:
|
5 | 5 |
+ Really install into right path. Closes: 485233.
|
6 | 6 |
+ Fix install Sugar activitites by their non-localized name.
|
|
7 |
+ Dynamically update locale entries in MANIFEST.
|
7 | 8 |
* Semi-auto-update debian/control to tighten build-dependencies.
|
8 | 9 |
|
9 | 10 |
-- Jonas Smedegaard <dr@jones.dk> Wed, 03 Dec 2008 20:24:18 +0100
|