diff options
-rw-r--r-- | net-p2p/retroshare/retroshare-scm.ebuild | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/net-p2p/retroshare/retroshare-scm.ebuild b/net-p2p/retroshare/retroshare-scm.ebuild index 8d8ede5..0db8383 100644 --- a/net-p2p/retroshare/retroshare-scm.ebuild +++ b/net-p2p/retroshare/retroshare-scm.ebuild @@ -99,9 +99,16 @@ src_prepare() { -e '/isEmpty(SQLCIPHER_OK) {/aerror(libsqlcipher not found)' \ retroshare-gui/src/retroshare-gui.pro \ retroshare-nogui/src/retroshare-nogui.pro || die 'sed on retroshare-gui/src/retroshare-gui.pro failed' - cd retroshare-gui/src/lang - lrelease *.ts - cd ${S} + + #regenerate translations in case developers just forgot to do so + if [ use qt4 ]; then + qtchooser -run-tool=lupdate -qt=4 retroshare-gui/src/retroshare-gui.pro + qtchooser -run-tool=lrelease -qt=4 retroshare-gui/src/retroshare-gui.pro + else + qtchooser -run-tool=lupdate -qt=5 retroshare-gui/src/retroshare-gui.pro + qtchooser -run-tool=lrelease -qt=5 retroshare-gui/src/retroshare-gui.pro + fi + epatch "${FILESDIR}/hidden_service.patch" epatch "${FILESDIR}/cflags.patch" |