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/