forked from semios/semios-packages
@@ -0,0 +1,44 @@
|
||||
import os
|
||||
|
||||
from lib import cpp, arch
|
||||
from lib.make import *
|
||||
|
||||
version("0.195")
|
||||
source_url("https://sourceware.org/elfutils/ftp/0.195/elfutils-0.195.tar.bz2")
|
||||
|
||||
builddep("shortcut/c++")
|
||||
builddep("shortcut/autotools")
|
||||
builddep(f"libargp-dev @{arch.get_target()}")
|
||||
builddep("gettext")
|
||||
builddep(f"libintl-dev @{arch.get_target()}")
|
||||
builddep("pkgconf")
|
||||
builddep(f"libz-ng-dev @{arch.get_target()}")
|
||||
builddep(f"libbzip2-dev @{arch.get_target()}")
|
||||
builddep(f"liblzma-dev @{arch.get_target()}")
|
||||
builddep(f"libzstd-dev @{arch.get_target()}")
|
||||
builddep(f"libfts-dev @{arch.get_target()}")
|
||||
builddep(f"libiberty-obstack-dev @{arch.get_target()}")
|
||||
builddep(f"libcurl-dev @{arch.get_target()}")
|
||||
builddep("bzip2")
|
||||
builddep("gnu-m4")
|
||||
builddep(f"linux-dev @{arch.get_target()}")
|
||||
|
||||
|
||||
def build():
|
||||
os.environ["LIBS"] = "-liberty_obstack -largp -lfts"
|
||||
os.environ["ac_cv_search__obstack_free"] = "yes"
|
||||
cpp.configure(
|
||||
[
|
||||
"--prefix=/",
|
||||
"--disable-stacktrace",
|
||||
"--disable-demangler",
|
||||
#"--enable-libdebuginfod",
|
||||
#"--enable-debuginfod",
|
||||
#"--enable-debuginfod-ima-verification",
|
||||
]
|
||||
)
|
||||
cpp.make()
|
||||
cpp.make_install()
|
||||
|
||||
|
||||
on_build(build)
|
||||
Reference in New Issue
Block a user