From 5d341cb54082995042a540a03886f106bc957cb6 Mon Sep 17 00:00:00 2001 From: Fabio Estevam Date: Fri, 28 Jan 2022 16:54:59 -0300 Subject: rtc-tools: Add a recipe rtc-tools is a useful utility developed by Alexandre Belloni for testing RTC kernel drivers, such as y2038 support. Based on the initial recipe from Heiko Schocher . Signed-off-by: Fabio Estevam Acked-by: Otavio Salvador Signed-off-by: Khem Raj --- .../rtc-tools/0001-rtc-tools-Add-a-Makefile.patch | 39 ++++++++++++++++++++++ .../recipes-support/rtc-tools/rtc-tools_1.0.0.bb | 16 +++++++++ 2 files changed, 55 insertions(+) create mode 100644 meta-oe/recipes-support/rtc-tools/rtc-tools/0001-rtc-tools-Add-a-Makefile.patch create mode 100644 meta-oe/recipes-support/rtc-tools/rtc-tools_1.0.0.bb diff --git a/meta-oe/recipes-support/rtc-tools/rtc-tools/0001-rtc-tools-Add-a-Makefile.patch b/meta-oe/recipes-support/rtc-tools/rtc-tools/0001-rtc-tools-Add-a-Makefile.patch new file mode 100644 index 0000000000..1d16a66088 --- /dev/null +++ b/meta-oe/recipes-support/rtc-tools/rtc-tools/0001-rtc-tools-Add-a-Makefile.patch @@ -0,0 +1,39 @@ +From 3e9dfc0f21191bdb3ab719479e9c1997a61c5044 Mon Sep 17 00:00:00 2001 +From: Fabio Estevam +Date: Fri, 28 Jan 2022 13:34:45 -0300 +Subject: [PATCH] rtc-tools: Add a Makefile + +Add a Makefile to make installation and uninstallation +process easier. + +Upstream-Status: Submitted [https://marc.info/?l=linux-rtc&m=164332426030004&w=2] +Signed-off-by: Fabio Estevam +--- + Makefile | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) + create mode 100644 Makefile + +diff --git a/Makefile b/Makefile +new file mode 100644 +index 0000000..71a4c9c +--- /dev/null ++++ b/Makefile +@@ -0,0 +1,16 @@ ++prefix ?= /usr ++bindir ?= $(prefix)/bin ++ ++EXEC = rtc-range rtc rtc-sync ++ ++all: $(EXEC) ++ ++clean: ++ $(RM) $(EXEC) ++ ++install: ++ install -d $(DESTDIR)$(bindir) ++ install $(EXEC) $(DESTDIR)$(bindir) ++ ++uninstall: ++ $(RM) -r $(addprefix $(DESTDIR)$(bindir)/,$(EXEC)) +-- +2.25.1 diff --git a/meta-oe/recipes-support/rtc-tools/rtc-tools_1.0.0.bb b/meta-oe/recipes-support/rtc-tools/rtc-tools_1.0.0.bb new file mode 100644 index 0000000000..303585a659 --- /dev/null +++ b/meta-oe/recipes-support/rtc-tools/rtc-tools_1.0.0.bb @@ -0,0 +1,16 @@ +SUMMARY = "Useful programs to test rtc drivers" +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://COPYING;md5=74274e8a218423e49eefdea80bc55038" + +SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/${BPN}.git;protocol=https;branch=master \ + file://0001-rtc-tools-Add-a-Makefile.patch \ + " +SRCREV = "acc442e7af4e1e783432a43d37f1a7938c692659" + +S = "${WORKDIR}/git" + +EXTRA_OEMAKE = "DESTDIR=${D}" + +do_install() { + oe_runmake install +} -- cgit v1.2.3-54-g00ecf