Skip to content

Instantly share code, notes, and snippets.

@tru
Created August 31, 2016 12:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tru/0e5fe868a874e1a61b50651795a80917 to your computer and use it in GitHub Desktop.
Save tru/0e5fe868a874e1a61b50651795a80917 to your computer and use it in GitHub Desktop.
Dumb conan source function :-)
def source(self):
tools.download("http://llvm.org/pre-releases/3.9.0/rc3/llvm-%s.src.tar.xz" % (self.version), "llvm.tar.xz")
# this is dumb, fix this better in the future.
self.run("xz -d llvm.tar.xz" % self.version)
self.run("gzip -1 llvm.tar" % p)
tools.unzip("llvm.tar.gz" % p, dest)
os.rename(os.path.join(dest, "llvm-%s.src" % (p, self.version)), os.path.join(dest, dname))
os.unlink("llvm.tar.gz" % p)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment