Patrick Williams | b48b7b4 | 2016-08-17 15:04:38 -0500 | [diff] [blame] | 1 | SUMMARY = "Network time synchronization software, NTPD replacement" |
| 2 | DESCRIPTION = "This is a preview/early-access/alpha/buzzword-of-the-times \ |
| 3 | release of a new FOSS project written to gradually take over the world of \ |
| 4 | networked timekeeping." |
| 5 | HOMEPAGE = "https://github.com/bsdphk/Ntimed" |
| 6 | SECTION = "net" |
| 7 | |
| 8 | LICENSE = "BSD-2-Clause" |
Brad Bishop | 316dfdd | 2018-06-25 12:45:53 -0400 | [diff] [blame] | 9 | LIC_FILES_CHKSUM = "file://main.c;beginline=2;endline=24;md5=89db8e76f2951f3fad167e7aa9718a44" |
Patrick Williams | b48b7b4 | 2016-08-17 15:04:38 -0500 | [diff] [blame] | 10 | |
Andrew Geissler | 595f630 | 2022-01-24 19:11:47 +0000 | [diff] [blame] | 11 | SRC_URI = "git://github.com/bsdphk/Ntimed;branch=master;protocol=https \ |
Patrick Williams | b48b7b4 | 2016-08-17 15:04:38 -0500 | [diff] [blame] | 12 | file://use-ldflags.patch" |
| 13 | |
| 14 | PV = "0.0+git${SRCPV}" |
| 15 | SRCREV = "db0abbb4c80f2ecef6bc5d9639bca5bea28532a2" |
| 16 | |
| 17 | S = "${WORKDIR}/git" |
| 18 | |
Brad Bishop | 6e60e8b | 2018-02-01 10:27:11 -0500 | [diff] [blame] | 19 | # use adjtimex on musl |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 20 | CFLAGS:append:libc-musl = " -Dntp_adjtime=adjtimex" |
Brad Bishop | 6e60e8b | 2018-02-01 10:27:11 -0500 | [diff] [blame] | 21 | |
Patrick Williams | b48b7b4 | 2016-08-17 15:04:38 -0500 | [diff] [blame] | 22 | EXTRA_OEMAKE = "\ |
| 23 | 'CC=${CC}' \ |
| 24 | 'CFLAGS=${CFLAGS}' \ |
| 25 | 'LDFLAGS=${LDFLAGS}' \ |
| 26 | " |
| 27 | |
| 28 | do_configure () { |
Brad Bishop | 6e60e8b | 2018-02-01 10:27:11 -0500 | [diff] [blame] | 29 | sh ${S}/configure |
Patrick Williams | b48b7b4 | 2016-08-17 15:04:38 -0500 | [diff] [blame] | 30 | } |
| 31 | |
| 32 | do_install () { |
| 33 | install -D -m 0755 ntimed-client ${D}${sbindir}/ntimed-client |
| 34 | } |
| 35 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 36 | ALLOW_EMPTY:${PN} = "1" |
| 37 | RDEPENDS:${PN} += "ntimed-client" |
Patrick Williams | b48b7b4 | 2016-08-17 15:04:38 -0500 | [diff] [blame] | 38 | |
| 39 | PACKAGE_BEFORE_PN += "ntimed-client" |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 40 | FILES:ntimed-client = "${sbindir}/ntimed-client" |