Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Polskie forum (Polish)
  • Search

[EBUILD] kadu-0.4.3-r3 z dnia: 2006-01-28

Witajcie na polskim forum użytkowników Gentoo!
Opis instalacji i pracy z Gentoo. Pozostała dokumentacja Gentoo

Moderator: SlashBeast

Post Reply
  • Print view
Advanced search
390 posts
  • Page 1 of 16
    • Jump to page:
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 16
  • Next
Author
Message
OBenY
Guru
Guru
Posts: 552
Joined: Sun Feb 15, 2004 5:05 pm
Location: Poland -> Wroclaw
Contact:
Contact OBenY
Website

[EBUILD] kadu-0.4.3-r3 z dnia: 2006-01-28

  • Quote

Post by OBenY » Sat Nov 27, 2004 5:35 pm

W tym wątku mam przyjemność zaprezentować Wam ebuild do Kadu, ktory różni się tym, od tego który jest w portage:
- ilością obsługiwanych modulów,
- dodatkowymi funkcjonalnościami,
- zawiera backporty części funkcji z wersji rozwojowej (0.5-svn),
- poprawkami błędów, usprawnieniami, optymalizacjami,
- dodatkowymi zestawami ikon i poprawkami w nich,
- szeregiem niewidocznych usprawnień i poprawek.

Opis flag USE:
alsa - Obsługa dźwięku przez ALSA,
arts - Obsługa dźwięku przez ARTS (serwer dźwięku dostrarczany z KDE),
audiofile - Obsługa dźwięku przez libao,
compact_headers - Nagłówki wiadomości a'la komunikator Happy (http://www.kadu.net/forum/viewtopic.php?t=5897),
crypt - Moduł encryption umożliwiający korzystanie z szyfrowanej transmisji danych,
debug - Opcja dla developerów albo osób chcących czynnie pomagać w rozwiązywaniu problemów (powoduje tworzenie logów z działania programu w /tmp/kadu-debug-YYYY_MM_DD:HH_MM_SS), ale zawsze kasuje wszystkie przed startem, wiec zawsze zostaje nam tylko najświeższy log,
esd - Obsługa dźwięku przez esound (serwer dźwięku GNOME),
extraicons - Dodtkowe zestawy ikon,
extras - Włącza dotatkowe opcje, optymalizacje, backporty opcji, niewspierane przez Kadu Team,
module_amarok - Moduł integracyjny z odtwarzaczem Amarok - ustawianie statusów i takie inne.
module_autoaway - Moduł zmieniający status, gdy nie ma nas przed komputerem,
module_autoresponder - Automatyczna sekretarka, która poinformuje naszego rozmówcę, że nie ma nas przed komputerem,
module_dcopexport - moduł udostępniający możliwość sterowania Kadu z poziomu powłoki, dodający obsługę protokołu gg://, ustawiania statusu z poziomu Konquerora i wiele innych (wymaga Kdelibs),
module_default_sms - Moduł obsługi bramek sms dla Orange, Plusa i Ery dostarczany domyślnie z Kadu,
module_desktop_docking - Dokowanie Kadu na pulpicie,
module_dsp_sound - Obsługa dźwięku przez /dev/dsp - bezpośrednio (tylko dla tych co maja porzadne karty dźwiękowe - np: SB Live! albo Audigy),
module_ext_info - Rozszerzone informacje o kontakcie,
module_ext_sound - Obsługa dźwięku przez zewnętrzny program (np: play),
module_filedesc - Ostawianie statusów opisowych z pliku,
module_imiface - Integracja z KDE
module_iwait4u - Moduł informujący o pojawieniu się osoby, na którą czekamy,
module_kde_transparency - Przeźroczystość listy kontaktów i okna rozmowy (wymaga Kdelibs),
module_led_notify - Moduł informujący o zdarzeniach przez miganie diodami klawiatury,
module_mail - Moduł informujący o przyjściu wiadomości e-mail,
module_mbox_sms - Obsługa bramki MBox,
module_miastoplusa_sms - Obsługa bramki MiastoPlusa,
module_osdhints_notify - Ładne przeźroczyste dymki,
module_pcspeaker - Informowanie o zdarzeniach przez głośniczek systemowy,
module_profiles - Obsługa profili a'la GG,
module_screenshot - Moduł pozwalający robić wygodnie screenshoty i wstawianie ich jako obrazek do okna rozmowy,
module_shellexec - Moduł pozwalający przesyłać rozmówcy wynik wykonania polecenia oraz pozwalający wykonać zdalnemu rozmówcy komendę systemową na naszej maszynie za naszym przyzwoleniem,
module_speech - Moduł wykorzystujący program powiedz do czytania zawartości okna rozmowy,
module_spy - Moduł śledzący/wykrywający konspirantów - sprawdza, czy ktoś sie nie ukrywa,
module_tabs - Moduł grupujący wszystkie okna chatu w jedno i wydzielające je jako zakładki (uwaga, bo sypie okienka, jak mamy wlaczone Composite),
module_voice - Moduł do prowadzenia rozmów głosowych przez Kadu (działa zawodnie),
module_weather - Moduł sprawdzający pogodę dla nas oraz rozmówców,
module_window_notify - Moduł informujący o zdarzeniach przy użyciu okienka,
module_wmaker_docking - Dokowanie Kadu dla WindowMakera
module_x11_docking - Obsługa dokowania w trayu,
module_xosd_notify - Informowanie o zdarzeniach poprzez OSD,
nas - Obsługa dźwięku przez NAS,
optflags - Włączenie dodatkowych flag optymalizacyjnych uważanych za bezpieczne a zwiększających prędkość działania Kadu,
pheaders - Obsługa prekompilowanych plików nagłówkowych, co przyśpiesza kompilację (wymaga gcc-3.4 lub nowszego),
script_antyflood - Skrypt dla tcl_scripting blokujący floodowanie przez rozmówcę - jak powtórzy ta sama wiadomość w tym samym czasie, to zostanie ostrzeżony,
script_firewall - Skrypt dla tcl_scripting blokujący możliwość rozmowy z nami nieznajomym, dopóki nie wpiszą hasła. Skrypt przydatny do unikania spammerów i napalonych 13-latek,
script_imagelink - Skrypt dla tcl_scripting, który automatycznie wstawia do okna rozmowy obrazek, do którego rozmówca podał linka,
script_lak - Skrypt dla tcl_scripting - logowanie aktywności kontaktów,
script_mimetex - Skrypt dla tcl_scripting, który pozwala wysyłać rozmówcy ładne wzory matematyczne jako obrazki. Wzory zapisuje się dzięki składni TEX-a poprzedzonej tagiem <tex> i zakończonej takiem </tex>,
script_split - Skrypt dla tcl_scripting dzielący wiadomości na kawałki po 2000 znaków, tak że można wysylać większe wiadomości niż Kadu na to normalnie pozwala. Ważne jest by wyłączyć szyfrowanie na czas wysyłanie długiej wiadomości, bo ulegnie ona uszkodzeniu, jeżeli nie wysyłamy długich wiadomości szyfrowanie może pozsostać aktywne. Gdy włączona jest ta flaga, BARDZO ISTOTNE JEST BY NIEZWŁOCZNIE ZAŁADOWAĆ moduł tcl_scripting a w nim skrypt split.tcl, w przeciwnym wypadku wysłanie wiadomości dłuższej niz 2000 znaków spowoduje błąd Kadu,
sms_gadget - Bajer w oknie wysyłania sms-a pasek postępu,
spell - Moduł sprawdzający poprawność ortograficzną wpisywanych wiadomości,
tcltk - Moduł tcl_scripting oraz zestaw skryptów rozszerzających możliwości Kadu, zwany KaduPro + dodatkowe skrypty, które dostarczane są z pakietem,
userbox_sort - Alternatywne sortowanie listy kontaktów - pierw Ci, co maja status, potem Ci bez statusu,
xmms - Moduł pozwalający na pobieranie tytułu utworu odtwarzanego w XMMS i ustawienie go jako status oraz zarządzanie XMMS-em z okna rozmowy Kadu,

Przestroga:
Proszę zwrócić uwagę, ze flaga USE - extras, powoduje nakladanie na źródła całej masy NIEoficjalnych poprawek, które mogą zmieniać działanie Kadu oraz komunikaty dodawanych przez te łatki opcji nie są tłumaczone - są po angielsku. W przypadkach, gdy jednak Kadu Was zawiedzie, pierw skontaktujcie się ze mną (czy to przez Jabbera, ICQ, GG, czy PM, ew. forum) i dopiero po przedyskutowaniu błędu podejmiemy decyzję, czy błąd jest wynikiem prac KaduTeam, czy moim :) Wezcie pod uwagę, ze KT nie musi sie opiekować moim w ten sposób zmodyfikowanym Kadu.

Najświeższy ebuild: http://obeny.kicks-ass.net/obeny/downlo ... r3.tar.bz2 (28-01-2006)

Rozwiazane problemy:
COMPOSITE:
Wywrotki Xow gdy wlaczone jest composite i przezroczystosci da sie obejsc w sposob nastepujacy: instalujemy jajko rowne lub nowsze 2.6.13, sterowniki nvidia-81xx, (na seriach 76xx mozna doswiadczyc bardzo nieprzyjemnych zawieszek okienek na np: splashscreenie KDE, a 66xx nie wspolpracuja poprawnie z nowym Xorg (o tym dalej)), najwazniejszym krokiem jest instalacja NOWYCH Xorg-6.9RC2 lub nowszych z tego ebuilda http://forums.gentoo.org/viewtopic-t-39 ... eeded.html - zawiera latki od Suse na compose, poprawionego xliba, poprawionego xdamage, wszystko w kupie daje taki efekt, ze przezroczystosci nie dosc, ze sie nie wywalaja, to jeszcze dzialaja znacznie lepiej, szybciej, mniej zasobozernie :)
podziekowania: w rozwiazywaniu problemow z composite pomagali: Mily, Quake, Pwe.


edit: 28/01/2006

Zmiany:
- guziczki "pokaz/ukryj kontakty bez opisu" oraz "pokaz/ukryj niedostepnych" sa wciskiwalno-wyciskiwalne :P
- dodane usuwanie informacji o roznicy czasu miedzy serwerem a odbiorca,
- kosmetyczne poprawki.


edit: 07/01/2006

Zmiany:
- poprawki w odswiezaniu okna rozmowy (separatory sie nie gubia),
- przyspieszone wczytywanie historii,
- przyspieszone okno chata.


edit: 06/12/2005

Zmiany:
- Aktualizacja do wersji 0.4.3,
- Rozwiazany problem z wywrotkami Xow :)


edit: 26/11/2005

Zmiany:
- usuniete pasqdne bugi, ktore teraz zauwazylem :/.


edit: 26/11/2005

Zmiany:
- aktualizacja modulu screenshot do wersji 0.3.4 (backport z 0.5-svn),
- wywalenie modulu contacts,
- poprawiona literowka w kopiowaniu statusu wybranego uzytkownika,
- dodana opcja pozwalajaca kopiowac dane personalne zaznaczonej osoby na liscie kontaktow: "copy user's personal info",
- czystki,
- dotatkowy zestaw ikon - gg7.


edit: 21/11/2005

Zmiany:
- poprawiona kompilacja dcopexport z debugiem,
- poprawiona latka kopiowania statusu zaznaczonego uzytkownika,
- usprawniony debug - teraz wszystkie komunikaty sa przekierowywane do pliku /tmp/kadu-debug-YYYY_MM_DD:HH_MM_SS oraz leca na konsoli,
- zaktualizowany modul profiles,
- dodane komunikaty ostrzegawcze, ze modul tabs moze powodowac wywrotki Xorg z wlaczonym composite,
- wyeliminowany problem blednej kompilacji na gcc-3.3.6,
- dodany nowy zestaw ikon - rozgwiazda


edit: 19/11/2005

Zmiany:
- zaktualizowane i polatane moduly: osdhints_notify, dcopexport (backporty ficzerow z wersji Kadu-0.5).
- dodana mozliwosc kopiowania statusu zaznaczonego (tylko jednego) uzytkownika do schowka (przydatne jak ktos ma w statusie jakis link do strony www).
- przeprowadzka na kadu.net (moj serwer jest w stanie agonii, moze go kiedys pozbieram do kupy..., poki co nie chce mi sie :P)


.
.
.

<poprzednie wpisy rozmazaly sie w pomroce dziejów>
Last edited by OBenY on Sat Apr 08, 2006 11:38 pm, edited 69 times in total.
Linux registered user: #205241
KDE registered user: #1919
http://obeny.obeny.net
Top
Tommm
Apprentice
Apprentice
Posts: 159
Joined: Fri Feb 06, 2004 5:30 pm
Location: Warsaw, Poland

  • Quote

Post by Tommm » Sat Nov 27, 2004 6:55 pm

u mnie:

Code: Select all

!!! Digest verification Failed:
!!!    /usr/portage/distfiles/dcopexport-0.8-0.4.0-cvs.tar.bz2
!!! Reason: Filesize does not match recorded size
po zrobieniu ebuild digest poszlo :) tyle ze nie moglo sciagnac module-ao-sound i tego do xosd - nie wiem czy to tylko chwilowy problem czy nie (zreszta i tak nie uzywam, ale chcialem wyprobowac :P )

poza tym dziala (jak na razie :D )
Top
OBenY
Guru
Guru
Posts: 552
Joined: Sun Feb 15, 2004 5:05 pm
Location: Poland -> Wroclaw
Contact:
Contact OBenY
Website

  • Quote

Post by OBenY » Sat Nov 27, 2004 7:09 pm

Zle Ci sie sciagnelo - pewnie jakas przerwa w transmisji czy cos. Niestety pakiety nie sa zmirrorowane, wiec ciagna sie z roznych miejsc o roznej jaosci lacz :( Jak bede mial czas, to bede mirrorowal i wrzucal na w miare szybie lacze :P
Linux registered user: #205241
KDE registered user: #1919
http://obeny.obeny.net
Top
Tommm
Apprentice
Apprentice
Posts: 159
Joined: Fri Feb 06, 2004 5:30 pm
Location: Warsaw, Poland

  • Quote

Post by Tommm » Sat Nov 27, 2004 7:16 pm

aha - przy sprawdzaniu pogody wylaczylo sie za 1 razem, potem juz bez problemow (ale to raczej kwestia samego kadu)

no i zapomnialem jeszcze napisac, ze bardzo mi sie podoba taki ebuild, mam nadzieje ze beda nastepne :D
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Sat Nov 27, 2004 7:30 pm

Tommm wrote:aha - przy sprawdzaniu pogody wylaczylo sie za 1 razem, potem juz bez problemow (ale to raczej kwestia samego kadu)
u mnie kadu (z cvs'a) pada jak w prognozie pogody wybiore inny serwis niz interia.. jak dam, np na onet, i dam na sprawdzenie pogod, to bach i po kadu.. przy interii wszystko ok. (ebuilda obatrze jak juz wsjo x'owe u mnie bedzie dzialac (nieszybko?) ) ale wierze, ze jest napewno dobry :}
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
Tommm
Apprentice
Apprentice
Posts: 159
Joined: Fri Feb 06, 2004 5:30 pm
Location: Warsaw, Poland

  • Quote

Post by Tommm » Sat Nov 27, 2004 7:34 pm

u mnie z onetu ladnie sciaga pogode :) innych nie probowalem
Top
OBenY
Guru
Guru
Posts: 552
Joined: Sun Feb 15, 2004 5:05 pm
Location: Poland -> Wroclaw
Contact:
Contact OBenY
Website

  • Quote

Post by OBenY » Sun Nov 28, 2004 9:50 am

Niestety nie jest to moja wina - z modulem weather jakies jaja sie dzieja - no niestety jest to wersja rozwojowa, wiec to raczej normalne. Nie wiem czy to juz pisalem, czy nie, ale modul spy sie nie lubi z encryptionem oraz czasem autoawayem, sa to sporadyczne przypadki, ale niestety jednak sie zdarzaja. Czekam na kolejne wersje modulow, moze w nich cos developerzy dodadza/poprawia.

Ja swoje ebuildy bede pewnie co jakis tydzien wydawal przynajmniej do czasu stabilnej 0.4.0 :)

Na stronce podanej w signaturce sa troche nieaktualne - nie mam checi czasu jej aktualizowac :P
Linux registered user: #205241
KDE registered user: #1919
http://obeny.obeny.net
Top
OBenY
Guru
Guru
Posts: 552
Joined: Sun Feb 15, 2004 5:05 pm
Location: Poland -> Wroclaw
Contact:
Contact OBenY
Website

  • Quote

Post by OBenY » Sun Nov 28, 2004 12:21 pm

Poprawiona bardziej hardrockowa wersja - pliki przeniesione na szybszy server oraz dodane 3 nowe funkcje (wygrzebane na forum), zaktualizowanie do nowego snapshota.

http://obeny.kicks-ass.net/obeny/pkgs/
Linux registered user: #205241
KDE registered user: #1919
http://obeny.obeny.net
Top
jey
Apprentice
Apprentice
User avatar
Posts: 259
Joined: Mon Oct 18, 2004 10:48 am
Location: Poland/Scotland

  • Quote

Post by jey » Sun Nov 28, 2004 1:41 pm

great ebuild tylko brakuje mi obslugi esound !!!
W CVS-4.0 denerwuje mnie fakt iz mimo wylaczenia obslugi dymkow, pojawiaja sie one... ktos z listy zmienia status i ja dostaje o tym powiadomienie w postaci dymku. Mozne ktos napisal patch do tego ?
Top
OBenY
Guru
Guru
Posts: 552
Joined: Sun Feb 15, 2004 5:05 pm
Location: Poland -> Wroclaw
Contact:
Contact OBenY
Website

  • Quote

Post by OBenY » Sun Nov 28, 2004 2:30 pm

Lada dzien dodam obsluge esd jak Ci na tym zalezy.
A nie mozesz wyladowac modulu notify ?
Linux registered user: #205241
KDE registered user: #1919
http://obeny.obeny.net
Top
jey
Apprentice
Apprentice
User avatar
Posts: 259
Joined: Mon Oct 18, 2004 10:48 am
Location: Poland/Scotland

  • Quote

Post by jey » Sun Nov 28, 2004 3:50 pm

Bylbym bardzo wdzieczny za modul esd.
module-xosd-notify - to nalezy wylaczyc ? z tego co pamietam mialem to wylaczone..
Top
_troll_
Bodhisattva
Bodhisattva
User avatar
Posts: 1971
Joined: Wed Feb 04, 2004 9:16 pm
Location: Warszawa, Poland

  • Quote

Post by _troll_ » Sun Nov 28, 2004 5:47 pm

Troche OT, ale co tam ;-)

Nie korzystam z kadu, ale podoba mi sie ebuild z taka liczba opcji :) Wyglada ladnie!

Pozdrawiam,
Przemek
Życie jest jak pudełko czekoladek....
Nigdy nie wiesz na co trafisz" by mother of Forrest Gump
Top
OBenY
Guru
Guru
Posts: 552
Joined: Sun Feb 15, 2004 5:05 pm
Location: Poland -> Wroclaw
Contact:
Contact OBenY
Website

  • Quote

Post by OBenY » Mon Nov 29, 2004 10:09 pm

Jey: Dodalem modul do esd - mam nadzieje, ze dziala przyzwoicie :P

Dodatkowo zaktualizowalem do najnowszego snapshota oraz zapakowalem laty w jedna paczke - usuwajac tym samym brzydkie komunikaty "ignore" w sekcji src_unpack.
Linux registered user: #205241
KDE registered user: #1919
http://obeny.obeny.net
Top
milu
Bodhisattva
Bodhisattva
User avatar
Posts: 1122
Joined: Mon May 03, 2004 9:49 pm
Location: Poland, Konstancin-Jeziorna

  • Quote

Post by milu » Mon Nov 29, 2004 10:33 pm

tak informacyjnie: zauważyłem pewne problemy modułu szpiegującego - jeśli osoba szpiegowana używa czego innego niż oryginalne gg to może jej wyskakiwać puste okienko
Pozdrawiam,
Milu
------------------------------------
Registered Linux User: #246079

Zanim zadasz pytanie przeczytaj to dokładnie!!
Top
fallow
Bodhisattva
Bodhisattva
User avatar
Posts: 2208
Joined: Thu Jan 08, 2004 12:53 pm
Location: Poland

  • Quote

Post by fallow » Mon Nov 29, 2004 11:12 pm

tak i do tego musi to byc klient obslugujacy informacje obrazkowe - czylui najlepiej gg6 pod win :) - bo ten test oparty jest na tym .ale nie ma w tej chwili lepszej metody.dobrze ze da sie wybrac kogos chcemy szpiegowac

pozdro:)
"Time is a companion that goes with us on a journey. It reminds us to cherish each moment, because it will never come again. What we leave behind is not as important as how we have lived" J-L. Picard ;)
Top
jey
Apprentice
Apprentice
User avatar
Posts: 259
Joined: Mon Oct 18, 2004 10:48 am
Location: Poland/Scotland

  • Quote

Post by jey » Tue Nov 30, 2004 10:18 am

Moze bedzie troche OT ale co tam :P. Mowa o wysypujacym sie module arts przy ladowaniu go w Zarzadcy modulow. Jednym pomaga przekompilowanie tym samym kompilatorem kadu i modulu arts innym nie (mi nie pomoglo) Uzywam wersji 0.3.9 poniewaz CVS (0.4.0) ma problemy ze znikajacymi dymkami. Wylaczylem obsluge dymkow dla kadu a mimo tego pojawiaja sie np przy zmianie statusow na liscie kontaktow (sorka ze troche OT)
Wysyp modulu arts zastapilem artsdsp , chodzi poprawnie jednak nie mozna nazwac tego solved

btw.. OBenY : big thx za esd :D
Top
prymitive
Apprentice
Apprentice
Posts: 260
Joined: Sun Jun 13, 2004 2:37 pm

Re: Ebuild do Kadu - wersja rozbudowana :)

  • Quote

Post by prymitive » Tue Dec 07, 2004 7:45 pm

OBenY wrote:Kolejna odslona mojej produkcji ebuilda do kadu - zdecydowanie bardziej rozbudowanego i nadzianaego opcjami :)

Co w nim jest znajdziecie pod adresem http://obeny.kicks-ass.net/obeny/pkgs/kadu-info.txt a samego ebuilda do konkrertnej wersji w tym katalogu http://obeny.kicks-ass.net/obeny/pkgs/

Mam nadzieje, ze to sie komus przyda.
Mi sie przydał :D Troche go przerobiłem żeby pobierał źródełka z cvs'a (ściągnąłem to z ebuilda kadu-cvs, który znalazłem na forum) i dodałem flagi use: module-voice i module-speech. Może sie komuś przyda ;)

kadu-cvs-0.4.0:

Code: Select all

# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /home/cvsroot/gentoo-x86/net-im/kadu/kadu-0.4.0_pre20041128.ebuild,v 1.1.8 2004/11/28 13:30:45 obeny Exp $

inherit flag-o-matic cvs

MY_P=${P/_/-}
DESCRIPTION="QT version of popular in Poland Gadu-Gadu IM network"
HOMEPAGE="http://kadu.net/"
RESTRICT=nomirror

ECVS_SERVER="kadu.net:/usr/src/kadu"
ECVS_MODULE="kadu"

DCOPEXPORT="0.8-0.4.0-cvs"
SPY="0.0.4"
FWALL="20041121"

SRC_URI="http://biprowod.wroclaw.pl/kadu/dcopexport-${DCOPEXPORT}.tar.bz2 \
http://biprowod.wroclaw.pl/kadu/kadu-spy-${SPY}.tar.bz2 \
http://biprowod.wroclaw.pl/kadu/firewall-${FWALL}.tar.bz2
http://biprowod.wroclaw.pl/kadu/kadu-sms-progressbar.patch \
http://biprowod.wroclaw.pl/kadu/kadu-chat-bg-patch1.diff \
http://biprowod.wroclaw.pl/kadu/kadu-msg_format_fix1.diff \
http://biprowod.wroclaw.pl/kadu/kadu-userbox.patch \
http://biprowod.wroclaw.pl/kadu/tlo4-1.diff"

LICENSE="GPL-2"

SLOT="0"
KEYWORDS="~x86"

IUSE="debug kde pheaders sms_progbar chat_bg userbox_wp userbox_sort icons-crystal16 icons-crystal22 icons-nuvola16 icons-nuvola22 module-amarok module-ao-sound module-arts-sound module-dcopexport module-desktop-dock module-ext-info module-filedesc module-firewall module-kadupro module-mail module-spellcheck module-spy module-xmms module-xosd-notify module-weather module-wmaker-dock module-voice module-speech"

DEPEND=">=x11-libs/qt-3.0.5
	kde? ( kde-base/kdebase )
	pheaders? ( >=sys-devel/gcc-3.4.0 )
	module-amarok? ( media-sound/amarok )
	module-ao-sound? ( media-libs/libao )
	module-arts-sound? ( kde-base/arts )
	module-kadupro? ( dev-lang/tk )
	module-spellcheck? ( app-dicts/aspell-pl )
	module-wmaker-dock? ( kde-base/arts )
	module-xmms? ( media-sound/xmmsctrl )"

S=${WORKDIR}/kadu

src_compile() {
	# Configuring Kadu modules
	cd $S
		
	
	if use module-amarok; then
    	    einfo "Adding Amarok module"
	    sed .config -e 's/amarok=n/amarok=m/g' > .config.new
	    mv .config.new .config
	fi

	if use module-arts-sound; then
    	    einfo "Adding Arts-sound module"
	    sed .config -e 's/arts_sound=n/arts_sound=m/g' > .config.new
	    mv .config.new .config
	fi

	if use module-ao-sound; then
    	    einfo "Adding Ao-sound module"
	    sed .config -e 's/ao_sound=n/ao_sound=m/g' > .config.new
	    mv .config.new .config
	fi

	# NOT YET COMPLETED
	if use module-dcopexport; then
    	    einfo "Adding Dcopexport module"
	    unpack dcopexport-${DCOPEXPORT}.tar.bz2
	    mv ${WORKDIR}/kadu/dcopexport ${WORKDIR}/kadu/modules
	    echo "module_dcopexport=m" >> ${WORKDIR}/kadu/.config
	fi

	if use module-desktop-dock; then
    	    einfo "Adding Desktop docking module"
	    sed .config -e 's/desktop_docking=n/desktop_docking=m/g' > .config.new
	    mv .config.new .config
	fi

	if use module-ext-info; then
    	    einfo "Adding Ext_info module"
	    sed .config -e 's/ext_info=n/ext_info=m/g' > .config.new
	    mv .config.new .config
	fi

	if use module-filedesc; then
    	    einfo "Adding Filedesc module"
	    sed .config -e 's/filedesc=n/filedesc=m/g' > .config.new
	    mv .config.new .config
	fi

	if use module-firewall; then
	    einfo "Checking whether tcl_scripting will be compiled..."
	    if use module-kadupro; then
		einfo "Adding Firewall module"
	    else
		ewarn "... it isn't."
		ewarn "You have to set module-kadupro in USE if you want to build this module!"
		die
	    fi
	    # Further part is in Install
	fi

	if use module-kadupro; then
    	    einfo "Adding KaduPro module"
	    sed .config -e 's/tcl_scripting=n/tcl_scripting=m/g' > .config.new
    	    mv .config.new .config
	fi

	if use module-mail; then
    	    einfo "Adding Mail module"
	    sed .config -e 's/mail=n/mail=m/g' > .config.new
	    mv .config.new .config
	fi

	if use module-spellcheck; then
    	    einfo "Adding Spellchecker module"
	    sed .config -e 's/spellchecker=n/spellchecker=m/g' > .config.new
	    mv .config.new .config
	fi
	
	if use module-spy; then
    	    einfo "Adding Spy module"
	    unpack kadu-spy-${SPY}.tar.bz2
	    mv ${WORKDIR}/kadu/spy ${WORKDIR}/kadu/modules
	    echo "module_spy=m" >> ${WORKDIR}/kadu/.config
	fi

	if use module-xmms; then
    	    einfo "Adding Xmms module"
	    sed .config -e 's/xmms=n/xmms=m/g' > .config.new
	    mv .config.new .config
	fi
	
	if use module-xosd-notify; then
    	    einfo "Adding Xosd-notify module"
	    sed .config -e 's/xosd_notify=n/xosd_notify=m/g' > .config.new
	    mv .config.new .config
	fi
	
	if use module-weather; then
    	    einfo "Adding Weather module"
	    sed .config -e 's/weather=n/weather=m/g' > .config.new
	    mv .config.new .config
	fi

	if use module-wmaker-dock; then
    	    einfo "Adding WindowMaker docking  module"
	    sed .config -e 's/wmaker_docking=n/wmaker_docking=m/g' > .config.new
	    mv .config.new .config
	fi
	
	if use module-speech; then
    	    einfo "Adding Speech module"
	    sed .config -e 's/module_speech=n/module_speech=m/g' > .config.new
	    mv .config.new .config
	fi
	
	if use module-voice; then
    	    einfo "Adding Speech module"
	    sed .config -e 's/module_voice=n/module_voice=m/g' > .config.new
	    mv .config.new .config
	fi
	
	# Configuring Kadu icons
	
	if use icons-crystal16; then
    	    einfo "Adding Crystal16 icons"
	    sed .config -e 's/crystal16=n/crystal16=y/g' > .config.new
	    mv .config.new .config
	fi
	
	if use icons-crystal22; then
    	    einfo "Adding Crystal22 icons"
	    sed .config -e 's/crystal22=n/crystal22=y/g' > .config.new
	    mv .config.new .config
	fi

	if use icons-nuvola16; then
    	    einfo "Adding Nuvola16 icons"
	    sed .config -e 's/nuvola16=n/nuvola16=y/g' > .config.new
	    mv .config.new .config
	fi
	
	if use icons-nuvola22; then
    	    einfo "Adding Nuvola22 icons"
	    sed .config -e 's/nuvola22=n/nuvola22=y/g' > .config.new
	    mv .config.new .config
	fi

	# Conditional patching
	if use sms_progbar; then
    	    einfo "Applying Sms Progressbar patch"
	    epatch ${DISTDIR}/kadu-sms-progressbar.patch
	fi


	if use userbox_wp; then
    	    einfo "Applying Userbox wallpaper patch"
	    epatch ${DISTDIR}/tlo4-1.diff
	fi

	if use userbox_sort; then
    	    einfo "Applying Userbox sort patch"
	    epatch ${DISTDIR}/kadu-userbox.patch
	fi

	if use chat_bg; then
    	    einfo "Applying Chat Background patch"
	    epatch ${DISTDIR}/kadu-chat-bg-patch1.diff
	fi
		
	# Some patching
	einfo "Applying additional patches"
	epatch ${DISTDIR}/kadu-msg_format_fix1.diff
	
	# Main part of compilation
	
	filter-flags -fno-rtti
	local myconf
	myconf="${myconf} --enable-modules --enable-dist-info=Gentoo"

	use debug && myconf="${myconf} --enable-debug"
	use pheaders && myconf="${myconf} --enable-pheaders"

 econf ${myconf} || die "configure failed !"
 emake || die "make failed"
}

src_install() {
 make \
  DESTDIR=${D} \
  install || die "install failed"
 
 # Installing additional scripts and plugins
 if use module-firewall; then
         einfo "Installing Firewall module"
     mv ${WORKDIR}/firewall{.tcl,.png} ${D}/usr/share/kadu/modules/data/tcl_scripting/scripts
 fi
 
 if use module-dcopexport; then
         einfo "Configuring Dcopexport module"
     cp ${WORKDIR}/kadu/modules/dcopexport/kadu-gg-handler.sh ${D}/usr/bin
     
     sed ${WORKDIR}/kadu/modules/dcopexport/gg.protocol_ -e "s%PATH_TO%/usr/bin%g" > ${WORKDIR}/kadu/modules/dcopexport/gg.protocol
     mkdir -p ${D}/`kde-config --path services | tr ':' '
     ' | grep -v "^$HOME" | head -n 1`

     cp ${WORKDIR}/kadu/modules/dcopexport/gg.protocol ${D}/`kde-config --path services | tr ':' '
     ' | grep -v "^$HOME" | head -n 1`
 fi
}
Top
OBenY
Guru
Guru
Posts: 552
Joined: Sun Feb 15, 2004 5:05 pm
Location: Poland -> Wroclaw
Contact:
Contact OBenY
Website

  • Quote

Post by OBenY » Tue Dec 07, 2004 8:00 pm

szkoda ze oparles go na nienajnowszej wersji, bo dzis wlasnie taka wydalem :P
Linux registered user: #205241
KDE registered user: #1919
http://obeny.obeny.net
Top
nelchael
Retired Dev
Retired Dev
User avatar
Posts: 1948
Joined: Sat Mar 20, 2004 9:15 am
Location: /dev/drzewo
Contact:
Contact nelchael
Website

Re: Ebuild do Kadu - wersja rozbudowana :)

  • Quote

Post by nelchael » Tue Dec 07, 2004 8:09 pm

prymitive wrote:kadu-cvs-0.4.0:
Lepiej bylo umiescic to gdzies na jakiejs stronie i tylko podac URLa.
[color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]

[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166]
Top
prymitive
Apprentice
Apprentice
Posts: 260
Joined: Sun Jun 13, 2004 2:37 pm

Re: Ebuild do Kadu - wersja rozbudowana :)

  • Quote

Post by prymitive » Tue Dec 07, 2004 9:00 pm

nelchael wrote:
prymitive wrote:kadu-cvs-0.4.0:
Lepiej bylo umiescic to gdzies na jakiejs stronie i tylko podac URLa.
Nom, ale najpierw trzeba ją mieć :P a poza tym stronki mają to do siebie że znikają po jakimś czasie a formu jak jest tak będzie, póki co stronka jest mi zupełnie zbędna więc zamiast narzekać powiedz czy ebuild Ci działa ;)

pozdro
Top
nelchael
Retired Dev
Retired Dev
User avatar
Posts: 1948
Joined: Sat Mar 20, 2004 9:15 am
Location: /dev/drzewo
Contact:
Contact nelchael
Website

Re: Ebuild do Kadu - wersja rozbudowana :)

  • Quote

Post by nelchael » Tue Dec 07, 2004 9:19 pm

prymitive wrote:więc zamiast narzekać powiedz czy ebuild Ci działa ;)
Nie dziala. A wlasciwie to nawet nie probowalem, bo korzystam z Jabbera.
[color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]

[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166]
Top
prymitive
Apprentice
Apprentice
Posts: 260
Joined: Sun Jun 13, 2004 2:37 pm

  • Quote

Post by prymitive » Tue Dec 07, 2004 9:36 pm

OBenY wrote:szkoda ze oparles go na nienajnowszej wersji, bo dzis wlasnie taka wydalem :P
Przerobiłem najnowszego ebuilda, pośle Ci na małpe to może wrzucisz na swoją strone ;) Ebuild jest zrobiony jako net-im/kadu-cvs więc trzeba najpierw wywalić net-im/kadu żeby sie nie gryzło.

pozdro

P.S. u mnie działa ale jak ktoś ma inne flagi USE to może sie wysypać, w takim wypadku prosze o info.
Top
_troll_
Bodhisattva
Bodhisattva
User avatar
Posts: 1971
Joined: Wed Feb 04, 2004 9:16 pm
Location: Warszawa, Poland

  • Quote

Post by _troll_ » Tue Dec 07, 2004 9:43 pm

prymitive wrote:Przerobiłem najnowszego ebuilda, pośle Ci na małpe to może wrzucisz na swoją strone ;) Ebuild jest zrobiony jako net-im/kadu-cvs więc trzeba najpierw wywalić net-im/kadu żeby sie nie gryzło.
zrobcie wzajemne wykluczanie w ebuildach, tak zeby na raz jeden mogl sie instalowac i od razu kazdy kto chce kadu bedzie widzial co sie dzieje.

Pozdrawiam,
Przemek
Życie jest jak pudełko czekoladek....
Nigdy nie wiesz na co trafisz" by mother of Forrest Gump
Top
prymitive
Apprentice
Apprentice
Posts: 260
Joined: Sun Jun 13, 2004 2:37 pm

  • Quote

Post by prymitive » Wed Dec 08, 2004 5:44 am

_troll_ wrote: zrobcie wzajemne wykluczanie w ebuildach, tak zeby na raz jeden mogl sie instalowac i od razu kazdy kto chce kadu bedzie widzial co sie dzieje.
Mój ebuild net-im/kadu-cvs jest blokowany przez net-im/kadu więc to już jest zrobione.
Top
OBenY
Guru
Guru
Posts: 552
Joined: Sun Feb 15, 2004 5:05 pm
Location: Poland -> Wroclaw
Contact:
Contact OBenY
Website

  • Quote

Post by OBenY » Mon Dec 13, 2004 4:59 pm

nowa wersja http://obeny.kicks-ass.net/obeny/pkgs/k ... 13.tar.bz2
i info oczywiscie http://obeny.kicks-ass.net/obeny/pkgs/kadu-info.txt

Ze zmian:
- aktualizacja do nowego snapshota,
- blokowanie kadu-cvs,
- rozbudowany gadget sms + konfiguracja
- mozliwosc usuwania naglowkow wiadomosci + konfiguracja.
Linux registered user: #205241
KDE registered user: #1919
http://obeny.obeny.net
Top
Post Reply
  • Print view

390 posts
  • Page 1 of 16
    • Jump to page:
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 16
  • Next

Return to “Polskie forum (Polish)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy