mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-06-23 02:00:20 +07:00
24 lines
632 B
Python
24 lines
632 B
Python
|
|
from conan import ConanFile
|
||
|
|
from conan.tools.layout import basic_layout
|
||
|
|
from conan.tools.files import get, copy
|
||
|
|
|
||
|
|
import os
|
||
|
|
|
||
|
|
class Golang(ConanFile):
|
||
|
|
name = "go"
|
||
|
|
version = "1.26.0"
|
||
|
|
|
||
|
|
settings = "os", "arch"
|
||
|
|
|
||
|
|
def layout(self):
|
||
|
|
basic_layout(self)
|
||
|
|
|
||
|
|
def build(self):
|
||
|
|
get(self, **self.conan_data["sources"][str(self.version)][str(self.settings.os)][str(self.settings.arch)], strip_root=True, destination="go")
|
||
|
|
|
||
|
|
def package(self):
|
||
|
|
copy(self, "*", src=os.path.join(self.build_folder, "go"), dst=self.package_folder)
|
||
|
|
|
||
|
|
def package_info(self):
|
||
|
|
self.cpp_info.bindirs = ["bin"]
|