From 142522ee753a858d30dacd46824930a2b3249907 Mon Sep 17 00:00:00 2001 From: Maxime Hadjinlian Date: Sat, 3 Oct 2015 11:20:14 +0200 Subject: [PATCH] systemd: Bump version and change hosting systemd seems to do its release using their github repository up from the 221 version. Since they use the auto generated release, we can't have a hash file. They don't provide the Makefile.in file in the 'po' directory. We need to run intltoolize so it's created for us. Signed-off-by: Maxime Hadjinlian Tested-by: Mike Williams Signed-off-by: Thomas Petazzoni --- package/systemd/systemd.hash | 2 -- package/systemd/systemd.mk | 10 +++++++--- 2 files changed, 7 insertions(+), 5 deletions(-) delete mode 100644 package/systemd/systemd.hash diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash deleted file mode 100644 index f7460517bc..0000000000 --- a/package/systemd/systemd.hash +++ /dev/null @@ -1,2 +0,0 @@ -# Locally calculated -sha256 085e088650afbfc688ccb13459aedb1fbc7c8810358605b076301f472d51cc4f systemd-221.tar.xz diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index b62fc088f6..6b9ce3fe2d 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -4,9 +4,8 @@ # ################################################################################ -SYSTEMD_VERSION = 221 -SYSTEMD_SITE = http://www.freedesktop.org/software/systemd -SYSTEMD_SOURCE = systemd-$(SYSTEMD_VERSION).tar.xz +SYSTEMD_VERSION = 226 +SYSTEMD_SITE = $(call github,systemd,systemd,v$(SYSTEMD_VERSION)) SYSTEMD_LICENSE = LGPLv2.1+, GPLv2+ (udev), Public Domain (few source files, see README) SYSTEMD_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 README SYSTEMD_INSTALL_STAGING = YES @@ -51,6 +50,11 @@ SYSTEMD_CONF_ENV = \ CFLAGS="$(SYSTEMD_CFLAGS)" \ ac_cv_path_KMOD=/usr/bin/kmod +define SYSTEMD_RUN_INTLTOOLIZE + cd $(@D) && $(HOST_DIR)/usr/bin/intltoolize --force --automake +endef +SYSTEMD_PRE_CONFIGURE_HOOKS += SYSTEMD_RUN_INTLTOOLIZE + ifeq ($(BR2_PACKAGE_SYSTEMD_COMPAT),y) SYSTEMD_CONF_OPTS += --enable-compat-libs else -- 2.30.2