--- elektra-0.8.3-r3.ebuild 2014-06-22 13:07:01.444017457 +0200 +++ elektra-0.8.6.ebuild 2014-06-22 13:21:15.075345597 +0200 @@ -13,11 +13,12 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="dbus doc examples iconv inifile simpleini static-libs syslog tcl test xml yajl" +IUSE="dbus doc examples iconv simpleini static-libs syslog tcl test +uname xml yajl" RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}] dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] ) iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] ) + uname? ( sys-apps/coreutils ) yajl? ( =dev-libs/yajl-1.0.11-r1[${MULTILIB_USEDEP}] @@ -26,13 +27,11 @@ sys-devel/libtool doc? ( app-doc/doxygen )" +DOCS="doc/AUTHORS doc/CHANGES doc/NEWS doc/README doc/todo/TODO" # tries to write to user's home directory (and doesn't respect HOME) RESTRICT="test" src_prepare() { - #fix QA issues with upstream patches - epatch "${FILESDIR}/${P}-introduce-attributes.patch" - epatch "${FILESDIR}/${P}-fix-yajl-if-user-config.patch" #move doc files to correct location sed -e "s/elektra-api/${PF}/" \ @@ -44,14 +43,15 @@ multilib_src_configure() { local my_plugins="ccode;dump;error;fstab;glob;hexcode;hidden;hosts;network;ni;null;path;resolver;struct;success;template;timeofday;tracer;type;validation" - use dbus && my_plugins+=";dbus" - use doc && my_plugins+=";doc" - use iconv && my_plugins+=";iconv" - use inifile && my_plugins+=";simpleini" - use syslog && my_plugins+=";syslog" - use tcl && my_plugins+=";tcl" - use xml && my_plugins+=";xmltool" - use yajl && my_plugins+=";yajl" + use dbus && my_plugins+=";dbus" + use doc && my_plugins+=";doc" + use iconv && my_plugins+=";iconv" + use simpleini && my_plugins+=";simpleini" + use syslog && my_plugins+=";syslog" + use tcl && my_plugins+=";tcl" + use uname && my_plugins+=";uname" + use xml && my_plugins+=";xmltool" + use yajl && my_plugins+=";yajl" mycmakeargs=( "-DPLUGINS=${my_plugins}" @@ -67,26 +67,3 @@ cmake-utils_src_configure } - -src_compile() { - dodir /usr/share/man/man3 - cmake-multilib_src_compile -} - -multilib_src_install() { - cmake-utils_src_install - - if multilib_is_native_abi && use doc; then - rm -rf "${D}/usr/share/doc/${PF}/man" || die - cd doc/man/man3 || die - local my_f - for my_f in *.3 ; do - newman ${my_f} ${PN}-${my_f} - elog "installed /usr/share/man/man3/${my_f} as ${PN}-${my_f}" - done - fi -} - -multilib_src_install_all() { - dodoc doc/{AUTHORS,CHANGES,NEWS,README,todo/TODO} -}