diff options
author | Yuri Sevatz <yuri_sevatz@hotmail.com> | 2015-05-21 01:09:25 -0400 |
---|---|---|
committer | Yuri Sevatz <yuri_sevatz@hotmail.com> | 2015-05-21 01:09:25 -0400 |
commit | a6509d27bb29af2860ff5fb304a35f6ca580cb37 (patch) | |
tree | 302a9447bfc6508da3290560bc5425e5fd751103 | |
parent | [media-video/minitube] Migrate source uri to github (diff) | |
download | qt-a6509d27bb29af2860ff5fb304a35f6ca580cb37.tar.gz qt-a6509d27bb29af2860ff5fb304a35f6ca580cb37.tar.bz2 qt-a6509d27bb29af2860ff5fb304a35f6ca580cb37.zip |
[media-video/minitube] Add gentoo's google api key env variable
-rw-r--r-- | media-video/minitube/minitube-9999.ebuild | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/media-video/minitube/minitube-9999.ebuild b/media-video/minitube/minitube-9999.ebuild index fd5b2aa7..9ce2d5bc 100644 --- a/media-video/minitube/minitube-9999.ebuild +++ b/media-video/minitube/minitube-9999.ebuild @@ -36,6 +36,22 @@ S=${WORKDIR}/${PN} DOCS="AUTHORS CHANGES TODO" +pkg_pretend() { + if [[ -z ${MINITUBE_GOOGLE_API_KEY} ]]; then + eerror "" + eerror "Since version 2.4, you need to generate a Google API Key to use" + eerror "with this application. Please head over to" + eerror "https://console.developers.google.com/ and" + eerror "https://github.com/flaviotordini/minitube/blob/master/README.md" + eerror "for more information. Once you have generated your key," + eerror "please export it to your environment ie :" + eerror "'export MINITUBE_GOOGLE_API_KEY=\"YourAPIKeyHere\"" + eerror "and then try to merge this package again" + eerror "" + die "MINITUBE_GOOGLE_API_KEY env variable not defined!" + fi +} + src_prepare() { qt4-r2_src_prepare @@ -51,6 +67,7 @@ src_prepare() { epatch "${FILESDIR}"/${PN}-1.9-gcc47.patch # Enable video downloads. Bug #491344 use download && { echo "DEFINES += APP_DOWNLOADS" >> ${PN}.pro; } + echo "DEFINES += APP_GOOGLE_API_KEY=${MINITUBE_GOOGLE_API_KEY}" >> ${PN}.pro } src_install() { |