mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2025-12-14 14:25:53 +01:00
dvb-apps: Use tarball for SRC_URI and fix build on musl
Convert to using tarball for SRC_URI, this is only recipe in meta-openembedded needing mercurial fetcher Fix the stime replacement patch to fix type errors on time_t | dvbdate.c:313:12: error: incompatible pointer to integer conversion assigning to 'time_t' (aka 'long') from 'time_t **' (aka 'long **') [-Wint-conversion] | ts.tv_sec = &new_time; | ^ ~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
b81f66a09a
commit
3dd74712ed
|
|
@ -2,9 +2,8 @@ SUMMARY = "Linux DVB API applications and utilities"
|
||||||
HOMEPAGE = "http://www.linuxtv.org"
|
HOMEPAGE = "http://www.linuxtv.org"
|
||||||
LICENSE = "GPL-2.0-only"
|
LICENSE = "GPL-2.0-only"
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
|
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
|
||||||
SRCREV = "3d43b280298c39a67d1d889e01e173f52c12da35"
|
|
||||||
|
|
||||||
SRC_URI = "hg://linuxtv.org/hg;module=dvb-apps;protocol=http \
|
SRC_URI = "https://www.linuxtv.org/hg/dvb-apps/archive/3d43b280298c.tar.bz2;downloadfilename=${BPN}-3d43b280298c.tar.bz2 \
|
||||||
file://dvb-scan-table \
|
file://dvb-scan-table \
|
||||||
file://0001-Fix-generate-keynames.patch \
|
file://0001-Fix-generate-keynames.patch \
|
||||||
file://0003-handle-static-shared-only-build.patch \
|
file://0003-handle-static-shared-only-build.patch \
|
||||||
|
|
@ -13,8 +12,8 @@ SRC_URI = "hg://linuxtv.org/hg;module=dvb-apps;protocol=http \
|
||||||
file://0006-CA_SET_PID.patch \
|
file://0006-CA_SET_PID.patch \
|
||||||
file://0001-dvbdate-Remove-Obsoleted-stime-API-calls.patch \
|
file://0001-dvbdate-Remove-Obsoleted-stime-API-calls.patch \
|
||||||
"
|
"
|
||||||
|
SRC_URI[sha256sum] = "f39e2f0ebed7e32bce83522062ad4d414f67fccd5df1b647618524497e15e057"
|
||||||
S = "${WORKDIR}/${BPN}"
|
S = "${WORKDIR}/${BPN}-3d43b280298c"
|
||||||
|
|
||||||
inherit perlnative
|
inherit perlnative
|
||||||
|
|
||||||
|
|
@ -11,22 +11,17 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||||
util/dvbdate/dvbdate.c | 5 ++++-
|
util/dvbdate/dvbdate.c | 5 ++++-
|
||||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/util/dvbdate/dvbdate.c b/util/dvbdate/dvbdate.c
|
|
||||||
index f0df437..492ed79 100644
|
|
||||||
--- a/util/dvbdate/dvbdate.c
|
--- a/util/dvbdate/dvbdate.c
|
||||||
+++ b/util/dvbdate/dvbdate.c
|
+++ b/util/dvbdate/dvbdate.c
|
||||||
@@ -309,7 +309,10 @@ int atsc_scan_date(time_t *rx_time, unsigned int to)
|
@@ -309,7 +309,10 @@ int atsc_scan_date(time_t *rx_time, unsi
|
||||||
*/
|
*/
|
||||||
int set_time(time_t * new_time)
|
int set_time(time_t * new_time)
|
||||||
{
|
{
|
||||||
- if (stime(new_time)) {
|
- if (stime(new_time)) {
|
||||||
+ struct timespec ts;
|
+ struct timespec s = {0};
|
||||||
+ ts.tv_sec = &new_time;
|
+ s.tv_sec = *new_time;
|
||||||
+ ts.tv_nsec = 0;
|
+
|
||||||
+ if (clock_settime(CLOCK_REALTIME, &ts)) {
|
+ if (clock_settime(CLOCK_REALTIME, &s)) {
|
||||||
perror("Unable to set time");
|
perror("Unable to set time");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
--
|
|
||||||
2.24.1
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user