diff options
author | Maxime Hadjinlian <maxime.hadjinlian@gmail.com> | 2015-10-03 11:20:14 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2015-10-14 22:49:00 +0200 |
commit | 142522ee753a858d30dacd46824930a2b3249907 (patch) | |
tree | 5f0a70c907f532297c1c2b2142451bbe78cc72ab /package/systemd | |
parent | b090dcbf90900b971d59017c789ce4e6cd61ae95 (diff) | |
download | buildroot-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.hash | 2 | ||||
-rw-r--r-- | package/systemd/systemd.mk | 10 |
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 |