View previous topic :: View next topic |
Author |
Message |
jonny_mc_conny Apprentice
Joined: 12 Apr 2004 Posts: 248
|
Posted: Mon May 30, 2005 12:42 pm Post subject: kopete emergen... [solved] |
|
|
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 |
|
|
_hephaistos_ Advocate
Joined: 07 Apr 2004 Posts: 2694 Location: salzburg, austria
|
Posted: Mon May 30, 2005 12:52 pm Post subject: |
|
|
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 |
|
|
jonny_mc_conny Apprentice
Joined: 12 Apr 2004 Posts: 248
|
Posted: Mon May 30, 2005 12:58 pm Post subject: |
|
|
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 |
|
|
_hephaistos_ Advocate
Joined: 07 Apr 2004 Posts: 2694 Location: salzburg, austria
|
|
Back to top |
|
|
Yonathan l33t
Joined: 05 Jan 2005 Posts: 662
|
Posted: Tue May 31, 2005 5:29 am Post subject: |
|
|
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 |
|
|
momonster Tux's lil' helper
Joined: 17 Jun 2003 Posts: 103
|
|
Back to top |
|
|
Yonathan l33t
Joined: 05 Jan 2005 Posts: 662
|
Posted: Tue May 31, 2005 6:49 am Post subject: |
|
|
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 |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Tue May 31, 2005 6:53 am Post subject: |
|
|
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 |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
|
Back to top |
|
|
Yonathan l33t
Joined: 05 Jan 2005 Posts: 662
|
Posted: Tue May 31, 2005 7:25 am Post subject: |
|
|
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 |
|
|
Redshirt n00b
Joined: 10 Oct 2003 Posts: 58 Location: Braunschweig/Germany
|
Posted: Tue May 31, 2005 10:54 am Post subject: |
|
|
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 |
|
|
jonny_mc_conny Apprentice
Joined: 12 Apr 2004 Posts: 248
|
Posted: Tue May 31, 2005 6:40 pm Post subject: |
|
|
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 |
|
|
_hephaistos_ Advocate
Joined: 07 Apr 2004 Posts: 2694 Location: salzburg, austria
|
|
Back to top |
|
|
|