Romhacker's Guide to the Galaxy

Życie, wszechświat i cała reszta ;)

Subscribe to RSS feed

Posts tagged with "ebuild"

QCDemu 0.2.4

, , ,

Po ostatnim ogłoszeniu postanowiłem jednak nie czekać na dalsze zmiany i wydać aktualny kod jako nową wersję. QCDemu 0.2.4 to więc głównie niewidoczne zmiany pod maską, choć nie tylko. Korzystając z okazji postanowiłem nieco zmienić sposób paczkowania i usunąć parę nieużywanych plików. Porzucone zostały definicje typów mime na rzecz tych dostarczanych przez libmirage (są kompletniejsze i już powinniście je mieć w systemie, więc po co dublować pracę?) i integracja z d3lphinem (który nie jest rozwijany od dłuższego czasu). Nową wersję możecie pobrać z mojego mirrora lub z Gitoriousa. Użytkownicy Gentoo znajdą ebuild w roslin uberlay.

QCDemu 0.2.3

, , ,

Prawie 3 miesiące od ostatniego wpisu chciałbym ogłosić dostępność nowej wersji mojej nakładki. Doszło do małego uporządkowania kodu inicjalizującego połączenie DBus. Poprawiłem też segfault występujący z Qt 4.6_rc1 (podziękowania dla lazy_buma za zgłoszenie usterki). Dodałem też jedną nową funkcję - automatyczną detekcję czy CDemu odpalono globalnie czy lokalnie. Przedtem program wyświetlał komunikat o braku urządzeń, licząc na interwencję ze strony użytkownika. Teraz próbuje najpierw drugiej szyny i dopiero, jeśli to się nie uda, wyświetla błąd. Krótko mówiąc, o ile odpaliliście cdemud i nie ma problemów z uprawnieniami, stary komunikat błędu nie powinien się już pokazywać smile Nie przedłużając, zapraszam do pobrania źródeł lub (użytkownicy Gentoo) do skorzystania z ebuilda z zaprzyjaźnionego roslin uberlay.

P.S. W związku z ostatnimi prośbami, poszukuję osoby, która zechciałaby przygotować paczkę dla (K)Ubuntu. Zainteresowanych proszę o kontakt w komentarzach albo drogą mailową.

QCDemu 0.2.2

, , ,

Jakiś czas temu wyszła nowa wersja CDemu, więc postanowiłem sprawdzić czy moja nakładka nadal działa. Okazało się, że jest inaczej, bo kolejny raz został zmieniony interfejs DBus, a konkretnie metody DeviceGetStatus i DeviceLoad. Niekompatybilność bezzwłocznie usunąłem, a korzystając z okazji poprawiłem też obsługę ścieżek relatywnych w interfejsie cli. Nowa wersja sprawdza też czy zainstalowany jest daemon w odpowiedniej wersji. Myślę, że to wystarczający powód, by wydać nową wersję smile Zainteresowanych zapraszam do pobrania źródeł lub skorzystania z zaprzyjaźnionego roslin uberlay.

UPDATE: Została wydana nowa wersja.

QCDemu 0.2.1

, , ,

Przy ostatniej aktualizacji programu umknął mi fakt dodania do CDemu obsługi formatów C2D (Easy Media Creator), CIF (Easy CD Creator) i DAA (PowerISO). Dziś nadrobiłem zaległości i dodałem tych parę linii kodu i powiązania mime. Teraz okno wyboru obrazu pokazuje nowe formaty smile Zmiany są raczej kosmetyczne, stąd wersja 0.2.1. Ebuild już w Roslin Uberlay.

QCDemu 0.2

, , ,

W ostatnim czasie pojawiła się nowa wersja CDemu, wersja 1.1.0. Zmieniono w niej nieco interfejs DBus, co spowodowało błędne zachowanie QCDemu. Naniosłem więc stosowne zmiany i program działa teraz poprawnie z nową wersją daemona. Nowy ebuild do pobrania z zaprzyjaźnionego overlaya.

QCDemu 0.1

, , ,

Czas ujawnić pierwszą z ostatnio wspomnianych ciekawostek. Przed wami pierwsza publiczna wersja QCDemu. Jest to prosta nakładka na CDemu, którą napisałem trochę z nudów, a trochę jako wprawkę w Qt4. Zgodnie z duchem open-source, postanowiłem więc upublicznić źródła.

Cóż to dokładnie robi, spytacie? Siedzi w zasobniku systemowym, pozwalając na szybkie montowanie i odmontowywanie obrazów płyt za pomocą silnika CDemu. Może też powiadamiać dymkami o zachodzących zmianach stanu daemona i urządzeń. Dodatkowo integruje się z Konquerorem, Dolphinem i D3lphinem, co pozwala montować obrazy poprzez Akcje/Zamontuj obraz za pomocą QCDemu.

Program wymaga Qt 4.3+ z wkompilowaną obsługą DBus. Działa tylko z nowym CDemu czyli wersją 1.0.0 (ze względu na różnice w API nie zadziała ze starszymi wersjami). U mnie i w zaufanym gronie testerów działa bez zarzutu. Jeśli jednak znajdziecie jakiś błąd albo macie jakieś pomysły co do programu, proszę o kontakt. Jestem ciekaw waszych komentarzy.

A teraz to, co tygrysy lubią najbardziej:
Źródła
Ebuild w Roslin Uberlay

Zmiany, zmiany...

, , , ...

Tym razem pozwolę sobie zacząć od drobnego ogłoszenia. Od paru dni możecie zobaczyć co dzieje się na wewnętrznym repozytorium Roslin Uberlay. Wystarczy, że skierujecie swoje przeglądarki w te strony. Ujmuje mi to trochę pisania o zmianach w uberlayu, ale od czasu do czasu pewnie nadal będę coś o nich pisał. Przyzwyczajenia to druga natura człowieka smile

W takim razie w ramach zaspokajania dawnych przyzwyczajeń:

app-text/qnapi
Wyszła nowa wersja, ergo nowy ebuild.

games-emulation/gnome-video-arcade
Nowa wersja.

games-emulation/sdlmame
Myślałem, że po włączeniu sdlmame do oficjalnego drzewa odejdzie mi jeden obowiązek. Cóż, i tak i nie. Portage jest czasem trochę do tyłu i nie pojawiają się tam snapshoty. Tym samym sdlmame powraca do overlaya, we wcieleniu opartym na ebuildzie z portage.

games-emulation/sdlmess
Dorzuciłem całkiem nowy ebuild oparty na nowym do sdlmame. Dużo ładniejszy niż poprzedni i u mnie działa smile

net-im/kadu-osdhints_notify
Nowa wersja. Poprzednia wylatuje, bo źródła przestały być dostępne.

net-misc/pytube
Nowa wersja, a przy okazji sporo poprawiony ebuild.

Mam też parę ciekawostek, którymi chciałbym się podzielić, ale jakoś nigdy nie mam czasu. Proszę o odrobinę cierpliwości. Na pewno wam się spodobają smile

Koniec milczenia

, , ,

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 smile

Wysyp ebuildów

, , , ...

Ostatnio byłem trochę zajęty, więc ten post się trochę przesunął w czasie. Nazbierało się niebezpiecznie dużo nowości, więc najwyższy czas was o tym poinformować smile

app-misc/kanatest
Jak sama nazwa wskazuje, jest to program do sprawdzania znajomości kany (info dla niewtajemniczonych: taki japoński sylabariusz p). Portage było trochę do tyłu. Na domiar złego po którejś aktualizacji gtk program zaczął mi się wywalać. Szczegółowe dochodzenie wykazało, że winna była polska lokalizacja. Jedna linijka kodu więcej i problem zdaje się być rozwiązany smile

app-text/fbreader
Na bugzilli znalazłem dużo ładniejszego ebuilda do wersji 0.8.15, więc nie dałem się długo prosić. Poza tym pewna dobra dusza popełniła ebuild do liblinebreak (zależności wymaganej przez wersje 0.8.16+), co pozwoliło mi bumpnąć wersję do 0.8.17. Enjoy.

games-emulation/gnome-video-arcade
Wyszła nowa wersja. Ebuild bumped.

games-emulation/vbam
Dość poważne zmiany pod maską. Pierwsza sprawa, projekt przeniósł się na inne repozytorium SVN. Po drugie, projekt używa teraz CMake. Nie obyło się więc bez zmian. Przy okazji uporządkowałem zależności. Teraz możecie sobie skompilować dwa frontendy: stary pod SDL i ładny klikany pod GTK. Z tym drugim musiałem się naużerać, bo instalował swoje pliki nie tam, gdzie trzeba. Ostatecznie jednak uległ mojej sile perswazji. Swoją drogą, w najbliższej przyszłości autorzy obiecują port pod Qt4 yes

app-benchmarks/hardinfo, app-portage/estat, app-dicts/kydpdict, games-emulation/ps2emu-fwlinuz, games-emulation/ps2emu-usblinuz, net-im/pidgin-tlen
Dodałem brakujące keywordy amd64/~amd64. W paru przypadkach poprawiłem zależności.

Nowe ebuildy c.j.d.

, , , ...

Uprzejmie donoszę o następujących nowościach w Roslin Uberlay:

dev-util/exmap
Narzędzie do dokładnego pomiaru żużycia pamięci przez procesy. Idealna rzecz do wyłapywania wycieków pamięci smile

games-emulation/sdlmame
Nowa wersja testowa.

sys-fs/vhba
Nowy ebuild z łatką poprawiającą kompilację pod świeżo wydanym kernelem 2.6.25. Poza tym drobne zmiany pod maską.