[Python-apps-commits] r9753 - in packages/s3ql-beta/trunk/debian (control rules)
nikratio-guest at users.alioth.debian.org
nikratio-guest at users.alioth.debian.org
Sat Jun 15 22:39:44 UTC 2013
Date: Saturday, June 15, 2013 @ 22:39:43
Author: nikratio-guest
Revision: 9753
Temporarily disable use of dh_sphinxdoc (doesn't work), and create .js links
manually.
Add -beta suffix to /usr/bin files so that we don't clash with s3ql.
Fix Python dependency substvars.
Modified:
packages/s3ql-beta/trunk/debian/control
packages/s3ql-beta/trunk/debian/rules
Modified: packages/s3ql-beta/trunk/debian/control
===================================================================
--- packages/s3ql-beta/trunk/debian/control 2013-06-15 22:16:46 UTC (rev 9752)
+++ packages/s3ql-beta/trunk/debian/control 2013-06-15 22:39:43 UTC (rev 9753)
@@ -30,14 +30,11 @@
Package: s3ql-beta
Architecture: any
Depends: ${misc:Depends},
- ${python:Depends},
+ ${python3:Depends},
${shlibs:Depends},
${sphinxdoc:Depends},
- libsqlite3-0 (>= 3.7.0),
fuse [linux-any] | fuse4bsd [kfreebsd-any],
psmisc,
- python3-llfuse (>= 0.37),
- python3-apsw (>= 3.7.0),
python3-pkg-resources
Description: Full-featured file system for online data storage (beta)
S3QL is a file system that stores all its data online. It supports
@@ -70,7 +67,7 @@
python3-apsw-dbg,
python3-crypto-dbg,
Depends: s3ql-beta (= ${binary:Version}),
- ${python:Depends},
+ ${python3:Depends},
${shlibs:Depends},
${misc:Depends}
Description: Full-featured file system for online data storage (debugging symbols)
Modified: packages/s3ql-beta/trunk/debian/rules
===================================================================
--- packages/s3ql-beta/trunk/debian/rules 2013-06-15 22:16:46 UTC (rev 9752)
+++ packages/s3ql-beta/trunk/debian/rules 2013-06-15 22:39:43 UTC (rev 9753)
@@ -28,6 +28,14 @@
python3 setup.py build_sphinx
touch $@
+# Sphinxdoc currently crashes, so we have to do the work ourselves :-(
+override_dh_sphinxdoc:
+ ln -sf ../../../../javascript/jquery/jquery.min.js \
+ debian/s3ql-beta/usr/share/doc/s3ql-beta/html/_static/jquery.js
+ ln -sf ../../../../javascript/underscore/underscore.min.js \
+ debian/s3ql-beta/usr/share/doc/s3ql-beta/html/_static/underscore.js
+
+
override_dh_auto_install:
dh_testdir
dh_testroot
@@ -60,20 +68,25 @@
-printf "%P\0" -delete) \
| xargs -0 dh_install --autodest -ps3ql-beta-dbg
-override_dh_link:
- rm -rf debian/s3ql-beta-dbg/usr/share/doc/s3ql-beta-dbg
- dh_link
-
- # Link all executable files not ending in .py into /usr/bin
+ # Link all executable files not ending in .py into /usr/bin with
+ # beta suffix, and adjust manpage name
+ mkdir -p debian/s3ql-beta/usr/bin/
for entry in debian/s3ql-beta/usr/lib/s3ql-beta/*; do \
if [ -d "$$entry" ] || [ ! -x "$$entry" ] \
|| [ "$${entry%.py}" != "$$entry" ]; then \
continue; \
fi; \
ln -s ../lib/s3ql-beta/`basename "$$entry"` \
- "debian/s3ql/usr/bin/`basename \"$$entry\"`"; \
+ "debian/s3ql-beta/usr/bin/`basename \"$$entry\"`-beta"; \
+ mv debian/s3ql-beta/usr/share/man/man1/`basename "$$entry"`.1 \
+ debian/s3ql-beta/usr/share/man/man1/`basename "$$entry"`-beta.1; \
done
+override_dh_link:
+ rm -rf debian/s3ql-beta-dbg/usr/share/doc/s3ql-beta-dbg
+ dh_link
+
+
override_dh_auto_clean:
# We don't want to call setup.py clean, because this
# requires a number of (potentially uninstalled) build-dependencies.
More information about the Python-apps-commits
mailing list