Files
wmaker/bazel/WORKSPACE
T

649 lines
12 KiB
Python

# TODO: These include paths were automatically discovered by autotools,
# and they are now hard-coded. As we migrate away from autotools, we
# should find a way to automate discovering them again (or at least make
# them more easily configurable).
new_local_repository(
name = "pango_h",
path = "/usr/include/pango-1.0",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "headers",
hdrs = glob(['**/*.h'])
)
""",
)
new_local_repository(
name = "glib_h",
path = "/usr/include/glib-2.0",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "headers",
hdrs = glob(['**/*.h'])
)
""",
)
new_local_repository(
name = "glib_config_h",
path = "/usr/lib/x86_64-linux-gnu/glib-2.0/include",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "headers",
hdrs = ["glibconfig.h"],
)
""",
)
new_local_repository(
name = "harfbuzz_h",
path = "/usr/include/harfbuzz",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "headers",
hdrs = glob(['**/*.h']),
)
""",
)
new_local_repository(
name = "freetype2_h",
path = "/usr/include/freetype2",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "headers",
hdrs = glob(['**/*.h']),
)
""",
)
new_local_repository(
name = "x11",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libX11.a",
"libX11.so.6.4.0",
]
)
""",
)
new_local_repository(
name = "xext",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libXext.a",
"libXext.so",
]
)
""",
)
new_local_repository(
name = "xpm",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libXpm.a",
"libXpm.so",
]
)
""",
)
new_local_repository(
name = "xmu",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libXmu.a",
"libXmu.so",
]
)
""",
)
new_local_repository(
name = "xft",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libXft.a",
"libXft.so",
]
)
""",
)
new_local_repository(
name = "fontconfig",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libfontconfig.a",
"libfontconfig.so.1.12.1",
]
)
""",
)
new_local_repository(
name = "jpeg",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libjpeg.a",
"libjpeg.so",
]
)
""",
)
new_local_repository(
name = "png",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libpng16.a",
"libpng16.so",
]
)
""",
)
new_local_repository(
name = "xrender",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libXrender.a",
"libXrender.so",
]
)
""",
)
# TODO: do we really need this?
new_local_repository(
name = "xfont2",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libXfont2.so.2",
]
)
""",
)
new_local_repository(
name = "xcb",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libxcb.a",
"libxcb.so",
]
)
""",
)
new_local_repository(
name = "freetype2",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libfreetype.a",
"libfreetype.so.6.20.2",
]
)
""",
)
new_local_repository(
name = "pango",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libpango-1.0.so",
]
)
""",
)
new_local_repository(
name = "gif",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libgif.a",
"libgif.so",
],
)
""",
)
new_local_repository(
name = "pangoft2",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libpangoft2-1.0.so",
],
)
""",
)
new_local_repository(
name = "pangoxft",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libpangoxft-1.0.so",
],
)
""",
)
new_local_repository(
name = "motif",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libXm.so.4",
]
)
""",
)
new_local_repository(
name = "expat",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libexpat.a",
"libexpat.so.1.9.3",
"libexpatw.a",
"libexpatw.so.1.9.3",
]
)
""",
)
new_local_repository(
name = "bz2",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libbz2.a",
"libbz2.so.1.0.4",
]
)
""",
)
new_local_repository(
name = "z",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libz.a",
"libz.so",
]
)
""",
)
new_local_repository(
name = "magick_h",
path = "/usr/include/ImageMagick-6",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "headers",
srcs = glob(['**/*.h']),
)
""",
)
new_local_repository(
name = "magick_config_h",
path = "/usr/include/x86_64-linux-gnu/ImageMagick-6",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "headers",
srcs = ["magick/magick-baseconfig.h"],
)
""",
)
new_local_repository(
name = "magick",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libMagickCore-6.Q16.a",
"libMagickCore-6.Q16.so",
"libMagickCore-6.Q16.so.7",
"libMagickWand-6.Q16.a",
"libMagickWand-6.Q16.so",
"libMagickWand-6.Q16.so.7",
]
)
""",
)
new_local_repository(
name = "xt",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libXt.a",
"libXt.so",
]
)
""",
)
new_local_repository(
name = "sm",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libSM.a",
"libSM.so.6.0.1",
]
)
""",
)
new_local_repository(
name = "ice",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libICE.a",
"libICE.so.6.3.0",
]
)
""",
)
new_local_repository(
name = "tiff",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libtiff.a",
"libtiff.so",
]
)
""",
)
new_local_repository(
name = "zstd",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libzstd.a",
"libzstd.so",
]
)
""",
)
new_local_repository(
name = "deflate",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libdeflate.a",
"libdeflate.so.0",
]
)
""",
)
new_local_repository(
name = "webp",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libwebp.a",
"libwebp.so",
]
)
""",
)
new_local_repository(
name = "lzma",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"liblzma.a",
"liblzma.so.5.6.3",
]
)
""",
)
new_local_repository(
name = "jbig",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libjbig.a",
"libjbig.so.0",
]
)
""",
)
new_local_repository(
name = "lerc",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libLerc.a",
"libLerc.so.4",
]
)
""",
)
new_local_repository(
name = "brotli",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libbrotlidec.a",
"libbrotlidec.so.1.1.0",
"libbrotlienc.a",
"libbrotlienc.so.1.1.0",
"libbrotlicommon.a",
"libbrotlicommon.so.1.1.0",
]
)
""",
)
new_local_repository(
name = "sharpyuv",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libsharpyuv.a",
"libsharpyuv.so.0.1.0",
]
)
""",
)
# new_local_repository(
# name = "xdo",
# path = "/usr/lib/x86_64-linux-gnu",
# build_file_content = """
# package(default_visibility = ["//visibility:public"])
# cc_library(
# name = "lib",
# srcs = [
# "libxdo.so.3",
# ]
# )
# """,
# )
new_local_repository(
name = "xau",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libXau.a",
"libXau.so.6.0.0",
]
)
""",
)
new_local_repository(
name = "xdmcp",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libXdmcp.a",
"libXdmcp.so",
]
)
""",
)
new_local_repository(
name = "xinerama",
path = "/usr/lib/x86_64-linux-gnu",
build_file_content = """
package(default_visibility = ["//visibility:public"])
cc_library(
name = "lib",
srcs = [
"libXinerama.a",
"libXinerama.so",
]
)
""",
)