diff options
| author | Michael Palimaka <kensington@gentoo.org> | 2012-08-23 00:10:06 +1000 |
|---|---|---|
| committer | Michael Palimaka <kensington@gentoo.org> | 2012-08-23 00:10:06 +1000 |
| commit | d975fef8af88f91b7e81904fe2ba2f9597a51bf0 (patch) | |
| tree | ea9c4e87fe06477f27bb57302510ae1a00d0c97f | |
| parent | 1d24e47ce348c71bba2164b0dd08b14eb433d40f (diff) | |
| download | kde-d975fef8af88f91b7e81904fe2ba2f9597a51bf0.tar.gz kde-d975fef8af88f91b7e81904fe2ba2f9597a51bf0.tar.bz2 kde-d975fef8af88f91b7e81904fe2ba2f9597a51bf0.zip | |
[dev-util/krazy2] Respect ebuild phases by avoiding automagic install script.
(Portage version: 2.1.11.10/git/Linux x86_64, unsigned Manifest commit)
| -rw-r--r-- | dev-util/krazy2/krazy2-9999.ebuild | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/dev-util/krazy2/krazy2-9999.ebuild b/dev-util/krazy2/krazy2-9999.ebuild index bb0da4e6e79..26546c03d6c 100644 --- a/dev-util/krazy2/krazy2-9999.ebuild +++ b/dev-util/krazy2/krazy2-9999.ebuild @@ -20,10 +20,12 @@ DEPEND=" >=dev-perl/Tie-IxHash-1.20 >=dev-perl/XML-LibXML-1.57 dev-perl/yaml + >=x11-libs/qt-core-4.4:4 >=x11-libs/qt-gui-4.4:4 " RDEPEND="${DEPEND} dev-util/desktop-file-utils + virtual/perl-ExtUtils-MakeMaker " CMAKE_USE_DIR="${S}/cppchecks" @@ -32,8 +34,6 @@ src_prepare() { sed -i -e 's/+= ordered/+= ordered nostrip/' \ src/src.pro || die "failed to apply nostrip" - sed -i "s:$TOP/lib:$TOP/$(get_libdir):" install.sh || die "sed failed" - sed -i "s:lib\$(LIBSUFFIX):$(get_libdir):" src/passbyvalue/passbyvalue.pro || die "sed failed" base_src_prepare @@ -41,14 +41,14 @@ src_prepare() { src_configure() { use cxx && cmake-utils_src_configure - cd src - eqmake4 src.pro + perl-module_src_configure + eqmake4 src/src.pro } src_compile() { use cxx && cmake-utils_src_compile - cd src - emake + perl-module_src_compile + emake -C src } src_install() { @@ -56,9 +56,17 @@ src_install() { use cxx && cmake-utils_src_install - cd src - emake install INSTALL_ROOT="${D}/usr" - cd .. + perl-module_src_install + + emake -C src install INSTALL_ROOT="${D}/usr" + emake -C extras install PREFIX="${D}/usr" + emake -C helpers install PREFIX="${D}/usr" + emake -C sets install PREFIX="${D}/usr" + emake -C plugins install DESTDIR="${D}/usr" + + insinto /usr/share/dtd + doins share/*.* - ./install.sh "${D}/usr" || die "install failed" + insinto /usr/share/xsl + doins stylesheets/*.* } |
