commit:     61bf5f95bba23f5a921fd3a7f3509afbdbe4eac2
Author:     Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 14 12:17:32 2016 +0000
Commit:     Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
CommitDate: Tue Jun 14 12:17:32 2016 +0000
URL:        https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=61bf5f95

app-office/toggldesktop: fix library and certificate install

 app-office/toggldesktop/toggldesktop-7.3.321.ebuild | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/app-office/toggldesktop/toggldesktop-7.3.321.ebuild 
b/app-office/toggldesktop/toggldesktop-7.3.321.ebuild
index 1caec43..61051f9 100644
--- a/app-office/toggldesktop/toggldesktop-7.3.321.ebuild
+++ b/app-office/toggldesktop/toggldesktop-7.3.321.ebuild
@@ -20,7 +20,8 @@ DEPEND="dev-libs/poco:=[crypto,data,json,net,sqlite,ssl,xml]
        dev-qt/qtcore:5=
        dev-qt/qtgui:5=
        dev-lang/lua:5.2
-       dev-libs/openssl:="
+       dev-libs/openssl:=
+       app-misc/ca-certificates[cacert]"
 RDEPEND="${DEPEND}"
 
 PATCHES=( "${FILESDIR}/${P}-unbundle.patch" )
@@ -34,6 +35,11 @@ src_configure() {
                -e '/urls::SetUseStagingAsBackend/,+1d' \
                src/context.cc || die
 
+       # use our installed cacert root certificate
+       sed -i \
+               -e 
's|cacert.pem|../share/ca-certificates/cacert.org/cacert.org_root.crt|' \
+               src/ui/linux/TogglDesktop/toggl.cpp || die
+
        cd "${S}/src/lib/linux/TogglDesktopLibrary"
        eqmake5 TogglDesktopLibrary.pro
 
@@ -47,7 +53,7 @@ src_compile() {
 }
 
 src_install() {
-       dolib 
src/lib/linux/TogglDesktopLibrary/build/release/libTogglDesktopLibrary.so.1
+       dolib 
src/lib/linux/TogglDesktopLibrary/build/release/libTogglDesktopLibrary.so.*
        dobin src/ui/linux/TogglDesktop/build/release/TogglDesktop
 
        dodoc -r AUTHORS README.md docs/

Reply via email to