Posty

Wyświetlanie postów z 2015

Otter-Browser wydanie tygodniowe #103

Powoli, bo powoli ale Otter-Browser zbliża się do swego pierwszego wydania stabilnego. Dzisiejsza wersja tygodniowa #103 przypomina, że mijają już dwa lata od początku tego projektu. Od dłuższego czasu kibicuję mu na tyle na ile potrafię, czyli prezentuję skrypty umożliwiające budowę  wersji tygodniowych dla Archa (i pochodnych). Wersje PKGBUILDu mamy dwie: jedna umożliwia budowę z wykorzystaniem QtWebKit, druga na QtWebEngine. Pewnie ta druga stanie się  wyłączną, albowiem i tak umożliwia pracę z QtWebKit, jeśli jest ona zainstalowana w systemie. W celu instalacji trzeba wybrać jeden z PKGBUILDów prezentowanych poniżej oraz plik otter-browser.install. Dalsza procedura jest standardowa. PKGBUILD umożliwiający budowę z wykorzystaniem QtWebKit: # Maintainer: boenki <boenki at gmx dot de> # Maintainer: pavbaranov # Contributor: sir_lucjan # Full pkgname # Do no edit below this line unless you know what you're doing _pkgver=0.9.09 _weekver=103 _pkgname=otter-browser-webkit-w

ClamAV-GUI - nakładka na clamav i freshclam w Qt

Od jakiegoś czasu udostępniam  skrypty umożliwiające budowę aplikacji  ClamAV-GUI , która jest dość wygodną w obsłudze nakładką na clamav oraz freshclam. Obecna wersja 0.4 doczekała się właśnie niewielkiej poprawki znalezionych błędów. Dodano również nowe tłumaczenia. A propos tłumaczeń - od pewnego czasu próbuję przetłumaczyć interfejs programu, ale przyznam, że idzie mi to jak po grudzie - cóż, pewnie jak nie czuję potrzeby (rzadko używam programu a wersja angielska wystarcza mi w zupełności), to nie ma jakiegoś wewnętrznego przymusu. Obecnie przetłumaczone jest ok. 60% menu. Jeśli zatem ktoś chciałby się przyłączyć i pomóc w tym tłumaczeniu, to zapraszam. Kod programu umożliwia kompilację z wykorzystaniem zarówno Qt4 jak i Qt5. Tak też przygotowany jest PKGBUILD, który tworzy obie wersje aplikacji. Oczywiście nie można ich obu mieć zainstalowanych w tym samym czasie, że o potrzebie takiego rozwiązania nie wspomnę. Dlatego też albo budujemy je w "tradycyjny" dla Archa spos

Nomacs wersja rozwojowa 3.0 oparta o Qt5

Qt4 odchodzi powolutku w historię. Większość aktywnie rozwijanych programów coraz częściej opiera się o Qt5. Używanie programów opartych o Qt5 w środowiskach takich jak Plasma 5, czy LXQt ma to jeszcze tę zaletę, że niepotrzebnie nie obciąża zasobów systemowych komputera innymi, oprócz najczęściej i tak już wprowadzonych do pamięci bibliotekami. Generalnie też lepiej się integruje jeśli chodzi o wygląd. Przeglądarka (?) graficzna [b] nomacs [/b] w Archu dostępna jest w swojej stabilnej wersji 2.4.6. Niemniej jednak od jakiegoś czasu trwają prace związane z przeniesieniem jej do Qt5. W GIT dostępna jest wersja rozwojowa 3.0. Postanowiłem przedstawić Wam możliwość jej instalacji w systemie. Oczywiście Arch Linux i pochodne (w tym Manjaro i Netrunner Rolling). Przyznam, że PKGBUILD wymaga jeszcze dopracowania, niemniej jednak aplikacja działa. Spodziewajcie się zatem erraty, która przede wszystkim bardziej prawidłowo określi numer wersji. Obecnie proponowane skrypty budują wersję z bran

LibreOffice 5.1 rc1 dla Arch Linux (Manjaro)

Właśnie na serwerach deweloperskich zagościła pierwsza wersja kandydująca popularnego pakietu LibreOffice z serii 5.1. Poniżej przedstawiam PKGBUILD umożliwiający budowę i instalację paczki dla Arch Linux (oraz dystrybucji pochodnych, w tym Manjaro). O nowościach tej wersji tej wersji można przeczytać m.in. w artykule na portalu  dobreprogramy.pl , nie będę się zatem i rozpisywał i powielał te informacje, które są łatwo dostępne również na stronach związanych z pakietem. Kilka uwag natomiast o przedstawionym PKGBUILDzie. Po pierwsze wyszedłem z założenia, że samodzielna kompilacja pakietu ze źródeł, który ma wielkość  ok. 0,5GB to gruba przesada. Nawet na dość szybkich komputerach będzie trwać to bardzo długo. Document Foundation tworzy natomiast paczki w formatach rpm oraz deb, które dość łatwo dają się przekonwertować na format znany pacmanowi, który potrafi go zainstalować i nim zarządzać. Stąd też PKGBUILD po prostu przebudowuje istniejącą paczkę rpm. Zaletą takiego rozwiązania j

Dla chcącego nic trudnego, czyli patchwork

W Arch Linuksie kerneli moc. Maksymalnie zbliżony do upstreamowego, LTS, grsec i zen -to w repozytoriach, są jeszcze przecież kernele, które są w nieoficjalnych repozytoriach, a nadto które  budujemy na podstawie skryptów z AUR bądź tworzonych we własnym zakresie. Ostatnio sir_lucjan  pożegnał się z kilkoma kernelami, których skryptami opiekował się w AUR. W ten sposób niektórzy mogą poszukiwać kerneli, które oparte są o rozwiązania, które proponował. Nie mam zamiaru tutaj pisać jak tworzyć PKGBUILD dla kerneli w Archu, jak nakładać patche itp. Jeśli ktoś z Was nie wie, to prościej i łatwiej skorzystać z gotowych czy to kerneli, czy to skryptów w AUR. Dla tych, którzy jednak wiedzą o co chodzi, czują się na siłach, czy to zrobić sobie PKGBUILD, czy też zbudować kernel w sposób tradycyjny po prostu garść linków, które być może ułatwią Wam znalezienie odpowiednich patchy. Pomijam te patche, które są dość łatwe do odnalezienia w gotowych kernelach, czy skryptach. Proszę również nie trakt

Otter-Browser wersje tygodniowe dla Archa; wersja #102

Przez jakiś czas zamieszczałem na  Arch-Like  tygodniowe migawki nowej przeglądarki internetowej  otter-browser , umożliwiające budowę pakietów dla Arch Linuksa, a także dystrybucji takich jak Antergos, Bridge Linux itp. Skrypty powinny budować również prawidłowe paczki dla systemu Manjaro. Sam Otter-Browser jest dalekim spadkobiercą Opery 12.x. Idea pozostaje podobna, zmianie uległ framework, na którym jest budowana (jest to Qt5) oraz silnik w oparciu, o który działa. Co do zasady, Otter-Browser został tak zaprojektowany, że użyć można dowolnego silnika. Obecnie jest możliwe jej budowa zarówno w wersji opartej o QtWebKit, jak i o QtWebEngine. Ten pierwszy silnik od dłuższego czasu nie jest aktywnie rozwijany i w Qt zastąpić ma drugi, który niestety również nie jest jeszcze w 100% gotowy. Niemniej jednak oba działają, choć prawdopodobnie nie jest to jeszcze ostatnie słowo ich twórców, zwłaszcza jeśli chodzi o QtWebEngine. Przedstawione niżej skrypty umożliwiają budowę Otter-Browsera

Skrypt budujący kernel z różnych patchy

Arch Linux oferuje nam obecnie cztery kernele w repozytoriach: linux - odpowiadający w zasadzie ostatniemu kernelowi dostępnemu ze strony kernel.org z linii stable, linux-lts - będący co do zasady ostatnim kernelem udostępnianym przez kernel.org z linii o przedłużonym wsparciu (LTS), linux-zen - kernel oferujący autorski patch, który ma na celu zwiększyć użyteczność kernela w codziennych zastosowaniach desktopowych, linux-grsec - kernel z patchami Grsecurity i PaX zwiększający poziom jego bezpieczeństwa. Krótkie przeglądnięcie jednak repozytoriów nieoficjalnych oraz AUR wykaże od razu, że różnego rodzaju kerneli, które można zbudować dla Archa jest cała masa. Nakładki jak CK, BFQ, BLD, configi dla poszczególnych nawet rodzajów maszyn, to wierzchołek góry lodowej. Przyszedł mi do głowy zatem pomysł, by zbudować jeden PKGBUILD, który zawierałby całą masę różnych patchy. Skoro jednak PKGBUILD można zbudować jako skrypt (w zasadzie to skryptem jest), to nic nie stoi na przeszkod

Więcej aplikacji na KF5 - mniej kompilacji

Od roku używam nowej wersji KDE, czyli czegoś, co w zasadzie nie wiadomo nawet jak się nazywa. Środowisko jest budowane m.in. w oparciu o Qt5 oraz specjalnie stworzony na potrzeby Plasmy 5, zestaw bibliotek o nazwie KDE Frameworks 5. Choć doczekaliśmy się praktycznie już ich 17 wydania  (czyli powstają od półtora roku), choć przedłużone już wsparcie dla Qt4 niebawem się skończy, to nie wszystkie jeszcze aplikacje ze świata KDE zostały przeportowane do nowych bibliotek. Z różnych względów używam wersji przeportowanych do Qt5/KF5. Do tej pory odbywało się to poprzez ich kompilowanie z GIT. W części opierając się o AUR, w części tworząc własne PKGBUILDy. Człowiek jest jednak leniwy, a pojawiło się nowe repozytorium, w którym dość dużo jest aplikacji zbudowanych praktycznie w ten sam sposób, którego używałem dotąd. Zanim jednak przedstawię odpowiednie wpisy do pacman.conf kilka uwag ogólnych. Aczkolwiek aplikacje, o których mowa nie zostały jeszcze uznane przez zespół tworzący oprogramow

Powitanie

Krótko - treściwie: witam na moim blogu dotyczącym tematyki linuksowej. Oprócz jakichś artykułów, o ile się one mi przytrafią, będę tu również zamieszczać od czasu do czasu skrypty umożliwiające tworzenie pakietów dla Arch Linuksa i dystrybucji pochodnych.