diff options
Diffstat (limited to 'dev-libs/libdwarf')
-rw-r--r-- | dev-libs/libdwarf/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/libdwarf/libdwarf-2.0.0.ebuild (renamed from dev-libs/libdwarf/libdwarf-0.3.0.ebuild) | 19 | ||||
-rw-r--r-- | dev-libs/libdwarf/metadata.xml | 8 |
3 files changed, 20 insertions, 9 deletions
diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest index db8c9a2..17c5375 100644 --- a/dev-libs/libdwarf/Manifest +++ b/dev-libs/libdwarf/Manifest @@ -1 +1 @@ -DIST libdwarf-0.3.0.tar.xz 1962920 BLAKE2B c84f574e811ff0f6b39fc61fad250dddb9b016e5b619f0a318409b58fba9ff49457816c9c96873feee617d4f16d53a5e07405c1089db4bb2c9f183da58b43ccc SHA512 775c5e8089d13ad1602f24fad51502fb40d9e2ae281f523def7d066c876228e1a71d6d04b7d89df1d65e664b56beddaf992939d8606fed743a5b5264e6bf7f53 +DIST libdwarf-2.0.0.tar.xz 2935108 BLAKE2B 1573f39518eb4a63008281942c44545e114fb5af60dcf26b90c25f8061e1ab7ee0e9b4cb7b0a4025754727521e3646577b964112746060b817f0d1bfa34090fb SHA512 49c7c5c490e0bb2108508fdbe9f78dbe6b115a7dc63a672b127a0dc8958798b9d29212639d2c8f785bc4816bc3386729ea882ed554ea795c5f77fb5de109b6f9 diff --git a/dev-libs/libdwarf/libdwarf-0.3.0.ebuild b/dev-libs/libdwarf/libdwarf-2.0.0.ebuild index 39a2c3c..ec3fc45 100644 --- a/dev-libs/libdwarf/libdwarf-0.3.0.ebuild +++ b/dev-libs/libdwarf/libdwarf-2.0.0.ebuild @@ -4,17 +4,19 @@ EAPI=7 DESCRIPTION="The DWARF Debugging Information Format" -HOMEPAGE="https://www.prevanders.net/dwarf.html" -SRC_URI="https://www.prevanders.net/${P}.tar.xz" +HOMEPAGE="https://github.com/davea42/libdwarf-code" +SRC_URI="https://github.com/davea42/libdwarf-code/releases/download/v${PV}/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="dwarfexample dwarfgen static-libs" +IUSE="+decompression dwarfexample dwarfgen static-libs" DEPEND=" - sys-libs/zlib - dwarfgen? ( virtual/libelf ) + decompression? ( + app-arch/zstd + sys-libs/zlib + ) " RDEPEND="${DEPEND}" @@ -22,10 +24,15 @@ src_configure() { local myeconfargs=( --includedir="${EPREFIX}/usr/include/${PN}" --enable-shared + $(use_enable decompression) $(use_enable dwarfexample) $(use_enable dwarfgen) - $(use_enable dwarfgen libelf) $(use_enable static-libs static) ) econf "${myeconfargs[@]}" } + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/libdwarf/metadata.xml b/dev-libs/libdwarf/metadata.xml index c4a208f..086dc90 100644 --- a/dev-libs/libdwarf/metadata.xml +++ b/dev-libs/libdwarf/metadata.xml @@ -6,7 +6,11 @@ <name>Alex Xu (Hello71)</name> </maintainer> <use> - <flag name="dwarfexample">dwarfexample</flag> - <flag name="dwarfgen">dwarfgen</flag> + <flag name="decompression">Enable decompression with zlib/zstd</flag> + <flag name="dwarfexample">Install dwarfexample bin</flag> + <flag name="dwarfgen">Install dwarfgen bin</flag> </use> + <upstream> + <remote-id type="github">davea42/libdwarf-code</remote-id> + </upstream> </pkgmetadata> |