]> diplodocus.org Git - flac-archive/blob - setup.py
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=439790
[flac-archive] / setup.py
1 import os
2
3 from distutils.core import Extension, setup
4 from subprocess import Popen, PIPE
5
6 taglib_config = os.getenv('TAGLIB_CONFIG', 'taglib-config')
7 taglib_cflags = Popen([taglib_config, '--cflags'],
8 stdout=PIPE).communicate()[0].strip().split()
9 taglib_libs = Popen([taglib_config, '--libs'],
10 stdout=PIPE).communicate()[0].strip().split()
11
12 setup(name='flac-archive', version='6',
13 license='MIT',
14
15 packages=['flac_archive'],
16 scripts=[
17 'fa-flacd',
18 'fa-rip',
19 'flac2mp3',
20 ],
21
22 ext_modules=[
23 Extension(name='flac_archive.flac', sources=['flac.c'],
24 extra_link_args=['-lFLAC'],
25 ),
26 Extension(name='flac_archive.taglib', sources=['taglib.cc'],
27 extra_compile_args=taglib_cflags,
28 extra_link_args=taglib_libs
29 ),
30 ],
31 )