1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA512 |
3 |
|
4 |
I created a ebuild patch that fixes the issue. Unfortunatelly I do not |
5 |
know where to report that error in gentoo. |
6 |
|
7 |
There is no reportbug binary and I do not know a mail address where to |
8 |
post that to. |
9 |
|
10 |
Does anybody have an idea? |
11 |
|
12 |
For iterest, there ist the patch to the original ebuild file: |
13 |
--- /usr/portage/net-im/psi/psi-9999.ebuild 2018-05-16 23:38:57.000000000 +0100 |
14 |
+++ psi-9999.ebuild 2018-09-09 17:16:06.628779038 +0100 |
15 |
@@ -20,13 +20,15 @@ |
16 |
LICENSE="GPL-2" |
17 |
SLOT="0" |
18 |
KEYWORDS="" |
19 |
-IUSE="aspell crypt dbus debug doc enchant extras +hunspell iconsets sql ssl webengine webkit whiteboarding xscreensaver" |
20 |
+IUSE="aspell crypt dbus debug doc enchant extras +hunspell iconsets otr plugins sql ssl webengine webkit whiteboarding xscreensaver" |
21 |
|
22 |
REQUIRED_USE=" |
23 |
?? ( aspell enchant hunspell ) |
24 |
iconsets? ( extras ) |
25 |
sql? ( extras ) |
26 |
webengine? ( !webkit ) |
27 |
+ otr? ( plugins ) |
28 |
+ plugins? ( extras ) |
29 |
" |
30 |
|
31 |
RDEPEND=" |
32 |
@@ -57,6 +59,10 @@ |
33 |
webkit? ( dev-qt/qtwebkit:5 ) |
34 |
whiteboarding? ( dev-qt/qtsvg:5 ) |
35 |
xscreensaver? ( x11-libs/libXScrnSaver ) |
36 |
+ otr? ( |
37 |
+ net-libs/libotr |
38 |
+ app-text/tidy-html5 |
39 |
+ ) |
40 |
" |
41 |
DEPEND="${RDEPEND} |
42 |
dev-qt/linguist-tools:5 |
43 |
@@ -105,6 +111,19 @@ |
44 |
EGIT_REPO_URI="${PSI_PLUS_URI}/main.git" \ |
45 |
git-r3_src_unpack |
46 |
|
47 |
+ if use plugins; then |
48 |
+ unset EGIT_BRANCH EGIT_COMMIT |
49 |
+ EGIT_CHECKOUT_DIR="${WORKDIR}/plugins" \ |
50 |
+ EGIT_REPO_URI="${PSI_URI}/plugins.git" \ |
51 |
+ git-r3_src_unpack |
52 |
+ ln -s "${S}/src/plugins/include" "${WORKDIR}/plugins/include" |
53 |
+ |
54 |
+ # Remove broken plugins |
55 |
+ sed -i -e '/omemoplugin/d' -e '/screenshotplugin/d' -e '/videostatusplugin/d' "${WORKDIR}/plugins/generic/CMakeLists.txt" |
56 |
+ use webkit || sed -i -e '/imagepreviewplugin/d' -e '/juickplugin/d' "${WORKDIR}/plugins/generic/CMakeLists.txt" |
57 |
+ use otr || sed -i -e '/otrplugin/d' "${WORKDIR}/plugins/generic/CMakeLists.txt" |
58 |
+ fi |
59 |
+ |
60 |
if use iconsets; then |
61 |
unset EGIT_BRANCH EGIT_COMMIT |
62 |
EGIT_CHECKOUT_DIR="${WORKDIR}/resources" \ |
63 |
@@ -159,22 +178,35 @@ |
64 |
./configure "${CONF[@]}" || die "configure failed" |
65 |
|
66 |
eqmake5 psi.pro |
67 |
+ |
68 |
+ MODCONF=( |
69 |
+ -DENABLE_PLUGINS=ON |
70 |
+ -DONLY_PLUGINS=ON |
71 |
+ -DCMAKE_INSTALL_PREFIX="/usr" |
72 |
+ -DLIB_SUFFIX="" |
73 |
+ -DMAIN_PROGRAM_NAME="${MY_PN}" |
74 |
+ -DCMAKE_MODULE_PATH="${S}/cmake/modules" |
75 |
+ ) |
76 |
+ use webkit || MODCONF+=("-DENABLE_WEBKIT=OFF") |
77 |
+ use plugins && (cd "${WORKDIR}/plugins" && cmake "${MODCONF[@]}") |
78 |
} |
79 |
|
80 |
src_compile() { |
81 |
emake |
82 |
use doc && emake -C doc api_public |
83 |
+ use plugins && emake -C "${WORKDIR}/plugins" |
84 |
} |
85 |
|
86 |
src_install() { |
87 |
emake INSTALL_ROOT="${D}" install |
88 |
|
89 |
# this way the docs will be installed in the standard gentoo dir |
90 |
- rm "${ED}"/usr/share/${MY_PN}/{COPYING,README} || die "Installed file set seems to be changed by upstream" |
91 |
+ rm "${ED}"/usr/share/${MY_PN}/{COPYING,README.html} || die "Installed file set seems to be changed by upstream" |
92 |
newdoc iconsets/roster/README README.roster |
93 |
newdoc iconsets/system/README README.system |
94 |
newdoc certs/README README.certs |
95 |
- dodoc README |
96 |
+ dodoc README.md |
97 |
+ dodoc README.html |
98 |
|
99 |
use doc && HTML_DOCS=( doc/api/. ) |
100 |
einstalldocs |
101 |
@@ -188,6 +220,8 @@ |
102 |
doins "translations/${PN}_${1}.qm" |
103 |
} |
104 |
l10n_for_each_locale_do install_locale |
105 |
+ |
106 |
+ use plugins && emake -C "${WORKDIR}/plugins" DESTDIR="${D}" install |
107 |
} |
108 |
|
109 |
pkg_postinst() { |
110 |
|
111 |
Regards |
112 |
Klaus |
113 |
- -- |
114 |
Klaus Ethgen http://www.ethgen.ch/ |
115 |
pub 4096R/4E20AF1C 2011-05-16 Klaus Ethgen <Klaus@××××××.ch> |
116 |
Fingerprint: 85D4 CA42 952C 949B 1753 62B3 79D0 B06F 4E20 AF1C |
117 |
-----BEGIN PGP SIGNATURE----- |
118 |
Comment: Charset: ISO-8859-1 |
119 |
|
120 |
iQGzBAEBCgAdFiEEMWF28vh4/UMJJLQEpnwKsYAZ9qwFAluVSqAACgkQpnwKsYAZ |
121 |
9qyITAv/SSsUAcEZ+l+hs9ufJP/n3Rs2TyQ9YsFf9buNes+IQ6Eyped9zSQsr5HJ |
122 |
xjXu7oMLEdQgHFmir7DsJSWe/Rxdr61AcTDZz/TzWH1iQTVXyN4lHrkYAlHs705d |
123 |
y5u9H4Z0vHc5yRXssYZSL+O97Wz1Hmo8RKdyfkYTVrtERXdIPcB579i5mEm72aUs |
124 |
7eblV1SmEzXJp7UgHUo7A3Go/benvmu1nZMxjgGySTVZb0SwwcE2rpBCr7+en/HY |
125 |
bubHYG8gRbxgI5QgvFbE5qI4Y8fE2Jlr83VBWbZbxeSo3Lb856uSSbdQ8+CALHsY |
126 |
1yWuGO8GoZXxclCyKA+i5rPUZ+O7ljb5nAZBsYKsjADlHoKFzlOB9p519Kqdyi7u |
127 |
uXvXkCjoUoYu5IDCkJXDaIWWPIRelpEFHODPtWW5E89Mv7JgrvaEpVxxawV01G5x |
128 |
ObaxAAHqIy1KdV7A3E3G8bZCCKK9xKswKY+EdhPIktFmGqJv53mVMVc8aZ/Q8ReX |
129 |
/+1+jKji |
130 |
=5z3p |
131 |
-----END PGP SIGNATURE----- |