Пример #1
0
    def source(self):
        tools.get("%s/archive/v%s.zip" % (self.homepage, self.version))
        os.rename("docopt.cpp-%s" % self.version, "sources")
        tools.replace_in_file("sources/CMakeLists.txt", "include(GNUInstallDirs)", """include(GNUInstallDirs)
include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
conan_basic_setup()
""")
Пример #2
0
    def source(self):
        tools.get("{0}/archive/v{1}.tar.gz".format(self.homepage, self.version))
        extracted_dir = self.name + "-" + self.version
        os.rename(extracted_dir, self._source_subfolder)
        # This small hack might be useful to guarantee proper /MT /MD linkage
        # in MSVC if the packaged project doesn't have variables to set it
        # properly
        tools.replace_in_file(os.path.join(self._source_subfolder, "CMakeLists.txt"),
                              "project(Fruit)",
                              '''PROJECT(Myfruit)
include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
conan_basic_setup()''')
Пример #3
0
 def source(self):
     root = self._source_subfolder
     get_args = self.conan_data["sources"][self.version]
     tools.get(**get_args, destination=root, strip_root=True)
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     extracted_dir = "libxkbcommon-" + self.name + "-" + self.version
     os.rename(extracted_dir, self._source_subfolder)
Пример #5
0
 def source(self):
     url = "https://zlib.net/zlib%s.zip" % self.version.replace(".", "")
     tools.get(url)
Пример #6
0
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     extracted_dir = glob.glob("NumCpp-*/")[0]
     os.rename(extracted_dir, self._source_subfolder)
Пример #7
0
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     tools.rename(glob.glob("godot-cpp-*")[0], self._source_subfolder)
Пример #8
0
 def source(self):
     # can't use strip_root here because if fails since 2.9.10 with:
     # KeyError: "linkname 'libxml2-2.9.1x/test/relaxng/ambig_name-class.xml' not found"
     tools.get(**self.conan_data["sources"][self.version])
     tools.rename("libxml2-{}".format(self.version), self._source_subfolder)
Пример #9
0
 def source(self):
     source_url = "https://github.com/gabime/spdlog"
     tools.get("{0}/archive/v{1}.tar.gz".format(source_url, self.version))
     extracted_dir = self.name + "-" + self.version
     os.rename(extracted_dir, self.source_subfolder)
Пример #10
0
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     if self.version in self.conan_data["patches"]:
         for patch in self.conan_data["patches"][self.version]:
             tools.patch(**patch)
Пример #11
0
 def source(self):
     tools.get("https://github.com/libffi/libffi/archive/v%s.tar.gz" %
               self.version)
Пример #12
0
 def source(self):
     source_url = "https://www.libsdl.org/projects/SDL_image/release/SDL2_image-%s.tar.gz" % self.version
     tools.get(source_url, sha256="e74ec49c2402eb242fbfa16f2f43a19582a74c2eabfbfb873f00d4250038ceac")
     extracted_dir = "SDL2_image-" + self.version
     os.rename(extracted_dir, self._source_subfolder)
Пример #13
0
 def source(self):
     archive_name = "{0}-{1}".format(self.name, self.version)
     tools.get(**self.conan_data["sources"][self.version])
     os.rename(archive_name, self._source_subfolder)
Пример #14
0
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     os.rename("curl-%s" % self.version, self._source_subfolder)
     tools.download("https://curl.haxx.se/ca/cacert.pem",
                    "cacert.pem",
                    verify=True)
Пример #15
0
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     extracted_dir = "arrow-apache-arrow-{}".format(self.version)
     os.rename(extracted_dir, self._source_subfolder)
Пример #16
0
 def source(self):
     checksum = "eeb4c6eb2c4021e22d6278cdcd02815470243ed81077be0cbd0f233fa6fc07e8"
     tools.get("{0}/releases/download/release-{1}-beta/libevent-{1}-beta.tar.gz".format(self.homepage, self.version), sha256=checksum)
     extracted_folder = "libevent-{0}-beta".format(self.version)
     os.rename(extracted_folder, self._source_subfolder)
Пример #17
0
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     os.rename("tcp_wrappers_{}-ipv6.4".format(self.version),
               self._source_subfolder)
Пример #18
0
 def source(self):
     tools.get(self.url)
     extracted_dir = "mongo-cxx-driver-r{0}".format(self.version)
     os.rename(extracted_dir, "sources")
Пример #19
0
 def source(self):
     if self.settings.os_build != "Windows":
         tools.get(
             "http://downloads.sourceforge.net/freeimage/FreeImage3180.zip")
Пример #20
0
 def source(self):
     tools.get('https://github.com/opencv/opencv/archive/%s.zip' % self.version)
Пример #21
0
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     os.rename(self.name + "-" + self.version, self._source_subfolder)
Пример #22
0
 def source(self):
     source_url = "https://github.com/bblanchon/ArduinoJson"
     tools.get("{0}/archive/v{1}.tar.gz".format(source_url, self.version))
     extracted_dir = self.name + "-" + self.version
     os.rename(extracted_dir, "sources")
Пример #23
0
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     extracted_folder = "DataFrame-{}".format(self.version)
     os.rename(extracted_folder, self._source_subfolder)
Пример #24
0
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     os.rename("IXWebSocket-" + self.version, "sources")
Пример #25
0
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     os.rename("systemc-{}".format(self.version), self._source_subfolder)
Пример #26
0
 def source(self):
     tools.get("{0}/archive/{1}.tar.gz".format(self.homepage, self.version))
     extracted_dir = self.name + "-" + self.version
     os.rename(extracted_dir, self.source_subfolder)
Пример #27
0
 def source(self):
     file_ext = ".tar.gz" if not self.settings.os == "Windows" else "-win32-src.zip"
     tools.get(
         "http://archive.apache.org/dist/apr/apr-util-{v}{ext}".format(
             v=self.version, ext=file_ext))
Пример #28
0
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     extracted_dir = "wxWidgets-" + self.version
     os.rename(extracted_dir, self._source_subfolder)
Пример #29
0
 def source(self):
     tools.get(**self.conan_data['sources'][self.version],
               destination=self._source_subfolder,
               strip_root=True)
Пример #30
0
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     os.rename("xz-" + self.version, self._source_subfolder)
     self._apply_patches()
Пример #31
0
 def build(self):
     tools.get(**self.conan_data["sources"][str(self.settings.arch_build)][self.version])
Пример #32
0
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     extracted_dir = self.name.replace("-", ".") + "-" + self.version
     os.rename(extracted_dir, self._source_subfolder)
Пример #33
0
    def source(self):
        zip_name = "http-parser-v2.6.0.zip"
        get("https://github.com/nodejs/http-parser/archive/v2.6.0.zip")
        shutil.move("http-parser-2.6.0", "http-parser")

        shutil.move("HttpParserCMakeLists.txt", "http-parser/CMakeLists.txt")
Пример #34
0
 def source(self):
     tools.get(**self.conan_data["sources"][self.version])
     extracted_dir = 'yasm-%s' % self.version
     os.rename(extracted_dir, self._source_subfolder)
     tools.download('https://raw.githubusercontent.com/yasm/yasm/bcc01c59d8196f857989e6ae718458c296ca20e3/YASM-VERSION-GEN.bat',
                    os.path.join('sources', 'YASM-VERSION-GEN.bat'))