mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-22 23:11:07 +02:00
Merge pull request #1513 from crawford/systemd
sys-apps/systemd: bump to v225
This commit is contained in:
commit
b416b59087
@ -1 +0,0 @@
|
|||||||
DIST unifont-8.0.01.hex.gz 938016 SHA256 f67cffeb5e8a0ce5ad2c19a6f289a4e7c8caa0b8c624368adaf8571994c3ec1c SHA512 23aa0228da186b2f6575c1f06101f58713dfb98193ad3772405668d4e3e18d4c1e0fea40639b237dd3a5f4dee6dea90aed85fea3c28165fdfeeace79a2059e6f WHIRLPOOL 23069b019ca1aa9e33df4ce7a728d399090670b85e37029d45f9a0125d13f965039c7e5b9cd6bc633ef259780286f0e6a596b410c1fc144f1f1205e69e36c5cb
|
|
@ -11,6 +11,7 @@
|
|||||||
<!-- TODO: drop reference to systemd-import once the oldest release in tree is >218 -->
|
<!-- TODO: drop reference to systemd-import once the oldest release in tree is >218 -->
|
||||||
<flag name="curl">Enable support for uploading journals; required to build systemd-import/systemd-pull</flag>
|
<flag name="curl">Enable support for uploading journals; required to build systemd-import/systemd-pull</flag>
|
||||||
<flag name="cryptsetup">Enable cryptsetup tools (includes unit generator for crypttab)</flag>
|
<flag name="cryptsetup">Enable cryptsetup tools (includes unit generator for crypttab)</flag>
|
||||||
|
<flag name="firmware-loader">Enable user-space firmware loader (for kernels prior to 3.8)</flag>
|
||||||
<flag name="gnuefi">Enable EFI boot manager and stub loader (built using <pkg>sys-boot/gnu-efi</pkg>)</flag>
|
<flag name="gnuefi">Enable EFI boot manager and stub loader (built using <pkg>sys-boot/gnu-efi</pkg>)</flag>
|
||||||
<flag name="elfutils">Enable coredump stacktraces in the journal</flag>
|
<flag name="elfutils">Enable coredump stacktraces in the journal</flag>
|
||||||
<!-- TODO: drop reference to systemd-import once the oldest release in tree is >218 -->
|
<!-- TODO: drop reference to systemd-import once the oldest release in tree is >218 -->
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild,v 1.179 2015/07/11 16:39:36 floppym Exp $
|
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild,v 1.184 2015/08/01 15:10:12 floppym Exp $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
||||||
AUTOTOOLS_AUTORECONF=yes
|
AUTOTOOLS_AUTORECONF=yes
|
||||||
AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
|
AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
|
||||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
|
||||||
CROS_WORKON_PROJECT="coreos/systemd"
|
CROS_WORKON_PROJECT="coreos/systemd"
|
||||||
CROS_WORKON_REPO="git://github.com"
|
CROS_WORKON_REPO="git://github.com"
|
||||||
|
|
||||||
@ -14,11 +13,9 @@ if [[ ${PV} == 9999 ]]; then
|
|||||||
# Use ~arch instead of empty keywords for compatibility with cros-workon
|
# Use ~arch instead of empty keywords for compatibility with cros-workon
|
||||||
KEYWORDS="~amd64 ~arm64 ~arm ~x86"
|
KEYWORDS="~amd64 ~arm64 ~arm ~x86"
|
||||||
else
|
else
|
||||||
CROS_WORKON_COMMIT="e28edc741ad20597c56d33124a10ab6d6adaec01"
|
CROS_WORKON_COMMIT="e1439a1472c5f691733b8ef10e702beac2496a63" # tag v225
|
||||||
KEYWORDS="amd64 arm64 ~arm ~x86"
|
KEYWORDS="amd64 arm64 ~arm ~x86"
|
||||||
fi
|
fi
|
||||||
UNIFONT=unifont-8.0.01
|
|
||||||
SRC_URI="terminal? ( http://unifoundry.com/pub/${UNIFONT}/font-builds/${UNIFONT}.hex.gz )"
|
|
||||||
|
|
||||||
# cros-workon must be imported first, in cases where cros-workon and
|
# cros-workon must be imported first, in cases where cros-workon and
|
||||||
# another eclass exports the same function (say src_compile) we want
|
# another eclass exports the same function (say src_compile) we want
|
||||||
@ -26,8 +23,7 @@ SRC_URI="terminal? ( http://unifoundry.com/pub/${UNIFONT}/font-builds/${UNIFONT}
|
|||||||
inherit cros-workon
|
inherit cros-workon
|
||||||
|
|
||||||
inherit autotools-utils bash-completion-r1 linux-info multilib \
|
inherit autotools-utils bash-completion-r1 linux-info multilib \
|
||||||
multilib-minimal pam python-any-r1 systemd toolchain-funcs udev \
|
multilib-minimal pam systemd toolchain-funcs udev user
|
||||||
user
|
|
||||||
|
|
||||||
DESCRIPTION="System and service manager for Linux"
|
DESCRIPTION="System and service manager for Linux"
|
||||||
HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
|
HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
|
||||||
@ -36,7 +32,7 @@ LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
|
|||||||
SLOT="0/2"
|
SLOT="0/2"
|
||||||
IUSE="acl apparmor audit cryptsetup curl elfutils gcrypt gnuefi http
|
IUSE="acl apparmor audit cryptsetup curl elfutils gcrypt gnuefi http
|
||||||
idn importd +kdbus +kmod +lz4 lzma nat pam policykit
|
idn importd +kdbus +kmod +lz4 lzma nat pam policykit
|
||||||
qrcode +seccomp selinux ssl sysv-utils terminal test vanilla xkb"
|
qrcode +seccomp selinux ssl sysv-utils test vanilla xkb"
|
||||||
|
|
||||||
# CoreOS specific use flags
|
# CoreOS specific use flags
|
||||||
IUSE+=" man symlink-usr"
|
IUSE+=" man symlink-usr"
|
||||||
@ -45,8 +41,8 @@ REQUIRED_USE="importd? ( curl gcrypt lzma )"
|
|||||||
|
|
||||||
MINKV="3.8"
|
MINKV="3.8"
|
||||||
|
|
||||||
COMMON_DEPEND=">=sys-apps/util-linux-2.26:0=
|
COMMON_DEPEND=">=sys-apps/util-linux-2.26:0=[${MULTILIB_USEDEP}]
|
||||||
sys-libs/libcap:0=
|
sys-libs/libcap:0=[${MULTILIB_USEDEP}]
|
||||||
!<sys-libs/glibc-2.16
|
!<sys-libs/glibc-2.16
|
||||||
acl? ( sys-apps/acl:0= )
|
acl? ( sys-apps/acl:0= )
|
||||||
apparmor? ( sys-libs/libapparmor:0= )
|
apparmor? ( sys-libs/libapparmor:0= )
|
||||||
@ -75,9 +71,6 @@ COMMON_DEPEND=">=sys-apps/util-linux-2.26:0=
|
|||||||
sysv-utils? (
|
sysv-utils? (
|
||||||
!sys-apps/systemd-sysv-utils
|
!sys-apps/systemd-sysv-utils
|
||||||
!sys-apps/sysvinit )
|
!sys-apps/sysvinit )
|
||||||
terminal? ( >=dev-libs/libevdev-1.2:0=
|
|
||||||
>=x11-libs/libxkbcommon-0.5:0=
|
|
||||||
>=x11-libs/libdrm-2.4:0= )
|
|
||||||
xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= )
|
xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= )
|
||||||
abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r9
|
abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r9
|
||||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
|
||||||
@ -91,7 +84,7 @@ RDEPEND="${COMMON_DEPEND}
|
|||||||
|
|
||||||
# sys-apps/dbus: the daemon only (+ build-time lib dep for tests)
|
# sys-apps/dbus: the daemon only (+ build-time lib dep for tests)
|
||||||
PDEPEND=">=sys-apps/dbus-1.6.8-r1:0[systemd]
|
PDEPEND=">=sys-apps/dbus-1.6.8-r1:0[systemd]
|
||||||
>=sys-apps/hwids-20130717-r1[udev]
|
>=sys-apps/hwids-20150417[udev]
|
||||||
policykit? ( sys-auth/polkit )
|
policykit? ( sys-auth/polkit )
|
||||||
!vanilla? ( sys-apps/gentoo-systemd-integration )"
|
!vanilla? ( sys-apps/gentoo-systemd-integration )"
|
||||||
|
|
||||||
@ -107,7 +100,6 @@ DEPEND="${COMMON_DEPEND}
|
|||||||
ia64? ( >=sys-kernel/linux-headers-3.9 )
|
ia64? ( >=sys-kernel/linux-headers-3.9 )
|
||||||
virtual/pkgconfig
|
virtual/pkgconfig
|
||||||
gnuefi? ( >=sys-boot/gnu-efi-3.0.2 )
|
gnuefi? ( >=sys-boot/gnu-efi-3.0.2 )
|
||||||
terminal? ( ${PYTHON_DEPS} )
|
|
||||||
test? ( >=sys-apps/dbus-1.6.8-r1:0 )"
|
test? ( >=sys-apps/dbus-1.6.8-r1:0 )"
|
||||||
|
|
||||||
# Not required when building from unpatched tarballs, but we build from git.
|
# Not required when building from unpatched tarballs, but we build from git.
|
||||||
@ -178,10 +170,6 @@ src_configure() {
|
|||||||
# Fix systems broken by bug #509454.
|
# Fix systems broken by bug #509454.
|
||||||
[[ ${MY_UDEVDIR} ]] || MY_UDEVDIR=/lib/udev
|
[[ ${MY_UDEVDIR} ]] || MY_UDEVDIR=/lib/udev
|
||||||
|
|
||||||
if use terminal; then
|
|
||||||
python_setup
|
|
||||||
fi
|
|
||||||
|
|
||||||
multilib-minimal_src_configure
|
multilib-minimal_src_configure
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -211,8 +199,6 @@ multilib_src_configure() {
|
|||||||
# no deps
|
# no deps
|
||||||
--enable-efi
|
--enable-efi
|
||||||
--enable-ima
|
--enable-ima
|
||||||
# Moved to dev-python/python-systemd
|
|
||||||
--disable-python-devel
|
|
||||||
--without-python
|
--without-python
|
||||||
|
|
||||||
# Optional components/dependencies
|
# Optional components/dependencies
|
||||||
@ -241,8 +227,6 @@ multilib_src_configure() {
|
|||||||
$(multilib_native_use_enable qrcode qrencode)
|
$(multilib_native_use_enable qrcode qrencode)
|
||||||
$(multilib_native_use_enable seccomp)
|
$(multilib_native_use_enable seccomp)
|
||||||
$(multilib_native_use_enable selinux)
|
$(multilib_native_use_enable selinux)
|
||||||
$(multilib_native_use_enable terminal)
|
|
||||||
$(multilib_native_use_with terminal unifont "${WORKDIR}/${UNIFONT}.hex")
|
|
||||||
$(multilib_native_use_enable test tests)
|
$(multilib_native_use_enable test tests)
|
||||||
$(multilib_native_use_enable test dbus)
|
$(multilib_native_use_enable test dbus)
|
||||||
$(multilib_native_use_enable xkb xkbcommon)
|
$(multilib_native_use_enable xkb xkbcommon)
|
||||||
@ -270,15 +254,6 @@ multilib_src_configure() {
|
|||||||
--with-dns-servers=
|
--with-dns-servers=
|
||||||
)
|
)
|
||||||
|
|
||||||
if ! multilib_is_native_abi; then
|
|
||||||
myeconfargs+=(
|
|
||||||
MOUNT_{CFLAGS,LIBS}=' '
|
|
||||||
|
|
||||||
ac_cv_search_cap_init=
|
|
||||||
ac_cv_header_sys_capability_h=yes
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Work around bug 463846.
|
# Work around bug 463846.
|
||||||
tc-export CC
|
tc-export CC
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user