EDIT: Dzisiaj ukazały się paczki poprawkowe dla całego środowiska KDE. PKGBUILDy zostaną zaprezentowane, o ile w przeciągu 2-3 dni Arch ponownie nie zareaguje w żaden sposób.
Poniżej przedstawione zostały niezbędne pliki (PKGBUILD i ewentualnie inne, jak *.install bądź *.patch) umożliwiające zbudowanie aplikacji składających się na wydany w połowie grudnia 2014 zbiór pod nazwą KDE Applications 14.12. Z niewiadomych powodów, zbiór ten nie trafił do repozytoriów Archa (ani również Manjaro, choć tutaj sprawa jest prosta: nie trafił do Archa, to nie trafił również do Manjaro). Znane mi jest jedynie nieoficjalne repozytorium kde-beta udostępnione przez arojasa, jednakże tam znajdziemy wydania co najwyżej w wersji 4.11.97, czyli ostatniej przed wydaniem stabilny.
KDE Applications 14.12, pomimo że wcześniej było zapowiadane jako wydanie aplikacji dla Plasma5, w znakomitej większości stanowi poprawki dla aplikacji KDE4.14.3. Jedynie kilka aplikacji zostało zaprezentowanych w wersjach dla nowego środowiska. Z jednym zbiorem mam pewien problem (który udało się ustalić przy pomocy sir_lucjana), a mianowicie z zespołem paczek lokalizacyjnych. Na pewno obecne paczki kde-l10n-xy przynoszą dalszą poprawę lokalizacji dla programów Plasma 5. Ich wewnętrzna struktura świadczy jednakże o tym, że winny one również dokonywać lokalizacji w środowisku KDE4. Niestety KDE nie pokusiło się w tej materii o opis. Nie jestem informatykiem, zatem jedynie potrafię powiedzieć, że analiza tych paczek zdaje się wskazywać na to, że obecne paczki tego typu przynoszą łączną lokalizację dla programów składających się dotychczas na aplikacje dla KDE4, jak i tych, które są wydawane z myślą o Plasma 5. Polecałbym zatem instalację tych paczek użytkownikom obu środowisk. W przypadku pozostałych aplikacji, przy nazwie podaję, czy stanowią one wersje zbudowane w oparciu o workspace z wersji KDE4.14, czy też na podstawie KF5.
Znakomita większość udostępnionych PKGBUILDów stanowi jedynie kosmetyczne zmiany do PKGBUILDów stworzonych przez ich opiekunów w Archu. Niemniej jednak niektóre z nich są bardziej lub mniej autorską propozycją (dotyczy to głównie paczek lokalizacyjnych oraz okulara). Jeśli znajdują się w nich błędy, będę wdzięczny za ich wskazanie.
Większość programów w oparciu o przedstawione PKGBUILDy udało mi się zbudować lokalnie. Większość, a nie wszystkie, ze względu na to, że niektóre są ściśle związane z KDE4 (te, oparte o kdebase-workspace), a jestem obecnie użytkownikiem Plasma 5, na której nie mam jak zainstalować poprzedniego środowiska, udało mi się zbudować lokalnie, a zatem mam nadzieję, że i u Was nie będzie z tym problemów.
Zamieszczone PKGBUILDy umożliwiają (chyba) budowę wszystkich paczek składających się na KDE Applications 14.12. Duża część spośród nich stanowi jedynie kosmetyczne zmiany, polegające praktycznie wyłącznie na dostosowaniu ich nazewnictwa do aktualnych wersji. Nie sądzę, by ich budowa w systemie miała jakikolwiek sens. Pełna lista zmian udostępniona jest pod adresem:
https://www.kde.org/announcements/fulllog_applications-14.12.0.php. Sami musicie sobie ocenić co warto jest zbudować, a co można pominąć.
Proszę zwrócić uwagę na pozycje "depends" i - szczególnie - "makedepends" w PKGBUILDach, albowiem część z programów jest zależna od innych programów, czy bibliotek. W takim przypadku winniśmy je zbudować wcześniej.
Paczki budujemy w następujący sposób:
1. Tworzymy jakiś katalog.
2. Do katalogu kopiujemy plik PKGBUILD i ewentualnie inne pliki umożliwiające jego budowę (najczęściej będzie to plik *.install)
3. W tym katalogu wykonujemy polecenie:
makepkg -sirc
W przypadku znalezionych błędów (choć staram się tego uniknąć), proszę o informację na PW (temat jest zamknięty).