1. Rob Managan
  2. SCons_newglossary


Gary Oberbrunner  committed 7b014a5

Fix Debian build process.

Each release needs to update debian/changelog, and it needs
to be in a particular format since the deb build process
reads and parses it to get the version number in the .deb.

Also fixed a few other deb-build-related errors.

  • Participants
  • Parent commits 265fa12
  • Branches default

Comments (0)

Files changed (4)

File SConstruct

View file
  • Ignore whitespace
     if dh_builddeb and fakeroot:
         # Our Debian packaging builds directly into build/dist,
         # so we don't need to Install() the .debs.
-        deb = os.path.join(build_dir, 'dist', "%s_%s-1_all.deb" % (pkg, version))
+        deb = os.path.join(build_dir, 'dist', "%s_%s_all.deb" % (pkg, version))
         for d in p['debian_deps']:
             b = env.SCons_revision(os.path.join(build, d), d)
             env.Depends(deb, b)

File debian/changelog

View file
  • Ignore whitespace
+scons (2.2.0) unstable; urgency=low
+  * Maintenance release.
+ -- Gary Oberbrunner <garyo@oberbrunner.com>  Sun, 12 Aug 2012 09:00:00 -0500
 scons (0.97) unstable; urgency=low
   * Eighth beta release.

File debian/postinst

View file
  • Ignore whitespace
-PYTHON_VERSION=`python -V 2>&1| cut -d" " -f2 | cut -d"." -f0-2`
+PYTHON_VERSION=`python -V 2>&1| cut -d" " -f2 | cut -d"." -f1-2`
 case "$1" in

File debian/rules

View file
  • Ignore whitespace
 # Overridable variables added to support building test .deb files
 # as part of routine SCons builds.  --SK
-PYTHON_VERSION=`python -V 2>&1| cut -d" " -f2 | cut -d"." -f0-2`
+PYTHON_VERSION=`python -V 2>&1| cut -d" " -f2 | cut -d"." -f1-2`
 	mkdir -p debian/scons/usr/lib/python$(PYTHON_VERSION)/site-packages/
 	rm -rf debian/scons/usr/lib/python$(PYTHON_VERSION)/site-packages/SCons
-	cp -r build/lib/SCons debian/scons/usr/lib/python$(PYTHON_VERSION)/site-packages/
+	cp -r build/lib*/SCons debian/scons/usr/lib/python$(PYTHON_VERSION)/site-packages/
 	mkdir -p debian/scons/usr/bin/
 	rm -f debian/scons/usr/bin/scons