Thursday, 8. May 2008, 14:54:29
kadu, vbam, gentoo, ebuild
Ostatnio jakoś nie miałem czasu, żeby tutaj pisać. Nie oznacza to jednak, że się obijałem. Za kulisami bumpowałem ebuildy i troszkę bawiłem się Qt4 i MySQL. Z zabawy z tym pierwszym wyszedł nawet pełnoprawny program, o którym napiszę w najbliższej przyszłości.
A oto zmiany w overlayu w telegraficznym skrócie:
- Kadu z przyległościami bumpnięte do 0.6.0.1
- Ebuild do nowego modułu kadu-autostatus
- media-sound/audex, ripper mp3 oparty na technologii KDE4
- app-dicts/qstardict, klon StarDicta pod Qt4
- Poprawiony ebuild do vbam, bez patcha i nieco mądrzejszy
Bardziej treściwy post z większą ilością fachowej chińszczyzny już niedługo

Monday, 31. March 2008, 12:50:46
kadu, gentoo, ebuild
Wróble ćwierkają, że premiera Kadu 0.6.0.1 tuż tuż. Już dostępne są nowe wersje co poniektórych modułów. Postanowiłem więc bumpnąć odpowiednie ebuildy i przy okazji dorzuciłem dwie nowości.
kadu-firewall, kadu-last_seen, kadu-osdhints_notify, kadu-panelkadu, kadu-powerkadu, kadu-tabsBumped.
net-im/kadu-pcspeakerJak sama nazwa wskazuje, jest to moduł do powiadamiania "pipkaniem" PC Speakera. Dalsze wyjaśnienia uważam za zbędne
net-im/kadu-falf_mediaplayerModuł integrujący Kadu z
FALF Player. Odtwarzacz i tak siedział w naszym repo (bo lazy_bum go używa

). Teraz jego fani nie muszą czuć się gorsi od użytkowników Amaroka czy Audaciousa.
Dobrze wiecie gdzie szukać ebuildów, a mi się nie chce jeszcze raz wklejać linka, więc...

Saturday, 15. March 2008, 15:37:20
jabbin, kadu, gentoo, ebuild
OBenY zaktualizował swoją paczkę z ebuildami do Kadu, a ja pogrzebałem trochę przy ebuildzie do Jabbina. No dobra, ale po kolei:
net-im/kadu-arts_soundDrobne zmiany by OBenY. Teraz się kompiluje.
net-im/kadu-last_seenNowy moduł pokazujący informacje o ostatnim statusie osób z listy.
net-im/jabbinStary ebuild nie dość, że był straszny, to wcale nie działał! Po gruntownych zmianach pod maską, paru patchach i wielokrotnym kompilowaniu oddaję w wasze ręce poprawiony i działający ebuild. Mógłbym w tym miejscu długo pisać o zmianach, ale jestem trochę przeziębiony, więc daruję sobie

Thursday, 13. March 2008, 14:33:52
kadu, gentoo, ebuild
Niektórzy z was pewnie zauważyli, że półtora tygodnia temu
Roslin Uberlay wzbogacił się o
modularne ebuildy Obenego do najnowszej wersji Kadu. Dlaczego piszę o tym akurat teraz? Od tamtego czasu zaszło parę istotnych zmian.
net-libs/libgaduDorzuciłem najnowszą stabilną wersję libgadu (tę samą, której używa najnowsze Kadu). Wersja z portage była strasznie wiekowa i miała jakieś niezałatane bugi, więc moja decyzja jest raczej słuszna. O innych powodach później.
net-im/kadu-corePoprzednia wersja miała drobną kolizję plików z systemowym libgadu. O ile problem ten dotyka tylko osób, które oprócz Kadu mają zainstalowany inny komunikator z obsługą GG, uznałem, że warto by to poprawić. Dzięki ebuildowi do nowego libgadu udało się to rozwiązać całkiem elegancko. Jeśli ebuild wykryje w systemie libgadu w wersji 1.8.0 lub nowszej, użyje wersji z systemu zamiast budować wewnętrzną kopię. Na wszelki wypadek dodałem jeszcze bloka dla <libgadu-1.8.0. Podobno używanie zewnętrznego libgadu powodowało w przeszłości problemy z DCC, ale potestowałem tę konfigurację dłuższą chwilę i nic takiego nie stwierdziłem. Problem można więc chyba uznać za niebyły.
net-im/kadu-voiceWtyczka nie chciała się budować. Po zamianie kolejności dwóch linii w ebuildzie wszystko gra i trąbi
net-im/kadu-soundsDodatkowe zestawy dźwięków nie bardzo chciały działać. Wszcząłem więc odpowiednie dochodzenie i okazało się, że mają stare nazwy zmiennych w sound.conf. Jedna pętla for z odpowiednią komendą sed i już po kłopocie. No, prawie... Przy okazji wyszły problemy z zestawem "Standardowy z GG". Pewna funkcja z kadu.eclass nie przepadała za dwiema spacjami w jego nazwie. Dopisałem jedną linię kodu gdzie trzeba i [SOLVED].
net-im/kadu-water_notifyWstępny ebuild do wtyczki water_notify powiadającej o nowych wiadomościach za pomocą efektu wody z Compiza. Wygląda na to, że działa

Jeśli jest inaczej, wiecie gdzie mnie szukać.