From 5a3a33152c5abf8299872508d1a85ec541e9a761 Mon Sep 17 00:00:00 2001 From: Foxlet Date: Fri, 3 Jan 2020 18:07:12 -0500 Subject: [PATCH] New package: psensor --- srcpkgs/psensor/patches/is_error.patch | 26 ++++++++++++++++++++++++++ srcpkgs/psensor/template | 14 ++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 srcpkgs/psensor/patches/is_error.patch create mode 100644 srcpkgs/psensor/template diff --git a/srcpkgs/psensor/patches/is_error.patch b/srcpkgs/psensor/patches/is_error.patch new file mode 100644 index 00000000000..a4ec3232fa6 --- /dev/null +++ b/srcpkgs/psensor/patches/is_error.patch @@ -0,0 +1,26 @@ +--- src/rsensor.c 2016-12-20 00:39:54.000000000 +0100 ++++ src/rsensor.c 2018-01-05 19:30:09.089759050 +0100 +@@ -133,7 +133,7 @@ + + obj = get_json_object(url); + +- if (obj && !is_error(obj)) { ++ if (obj && (obj != NULL)) { + n = json_object_array_length(obj); + sensors = malloc((n + 1) * sizeof(struct psensor *)); + +@@ -168,12 +168,12 @@ + + obj = get_json_object(get_url(s)); + +- if (obj && !is_error(obj)) { ++ if (obj && (obj != NULL)) { + json_object *om; + + json_object_object_get_ex(obj, "last_measure", &om); + +- if (!is_error(obj)) { ++ if (obj != NULL) { + json_object *ov, *ot; + struct timeval tv; + diff --git a/srcpkgs/psensor/template b/srcpkgs/psensor/template new file mode 100644 index 00000000000..70abdce5327 --- /dev/null +++ b/srcpkgs/psensor/template @@ -0,0 +1,14 @@ +# Template file for 'psensor' +pkgname=psensor +version=1.2.0 +revision=1 +build_style=gnu-configure +hostmakedepends="pkg-config help2man glib-devel" +makedepends="libX11 gtk+3-devel udisks2-devel libgtop-devel json-c-devel libsensors-devel libatasmart-devel libcurl-devel libnotify-devel libappindicator-devel libmicrohttpd-devel" +depends="lm_sensors" +short_desc="Graphical hardware temperature monitor for Linux" +maintainer="Foxlet " +license="GPL-2.0-only" +homepage="https://wpitchoune.net/psensor" +distfiles="https://wpitchoune.net/${pkgname}/files/${pkgname}-${version}.tar.gz" +checksum=99708b313be2cf2d997aacfb6ab13288384c8c3f76266825093013bf568babea