--- texmaker-1.50.ebuild 2007-01-04 16:40:06.000000000 +0100 +++ texmaker-1.50.ebuild 2007-01-16 16:06:18.000000000 +0100 @@ -42,9 +42,27 @@ virtual/ghostscript media-libs/netpbm" +src_unpack() { + unpack ${A} + cd "${S}" + + einfo "Fixing sources" + sed -i -e 's/PREFIX"/"\/usr/' *.cpp +} + src_compile() { cd ${S} - qmake -unix texmaker.pro || die "qmake failed" + + if use x86-fbsd; then + myspec="-spec freebsd-g++" + else + myspec="-spec linux-g++" + fi + + # Forcing Qt4 qmake + /usr/bin/qmake PREFIX="/usr" QMAKE_CFLAGS="${CFLAGS}" \ + QMAKE_CXXFLAGS="${CXXFLAGS}" ${myspec} -unix texmaker.pro \ + || die "qmake failed" emake || die "emake failed" } @@ -53,14 +71,18 @@ insinto /usr/share/pixmaps/texmaker doins utilities/texmaker*.png || die "doins failed." + doins utilities/texmaker.svg || die "doins failed." dodoc utilities/AUTHORS || die "dodoc failed" + dodoc utilities/COPYING || die "dodoc failed" + dodoc utilities/CHANGELOG.txt || die "dodoc failed" + dodoc utilities/license.txt || die "dodoc failed" dohtml utilities/*.{html,gif,css,txt} utilities/doc*.png || die "dohtml failed" dosym /usr/share/doc/${PF}/html /usr/share/${PN} || die "dosym failed" - make_desktop_entry texmaker Texmaker "/usr/share/pixmaps/texmaker/texmaker48x48.png" Office + domenu utilities/texmaker.desktop } pkg_postinst() {