]> git.alsa-project.org Git - alsa-python.git/commitdiff
setup.py: indent changes
authorJaroslav Kysela <perex@perex.cz>
Wed, 24 Jul 2013 09:34:58 +0000 (11:34 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 24 Jul 2013 09:34:58 +0000 (11:34 +0200)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
setup.py

index 7193d409d0bf6951a01392cbad4a90d454eff8eb..8069b0ac00be6148d799818a6d3b69b95d64866f 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -3,66 +3,75 @@
 
 import os
 import sys
+import stat
 try:
-       from setuptools import setup, Extension
+  from setuptools import setup, Extension
 except ImportError:
-       from distutils.core import setup, Extension
+  from distutils.core import setup, Extension
 
 VERSION='1.0.26'
 
 if os.path.exists("version"):
-       fp = open("version", "r")
-       ver = fp.readline()
-       fp.close()
-       ver = ver[:-1]
+  fp = open("version", "r")
+  ver = fp.readline()[:-1]
+  fp.close()
 else:
-       ver = None
+  ver = None
 if ver != VERSION:
-       fp = open("version", "w+")
-       fp.write(VERSION + '\n')
-       fp.close()
+  fp = open("version", "w+")
+  fp.write(VERSION + '\n')
+  fp.close()
 del fp
+
 setup(
-       name='pyalsa',
-        version=VERSION,
-        author="The ALSA Team",
-        author_email='alsa-devel@alsa-project.org',
-        ext_modules=[
-          Extension('pyalsa.alsacard',
-                   ['pyalsa/alsacard.c'],
-                    include_dirs=[],
-                    library_dirs=[],
-                    libraries=['asound']),
-          Extension('pyalsa.alsacontrol',
-                   ['pyalsa/alsacontrol.c'],
-                    include_dirs=[],
-                    library_dirs=[],
-                    libraries=['asound']),
-          Extension('pyalsa.alsahcontrol',
-                   ['pyalsa/alsahcontrol.c'],
-                    include_dirs=[],
-                    library_dirs=[],
-                    libraries=['asound']),
-          Extension('pyalsa.alsamixer',
-                   ['pyalsa/alsamixer.c'],
-                    include_dirs=[],
-                    library_dirs=[],
-                    libraries=['asound']),
-          Extension('pyalsa.alsaseq',
-                   ['pyalsa/alsaseq.c'],
-                    include_dirs=[],
-                    library_dirs=[],
-                    libraries=['asound']),
-       ],
-        packages=['pyalsa'],
-        scripts=[]
+  name='pyalsa',
+  version=VERSION,
+  author="The ALSA Team",
+  author_email='alsa-devel@alsa-project.org',
+  ext_modules=[
+    Extension('pyalsa.alsacard',
+      ['pyalsa/alsacard.c'],
+      include_dirs=[],
+      library_dirs=[],
+      libraries=['asound']),
+    Extension('pyalsa.alsacontrol',
+      ['pyalsa/alsacontrol.c'],
+      include_dirs=[],
+      library_dirs=[],
+      libraries=['asound']),
+    Extension('pyalsa.alsahcontrol',
+      ['pyalsa/alsahcontrol.c'],
+      include_dirs=[],
+      library_dirs=[],
+      libraries=['asound']),
+    Extension('pyalsa.alsamixer',
+      ['pyalsa/alsamixer.c'],
+      include_dirs=[],
+      library_dirs=[],
+      libraries=['asound']),
+    Extension('pyalsa.alsaseq',
+      ['pyalsa/alsaseq.c'],
+      include_dirs=[],
+      library_dirs=[],
+      libraries=['asound']),
+    ],
+    packages=['pyalsa'],
+    scripts=[]
 )
 
 uname = os.uname()
 a = 'build/lib.%s-%s-%s' % (uname[0].lower(), uname[4], sys.version[:3])
-for f in ['alsacard.so', 'alsacontrol.so', 'alsahcontrol.so', 'alsamixer.so', 'alsaseq.so']:
-        if not os.path.exists('pyalsa/%s' % f):
-                a = '../build/lib.%s-%s-%s/pyalsa/%s' % (uname[0].lower(),
-                        uname[4], sys.version[:3], f)
-                print a, f
-                os.symlink(a, 'pyalsa/%s' % f)
+for f in ['alsacard.so', 'alsacontrol.so', 'alsahcontrol.so',
+          'alsamixer.so', 'alsaseq.so']:
+  if not os.path.exists('pyalsa/%s' % f):
+    a = '../build/lib.%s-%s-%s/pyalsa/%s' % \
+                    (uname[0].lower(), uname[4], sys.version[:3], f)
+    print a, f
+    p = 'pyalsa/' + f
+    try:
+      st = os.lstat(p)
+      if stat.S_ISLNK(st.st_mode):
+        os.remove(p)
+    except:
+      pass
+    os.symlink(a, 'pyalsa/%s' % f)