]>
git.ipfire.org Git - pakfire.git/blob - setup.py
4 from distutils
.core
import Extension
, setup
6 from DistUtilsExtra
.command
import *
8 PAKFIRE_VERSION
= "0.9.8"
10 _pakfire_module_files
= [os
.path
.join("src", f
) for f
in os
.listdir("src") if f
.endswith(".c")]
12 # Update program version.
13 f
= open("pakfire/__version__.py", "w")
14 f
.write("# this file is autogenerated by setup.py\n")
15 f
.write("PAKFIRE_VERSION = \"%s\"\n" % PAKFIRE_VERSION
)
20 version
= PAKFIRE_VERSION
,
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",
32 "scripts/pakfire-build",
33 "scripts/pakfire-build2",
34 "scripts/pakfire-server",
37 ("lib/pakfire/macros", [os
.path
.join("macros", f
) for f
in os
.listdir("macros") if f
.endswith(".macro")]),
40 Extension("pakfire._pakfire", _pakfire_module_files
,
41 extra_link_args
= ["-lsolv", "-lsolvext"])
43 cmdclass
= { "build" : build_extra
.build_extra
,
44 "build_i18n" : build_i18n
.build_i18n
},