Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
kopete emergen... [solved]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
jonny_mc_conny
Apprentice
Apprentice


Joined: 12 Apr 2004
Posts: 248

PostPosted: Mon May 30, 2005 12:42 pm    Post subject: kopete emergen... [solved] Reply with quote

ich bräuchte ne neue version von kopete, leider ist das paket erstens maskiert und 2. unmaskiert nur im koplettpaket der kde enthalten, das ich zwar installiert hab, aber da is halt noch die alte kopete version drin glaub ich...

wenn ich nu das maskierte paket kopete mergen will, will er auch die arts-3.4.0 und die kdelibs-3.4.0-r2 mergen...
würde ich damit dann die kde schroten(kaputt machen)?? und wenn ja, wie kann ich das problem anders lösen?

thx im vorraus


*edit: warum kann ich eigentlich noch nich die komplette kde 3.4.0 mergen??


Last edited by jonny_mc_conny on Wed Jun 01, 2005 4:34 pm; edited 1 time in total
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Mon May 30, 2005 12:52 pm    Post subject: Reply with quote

und wieder mal:
1) kopete == split ebuild
kopete wäre in kdenetwork enthalten.

was meinst du mit "alte version" bzw. "neue version"?

du hast emerge kde gemacht? dh: du hast noch kde <3.4?
wenn ja, dann gib mal kde in die package.keywords und du solltest 3.4 erhalten.

ciao
Back to top
View user's profile Send private message
jonny_mc_conny
Apprentice
Apprentice


Joined: 12 Apr 2004
Posts: 248

PostPosted: Mon May 30, 2005 12:58 pm    Post subject: Reply with quote

wann wird die kde-3.4.0 denn voraussichtlich unmasked im portage zu finden sein?
und irgendwie will das mit der package.keywords nich so...


mit alte version mein ich eine alte verison von kopete:
diese hat probleme sich über das MSN protokoll anzumelden, daher brauch ich ne neue, da die alternativen messangerwie sim nich so mein fall sind (obwohl sim ausreicht)


Last edited by jonny_mc_conny on Mon May 30, 2005 1:06 pm; edited 1 time in total
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Mon May 30, 2005 1:04 pm    Post subject: Reply with quote

https://forums.gentoo.org/viewtopic-t-315965.html

aber ich hab die 3.4.0er seit dem ersten tag (und den ersten betas) und bin SEHR zufrieden.
Back to top
View user's profile Send private message
Yonathan
l33t
l33t


Joined: 05 Jan 2005
Posts: 662

PostPosted: Tue May 31, 2005 5:29 am    Post subject: Reply with quote

habe auch 3.4 seit der ersten offiziellen minute, aber trotzdem habe ich jetzt das problem, dass kopete isch bei msn nicht mehr anmelden kann :(
_________________
Athlon XP+ 2400 Thunderbird,
Abit NF7
1536MB DDR (266),
Radeon 9200 (256mb)
gentoo 2.6.19-r5
Back to top
View user's profile Send private message
momonster
Tux's lil' helper
Tux's lil' helper


Joined: 17 Jun 2003
Posts: 103

PostPosted: Tue May 31, 2005 6:00 am    Post subject: Reply with quote

Für das msn-problem gibt es hier einen Patch:
https://bugs.gentoo.org/show_bug.cgi?id=93213
Back to top
View user's profile Send private message
Yonathan
l33t
l33t


Joined: 05 Jan 2005
Posts: 662

PostPosted: Tue May 31, 2005 6:49 am    Post subject: Reply with quote

ja...... ein bug... schön....

ich raff nur net, was dir mir da auf der seite sagen wollen O_o

wie installiere ich den patch? und vor allem, welchen? da sind 2 patches für 3.4.0

lg. yona
_________________
Athlon XP+ 2400 Thunderbird,
Abit NF7
1536MB DDR (266),
Radeon 9200 (256mb)
gentoo 2.6.19-r5
Back to top
View user's profile Send private message
Phlogiston
Veteran
Veteran


Joined: 27 Jan 2004
Posts: 1925
Location: Europe, Swizerland

PostPosted: Tue May 31, 2005 6:53 am    Post subject: Reply with quote

gerade ist kde 3.4.1 rausgekommen, entweder du wartest oder du suchst im forum nach diesem bug und findest eine anleitung von mir ;)
_________________
Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor
Back to top
View user's profile Send private message
Phlogiston
Veteran
Veteran


Joined: 27 Jan 2004
Posts: 1925
Location: Europe, Swizerland

PostPosted: Tue May 31, 2005 6:55 am    Post subject: Reply with quote

habs für dich gesucht:
https://forums.gentoo.org/viewtopic-t-339011-postdays-0-postorder-asc-start-25.html

viel glück :)
_________________
Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor
Back to top
View user's profile Send private message
Yonathan
l33t
l33t


Joined: 05 Jan 2005
Posts: 662

PostPosted: Tue May 31, 2005 7:25 am    Post subject: Reply with quote

ich raffe nach wie vor nicht, wie man nun da was patcht, mein englisch scheint net so weit zu reichen, dass ich das raffe :( (warum kann so ein guide net auch auf deutsch existieren :( )

aber wenn du sagst 3.4.1 ist raus, dann kann ich ja hoffen, dass der fehler dort behoben ist und ich jetzt "nurnoch" das update machen muss :)

trotzdem danke.

yona
_________________
Athlon XP+ 2400 Thunderbird,
Abit NF7
1536MB DDR (266),
Radeon 9200 (256mb)
gentoo 2.6.19-r5
Back to top
View user's profile Send private message
Redshirt
n00b
n00b


Joined: 10 Oct 2003
Posts: 58
Location: Braunschweig/Germany

PostPosted: Tue May 31, 2005 10:54 am    Post subject: Reply with quote

Ok, mal ein kleines Howto, wie ich das bei mir gepatcht habe. Ich weiß nicht, wie sauber das ganze ist, aber es funktioniert auf meinem amd64-System, auch x86 sollte es auch funktionieren. Ich benutze KDE-3.4.0, das betroffene Packet ist kde-base/kdenetwork-3.4.0-r2. Ähnlich müsste es aber auch für andere Versionen gehen. Alle nachfolgenden Befehle müssen (ok, fast alle) als Root ausgeführt werden.

Ich habe in meinem Portage-Overlay (usr/local/portage/) quasi eine neue Version von kdenetworks erstellt:
Code:
mkdir /usr/local/portage/kde-base
mkdir /usr/local/portage/kde-base/kdenetwork


Als Ausgangspunkt benutze ich das Ebuild von kdenetwork-3.4.0-r2, was bei mir vorher schon installiert war (mittels eines "=kde-base/kdenetwork-3.4.0-r2 ~amd64" in der /etc/portage/package.keyword"). Ich habe zuerst das gesamte Verzeichnis aus dem Portage Baum kopiert:
Code:
cp -R /usr/portage/kde-base/kdenetwork/* /usr/local/portage/kde-base/kdenetwork


Danach habe ich alle Ebuilds bis auf das kdenetwork-3.4.0-r2.ebuild entfernt, da ja nur diese Version gepatcht werden soll.

Als nächstes muss der Patch runtergeladen werden. Der Patch kommt von bugs.gentoo.org (woher sonst ;-) ):

Code:
wget -O /usr/local/portage/kde-base/kdenetwork/files/kdenetwork-3.4.0-kopete-msn.patch http://bugs.gentoo.org/attachment.cgi?id=59447&action=view


Diesen neuen Patch muss man nun noch im Ebuild eintragen. Dazu öffnet man das neue Ebuild (also /usr/local/portage/kde-base/kdenetwork/kdenetwork-3.4.0-r2) mit einem beliebigen Texteditor. in der Funktion src_unpack() muss man nun zwei Zeilen enfügen. Dies kann z.B. vor dem Ende der Funktion, nach den anderen Patches geschehen:

Code:
# fix kde bug 105929 and 105912. Applied for  3.4.1
epatch "${FILESDIR}/${P}-kopete-msn.patch"


Das Ebuild sieht bei mir dann so aus:

Code:
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-base/kdenetwork/kdenetwork-3.4.0-r2.ebuild,v 1.2 2005/05/12 13:39:58 agriffis Exp $

inherit kde-dist eutils

DESCRIPTION="KDE network apps: kopete, kppp, kget..."

KEYWORDS="~x86 ~amd64 ~sparc ~ppc ~ia64"
IUSE="rdesktop slp ssl wifi"

DEPEND="~kde-base/kdebase-${PV}
        slp? ( net-libs/openslp )
        wifi? ( net-wireless/wireless-tools )"

RDEPEND="${DEPEND}
        rdesktop? ( >=net-misc/rdesktop-1.3.1-r1 )
        dev-lang/perl
        ssl? ( app-crypt/qca-tls
               dev-perl/IO-Socket-SSL )"
# perl: for KSirc
# qca-tls: for Kopete jabber plugin.
# IO-Socket-SSL: for SSL support in KSirc.

src_unpack() {
        kde_src_unpack

        # fix kde bug 91288 and 105442. Applied for 3.4.1.
        epatch "${FILESDIR}/${P}-kopete-logout.patch"
        epatch "${FILESDIR}/${P}-kopete-tabbed-windows.patch"

        # fix kde bug 99671. Applied for 3.4.1.
        epatch "${FILESDIR}/${P}-kopete-spaces.patch"

        # fix kde bug 105929 and 105912. Applied for 3.4.1
        epatch "${FILESDIR}/${P}-kopete-msn.patch"
}

src_compile() {
        myconf="$(use_enable slp)"
        use wifi || export DO_NOT_COMPILE="${DO_NOT_COMPILE} wifi"

        kde_src_compile
}

src_install() {
        kde_src_install

        chmod u+s ${D}/${KDEDIR}/bin/reslisa

        # empty config file needed for lisa to work with default settings
        dodir /etc
        touch ${D}/etc/lisarc

        # lisa, reslisa initscripts
        sed -e "s:_KDEDIR_:${KDEDIR}:g" ${FILESDIR}/lisa > ${T}/lisa
        sed -e "s:_KDEDIR_:${KDEDIR}:g" ${FILESDIR}/reslisa > ${T}/reslisa
        exeinto /etc/init.d
        doexe ${T}/lisa ${T}/reslisa

        insinto /etc/conf.d
        newins ${FILESDIR}/lisa.conf lisa
        newins ${FILESDIR}/reslisa.conf reslisa
}


Nun muss man noch kurz folgendene Befehle ausführen:

Code:
cd /usr/local/portage/kde-base/kdenetwork
ebuild kdenetwork-3.4.0-r2.ebuild digest


Danach kann man die kdenetwork-Version einfach nochmal installieren:
Code:
emerge -v kdenetwork


Dies installiert dann u.A. Kopete mit dem neuen Patch, sodass MSN wieder funktioniert.

Ist zwar etwas kompliziert, funktionierte bei mir aber gut so. Für Anmerkungen und Korrekturen bin ich immer dankbar!
Back to top
View user's profile Send private message
jonny_mc_conny
Apprentice
Apprentice


Joined: 12 Apr 2004
Posts: 248

PostPosted: Tue May 31, 2005 6:40 pm    Post subject: Reply with quote

ich bekomms nich hin...
was genau muss ich in die package.unmask oder package-keywords eintragen....
vllt am besten einfach die ganze package.unmask oder package-keywords kopieren, bei dem die kde-3.4 läuft...

thx im vorraus
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Tue May 31, 2005 7:56 pm    Post subject: Reply with quote

@johnny: einfach nur rtfm:

http://www.gentoo.de/
http://www.gentoo.de/doc/de/handbook/handbook-x86.xml?part=2&chap=1 [abschnitt maskierte pakete]
weiters such einfach mal im forum!

http://gentoo-wiki.com/HOWTO_Update_KDE_3.3_to_KDE_3.4

du musst zB in die package.keywords/.unmask folgendes eintragen
~kde-base/kdelibs-3.4.1
dasselbe machst du nun mit kdebase, kdemultimedia usw.!

wenn du split ebuilds installieren willst sollte folgendes helfen:
http://www.gentoo.org/doc/en/index.xml
http://gentoo-wiki.com/Main_Page
insbesondere:
http://gentoo-wiki.com/HOWTO_Update_KDE_3.3_to_KDE_3.4#Using_split_KDE_3.4

bitte bedenke, dass für dich als anfänger die "metapackages" sicherlich einfacher sind!
nicht locker lassen - es zahlt sich aus :)

hth,
cheers
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum