summaryrefslogtreecommitdiff
path: root/attoconf
diff options
context:
space:
mode:
authorBen Longbons <b.r.longbons@gmail.com>2013-08-07 13:32:22 -0700
committerBen Longbons <b.r.longbons@gmail.com>2013-08-07 13:32:22 -0700
commit74db20592869396232ca35456f4e2c63c7d937b3 (patch)
tree5ee7a7a1692d1a2f1b967f4520f261a04fd36d00 /attoconf
parentd0b375cdb74aaf9b93139621e7587f5fa45dcad8 (diff)
downloadattobuild-74db20592869396232ca35456f4e2c63c7d937b3.tar.gz
attobuild-74db20592869396232ca35456f4e2c63c7d937b3.tar.bz2
attobuild-74db20592869396232ca35456f4e2c63c7d937b3.tar.xz
attobuild-74db20592869396232ca35456f4e2c63c7d937b3.zip
Remove inferior package version, fix makefile format
The problem with version is that it breaks remake without reconf. Version should instead be handled by the makefile.
Diffstat (limited to 'attoconf')
-rw-r--r--attoconf/_version.py2
-rw-r--r--attoconf/lib/install.py15
-rw-r--r--attoconf/lib/make.py2
-rw-r--r--attoconf/types.py8
4 files changed, 5 insertions, 22 deletions
diff --git a/attoconf/_version.py b/attoconf/_version.py
index 074f773..68a4244 100644
--- a/attoconf/_version.py
+++ b/attoconf/_version.py
@@ -7,7 +7,7 @@ major = 0
# Incremented for releases with compatible API additions.
# This is the number that is usually incremented.
-minor = 5
+minor = 6
# Incremented if there is a bugfix release.
# Might not be contiguous.
diff --git a/attoconf/lib/install.py b/attoconf/lib/install.py
index 2bbc7c7..b32ebe0 100644
--- a/attoconf/lib/install.py
+++ b/attoconf/lib/install.py
@@ -20,15 +20,12 @@ from __future__ import print_function, division, absolute_import
import os
from ..classy import ClassyProject
-from ..types import shell_word, version, filepath, quoted_string
+from ..types import shell_word, filepath, quoted_string
def package(build, PACKAGE):
pass
-def package_version(build, VERSION):
- pass
-
def package_name(build, NAME):
pass
@@ -187,11 +184,10 @@ class Install(ClassyProject):
@classmethod
def slots(cls):
return super(Install, cls).slots() + (
- 'package', 'package_version', 'package_name')
+ 'package', 'package_name')
- def set_package(self, package, version, name):
+ def set_package(self, package, name):
self.package = package
- self.package_version = version
self.package_name = name
def general(self):
@@ -200,11 +196,6 @@ class Install(ClassyProject):
type=shell_word, check=package,
help='Short name of this package (don\'t change!)',
hidden=True)
- self.add_option('--package-version', init=self.package_version,
- type=version, check=package_version,
- help='Version of this package (change in configure)',
- hidden=True,
- help_var='VERSION')
self.add_option('--package-name', init=self.package_name,
type=quoted_string, check=package_name,
help='Long name of this package (don\'t change)',
diff --git a/attoconf/lib/make.py b/attoconf/lib/make.py
index ec03d1d..8bcd3b5 100644
--- a/attoconf/lib/make.py
+++ b/attoconf/lib/make.py
@@ -47,7 +47,7 @@ class MakeHook(object):
out.write('\n')
continue
val, origin = build.vars[var]
- out.write('%s = %s # %s\n' % (var, val, origin))
+ out.write('# %s\n%s = %s\n' % (origin, var, val))
if self.infile is not None:
out.write('# The rest was copied from %s\n' % self.infile)
infile = os.path.join(build.project.srcdir, self.infile)
diff --git a/attoconf/types.py b/attoconf/types.py
index b2b5745..3e73d86 100644
--- a/attoconf/types.py
+++ b/attoconf/types.py
@@ -94,14 +94,6 @@ def quoted_string(s):
return shell_quote(s)
-def version(s):
- if s.startswith('v'):
- s = s[1:]
- for b in s.split('.'):
- int(b)
- return s
-
-
def filepath(s):
s = trim_trailing_slashes(s)
# must be absolute *and* canonical