# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: $ DESCRIPTION="This is set of KDM Themes for KDE" HOMEPAGE="http://www.kde-look.org/" THEME_URI="http://www.kde-look.org/content/files" # We get only KDM Themes without spaces in their SRC_URI because # it seems that portage cant't manage SRC_URI with spaces... SRC_URI="${THEME_URI}/5531-crystal_gdm.tar.gz http://jriddell.org/program/happyk-1.0.tar.bz2 http://www.oceighty.net/debian/gdmthemes/GDM-DebianLDRed.tar.gz http://oceighty.net/slackpack/kwindec/GDM-SlackwareNLDBlue.tar.gz http://oceighty.net/slackpack/kwindec/GDM-SlackwareNLDBlack.tar.gz http://oceighty.net/slackpack/kwindec/GDM-SlackwareNLDGray.tar.gz ${THEME_URI}/20653-gnu-linux.tar.bz2 ${THEME_URI}/20658-gentoo-theme-kdm.tar.gz http://koti.mbnet.fi/weza/linux/KDM/SimpleK.tar.gz ${THEME_URI}/21124-BlueTheme-0.2.tar.bz2 ${THEME_URI}/20629-kcircles.tar.bz2 ${THEME_URI}/20724-wipeout-kdm.tar.gz ${THEME_URI}/22187-Tux-Mania.tar.bz2 ${THEME_URI}/22173-ARgnu-linux.tar ${THEME_URI}/22307-wipeoutV2.tar.gz ${THEME_URI}/22390-Krystal.tar.gz ${THEME_URI}/22430-Krystal-S.tar.gz ${THEME_URI}/21186-LastWinter-0.1.tar.bz2 http://www.mallorcaweb.net/friki/descarregues/altres/LastSpring.tar.gz http://www.mallorcaweb.net/friki/descarregues/altres/LastSpring_notext.tar.gz http://mallorcaweb.net/friki//descarregues/altres/LightedGrass_nokde.tar.gz http://mallorcaweb.net/friki//descarregues/altres/LightedGrass.tar.gz http://mallorcaweb.net/friki//descarregues/altres/LightedGrass_Flower.tar.gz ${THEME_URI}/23522-ThisSpring2.tar.gz ${THEME_URI}/23531-revolution_kdm_theme.tar.bz2 ${THEME_URI}/23568-MandriveBlueKDM.tar.gz ${THEME_URI}/24301-LE2005v02.tar.bz2 ${THEME_URI}/24261-Slx.tar.bz2 ${THEME_URI}/24338-Carmella_kdm-theme.tar.gz ${THEME_URI}/24365-kubuntu-blue.tar.gz ${THEME_URI}/24397-starwars.tar.gz ${THEME_URI}/24470-bod.tar.gz ${THEME_URI}/24535-bliss-sphere.tar.gz ${THEME_URI}/24459-thisspringkubuntu.tar.bz2 ${THEME_URI}/24582-simbiose.tar.gz ${THEME_URI}/24666-cleanx.tar.gz ${THEME_URI}/25152-bahamuth-kdm.tar.gz ${THEME_URI}/25218-nanogears.tar.bz2 http://dan1.wi.ots.dk/cannabix/Cannabix-KDM.zip ${THEME_URI}/25468-gear2.tar.gz ${THEME_URI}/25503-shuttle.tar.gz ${THEME_URI}/25454-gear.tar.gz ${THEME_URI}/25594-pclos.tar.gz ${THEME_URI}/25772-SuSE-Green-Theme.tar.bz2 ${THEME_URI}/25872-PCBSD-ksplash.tar.bz2 ${THEME_URI}/25939-fedora4.tar.gz ${THEME_URI}/26103-SuSE92Splash.tar.gz" RESTRICT="nomirror" LICENSE="GPL" SLOT="0" KEYWORDS="~x86 ~ppc ~sparc ~alpha ~amd64" DEPEND="|| ( >=kde-base/kwin-3.4.1 >=kde-base/kdebase-3.4.1 ) app-arch/bzip2 app-arch/tar app-arch/unzip" KDEDIR=`kde-config --prefix` src_unpack(){ mkdir ${S} cd ${S} for i in ${SRC_URI} ; do bn=`basename ${i}` unpack ${bn} done } src_install() { mkdir -p ${D}/${KDEDIR}/share/apps/kdm/themes # Install KDM Themes downloaded find ${S} -name "*~" -o -name "*.*_bak" -exec rm {} \; for i in `find ${S} -maxdepth 1 -type d` do cd $i for j in README README.txt do if test -f $j then docinto $i dodoc $j fi; done; done; cp -p -r ${S}/* ${D}/${KDEDIR}/share/apps/kdm/themes chmod -R 644 ${D}/${KDEDIR}/share/apps/kdm/themes } pkg_postinst(){ case $LANG in fr_FR@euro) einfo "" ewarn "Cet ebuild contient plusieurs dizaines de thèmes pour KDM." einfo "" einfo "Pour changer le thème que vous utilisez pour KDM :" einfo " o Editez le fichier ${KDEDIR}/share/config/kdm/kdmrc" einfo " - Décommentez la ligne \"UseTheme=true\"" einfo " - Choisissez un nom de thème parmi ceux présents dans ${KDEDIR}/share/apps/kdm/themes" einfo " - Ajoutez ce nom à la variable \"Theme=${KDEDIR/share/apps/kdm/themes/{NOM_DU_THEME}\"" einfo "" ;; *) einfo "" ewarn "This is a set of several themes for KDM." einfo "" einfo "To change your KDM theme:" einfo " o Edit the file ${KDEDIR}/share/config/kdm/kdmrc" einfo " - Uncomment the line \"UseTheme=true\"" einfo " - Choose a theme between these are presents in ${KDEDIR}/share/apps/kdm/themes" einfo " - Add this name to the var \Theme=${KDEDIR}/share/apps/kdm/themes/{THEME_NAME}\"" einfo "" ;; esac }