diff options
Diffstat (limited to 'net-im/kadu/kadu-0.5.0.ebuild')
-rw-r--r-- | net-im/kadu/kadu-0.5.0.ebuild | 247 |
1 files changed, 0 insertions, 247 deletions
diff --git a/net-im/kadu/kadu-0.5.0.ebuild b/net-im/kadu/kadu-0.5.0.ebuild deleted file mode 100644 index a62780e2ee47..000000000000 --- a/net-im/kadu/kadu-0.5.0.ebuild +++ /dev/null @@ -1,247 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-im/kadu/kadu-0.5.0.ebuild,v 1.4 2007/07/12 05:34:48 mr_bones_ Exp $ - -inherit flag-o-matic eutils - -MY_PV=${PV/_*} -#SNAPSHOT=${PV#*_pre} #http://www.kadu.net/download/snapshots/ - -TABS="rev46" #http://gov.one.pl/svnsnap -AMAROK="1.19" #http://scripts.one.pl/amarok -WEATHER="3.04" #http://www.kadu.net/~blysk/ -EXT_INFO="2.0beta9" #http://kadu-ext-info.berlios.de -XOSD_NOTIFY="20060424" #http://www.kadu.net/~joi/xosd_notify -MAIL="0.2.0" #http://michal.gov.one.pl/mail -SPELLCHECKER="0.19" #http://scripts.one.pl/spellchecker -#SPY="0.0.8-2" #http://scripts.one.pl/~przemos/projekty/kaduspy/ -LED_NOTIFY="0.9" #http://http://www.kadu.net/~blysk/ -SCREEN_SHOT="0.4.4" #http://scripts.one.pl/screenshot -OSD_NOTIFY="0.3.2" #http://www.kadu.net/~pan_wojtas/osdhints_notify/ -POWERKADU="20061109" #http://kadu.net/~patryk/powerkadu/ -FIREWALL="0.6.4" #http://www.kadu.net/~pan_wojtas/firewall/download.html - -EXEC_NOTIFY="20060424" #http://www.kadu.net/~joi/exec_notify/ -FILEDESC="1.12" #http://scripts.one.pl/filedesc/ -FILTERING="0.3.6-20060816" #http://www.kadu.net/~pinkworm/filtering/ -PROFILES="0.1" #http://www.kadu.net/forum/viewtopic.php?t=6282 - #(fixme: no homepage?) -SHELLEXEC="1.2.0" #http://www.kadu.net/~obeny/modules/shellexec/ - -THEMES="kadu-theme-crystal-16 - kadu-theme-crystal-22 - kadu-theme-gg3d - kadu-theme-noia-16 - kadu-theme-nuvola-16 - kadu-theme-nuvola-22 - kadu-theme-old_default - kadu-theme-piolnet - kadu-theme-real_gg - alt_cryst" #http://www.kadu.net/download/additions - -EMOTICONS="penguins - TeX - kompatybilne_z_GG - zestaw_288" - -DESCRIPTION="QT client for popular in Poland Gadu-Gadu IM network" -HOMEPAGE="http://kadu.net/" - -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -IUSE="X debug alsa arts esd voice speech nas oss spell ssl xosd amarok extraicons extramodules mail" - -DEPEND="=x11-libs/qt-3* - media-libs/libsndfile - alsa? ( media-libs/alsa-lib ) - arts? ( kde-base/arts ) - amarok? ( media-sound/amarok ) - esd? ( media-sound/esound ) - nas? ( media-libs/nas ) - spell? ( app-dicts/aspell-pl ) - ssl? ( dev-libs/openssl ) - speech? ( app-accessibility/powiedz ) - xosd? ( x11-libs/xosd )" - -SRC_URI="http://kadu.net/download/stable/${P}.tar.bz2 - amarok? ( http://scripts.one.pl/amarok/devel/${MY_PV}/amarok-${AMAROK}.tar.gz ) - extraicons? ( - http://biprowod.wroclaw.pl/kadu/kadu-theme-alt_cryst.tar.bz2 - http://www.kadu.net/download/additions/kadu-theme-crystal-16.tar.bz2 - http://www.kadu.net/download/additions/kadu-theme-crystal-22.tar.bz2 - http://www.kadu.net/download/additions/kadu-theme-gg3d.tar.bz2 - http://www.kadu.net/download/additions/kadu-theme-noia-16.tar.bz2 - http://www.kadu.net/download/additions/kadu-theme-nuvola-16.tar.gz - http://www.kadu.net/download/additions/kadu-theme-nuvola-22.tar.gz - http://www.kadu.net/download/additions/kadu-theme-old_default.tar.bz2 - http://www.kadu.net/download/additions/kadu-theme-piolnet.tar.bz2 - http://www.kadu.net/download/additions/kadu-theme-real_gg.tar.bz2 - http://kadu.net/download/additions/kompatybilne_z_GG6.tar.gz - http://kadu.net/download/additions/dodatkowe_emoty_GG7.tar.gz - http://www.kadu.net/download/additions/kadu-emots-zestaw288.tar.bz2 - http://www.kadu.net/download/additions/kadu-emots-tex.tar.gz ) - extramodules? ( - http://gov.one.pl/svnsnap/tabs-svn-${TABS}.tar.gz - http://www.kadu.net/~blysk/weather-${WEATHER}.tar.bz2 - http://www.kadu.net/~dzwiedziu/pub/ext_info-${EXT_INFO}.tar.bz2 - http://www.kadu.net/~blysk/led_notify-${LED_NOTIFY}.tar.bz2 - http://scripts.one.pl/screenshot/devel/${MY_PV}/screenshot-${SCREEN_SHOT}.tar.gz - http://www.kadu.net/~joi/kde_transparency.tar.bz2 - http://www.kadu.net/~pan_wojtas/osdhints_notify/download/kadu-osdhints_notify-${OSD_NOTIFY}.tar.gz - http://kadu.net/~patryk/powerkadu/powerkadu-${POWERKADU}.tar.gz - http://www.kadu.net/~pan_wojtas/firewall/download/kadu-firewall-${FIREWALL}.tar.gz - http://www.kadu.net/~joi/exec_notify/packages/exec_notify-${EXEC_NOTIFY}.tar.bz2 - http://scripts.one.pl/filedesc/devel/${MY_PV}/filedesc-${FILEDESC}.tar.gz - http://www.kadu.net/~pinkworm/filtering/filtering-${FILTERING}-${MY_PV}.tar.bz2 - http://www.kadu.net/~obeny/modules/shellexec/0.5.x/shellexec-${SHELLEXEC}.tar.bz2 ) - xosd? ( http://www.kadu.net/~joi/xosd_notify/packages/xosd_notify-${XOSD_NOTIFY}.tar.bz2 ) - mail? ( http://michal.kernel-panic.cjb.net/mail/tars/release/mail-${MAIL}.tar.bz2 ) - spell? ( - http://scripts.one.pl/spellchecker/devel/${MY_PV}/spellchecker-${SPELLCHECKER}.tar.gz - )" -# http://www.kadu.net/~dorr/kadu-profiles-${PROFILES}.tar.gz - -S=${WORKDIR}/${PN} - -enable_module() { - if use ${1}; then - mv ${WORKDIR}/${2} ${WORKDIR}/kadu/modules/ || die "Error moving module ${2}" - module_config ${2} m - fi -} - -module_config() { - sed -i -r "s/(^module_${1}\\s*=\\s*).*/\\1${2}/" .config -} - -spec_config() { - sed -i -r "s/(^${2}\\s*=\\s*).*//" modules/${1}/spec - echo "${2}=${3}" >> modules/${1}/spec -} - -src_unpack() { - unpack ${A} - cd ${S} - - # Disabling autodownload for modules - rm -f ${WORKDIR}/kadu/modules/*.web - - # Disabling autodownload for icons - rm -f ${WORKDIR}/kadu/varia/themes/icons/*.web - - # Disabling all modules and iconsets for further activation via USE flags - sed .config -i -e 's/=m/=n/g' - sed .config -i -e 's/=y/=n/g' - - # Enable default icon theme - sed .config -i -e 's/icons_default=n/icons_default=y/' - - enable_module amarok amarok - enable_module spell spellchecker - enable_module xosd xosd_notify - enable_module mail mail - - enable_module extramodules weather - enable_module extramodules ext_info -# enable_module extramodules spy - enable_module extramodules led_notify -# enable_module extramodules tabs - enable_module extramodules screenshot - enable_module extramodules powerkadu - enable_module extramodules firewall - enable_module extramodules exec_notify - enable_module extramodules filedesc - enable_module extramodules filtering -# enable_module extramodules profiles - enable_module extramodules shellexec - - # put some patches -# epatch ${FILESDIR}/kadu-toolbar_toggle-gentoo.diff - use xosd && epatch ${FILESDIR}/xosd-gentoo.patch -} - -src_compile() { - filter-flags -fno-rtti - - # Enabling default iconset - module_config icons_default y - - # Enabling dependencies that are needed by other modules - module_config account_management m - module_config autoaway m - module_config autoresponder m - module_config config_wizard m - module_config dcc m - module_config default_sms m - module_config docking m - module_config filedesc m - module_config hints m - module_config notify m - module_config sms m - module_config sound m - module_config desktop_docking m - module_config migration m - - use speech && module_config speech m - use extramodules && module_config autoresponder - - # static modules (disable only, do not compile as .so) - use ssl && module_config encryption y - - # dynamic modules - use alsa && module_config alsa_sound m - use arts && module_config arts_sound m - use esd && module_config esd_sound m - use nas && module_config nas_sound m - use voice && module_config voice m - use X && module_config x11_docking m - use X && module_config wmaker_docking m - - # Some fixes - einfo "Fixing modules spec files" - if use arts; then - spec_config arts_sound MODULE_INCLUDES_PATH "\"$(kde-config --prefix)/include $(kde-config --prefix)/include/artsc\"" - spec_config arts_sound MODULE_LIBS_PATH $(kde-config --prefix)/lib - fi - if use amarok; then - spec_config amarok MODULE_INCLUDES_PATH $(kde-config --prefix)/include - spec_config amarok MODULE_LIBS_PATH $(kde-config --prefix)/lib - fi - - local myconf - myconf="${myconf} --enable-modules --enable-dist-info=Gentoo --enable-pheaders" - - econf \ - $(use_enable kdeenablefinal final) \ - $(use_enable voice dependency-tracing) \ - $(use_enable debug) \ - ${myconf} || die - emake || die -} - -src_install() { - make \ - DESTDIR=${D} \ - install || die - - if use extraicons; then - einfo "Installing extra icons" - for theme in ${THEMES}; do - insinto /usr/share/kadu/themes/icons/${theme} - doins ${WORKDIR}/${theme}/{icons.conf,*.png} - done - mv ${WORKDIR}/3 ${WORKDIR}/kompatybilne_z_GG6/ - mv ${WORKDIR}/kompatybilne_z_GG6/ ${WORKDIR}/kompatybilne_z_GG - mv ${WORKDIR}/kaduemotex/TeX/ ${WORKDIR}/TeX/ - mv $S/varia/themes/emoticons/penguins ${WORKDIR}/ - for emots in $EMOTICONS; do - for i in ${WORKDIR}/$emots/*; do - insinto /usr/share/kadu/themes/emoticons/$emots/${i/*\/} - doins $i/* - done - done - fi -} |