Skip to content

Commit

Permalink
New package: whdd-3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Logarithmus committed Nov 20, 2020
1 parent 832b4fd commit 3449a54
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 1 deletion.
4 changes: 3 additions & 1 deletion srcpkgs/dialog/template
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ version="${_distver}.${_date}"
revision=2
wrksrc="${pkgname}-${_distver}-${_date}"
build_style=gnu-configure
configure_args="--with-ncursesw --with-libtool --disable-nls"
configure_args="LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool --with-ncursesw --with-libtool --disable-nls"
make_build_args="LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool"
make_install_args="LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool"
make_install_target="install-full"
hostmakedepends="libtool"
makedepends="ncurses-devel"
Expand Down
11 changes: 11 additions & 0 deletions srcpkgs/whdd/patches/gnu-source.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -5,7 +5,7 @@
option(STATIC "Build static binaries" OFF)
option(CLI "Build whdd-cli" OFF)

-set(CMAKE_C_FLAGS "-std=gnu99 -pthread -Wall -Wextra -Wno-missing-field-initializers ${CFLAGS}")
+set(CMAKE_C_FLAGS "-D_GNU_SOURCE -std=gnu99 -pthread -Wall -Wextra -Wno-missing-field-initializers ${CFLAGS}")
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS}")
set(CMAKE_C_FLAGS_DEBUG "-O0 -g -ggdb ${CMAKE_C_FLAGS}")

17 changes: 17 additions & 0 deletions srcpkgs/whdd/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Template file for 'whdd'
pkgname=whdd
version=3.0
revision=1
build_style=cmake
configure_args="-DCLI=ON"
makedepends="dialog-devel ncurses-devel"
short_desc="HDD diagnostics and data recovery tool for Linux"
maintainer="Artur Sinila <opensource@logarithmus.dev>"
license="GPL-3.0-only"
homepage="https://github.com/whdd/whdd"
distfiles="https://github.com/whdd/whdd/archive/${version}.tar.gz"
checksum=b0877375a54e0c915dfe418f5330b0e1d409629d1f298539f6a0556df2c8335a

post_install() {
mv "${DESTDIR}/usr/sbin" "${DESTDIR}/usr/bin"
}

0 comments on commit 3449a54

Please sign in to comment.