Die if skins are requested but freetype is not enabled. Don't remove the default...
authorDiego Elio Pettenò <flameeyes@gentoo.org>
Tue, 29 Nov 2005 12:08:22 +0000 (12:08 +0000)
committerDiego Elio Pettenò <flameeyes@gentoo.org>
Tue, 29 Nov 2005 12:08:22 +0000 (12:08 +0000)
Package-Manager: portage-2.0.53_rc7

media-video/vlc/ChangeLog
media-video/vlc/Manifest
media-video/vlc/vlc-0.8.4-r1.ebuild

index a84b14deab12c11879ccd890dfe96ca475a32246..0239cc0e0b77a59f57c24e484c9e695d163878be 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for media-video/vlc
 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/ChangeLog,v 1.121 2005/11/28 12:11:52 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/ChangeLog,v 1.122 2005/11/29 12:08:22 flameeyes Exp $
+
+  29 Nov 2005; Diego Pettenò <flameeyes@gentoo.org> vlc-0.8.4-r1.ebuild:
+  Die if skins are requested but freetype is not enabled. Don't remove the
+  default skin when using skins. Thanks to Gergan Penkov in bug #113860.
 
   28 Nov 2005; Diego Pettenò <flameeyes@gentoo.org> metadata.xml:
   Take over maintainership directly.
index 3156e1f4fe8298bf116746fd7a582a878766900d..8193688d6965beda51d8c16b91ae83c097f05a2a 100644 (file)
@@ -1,7 +1,7 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 0c7dda6a633cc44467755e18d9a63691 ChangeLog 24421
+MD5 31c434de847a00af9e98d17fb17399c5 ChangeLog 24644
 MD5 74246bab222d2b95ef62223ce754e6f6 files/digest-vlc-0.8.1-r1 127
 MD5 260130c48f890b87819fbb2df43836e3 files/digest-vlc-0.8.2-r1 127
 MD5 260130c48f890b87819fbb2df43836e3 files/digest-vlc-0.8.2-r2 127
@@ -11,12 +11,12 @@ MD5 3f1662be15aab3fab1e7d11145f8f043 metadata.xml 249
 MD5 b591b42c362967ecb4666f426314c737 vlc-0.8.1-r1.ebuild 6701
 MD5 34c899e9870f05ff49336006f2a0ab92 vlc-0.8.2-r1.ebuild 7576
 MD5 06b1c25d0b8b20d67db5a61f4c8078f5 vlc-0.8.2-r2.ebuild 7458
-MD5 53d31638607ad4bdb22ccefb6ffd21a1 vlc-0.8.4-r1.ebuild 6923
+MD5 265366ae8cea8a25583309c9b89e420f vlc-0.8.4-r1.ebuild 7106
 MD5 c7260ce34328b0bb07e6c71813959374 vlc-0.8.4.ebuild 7045
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.2 (GNU/Linux)
 
-iD8DBQFDivQUAiZjviIA2XgRAgvxAJ0U1SZqACe9Qz25cAg5hCYh1yM8VQCcCa52
-j/5fTEaXLHQagtbWFOVIDsY=
-=58Et
+iD8DBQFDjETEAiZjviIA2XgRAuLpAKDNosltZpuZ818QgJFXegFI7zOuswCg6VxG
+rIxzpUZ2+ZUnVlob5+iZLXY=
+=1dYf
 -----END PGP SIGNATURE-----
index 242eda74e613c43e2562e76a86f4e22e1300664e..8f273e29dd3ca15c0d6fb103fd6e8d0e39098612 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-0.8.4-r1.ebuild,v 1.1 2005/11/27 21:43:24 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-0.8.4-r1.ebuild,v 1.2 2005/11/29 12:08:22 flameeyes Exp $
 
 inherit eutils wxwidgets flag-o-matic nsplugins multilib autotools toolchain-funcs
 
@@ -106,6 +106,11 @@ pkg_setup() {
                        need-wxwidgets gtk2 || die "You need to install wxGTK with gtk2 support."
                fi
        fi
+
+       if use skins && ! use freetype; then
+               eerror "Trying to build with skins support but without freetype."
+               die "You have to use 'freetype' to use 'skins'"
+       fi
 }
 
 src_unpack() {
@@ -219,9 +224,11 @@ src_install() {
        dodoc AUTHORS MAINTAINERS HACKING THANKS TODO NEWS README \
                doc/fortunes.txt doc/intf-cdda.txt doc/intf-vcd.txt
 
-       rm -rf ${D}/usr/share/vlc/skins2 ${D}/usr/share/doc/vlc \
+       rm -rf ${D}/usr/share/doc/vlc \
                ${D}/usr/share/vlc/vlc{16x16,32x32,48x48,128x128}.{png,xpm,ico}
 
+       use skins || rm -rf ${D}/usr/share/vlc/skins2
+
        for res in 16 32 48; do
                insinto /usr/share/icons/hicolor/${res}x${res}/apps/
                newins ${S}/share/vlc${res}x${res}.png vlc.png