From: Jeroen Roovers Date: Sat, 21 Feb 2015 09:41:29 +0000 (+0000) Subject: Install application icons where they are expected (bug #540550 by Uros). X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=cccb9c08b4c160001a9c8f116049a01585055331;p=gentoo.git Install application icons where they are expected (bug #540550 by Uros). Package-Manager: portage-2.2.17/cvs/Linux x86_64 Manifest-Sign-Key: 0xA792A613 --- diff --git a/www-client/vivaldi/ChangeLog b/www-client/vivaldi/ChangeLog index e79f67627dff..67ebc6a5086d 100644 --- a/www-client/vivaldi/ChangeLog +++ b/www-client/vivaldi/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for www-client/vivaldi # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/vivaldi/ChangeLog,v 1.4 2015/02/13 08:10:07 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/vivaldi/ChangeLog,v 1.5 2015/02/21 09:41:28 jer Exp $ + +*vivaldi-1.0.94.2_p2-r2 (21 Feb 2015) + + 21 Feb 2015; Jeroen Roovers +vivaldi-1.0.94.2_p2-r2.ebuild: + Install application icons where they are expected (bug #540550 by Uros). *vivaldi-1.0.94.2_p2-r1 (13 Feb 2015) diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest index c4b5692de6c1..85e0920bb963 100644 --- a/www-client/vivaldi/Manifest +++ b/www-client/vivaldi/Manifest @@ -5,12 +5,13 @@ DIST Vivaldi_TP2_1.0.94.2_amd64.deb 40983162 SHA256 9fcf99ba06fc74cd01329611cf70 DIST Vivaldi_TP_1.0.83.38-1_amd64.deb 40899692 SHA256 359eabcc4c9f089f87c43c24dc8d1d4218212642e953c073771a1d863f598906 SHA512 00e887ce900399d23462a79ae3e2ce6ea4ce07665492a7428313adc633da448e32b44bfe391de49a1aafdb95d467e20caa2c75a91e4435e09336bb5326cab6c5 WHIRLPOOL cce714aa4da5fa49db9bb1a5b8040fadeb5ad5263dfbe49c63e8fac8a10bf32fbe1bf1b6624f3ca85f2c7713ac6c9465e2a1ef6ae67b4bba505bd2ec4cc900cd EBUILD vivaldi-1.0.83.38_p1-r1.ebuild 1997 SHA256 31b2dd4969d37fe2f4454bda2361f1628df562d15dcbd7ac35515667359770f4 SHA512 f47f312fcaaa113e92d0c4574f0eb3cee08fcaa04cd117c3fc20bf57ebbb2facf495b3badc46199e2e57d9868424df84993764b3629a0961a2a7366341863bff WHIRLPOOL 412893c22bf497395e528c08ee0b375226e134d84ca492914b633406b53629fc23ecd4007edf34548130d2a6075d82f685790c029b7f1fe843590dc30d334492 EBUILD vivaldi-1.0.94.2_p2-r1.ebuild 1995 SHA256 ab29575acc1ba0dba764c7c2c79a0009445ea507586ba46b2d857101a1b186d3 SHA512 5a47a12923ca589e7ad44c19a1258c71421d0b96cd8c964d2c73f67a2b6b6fb8b632fa812d059e539599b308a93978d012c086622e0b75b5cb554f84c29b32c7 WHIRLPOOL 6f99dbfecc2a86fcb5689f1c75e10f3e16eb214de2b6146265ab6c6299085a716546a3c8ee402485c1dfe2e5f09f79dd829321ab38070e4b18e61734e931990b -MISC ChangeLog 996 SHA256 c2fed07bb181f2fa90f94d65872124443a8e4aab623498263363354aece4981d SHA512 7ddfe22d12041fb75ff3b5f3637c07e9e8af40724888e46e450b0e7ed3ba1897685e8511d93d2198c2a34e39bdb6897cd2bb812df20a93816decb1696215839c WHIRLPOOL b82d4c7d677d08e227e219a4d876f3a7196bc1d25645bc3fae1c841f864cc9c50874cd031a484f3ab57384ac541906cfa2f8971e447af34b559d40f14128f0d1 +EBUILD vivaldi-1.0.94.2_p2-r2.ebuild 2218 SHA256 479de64f83e6526c281907f1eb36434d4fc7f32baa685977137372e4d6fc1ab4 SHA512 fb47e436fab094766ed68c54aa8a9f5e80dfc39ff89cef5adf34324ba06c8ed79f10c438169468bca0be9d1863b4821901a0baea71d2fbeb0a7e5d0a2a80022f WHIRLPOOL 5e56a0fbe4354a10b95a9f532c357a4119ec7b36c0ce68f4e9db004129063dd368b07195f7abed84f1fa8ff3de8ef95f5df51bc82b2a277de37f216c95a6ba08 +MISC ChangeLog 1190 SHA256 6a2729dd8e9d7aa630acd6b4e257ff7218443a2841798c3be3541b9de107174a SHA512 dcda891f5b1067f4e81ba9490ea0b2e64f7dfe07dd7cdd4b325a2976697fb5fcd0c83284910655784622be51cb3e7d313b4b5a217be459dadf530f178872b8b5 WHIRLPOOL ad2a57f60885e331e77eaf31e39e196e3d61b04a0531ba6887afca1621326219283dccdea0b688723af3cd97fb9322d001458d618eb0218aee5ed29fc3bda406 MISC metadata.xml 224 SHA256 d7ffc52704d4bc0180f6f1c448ea4bdd0e3ff3a562384dc944af4a00debc9620 SHA512 6487ad35c6f3d2e4876714919e7bb01fd65f57e7753cbfc318130727dded4fcf8632a06ab9b7a3016fc1ab127434d1d20de2dd0ef2cc63ad162023f2dbf64b1e WHIRLPOOL 879ad2c41f2e1297b677803b2b0478ed2affc91059b198524795e1a128cf8ab6b9fbe78b53bdd3421041f27b419bce387a267e389111125cd55b05e260abc998 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlTdsWAACgkQVWmRsqeSphOs6QCeIWn7gVj4PFWtOEDOQ8k3Hbct -n0cAn2zqUO6MPbgKvU2DYXCDjGgjXh/P -=dddA +iEYEAREIAAYFAlToUskACgkQVWmRsqeSphMNuACfYl9OudBBtrqKMEVHBMh5c7mO +/IkAn0HJty+8G6hACiA29WcPgLHQYTPn +=Gg9N -----END PGP SIGNATURE----- diff --git a/www-client/vivaldi/vivaldi-1.0.94.2_p2-r2.ebuild b/www-client/vivaldi/vivaldi-1.0.94.2_p2-r2.ebuild new file mode 100644 index 000000000000..72e6194cf2aa --- /dev/null +++ b/www-client/vivaldi/vivaldi-1.0.94.2_p2-r2.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-client/vivaldi/vivaldi-1.0.94.2_p2-r2.ebuild,v 1.1 2015/02/21 09:41:28 jer Exp $ + +EAPI=5 +CHROMIUM_LANGS=" + am ar bg bn ca cs da de el en_GB en_US es_419 es et fa fil fi fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr sv + sw ta te th tr uk vi zh_CN zh_TW +" +inherit chromium multilib unpacker toolchain-funcs + +DESCRIPTION="A new browser for our friends" +HOMEPAGE="http://vivaldi.com/" +SRC_URI=" + amd64? ( ${HOMEPAGE}download/${PN^}_TP${PV/*_p}_${PV/_p*}_amd64.deb ) +" + +LICENSE="Vivaldi" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="bindist mirror" + +S=${WORKDIR} + +RDEPEND=" + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + >=dev-libs/openssl-1.0.1:0 + gnome-base/gconf:2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/libcap + virtual/libudev + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:2 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango[X] +" + +QA_PREBUILT="*" +S=${WORKDIR} +VIVALDI_HOME="opt/${PN}" + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + sed -i \ + -e 's|vivaldi-stable|vivaldi|g' \ + usr/share/applications/${PN}.desktop \ + usr/share/xfce4/helpers/${PN}.desktop || die + + mv usr/share/doc/${PN}-stable usr/share/doc/${PF} || die + rm usr/bin/${PN}-stable || die + rm _gpgbuilder || die + + local c d + for d in 16 22 24 32 48 64 128 256; do + mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die + cp \ + opt/vivaldi/product_logo_${d}.png \ + usr/share/icons/hicolor/${d}x${d}/apps/vivaldi.png || die + done + + pushd "${VIVALDI_HOME}/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + +} + +src_install() { + mv * "${D}" || die + dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} + + dodir /${VIVALDI_HOME}/lib + dosym /usr/$(get_libdir)/libudev.so /${VIVALDI_HOME}/lib/libudev.so.0 + + fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox +}