summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle Keen <keenerd@gmail.com>2015-06-25 10:20:47 -0400
committerKyle Keen <keenerd@gmail.com>2015-06-25 10:20:47 -0400
commit4987254843c9e6523cab1b62ed63addd2a1ac685 (patch)
tree670d584c6aec3c4cf3cde3640c5847aa164a3670
parent8337ae19e505c01c3220b346cc3297085d0c8380 (diff)
downloadnamcap-4987254843c9e6523cab1b62ed63addd2a1ac685.tar.gz
namcap-4987254843c9e6523cab1b62ed63addd2a1ac685.zip
Support architecture specific depends (FS#45455)
-rw-r--r--.gitignore2
-rw-r--r--Namcap/rules/extravars.py3
-rw-r--r--Namcap/tests/pkgbuild/test_extravars.py2
3 files changed, 6 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index d13f902..ac6bb13 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,8 @@
MANIFEST
build/
dist/
+namcap.egg-info/
+__pycache__/
*.pyc
*.swp
*~
diff --git a/Namcap/rules/extravars.py b/Namcap/rules/extravars.py
index 74eed0a..418e058 100644
--- a/Namcap/rules/extravars.py
+++ b/Namcap/rules/extravars.py
@@ -30,7 +30,8 @@ class package(PkgbuildRule):
'sha256sums', 'sha384sums', 'sha512sums', 'pkgname',
'pkgbase', 'pkgver', 'pkgrel', 'epoch', 'pkgdesc', 'groups',
'url', 'install', 'changelog',
- 'options', 'optdepends', 'checkdepends', 'validpgpkeys']
+ 'options', 'optdepends', 'checkdepends', 'validpgpkeys',
+ 'depends_i686', 'depends_x86_64']
for varname in pkginfo["setvars"]:
if varname.islower() and varname not in stdvars \
and not varname.startswith('_'):
diff --git a/Namcap/tests/pkgbuild/test_extravars.py b/Namcap/tests/pkgbuild/test_extravars.py
index 30262e5..872848d 100644
--- a/Namcap/tests/pkgbuild/test_extravars.py
+++ b/Namcap/tests/pkgbuild/test_extravars.py
@@ -75,6 +75,8 @@ depends=('glibc')
depends+=('glib2'
glibc=2.12
)
+depends_i686=('zlib')
+depends_x86_64=('lib32-zlib')
optdepends=('gtk2')
options=('!libtool')
source=(ftp://ftp.example.com/pub/mypackage-0.1.tar.gz)