summaryrefslogtreecommitdiffstats
path: root/package/systemd
diff options
context:
space:
mode:
authorMaxime Hadjinlian <maxime.hadjinlian@gmail.com>2015-10-03 11:20:14 +0200
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-10-14 22:49:00 +0200
commit142522ee753a858d30dacd46824930a2b3249907 (patch)
tree5f0a70c907f532297c1c2b2142451bbe78cc72ab /package/systemd
parentb090dcbf90900b971d59017c789ce4e6cd61ae95 (diff)
downloadbuildroot-142522ee753a858d30dacd46824930a2b3249907.tar.gz
buildroot-142522ee753a858d30dacd46824930a2b3249907.zip
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 <maxime.hadjinlian@gmail.com> Tested-by: Mike Williams <mike@mikebwilliams.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/systemd')
-rw-r--r--package/systemd/systemd.hash2
-rw-r--r--package/systemd/systemd.mk10
2 files changed, 7 insertions, 5 deletions
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
OpenPOWER on IntegriCloud