Autor Wątek: Konversation 1.6 (KF5)  (Przeczytany 1563 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

pavbaranov

  • Administrator
  • Ekspert
  • *****
  • Wiadomości: 848
  • Reputacja +25/-0
  • Architektura: x86_64
  • DE/WM: KF5.16+Plasma5.4.95+KDEApps 15.11.80+git na KF5
  • Distro: Arch Linux
  • GPU: Radeon free
  • Kernel: 4.3 (BFQ/CK/BLD/UKSM/+optymalizacje)
Konversation 1.6 (KF5)
« dnia: Kwiecień 08, 2015, 07:58:16 »
Kolejna aplikacja z kręgu KDE przeszła na KF5/Qt5. Jest nią konversation, program do IRC. Właśnie została wydana jego stabilna wersja 1.6. W Archu mamy obecnie 2 wersje: dostępna w extra 1.5, która oparta jest o biblioteki KDE4 oraz pochodząca z kde-unstable - 1.6beta1 (oczywiście, jeśli ktoś udostępni sobie to repozytorium). Osobom, które używają KDE4 i chcą zachować czystość toolkitową do czasu pojawienia się "pełnego" wydania nowego KDE (tzn. z wszystkimi aplikacjami, które składają się na KDE Applications opartymi o KF5) lub z jakichś innych przyczyn chcą pozostać przy KDE4 polecam dodać konversation do IgnorePkg w /etc/pacman.conf, albowiem obecna wersja 1.5 będzie ostatnią, dostępną, zbudowaną w oparciu o KDE4. Osobom, które przeszły na środowiska oparte o Qt5, polecam następujące PKGBUILDy oraz *.install do czasu gdy pojawi się oficjalna wersja w repozytoriach Archa. Skrypty dla makepkg zostały zbudowane w oparciu o dostępną w AUR wersję konversation-git, jednakże oferują pochodzące ze stabilnej gałęzi wydanie 1.6. Odnośnik do źródeł jest z czeskiego serwera lustrzanego KDE, co powinno powodować szybsze pobieranie, a nadto odciąży nieco serwery główne.

PKGBUILD
# Maintainer : Gustavo Alvarez <sl1pkn07@gmail.com>
# Maintainer for stable KF5 version: pavbaranov

pkgname=konversation
pkgver=1.6
pkgrel=1
pkgdesc="A user friendly IRC client based on KDE Frameworks 5 and Qt5"
arch=('x86_64' 'i686')
url="http://konversation.kde.org"
makedepends=('git' 'extra-cmake-modules' 'kdoctools' 'python')
depends=('knotifyconfig' 'kemoticons' 'kparts' 'kidletime' 'qca-qt5' 'hicolor-icon-theme')
optdepends=('python: python scripting support')
conflicts=('konversation')
provides=('konversation')
license=('GPL2' 'FDL')
install=konversation.install
source=('http://mirror.karneval.cz/pub/kde/stable/konversation/1.6/src/konversation-1.6.tar.xz')
sha1sums=('16e8c1969b04c0946b48a436e8825654b0029bb9')

prepare() {
  mkdir -p build
}

build() {
  cd build
  cmake ../konversation-$pkgver \
      -DCMAKE_BUILD_TYPE=Release \
      -DCMAKE_INSTALL_PREFIX=/usr \
      -DLIB_INSTALL_DIR=lib \
      -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
  make
}

package() {
  make -C build DESTDIR="${pkgdir}" install
}
konversation.install
post_install() {
   xdg-icon-resource forceupdate --theme hicolor &> /dev/null
   update-desktop-database -q
}

post_upgrade() {
   post_install
}

post_remove() {
   post_install
}

EDIT:
Cóż, pospieszyłem się z tymi plikami - konversation 1.6 winno już trafiać do Waszych serwerów lustrzanych.
« Ostatnia zmiana: Kwiecień 08, 2015, 12:25:09 wysłana przez pavbaranov »

 

Polityka cookies
Darmowe Fora | Darmowe Forum
neverdie truegaming nanashin maho animezywioly