Install application icons where they are expected (bug #540550 by Uros).
authorJeroen Roovers <jer@gentoo.org>
Sat, 21 Feb 2015 09:41:29 +0000 (09:41 +0000)
committerJeroen Roovers <jer@gentoo.org>
Sat, 21 Feb 2015 09:41:29 +0000 (09:41 +0000)
Package-Manager: portage-2.2.17/cvs/Linux x86_64
Manifest-Sign-Key: 0xA792A613

www-client/vivaldi/ChangeLog
www-client/vivaldi/Manifest
www-client/vivaldi/vivaldi-1.0.94.2_p2-r2.ebuild [new file with mode: 0644]

index e79f67627dff409e203805baf3ca1b38d0a04b07..67ebc6a5086d9d91ed4102f19a568bfc378dedbe 100644 (file)
@@ -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 <jer@gentoo.org> +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)
 
index c4b5692de6c1674deeed9ff92ac03394d620ecfa..85e0920bb963efe70ee4fd70dddc59226a42677a 100644 (file)
@@ -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 (file)
index 0000000..72e6194
--- /dev/null
@@ -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
+}