Start building sysrepo-ietf-alarms

The project also requires date library[1] but it was not running
correctly on our ARM. I had to patch the library with the workaround
from [2], hence the buildroot update.

[1] https://github.com/HowardHinnant/date
[2] https://github.com/HowardHinnant/date/issues/252

Change-Id: Ie82b8c9ea50b0198b024256ff81d67ba7344c190
diff --git a/package/sysrepo-ietf-alarms/sysrepo-ietf-alarms.mk b/package/sysrepo-ietf-alarms/sysrepo-ietf-alarms.mk
new file mode 100644
index 0000000..dab9957
--- /dev/null
+++ b/package/sysrepo-ietf-alarms/sysrepo-ietf-alarms.mk
@@ -0,0 +1,17 @@
+SYSREPO_IETF_ALARMS_VERSION = master
+SYSREPO_IETF_ALARMS_SITE = https://gerrit.cesnet.cz/CzechLight/sysrepo-ietf-alarms
+SYSREPO_IETF_ALARMS_SITE_METHOD = git
+SYSREPO_IETF_ALARMS_INSTALL_STAGING = NO
+SYSREPO_IETF_ALARMS_DEPENDENCIES = docopt-cpp spdlog date sysrepo sysrepo-cpp
+SYSREPO_IETF_ALARMS_LICENSE = Apache-2.0
+SYSREPO_IETF_ALARMS_LICENSE_FILES = LICENSE.md
+
+define SYSREPO_IETF_ALARMS_INSTALL_INIT_SYSTEMD
+	mkdir -p $(TARGET_DIR)/usr/lib/systemd/system/multi-user.target.wants/
+	$(INSTALL) -D -m 0644 \
+		$(BR2_EXTERNAL_CZECHLIGHT_PATH)/package/sysrepo-ietf-alarms/sysrepo-ietf-alarms.service \
+		$(TARGET_DIR)/usr/lib/systemd/system/
+	ln -sf ../sysrepo-ietf-alarms.service $(TARGET_DIR)/usr/lib/systemd/system/multi-user.target.wants/
+endef
+
+$(eval $(cmake-package))