forked from semios/semios-packages
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5dac3b19d0 |
@@ -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