--- /dev/null
+###############################################################################
+# IPFire.org - An Open Source Firewall Solution #
+# Copyright (C) - IPFire Development Team <info@ipfire.org> #
+###############################################################################
+
+name = dwz
+version = 0.15
+release = 1
+
+groups = Development/Tools
+url = https://sourceware.org/dwz/
+license = GPLv2+ and GPLv3+
+summary = DWARF optimization and duplicate removal tool
+
+description
+ The dwz package contains a program that attempts to optimize DWARF
+ debugging information contained in ELF shared libraries and ELF executables
+ for size, by replacing DWARF information representation with equivalent
+ smaller representation where possible and by reducing the amount of
+ duplication using techniques from DWARF standard appendix E - creating
+ DW_TAG_partial_unit compilation units (CUs) for duplicated information
+ and using DW_TAG_imported_unit to import it into each CU that needs it.
+end
+
+source_dl = https://sourceware.org/ftp/dwz/releases/
+sources = %{thisapp}.tar.xz
+
+build
+ requires
+ elfutils-devel
+ xxhash-devel
+
+ # Testsuite
+ dejagnu
+ gdb
+ end
+
+ DIR_APP = %{DIR_SRC}/%{name}
+
+ make_build_targets += \
+ CFLAGS="%{CFLAGS}" \
+ LDFLAGS="%{LDFLAGS}" \
+ srcdir=%{DIR_APP} \
+ prefix=%{prefix} \
+ bindir=%{bindir} \
+ mandir=%{mandir}
+
+ test
+ # Compile the testsuite without any compiler or linker flags.
+ CFLAGS= LDFLAGS= srcdir=%{DIR_APP} make check
+ end
+
+ make_install_targets += \
+ srcdir=%{DIR_APP} \
+ prefix=%{prefix} \
+ bindir=%{bindir} \
+ mandir=%{mandir}
+end
+
+packages
+ package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
+end