# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit kde Q="kxdocker" PV1="1.0.1" PV2="1.0.2" DESCRIPTION="KXDocker is the KDE animated docker, supports plugins and notifications" HOMEPAGE="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" SRC_URI="http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-trayiconlogger-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-thememanager-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-mountmanager-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-gtrash-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-wizard-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-gapager-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-gamarok-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-gbattery-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-gmail-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-networker-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-gnetio-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-gipcontrack-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-arpmanager-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-dcop-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-bluetooth-${PV}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-gaclock-${PV1}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-taskmanager-${PV2}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-configurator-${PV2}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-gpipe-${PV2}.tar.bz2 http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-i18n-${PV2}.tar.bz2" # http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-gdate-${PV}.tar.bz2 # http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-gmount-${PV}.tar.bz2 # http://www.xiaprojects.com/www/downloads/files/kxdocker/${PV}/${Q}-gthrottle-${PV}.tar.bz2 # The installation of these plugins cant be controlled with a use flag (cause I cant think of good # name for them) or they are necessary to make kxdocker work properly BASE="trayiconlogger dcop configurator thememanager taskmanager gaclock wizard gtrash" # What to do with these? Some will want them, others won't # gmount gthrottle gdate LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="acpi net bluetooth nls amarok mail pager mounts-check" RDEPEND=">=kde-misc/kxdocker-1.1.4a" need-kde 3.2 V1="gaclock" V2="configurator i18n gpipe taskmanager" pkg_setup(){ use acpi && export addons="gbattery" use amarok && export addons="${addons} gamarok" use net && export addons="${addons} networker gnetio gipcontrack arpmanager gpipe" use mail && export addons="${addons} gmail" use nls && export addons="${addons} i18n" use bluetooth && export addons="${addons} bluetooth" use pager && export addons="${addons} gapager" use mounts-check && export addons="${addons} mountmanager" export all="${BASE} ${addons}" } src_unpack(){ kde_src_unpack || die "Unpack failed" } src_compile(){ for i in ${all}; do echo "hola" echo ${i} compiled="0" for j in ${V1}; do if [ ${i} == ${j} ] then S=${WORKDIR}/${Q}-${i}-${PV1} KDE_S=${S} myconf="" kde_src_compile || die "Compile failed" compiled="1" fi done for k in ${V2}; do if [ ${i} == ${k} ] then S=${WORKDIR}/${Q}-${i}-${PV2} KDE_S=${S} myconf="" kde_src_compile || die "Compile failed" compiled="1" fi done if [ ${compiled} -eq "0" ] then S=${WORKDIR}/${Q}-${i}-${PV} KDE_S=${S} myconf="" kde_src_compile || die "Compile failed" fi done } src_install() { for i in ${all}; do installed="0" for j in ${V1}; do if [ ${i} == ${j} ] then S=${WORKDIR}/${Q}-${i}-${PV1} KDE_S=${S} kde_src_install || die "Install failed" installed="1" fi done for k in ${V2}; do if [ ${i} == ${k} ] then S=${WORKDIR}/${Q}-${i}-${PV2} KDE_S=${S} kde_src_install || die "Install failed" installed="1" fi done if [ ${installed} -eq "0" ] then S=${WORKDIR}/${Q}-${i}-${PV} KDE_S=${S} kde_src_install || die "Install failed" fi done rm -rf ${D}/usr/share/doc/HTML chmod -R go=u,go-w ${D}/usr/share/apps/kxdocker/plugins/gaclock/themes/default/ }