12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- # Copyright 1999-2017 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- EAPI=6
- inherit cmake-utils linux-info readme.gentoo-r1
- DESCRIPTION="Toolset to accelerate the boot process and application startup"
- HOMEPAGE="http://e4rat.sourceforge.net/"
- #SRC_URI="mirror://sourceforge/${PN}/${P/-/_}_src.tar.gz"
- SRC_URI="https://dev.gentoo.org/~pacho/${PN}/${PN}-0.2.4_pre20141201.tar.xz"
- LICENSE="GPL-3"
- SLOT="0"
- KEYWORDS="~amd64 ~x86"
- IUSE=""
- RDEPEND="
- dev-lang/perl:=
- >=dev-libs/boost-1.42:=
- sys-fs/e2fsprogs
- sys-process/audit[static-libs(+)]
- sys-process/lsof
- "
- DEPEND="${DEPEND}"
- CONFIG_CHECK="~AUDITSYSCALL"
- PATCHES=(
- "${FILESDIR}"/${PN}-0.2.2-shared-build.patch
- "${FILESDIR}"/${PN}-0.2.2-libdir.patch
- "${FILESDIR}"/${PN}-0.2.4-sysmacros.patch #580534
- "${FILESDIR}"/${PN}-0.2.4-gcc6.patch #594046
- "${FILESDIR}"/${PN}-0.2.4-strdup.patch
- )
- pkg_setup() {
- check_extra_config
- DOC_CONTENTS="
- To launch systemd from e4rat you simply need to edit /etc/e4rat.conf
- and set:\n
- ; path to init process binary (DEFAULT: /sbin/init)\n
- init /usr/lib/systemd/systemd"
- }
- src_install() {
- cmake-utils_src_install
- # relocate binaries to /sbin. If someone knows of a better way to do it
- # please do tell me
- dodir sbin
- find "${D}"/usr/sbin -type f -exec mv {} "${D}"/sbin/. \; \
- || die
- readme.gentoo_create_doc
- }
- pkg_postinst() {
- readme.gentoo_print_elog
- if has_version sys-apps/preload; then
- elog "It appears you have sys-apps/preload installed. This may"
- elog "has negative effects on ${PN}. You may want to disable preload"
- elog "when using ${PN}."
- fi
- }
|