Пример #1
0
def make_dist():
    distdir = "pisilinux-python-%s" % pisilinux.versionString()
    list = []
    for t in distfiles.split():
        list.extend(glob.glob(t))
    if os.path.exists(distdir):
        shutil.rmtree(distdir)
    os.mkdir(distdir)
    for file_ in list:
        cum = distdir[:]
        for d in os.path.dirname(file_).split("/"):
            dn = os.path.join(cum, d)
            cum = dn[:]
            if not os.path.exists(dn):
                os.mkdir(dn)
        shutil.copy(file_, os.path.join(distdir, file_))
    os.popen("tar -czf %s %s" % ("pisilinux-python-" + pisilinux.versionString() + ".tar.gz", distdir))
    shutil.rmtree(distdir)
Пример #2
0
        for name in os.listdir("po"):
            if not name.endswith(".po"):
                continue
            lang = name[:-3]
            print("Installing '%s' translations..." % lang)
            os.popen("msgfmt po/%s.po -o po/%s.mo" % (lang, lang))
            if not self.root:
                self.root = "/"
            destpath = os.path.join(self.root, "usr/share/locale/%s/LC_MESSAGES" % lang)
            if not os.path.exists(destpath):
                os.makedirs(destpath)
            shutil.copy("po/%s.mo" % lang, os.path.join(destpath, "pisilinux-python.mo"))


setup(
    name="pisilinux",
    version=pisilinux.versionString(),
    description="Python Modules for Pisilinux",
    long_description="Python Modules for Pisilinux.",
    license="GNU GPL2",
    author="Pisilinux Developers",
    author_email="*****@*****.**",
    url="http://www.pisilinux.org/",
    packages=["pisilinux", "pisilinux.xorg"],
    ext_modules=[
        Extension("pisilinux.xorg.capslock", sources=["pisilinux/xorg/capslock.c"], libraries=["X11"]),
        Extension("pisilinux.csapi", sources=["pisilinux/csapi.c"], libraries=[]),
    ],
    cmdclass={"install": Install},
)