]> git.ipfire.org Git - pakfire.git/blame - setup.py
Fix a compiler warning.
[pakfire.git] / setup.py
CommitLineData
47a4cb89 1
c605d735
MT
2import os
3
4from distutils.core import Extension, setup
47a4cb89
MT
5
6from DistUtilsExtra.command import *
7
0e9ca2a7 8PAKFIRE_VERSION = "0.9.3"
c605d735
MT
9
10_pakfire_module_files = [os.path.join("src", f) for f in os.listdir("src") if f.endswith(".c")]
bee23f15 11
4366c12d
MT
12# Update program version.
13f = open("pakfire/__version__.py", "w")
14f.write("# this file is autogenerated by setup.py\n")
15f.write("PAKFIRE_VERSION = \"%s\"\n" % PAKFIRE_VERSION)
16f.close()
17
47a4cb89
MT
18setup(
19 name = "pakfire",
bee23f15 20 version = PAKFIRE_VERSION,
47a4cb89
MT
21 description = "Pakfire - Package manager for IPFire.",
22 author = "IPFire.org Team",
23 author_email = "info@ipfire.org",
24 url = "http://redmine.ipfire.org/projects/buildsystem3",
677ff42a
MT
25 packages = [
26 "pakfire",
27 "pakfire.packages",
677ff42a
MT
28 "pakfire.repository",
29 ],
9613a111
MT
30 scripts = [
31 "scripts/pakfire",
32 "scripts/pakfire-build",
9613a111 33 "scripts/pakfire-repo",
3ad4bb5a 34 "scripts/pakfire-server",
9613a111 35 ],
c605d735 36 ext_modules = [
5b450b62 37 Extension("pakfire._pakfire", _pakfire_module_files,
c605d735
MT
38 extra_link_args = ["-lsatsolver", "-lsatsolverext"])
39 ],
47a4cb89
MT
40 cmdclass = { "build" : build_extra.build_extra,
41 "build_i18n" : build_i18n.build_i18n },
42)