summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-util/krazy2/krazy2-9999.ebuild28
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/*.*
}