Beispiel #1
0
        link_args = shlex.split(output)
        (output, error) = run_collect(command("pkg-config", "--modversion", *pkgs))
        version_args = shlex.split(output)
        version_list = list(version_args[0])
        if ((version_list[0] != FIXBUF_MAJOR_VERSION) or
            (int(version_list[2]) < FIXBUF_MINOR_VERSION)):
            import sys
            print >>sys.stderr, "FATAL: Found libfixbuf version: " + version_args[0]
            print >>sys.stderr, "pyfixbuf requires version: " + FIXBUF_VERSION_REQ
            sys.exit(-1)
        return dict(extra_compile_args=compile_args,
                    extra_link_args=link_args)
    except PipelineException, ex:
        import sys
        print >>sys.stderr, "setup.py: unable to find required libraries:\n"
        print >>sys.stderr, "\n".join(ex.get_message().split("\n")[2:])
        sys.exit(-1)

dist.add_package("pyfixbuf")
dist.add_package("pyfixbuf.test")

dist.add_module_ext("pyfixbuf/_pyfixbuf", ["pyfixbuf/_pyfixbuf.c"], 
                    **pkgconfig('libfixbuf'))

dist.add_package_data("pyfixbuf.test", "sampleipfix.ipfix")
dist.add_extra_files("samples/*.py")
dist.add_extra_files("LGPL.txt")
dist.add_unit_test_module("pyfixbuf.test")

dist.execute()
Beispiel #2
0
dist.add_package("netsa.script")
dist.add_package("netsa.script.golem")
dist.add_package("netsa.sql")
dist.add_package("netsa.sql.test")
dist.add_package("netsa.tools")
dist.add_package("netsa.util")
dist.add_package("netsa.util.test")
dist.add_package("netsa._netsa_silk")
dist.add_package("netsa._netsa_silk.test")

dist.add_module_py("netsa_silk")

dist.add_version_file("src/netsa/VERSION")

dist.add_install_data("share/netsa-python/sql", "sql/create-sa_meta-0.9.sql")

dist.add_extra_files("GPL.txt")
dist.add_extra_files("CHANGES")
dist.add_extra_files("netsa-python.spec")
dist.add_extra_files("sql")

dist.add_unit_test_module("netsa.data.test")
dist.add_unit_test_module("netsa.files.test")
dist.add_unit_test_module("netsa.json.test")
dist.add_unit_test_module("netsa.logging.test")
dist.add_unit_test_module("netsa.util.test")
dist.add_unit_test_module("netsa.sql.test")
dist.add_unit_test_module("netsa._netsa_silk.test")

dist.execute()
Beispiel #3
0
dist.add_package("netsa.files")
dist.add_package("netsa.files.test")
dist.add_package("netsa.json")
dist.add_package("netsa.json.simplejson")
dist.add_package("netsa.logging")
dist.add_package("netsa.script")
dist.add_package("netsa.sql")
dist.add_package("netsa.sql.test")
dist.add_package("netsa.tools")
dist.add_package("netsa.util")
dist.add_package("netsa.util.sentinel")
dist.add_package("netsa.util.sentinel.audit")
dist.add_package("netsa.util.sentinel.ledger")
dist.add_package("netsa.util.sentinel.sig")
dist.add_package("netsa.util.sentinel.test")

dist.add_version_file("src/netsa/VERSION")

dist.add_install_data("share/netsa-python", "sql/create-sa_meta-0.9.sql")

dist.add_extra_files("GPL.txt")
dist.add_extra_files("CHANGES")
dist.add_extra_files("sql")

dist.add_unit_test_module("netsa.data.test")
dist.add_unit_test_module("netsa.files.test")
dist.add_unit_test_module("netsa.util.sentinel.test")
dist.add_unit_test_module("netsa.sql.test")

dist.execute()