jcallen     15/06/14 02:41:02

  Modified:             ChangeLog
  Added:                schroot-1.6.10-r1.ebuild
  Removed:              schroot-1.6.10.ebuild
  Log:
  Fix build with USE=doc; revbump to fix bash-completion file
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
229E5838)

Revision  Changes    Path
1.43                 dev-util/schroot/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/schroot/ChangeLog?rev=1.43&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/schroot/ChangeLog?rev=1.43&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/schroot/ChangeLog?r1=1.42&r2=1.43

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-util/schroot/ChangeLog,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- ChangeLog   12 Jun 2015 02:50:26 -0000      1.42
+++ ChangeLog   14 Jun 2015 02:41:01 -0000      1.43
@@ -1,6 +1,12 @@
 # ChangeLog for dev-util/schroot
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/schroot/ChangeLog,v 1.42 
2015/06/12 02:50:26 jcallen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/schroot/ChangeLog,v 1.43 
2015/06/14 02:41:01 jcallen Exp $
+
+*schroot-1.6.10-r1 (14 Jun 2015)
+
+  14 Jun 2015; Jonathan Callen <jcal...@gentoo.org> +schroot-1.6.10-r1.ebuild,
+  -schroot-1.6.10.ebuild:
+  Fix build with USE=doc; revbump to fix bash-completion file
 
 *schroot-1.6.10 (12 Jun 2015)
 



1.1                  dev-util/schroot/schroot-1.6.10-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/schroot/schroot-1.6.10-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/schroot/schroot-1.6.10-r1.ebuild?rev=1.1&content-type=text/plain

Index: schroot-1.6.10-r1.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/schroot/schroot-1.6.10-r1.ebuild,v 
1.1 2015/06/14 02:41:01 jcallen Exp $

EAPI="5"

inherit cmake-utils eutils pam versionator bash-completion-r1

MY_P=${PN}_${PV}
DEB_REL=1

DESCRIPTION="Utility to execute commands in a chroot environment"
HOMEPAGE="http://packages.debian.org/source/sid/schroot";
SRC_URI="mirror://debian/pool/main/${PN::1}/${PN}/${MY_P}.orig.tar.xz
        
mirror://debian/pool/main/${PN::1}/${PN}/${MY_P}-${DEB_REL}.debian.tar.xz"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="btrfs +dchroot debug doc lvm nls pam test"

COMMON_DEPEND="
        >=dev-libs/boost-1.42.0
        >=sys-apps/util-linux-2.16
        btrfs? ( >=sys-fs/btrfs-progs-0.19-r2 )
        lvm? ( sys-fs/lvm2 )
        pam? ( sys-libs/pam )
"

DEPEND="${COMMON_DEPEND}
        app-arch/xz-utils
        sys-apps/groff
        doc? (
                app-doc/doxygen
                media-gfx/graphviz
        )
        nls? (
                >=app-text/po4a-0.40
                sys-devel/gettext
        )
        test? ( >=dev-util/cppunit-1.10.0 )
"
RDEPEND="${COMMON_DEPEND}
        sys-apps/debianutils
        dchroot? ( !sys-apps/dchroot )
        nls? ( virtual/libintl )
"

src_unpack() {
        unpack ${MY_P}.orig.tar.xz
        cd "${S}"
        unpack ${MY_P}-${DEB_REL}.debian.tar.xz
}

src_prepare() {
        sed -i -e 's/warn(/message(WARNING /' man/CMakeLists.txt || die
        sed -i -e '/^have schroot/d' etc/bash_completion/schroot || die

        cmake-utils_src_prepare
}

src_configure() {
        local mycmakeargs=(
                $(cmake-utils_use btrfs btrfs-snapshot)
                $(cmake-utils_use dchroot dchroot)
                $(cmake-utils_use dchroot dchroot-dsa)
                $(cmake-utils_use debug debug)
                $(cmake-utils_use doc doxygen)
                $(cmake-utils_use lvm lvm-snapshot)
                $(cmake-utils_use nls nls)
                $(cmake-utils_use pam pam)
                $(cmake-utils_use test test)
                -Dbash_completion_dir="$(get_bashcompdir)"
                -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
        )
        if ! use nls; then
                mycmakeargs+=(-DPO4A_EXECUTABLE=NOTFOUND)
        fi

        cmake-utils_src_configure
}

src_compile() {
        cmake-utils_src_compile all $(usev doc)
}

src_test() {
        if [[ $EUID -ne 0 ]]; then
                ewarn "Disabling tests because you are not root"
                return 0
        fi

        cmake-utils_src_test
}

src_install() {
        cmake-utils_src_install

        insinto /usr/share/doc/${PF}/contrib/setup.d
        doins contrib/setup.d/05customdir contrib/setup.d/09fsck 
contrib/setup.d/10mount-ssh

        newdoc debian/schroot.NEWS NEWS.debian

        newinitd "${FILESDIR}"/schroot.initd schroot
        newconfd "${FILESDIR}"/schroot.confd schroot

        if use doc; then
                docinto html/sbuild
                dohtml "${BUILD_DIR}"/doc/sbuild/html/*
                docinto html/schroot
                dohtml "${BUILD_DIR}"/doc/schroot/html/*
        fi

        if use pam; then
                rm -f "${ED}"etc/pam.d/schroot
                pamd_mimic_system schroot auth account session
        fi
}

pkg_postinst() {
        if [[ ${REPLACING_VERSIONS} == 1.[24]* ]]; then
                elog "Please read /usr/share/doc/${PF}/NEWS.debian* for 
important"
                elog "upgrade information."
        fi
}




Reply via email to