Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 547034 Details for
Bug 651248
net-im/psi-1.3 - Add OTR support
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
psi-9999.patch
psi-9999.patch (text/x-diff), 2.90 KB, created by
Klaus Ethgen
on 2018-09-16 11:23:48 UTC
(
hide
)
Description:
psi-9999.patch
Filename:
MIME Type:
Creator:
Klaus Ethgen
Created:
2018-09-16 11:23:48 UTC
Size:
2.90 KB
patch
obsolete
>--- /usr/portage/net-im/psi/psi-9999.ebuild 2018-05-16 23:38:57.000000000 +0100 >+++ net-im/psi/psi-9999.ebuild 2018-09-12 09:17:15.245931595 +0100 >@@ -20,13 +20,15 @@ > LICENSE="GPL-2" > SLOT="0" > KEYWORDS="" >-IUSE="aspell crypt dbus debug doc enchant extras +hunspell iconsets sql ssl webengine webkit whiteboarding xscreensaver" >+IUSE="aspell crypt dbus debug doc enchant extras +hunspell iconsets otr plugins sql ssl webengine webkit whiteboarding xscreensaver" > > REQUIRED_USE=" > ?? ( aspell enchant hunspell ) > iconsets? ( extras ) > sql? ( extras ) > webengine? ( !webkit ) >+ otr? ( plugins ) >+ plugins? ( extras ) > " > > RDEPEND=" >@@ -57,6 +59,10 @@ > webkit? ( dev-qt/qtwebkit:5 ) > whiteboarding? ( dev-qt/qtsvg:5 ) > xscreensaver? ( x11-libs/libXScrnSaver ) >+ otr? ( >+ net-libs/libotr >+ app-text/tidy-html5 >+ ) > " > DEPEND="${RDEPEND} > dev-qt/linguist-tools:5 >@@ -105,6 +111,19 @@ > EGIT_REPO_URI="${PSI_PLUS_URI}/main.git" \ > git-r3_src_unpack > >+ if use plugins; then >+ unset EGIT_BRANCH EGIT_COMMIT >+ EGIT_CHECKOUT_DIR="${WORKDIR}/plugins" \ >+ EGIT_REPO_URI="${PSI_URI}/plugins.git" \ >+ git-r3_src_unpack >+ ln -s "${S}/src/plugins/include" "${WORKDIR}/plugins/include" >+ >+ # Remove broken plugins >+ sed -i -e '/omemoplugin/d' -e '/screenshotplugin/d' -e '/videostatusplugin/d' "${WORKDIR}/plugins/generic/CMakeLists.txt" >+ use webkit || sed -i -e '/imagepreviewplugin/d' -e '/juickplugin/d' "${WORKDIR}/plugins/generic/CMakeLists.txt" >+ use otr || sed -i -e '/otrplugin/d' "${WORKDIR}/plugins/generic/CMakeLists.txt" >+ fi >+ > if use iconsets; then > unset EGIT_BRANCH EGIT_COMMIT > EGIT_CHECKOUT_DIR="${WORKDIR}/resources" \ >@@ -159,22 +178,35 @@ > ./configure "${CONF[@]}" || die "configure failed" > > eqmake5 psi.pro >+ >+ MODCONF=( >+ -DENABLE_PLUGINS=ON >+ -DONLY_PLUGINS=ON >+ -DCMAKE_INSTALL_PREFIX="/usr" >+ -DLIB_SUFFIX="" >+ -DMAIN_PROGRAM_NAME="${MY_PN}" >+ -DCMAKE_MODULE_PATH="${S}/cmake/modules" >+ ) >+ use webkit || MODCONF+=("-DENABLE_WEBKIT=OFF") >+ use plugins && (cd "${WORKDIR}/plugins" && cmake "${MODCONF[@]}") > } > > src_compile() { > emake > use doc && emake -C doc api_public >+ use plugins && emake -C "${WORKDIR}/plugins" > } > > src_install() { > emake INSTALL_ROOT="${D}" install > > # this way the docs will be installed in the standard gentoo dir >- rm "${ED}"/usr/share/${MY_PN}/{COPYING,README} || die "Installed file set seems to be changed by upstream" >+ rm "${ED}"/usr/share/${MY_PN}/{COPYING,README.html} || die "Installed file set seems to be changed by upstream" > newdoc iconsets/roster/README README.roster > newdoc iconsets/system/README README.system > newdoc certs/README README.certs >- dodoc README >+ dodoc README.md >+ dodoc README.html > > use doc && HTML_DOCS=( doc/api/. ) > einstalldocs >@@ -188,6 +220,8 @@ > doins "translations/${PN}_${1}.qm" > } > l10n_for_each_locale_do install_locale >+ >+ use plugins && emake -C "${WORKDIR}/plugins" DESTDIR="${D}" install > } > > pkg_postinst() {
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 651248
:
524966
| 547034