Kalendar KDE plasma 5.x.x ispravka za Srbiju
diff fajlovi autor dr.Časlav Ilić
https://git.reviewboard.kde.org/r/129667/diff/
https://git.reviewboard.kde.org/r/129668/diff/
Ispravka za Debian, Kubuntu, Mint, Neon, Maui 2
[/code]mkdir deb-temp-build
cd deb-temp-build
apt source libkf5holidays5
cd kholidays-*
# ubaciti izmene u src/parsers/plan2/holidayparserdriverplan.cpp
debuild -us -uc -nc
sudo dpkg -i ../libkf5holidays5_*.deb
Drugi diff fajl rucno ispravio-dodao praznik u sva 4 fajla
# odjaviti se iz Plazme i prijaviti nazad[/code]
Ispravka za Kubuntu 16.04 i Mint 18 KDE je ista backport plasma 5.8.4, Neon mora da radi sa svojim src fajlovima plasma 5.8.4, Maui2 mora da radi sa svojim src fajlovima plasma 5.8.2
Manjaro
diff fajlovi autor dr.Časlav Ilić
https://git.reviewboard.kde.org/r/129667/diff/
https://git.reviewboard.kde.org/r/129668/diff/
Autor Branimir Maksimovic
Stvar je prilicno jednostavna:
prvo skini PKGBUILD sa
https://git.archlinux.org/svnt.../PKGBUILD?h=packages/kholidays
onda stavi to u neki dir recimo holidays.
onda uradi makepkg
onda stavi u src/kholidays-16.12.0 diffove koje je poslao Caslav.
pa onda izmeni PKGBUILD ovako:
Kod:
# Maintainer: Antonio Rojas <[email protected]>
pkgname=kholidays
pkgver=16.12.0
pkgrel=1
pkgdesc="KDE library for regional holiday information"
arch=(i686 x86_64)
url="https://community.kde.org/KDE_PIM"
license=(LGPL)
depends=(qt5-base)
makedepends=(extra-cmake-modules qt5-declarative)
optdepends=('qt5-declarative: QML bindings')
source=("http://download.kde.org/stable/applications/$pkgver/src/$pkgname-$pkgver.tar.xz"{,.sig})
md5sums=('9c2b21c71ef7164fd8e85b764b2682de'
'SKIP')
validpgpkeys=(CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7) # Albert Astals Cid <[email protected]>
prepare() {
mkdir -p build
}
build() {
pwd
cd kholidays-16.12.0
patch -p1 < kholidays-fix-pascha-checks-01.diff
patch -p1 < kholidays-rs-add-armistice-day-ww1-01.diff
cd ../build
cmake ../$pkgname-$pkgver \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DKDE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING=OFF
make
}
package() {
cd build
make DESTDIR="$pkgdir" install
}
Ako ima problema
Mozda ti ovo pomogne: nisam siguran ali ja sam stavio
[bmaxa@maxa-pc .gnupg]$ cat gpg.conf
keyserver keys.gnupg.net
keyserver-options auto-key-retrieve
[bmaxa@maxa-pc .gnupg]$ pwd
/home/bmaxa/.gnupg
I tu i u /root/.gnupg
Kod mene u Manjaru ja sam izmenio:
na home .gnupg/gpg.conf
Kod:
keyserver hkp://keys.gnupg.net
keyserver-options auto-key-retrieve
na /etc/pacman.d/gnupg/gpg.conf
Kod:
no-greeting
no-permission-warning
lock-never
keyserver hkp://keys.gnupg.net
keyserver hkp://pool.sks-keyservers.net
keyserver-options timeout=10
keyserver-options auto-key-retrieve
Sa ovim izmenama odradio je kako valja i dobio sam fajl za instalaciju sa svim izmenama.
Ovo bi trebalo da odradi KDE i da objavi zvanicnu ispravku, koliki prioritet za njih ima ova izmena ne znam
Molbu za korekciju kalendara poslao sam svim nabrojanim ali nisam dobio nikakvav odgovor.
Ostao je Suse koji nije ispravljen, ako neko zna i ako ima volje neka ispravi ili kontaktira Suse.