diff --git a/srcpkgs/nwipe/patches/musl.patch b/srcpkgs/nwipe/patches/musl.patch new file mode 100644 index 0000000000..6a15c7f4f9 --- /dev/null +++ b/srcpkgs/nwipe/patches/musl.patch @@ -0,0 +1,13 @@ +Patch based on kexec-tools, fixes undefined loff_t +--- src/nwipe.h.orig ++++ src/nwipe.h +@@ -38,7 +38,9 @@ + + /* System headers. */ + #include ++#define _GNU_SOURCE + #include ++#undef _GNU_SOURCE + #include + #include + #include diff --git a/srcpkgs/nwipe/template b/srcpkgs/nwipe/template new file mode 100644 index 0000000000..380731896b --- /dev/null +++ b/srcpkgs/nwipe/template @@ -0,0 +1,17 @@ +# Template file for 'nwipe' +pkgname=nwipe +version=0.17 +revision=1 +build_style=gnu-configure +hostmakedepends="automake pkg-config" +makedepends="libparted-devel ncurses-devel" +short_desc="Utility to securely erase disks" +maintainer="beefcurtains " +license="GPL-2" +homepage="https://github.com/martijnvanbrummelen/nwipe" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=377a3250a45e7f75bb88f958e5ed232ca4f038d888d632fd6bb93dcdece52de3 + +pre_configure() { + sh init.sh +}