Skip to content

Commit

Permalink
powerstat: update to 0.03.01.
Browse files Browse the repository at this point in the history
Fix musl builds.
  • Loading branch information
icp1994 authored and paper42 committed Mar 6, 2023
1 parent 3e943c5 commit 32d1b7a
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 8 deletions.
20 changes: 20 additions & 0 deletions srcpkgs/powerstat/patches/0001-strlcpy-no-static.patch
@@ -0,0 +1,20 @@
Author: ptrcnull <git@ptrcnull.me>
Date: Sun Feb 6 08:51:27 2022 +0100

Remove "static" from strlcpy

powerstat.c:339:15: error: static declaration of 'strlcpy' follows non-static declaration

diff --git a/powerstat.c b/powerstat.c
index cf5fc6e..7d03f66 100644
--- a/powerstat.c
+++ b/powerstat.c
@@ -336,7 +336,7 @@ static const int signals[] = {
* strlcpy()
* BSD strlcpy
*/
-static size_t strlcpy(char *dst, const char *src, size_t len)
+size_t strlcpy(char *dst, const char *src, size_t len)
{
char *d = dst;
const char *s = src;
14 changes: 6 additions & 8 deletions srcpkgs/powerstat/template
@@ -1,15 +1,13 @@
# Template file for 'powerstat'
pkgname=powerstat
version=0.02.25
version=0.03.01
revision=1
build_style=gnu-makefile
make_use_env=yes
short_desc="Measures the power consumption using the ACPI battery information"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://kernel.ubuntu.com/~cking/powerstat/"
distfiles="http://kernel.ubuntu.com/~cking/tarballs/powerstat/powerstat-${version}.tar.gz"
checksum=0ba3023979c494323af5090b29dd97d922ef79df1c44237443a06152fbeab136

do_build() {
make CC=$CC CFLAGS+="-DVERSION=\\\"$version\\\" $CFLAGS" ${makejobs}
}
homepage="https://github.com/ColinIanKing/powerstat"
changelog="https://raw.githubusercontent.com/ColinIanKing/powerstat/master/debian/changelog"
distfiles="https://github.com/ColinIanKing/powerstat/archive/refs/tags/V${version}.tar.gz"
checksum=601428cf3bba2a81fb83a9d6999a3ae4fb2d662a08435654a8aab74090f861ce

0 comments on commit 32d1b7a

Please sign in to comment.