diff --git a/srcpkgs/systemd/patches/journald_missing_headers.patch b/srcpkgs/systemd/patches/journald_missing_headers.patch new file mode 100644 index 00000000000..12bb02cb9a2 --- /dev/null +++ b/srcpkgs/systemd/patches/journald_missing_headers.patch @@ -0,0 +1,15 @@ +sys/socket.h is required by struct ucred. +stddef.h is required by offsetof(). + +--- src/journal/journald.h.orig 2012-08-26 09:16:47.178872884 +0200 ++++ src/journal/journald.h 2012-08-26 09:17:00.879545440 +0200 +@@ -23,7 +23,9 @@ + + #include + #include ++#include + #include ++#include + + #include "journal-file.h" + #include "hashmap.h" diff --git a/srcpkgs/systemd/template b/srcpkgs/systemd/template index 095583b90c0..b98723869c2 100644 --- a/srcpkgs/systemd/template +++ b/srcpkgs/systemd/template @@ -1,6 +1,6 @@ # Template file for 'systemd' pkgname=systemd -version=188 +version=189 revision=1 build_style=gnu-configure configure_args="--with-distro=other --libexecdir=/usr/lib @@ -19,7 +19,7 @@ maintainer="Juan RP " homepage="http://www.freedesktop.org/wiki/Software/systemd" license="LGPL-2.1, GPL-2, MIT" distfiles="http://www.freedesktop.org/software/$pkgname/$pkgname-$version.tar.xz" -checksum=e839ed6061db57933b956f5d6952d9ad9b5ec1608363269d627cfd58c363215b +checksum=fec0efd82c9f1bdff6cb9d9811c00830ed890dbe915e79c90ae306cdbd8c4529 long_desc=" systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses @@ -42,6 +42,8 @@ system_groups="adm" make_dirs=" /etc/local.d 0755 root root +/etc/systemd/ntp-units.d 0755 root root +/usr/lib/systemd/ntp-units.d 0755 root root /var/lib/systemd 0755 root root /var/log/journal 0755 root adm"