Autor Wątek: KDE Applications 14.12  (Przeczytany 37865 razy)

0 użytkowników i 2 Gości 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)
KDE Applications 14.12
« dnia: Styczeń 03, 2015, 09:23:42 »
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).
« Ostatnia zmiana: Styczeń 13, 2015, 13:44:09 wysłana przez pavbaranov »

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)
Odp: KDE Applications 14.12
« Odpowiedź #1 dnia: Styczeń 03, 2015, 09:24:53 »
I. Gwenview (KF5)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=gwenview
pkgver=14.12.0
pkgrel=1
pkgdesc="A fast and easy to use image viewer for KDE"
url="http://kde.org/applications/graphics/gwenview/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegraphics')
depends=('kactivities-frameworks' 'kdelibs4support' 'exiv2' 'lcms2')
makedepends=('extra-cmake-modules' 'git' 'kdoctools' 'python')
replaces=('kdegraphics-gwenview')
conflicts=('kdegraphics-gwenview')
install=$pkgname.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/gwenview-${pkgver}.tar.xz")
sha1sums=('c3ee15e24960bdbfc453e50ec77231b92abcfffa')

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

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

post_upgrade() {
        post_install
}

post_remove() {
        post_install
}

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)
Odp: KDE Applications 14.12
« Odpowiedź #2 dnia: Styczeń 03, 2015, 09:25:50 »
II. Kate i Kwrite (KF5)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgbase=kate
pkgname=('kwrite'
         'kate')
pkgver=14.12.0
pkgrel=1
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('knewstuff' 'ktexteditor' 'plasma-framework' 'threadweaver' 'kinit' 'kitemmodels')
makedepends=('extra-cmake-modules' 'kdoctools' 'python')
source=("http://download.kde.org/stable/applications/${pkgver}/src/kate-${pkgver}.tar.xz")
sha1sums=('6f713efbc321c16e97e4cedc0b4a824d42fc7535')

prepare() {
  mkdir build
}

build() {
  cd build
  cmake ../kate-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DBUILD_TESTING=OFF \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DSYSCONF_INSTALL_DIR=/etc \
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
  make
}

package_kwrite() {
  pkgdesc="Text Editor"
  groups=('kde' 'kdebase')
  url="http://www.kde.org/applications/utilities/kwrite/"
  install='kwrite.install'
  replaces=('kdebase-kwrite')
  conflicts=('kdebase-kwrite')

  cd build/kwrite
  make DESTDIR="${pkgdir}" install

  cd ../../build/doc/kwrite
  make DESTDIR="${pkgdir}" install
}

package_kate() {
  pkgdesc="Advanced Text Editor"
  groups=('kde' 'kdesdk')
  url="http://www.kde.org/applications/utilities/kate/"
  install='kate.install'
  replaces=('kdesdk-kate')
  conflicts=('kdesdk-kate')
  optdepends=('konsole: open a terminal in Kate')

  cd build/kate
  make DESTDIR="${pkgdir}" install

  cd ../../build/doc/kate
  make DESTDIR="${pkgdir}" install

  cd ../../../build/addons
  make DESTDIR="${pkgdir}" install
}
kate.install
post_install() {                                                                                                                                     
    xdg-icon-resource forceupdate --theme hicolor &> /dev/null                                                                                       
    update-desktop-database -q                                                                                                                       
    update-mime-database usr/share/mime &> /dev/null                                                                                                 
}                                                                                                                                                   
                                                                                                                                                     
post_upgrade() {                                                                                                                                     
    post_install                                                                                                                                     
}                                                                                                                                                   
                                                                                                                                                     
post_remove() {                                                                                                                                     
    post_install                                                                                                                                     
}
kwrite.install
post_install() {                                                                                                                                     
        xdg-icon-resource forceupdate --theme hicolor &> /dev/null                                                                                   
    update-desktop-database -q
}

post_upgrade() {
        post_install
}

post_remove() {
        post_install
}

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)
Odp: KDE Applications 14.12
« Odpowiedź #3 dnia: Styczeń 03, 2015, 09:27:00 »
III. Konsole (KF5)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=konsole
pkgver=14.12.0
pkgrel=1
arch=('i686' 'x86_64')
url='http://kde.org/applications/system/konsole/'
pkgdesc="Terminal"
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdebase')
depends=('kdelibs4support' 'knotifyconfig' 'kpty')
makedepends=('extra-cmake-modules' 'kdoctools' 'python')
replaces=('kdebase-konsole')
conflicts=('kdebase-konsole<4.14.3-2')
source=("http://download.kde.org/stable/applications/${pkgver}/src/konsole-${pkgver}.tar.xz")
sha1sums=('f30b19f8270bcec1c61d2e5740c07a4f0d36f836')

build() {
  cd "${srcdir}"
  mkdir build
  cd build
  cmake ../konsole-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
  make
}

package() {
  cd "${srcdir}"/build
  make DESTDIR="${pkgdir}" install
}

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)
Odp: KDE Applications 14.12
« Odpowiedź #4 dnia: Styczeń 03, 2015, 09:27:52 »
IV. KAlgebra (KF5)
UWAGA: Wpierw budujemy i instalujemy paczkę analitza (pliki poniżej)
PKGBUILD
# $Id: PKGBUILD 226500 2014-11-19 17:39:07Z fyan $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=kalgebra
pkgver=14.12.0
pkgrel=1
pkgdesc="Graph Calculator"
url="http://kde.org/applications/education/kalgebra/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('analitza' 'kio' 'qt5-webkit')
makedepends=('extra-cmake-modules' 'kdoctools' 'python')
replaces=('kdeedu-kalgebra')
conflicts=('kdeedu-kalgebra' 'kdeedu-analitza')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kalgebra-${pkgver}.tar.xz")
sha1sums=('30bd99b01797dd03635a89c0b91823c6614cb68d')

prepare() {
  mkdir build
}

build() {
  cd build
  cmake ../kalgebra-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DBUILD_TESTING=OFF \
    -DCMAKE_INSTALL_PREFIX=/usr
  make
}

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

post_upgrade() {
        post_install
}

post_remove() {
        post_install
}

V. Analitza (KF5)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=analitza
pkgver=14.12.0
pkgrel=1
pkgdesc="A library to add mathematical features to your program"
url="https://projects.kde.org/projects/kde/kdeedu/analitza"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('qt5-svg' 'qt5-declarative')
makedepends=('extra-cmake-modules' 'kdoctools' 'python' 'eigen')
source=("http://download.kde.org/stable/applications/${pkgver}/src/analitza-${pkgver}.tar.xz")
sha1sums=('8646e9657024cfc1568e3790e56efa9c8280ac03')

prepare() {
  mkdir build
}

build() {
  cd build
  cmake ../analitza-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DBUILD_TESTING=OFF \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
  make
}

package() {
  cd build
  make DESTDIR="${pkgdir}" install
}

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)
Odp: KDE Applications 14.12
« Odpowiedź #5 dnia: Styczeń 03, 2015, 09:29:21 »
VI. Kanagram (KF5)
UWAGA: Najpierw tworzymy i instalujemy paczki kdeedu-data oraz libkeduvocdocument (stosowne pliki poniżej) w podanej zresztą kolejności, czyli najpierw kdeedu-data, potem libkeduvocdocument
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=kanagram
pkgver=14.12.0
pkgrel=1
pkgdesc="Letter Order Game"
url="http://kde.org/applications/education/kanagram/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('libkeduvocdocument' 'kdeclarative' 'knewstuff')
makedepends=('extra-cmake-modules' 'kdoctools' 'python')
replaces=('kdeedu-kanagram')
conflicts=('kdeedu-kanagram')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kanagram-${pkgver}.tar.xz")
sha1sums=('cac6f5c35b083a20b1e0e9e807acd4eb55033871')

build() {
  cd "${srcdir}"
  mkdir build
  cd build
  cmake ../kanagram-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DBUILD_TESTING=OFF \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DSYSCONF_INSTALL_DIR=/etc
  make
}

package() {
  cd "${srcdir}"/build
  make DESTDIR="${pkgdir}" install
}
kanagram.install
post_install() {
        xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}

post_upgrade() {
        post_install
}

post_remove() {
        post_install
}

VII. kdeedu-data
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=kdeedu-data
pkgver=14.12.0
pkgrel=1
pkgdesc="Common data for KDE Edu applications"
url="http://kde.org/applications/education"
arch=('any')
license=('GPL' 'LGPL' 'FDL')
makedepends=('extra-cmake-modules')
conflicts=('libkdeedu<14')
source=("http://download.kde.org/stable/applications/${pkgver}/src/$pkgname-${pkgver}.tar.xz")
sha1sums=('bf2bac14684690463d137f4f79428ff01705ece2')

prepare() {
  mkdir -p build
}

build() {
  cd build
  cmake ../$pkgname-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr
  make
}

package() {
  cd "${srcdir}"/build
  make DESTDIR="${pkgdir}" install
}

VIII. libkdeduvocdocument
PKGBUILD
  GNU nano 2.2.6                                     Plik: PKGBUILD                                                                                 

# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=libkeduvocdocument
pkgver=14.12.0
pkgrel=1
pkgdesc="Common libraries for KDE Edu applications"
url="http://kde.org/applications/education"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kio' 'kdeedu-data')
makedepends=('extra-cmake-modules' 'kdoctools' 'python')
source=("http://download.kde.org/stable/applications/${pkgver}/src/$pkgname-${pkgver}.tar.xz")
sha1sums=('91a252cd7977d2da60dbc3f4be7affe88b911106')

prepare() {
  mkdir -p build
}

build() {
  cd build
  cmake ../$pkgname-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib
  make
}

package() {
  cd "${srcdir}"/build
  make DESTDIR="${pkgdir}" install
}

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)
Odp: KDE Applications 14.12
« Odpowiedź #6 dnia: Styczeń 03, 2015, 09:34:31 »
IX. KHangman (KF5)
UWAGA: Zbudowanie wymaga uprzedniego zbudowania i instalacji w systemie paczki libkdevocdocument, której skrypty dostępne są w pkt. VIII powyżej: http://www.archlike.darmowefora.pl/index.php/topic,173.msg617.html#msg617
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=khangman
pkgver=14.12.0
pkgrel=1
pkgdesc="Hangman Game"
url="http://kde.org/applications/education/khangman/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('libkeduvocdocument' 'knewstuff')
makedepends=('extra-cmake-modules' 'kdoctools' 'python')
replaces=('kdeedu-khangman')
conflicts=('kdeedu-khangman')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/khangman-${pkgver}.tar.xz")
sha1sums=('02977e97c335db8e5607774bbe219dc53dd61e7c')

prepare() {
  mkdir -p build
}

build() {
  cd build
  cmake ../khangman-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DBUILD_TESTING=OFF \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DSYSCONF_INSTALL_DIR=/etc
  make
}

package() {
  cd build
  make DESTDIR="${pkgdir}" install
}
khangman.install
post_install() {
        xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}

post_upgrade() {
        post_install
}

post_remove() {
        post_install
}

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)
Odp: KDE Applications 14.12
« Odpowiedź #7 dnia: Styczeń 03, 2015, 09:39:03 »
X. Kig (KF5)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=kig
pkgver=14.12.0
pkgrel=1
pkgdesc="Interactive Geometry"
url="http://kde.org/applications/education/kig/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('ktexteditor' 'kdelibs4support')
makedepends=('extra-cmake-modules' 'kdoctools' 'python' 'boost')
replaces=('kdeedu-kig')
conflicts=('kdeedu-kig')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kig-${pkgver}.tar.xz")
sha1sums=('7e7ed0fdd6f0babbca9dde8e6138aafebb8cdfe0')

prepare() {
  mkdir -p build

# https://bugs.kde.org/show_bug.cgi?id=341499
  sed -e 's|Exec=kig %U %i -caption %c|Exec=kig %U|' -i kig-$pkgver/kig/kig.desktop
}

build() {
  cd build
  cmake ../kig-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DBUILD_TESTING=OFF \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
  make
}

package() {
  cd build
  make DESTDIR="${pkgdir}" install

  # Use the python2 executable
  sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' "${pkgdir}"/usr/bin/pykig.py
}
kig.install
post_install() {
        xdg-icon-resource forceupdate --theme hicolor &> /dev/null
    update-desktop-database -q
}

post_upgrade() {
        post_install
}

post_remove() {
        post_install
}

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)
Odp: KDE Applications 14.12
« Odpowiedź #8 dnia: Styczeń 03, 2015, 09:44:44 »
XI. Parley (KF5)
UWAGA: Zbudowanie paczki wymaga uprzedniej budowy paczki libkeduvocdocument przedstawionej w pkt VIII powyżej http://www.archlike.darmowefora.pl/index.php/topic,173.msg617.html#msg617
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=parley
pkgver=14.12.0
pkgrel=1
pkgdesc="Vocabulary Trainer"
url="http://kde.org/applications/education/parley/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kross' 'knewstuff' 'libkeduvocdocument' 'khtml' 'qt5-multimedia')
makedepends=('extra-cmake-modules' 'kdoctools' 'python')
replaces=('kdeedu-parley')
conflicts=('kdeedu-parley')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/parley-${pkgver}.tar.xz")
sha1sums=('b7e66f843ec6bc543ce24a6fd561c9e7f437f403')

prepare() {
  mkdir -p build
}

build() {
  cd build
  cmake ../parley-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DSYSCONF_INSTALL_DIR=/etc
  make
}

package() {
  cd build
  make DESTDIR="${pkgdir}" install

# conflicts with oxygen-icons
 # rm "$pkgdir"/usr/share/icons/oxygen/*/actions/edit-clear.png
}
parley.install
post_install() {
        xdg-icon-resource forceupdate --theme hicolor &> /dev/null
    update-desktop-database -q
}

post_upgrade() {
        post_install
}

post_remove() {
        post_install
}
« Ostatnia zmiana: Styczeń 03, 2015, 09:57:46 wysłana przez pavbaranov »

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)
Odp: KDE Applications 14.12
« Odpowiedź #9 dnia: Styczeń 03, 2015, 09:48:28 »
XII. Kapptemplate (KF5)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=kapptemplate
pkgver=14.12.0
pkgrel=1
pkgdesc='KDE Template Generator'
url='http://kde.org/applications/development/kapptemplate/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdesdk')
depends=('kio')
makedepends=('extra-cmake-modules' 'kdoctools' 'python')
replaces=('kdesdk-kapptemplate')
conflicts=('kdesdk-kapptemplate')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kapptemplate-${pkgver}.tar.xz")
sha1sums=('9f3309845fa8afb51cd3e5de8f519f67ab7bc24a')

build() {
  mkdir build
  cd build
  cmake ../kapptemplate-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DBUILD_TESTING=OFF \
    -DCMAKE_INSTALL_PREFIX=/usr
  make
}

package() {
  cd build
  make DESTDIR="$pkgdir" install
}
kapptemplate.install
post_install() {
        xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}

post_upgrade() {
        post_install
}

post_remove() {
        post_install
}

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)
Odp: KDE Applications 14.12
« Odpowiedź #10 dnia: Styczeń 03, 2015, 10:10:10 »
XIII. Okular (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=kdegraphics-okular
pkgver=14.12.0
pkgrel=1
pkgdesc='Document Viewer'
arch=('i686' 'x86_64')
url="http://kde.org/applications/graphics/okular/"
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegraphics')
depends=('kdebase-runtime' 'qimageblitz' 'chmlib' 'djvulibre' 'libspectre'
         'libkexiv2' 'poppler-qt4')
makedepends=('cmake' 'automoc4' 'ebook-tools')
optdepends=('ebook-tools: mobi and epub support'
            'kdegraphics-mobipocket: mobi support')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/okular-${pkgver}.tar.xz")
sha1sums=('04603fbb7404d4a93ce881463ba34aa742f656a2')

prepare() {
  mkdir build
}

build() {
  cd build
  cmake ../okular-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DKDE4_BUILD_TESTS=OFF \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DWITH_ActiveApp=OFF
  make
}

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

post_upgrade() {
        post_install
}

post_remove() {
        post_install
}

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)
Odp: KDE Applications 14.12
« Odpowiedź #11 dnia: Styczeń 04, 2015, 09:27:12 »
XIV. DragonPlayer (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=kdemultimedia-dragonplayer
pkgver=14.12.0
pkgrel=1
pkgdesc="A multimedia player where the focus is on simplicity, instead of
features"
url='http://kde.org/applications/multimedia/dragonplayer/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdemultimedia')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install="${pkgname}.install"
source=("http://download.kde.org/stable/applications/${pkgver}/src/dragon-${pkgver}.tar.xz")
sha1sums=('4df51221dd08c78c00760570587cb1e7282dda07')

build() {
  cd "${srcdir}"
  mkdir build
  cd build
  cmake ../dragon-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DKDE4_BUILD_TESTS=OFF \
    -DCMAKE_INSTALL_PREFIX=/usr
  make
}

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

post_upgrade() {
    post_install
}

post_remove() {
    post_install
}
« Ostatnia zmiana: Styczeń 04, 2015, 09:34:54 wysłana przez pavbaranov »

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)
Odp: KDE Applications 14.12
« Odpowiedź #12 dnia: Styczeń 04, 2015, 09:34:24 »
XV. Kamoso (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=kdegraphics-kamera
pkgver=14.12.0
pkgrel=1
pkgdesc="Configure Kamera"
url="http://kde.org/applications/graphics/kamera/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegraphics')
depends=('kdebase-runtime' 'libgphoto2')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/kamera-${pkgver}.tar.xz")
sha1sums=('e775128029a64c5e12cd58664f767a5cd9562a3a')

build() {
  cd "${srcdir}"
  mkdir build
  cd build
  cmake ../kamera-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DKDE4_BUILD_TESTS=OFF \
    -DCMAKE_INSTALL_PREFIX=/usr
  make
}

package() {
  cd "${srcdir}"/build
  make DESTDIR="${pkgdir}" install
}

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)
Odp: KDE Applications 14.12
« Odpowiedź #13 dnia: Styczeń 04, 2015, 09:50:15 »
XVI. kdebase-runtime (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>

pkgname=kdebase-runtime
pkgver=14.12.0
pkgrel=1
pkgdesc="Plugins and applications necessary for the running of KDE applications"
arch=('i686' 'x86_64')
url='https://projects.kde.org/projects/kde/kde-runtime'
license=('GPL' 'LGPL')
depends=("kdelibs" 'kactivities' 'libkactivities4' 'smbclient' 'libssh' 'libcanberra'
         'oxygen-icons' 'xorg-xauth' 'libwebp')
makedepends=('pkg-config' 'cmake' 'automoc4' 'kdepimlibs' 'openslp' 'doxygen'
             'networkmanager' 'boost')
optdepends=('kdepimlibs: needed by DrKonqi to send crash reports to KDE.org'
            'gdb: needed by DrKonqi to generate backtrace'
            'htdig: to build the search index in the KHelpCenter'
            'rarian: needed by KHelpCenter')
provides=('khelpcenter' 'notification-daemon')
install="${pkgname}.install"
source=("http://download.kde.org/stable/applications/${pkgver}/src/kde-runtime-${pkgver}.tar.xz")
sha1sums=('45a94db57e8cc86447f198bd8c8649b3a1415f80')

prepare() {
  mkdir build

  cd kde-runtime-${pkgver}
}

build() {
  cd build
  cmake ../kde-runtime-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DKDE4_BUILD_TESTS=OFF \
    -DCMAKE_SKIP_RPATH=ON \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DWITH_QNtrack=OFF \
    -DSAMBA_INCLUDE_DIR=/usr/include/samba-4.0 \
    -DWITH_NepomukCore=OFF
  make
}

package() {
  cd build
  make DESTDIR="$pkgdir" install

  rm "${pkgdir}"/usr/share/icons/hicolor/index.theme

  ln -sf /usr/lib/kde4/libexec/kdesu "${pkgdir}/usr/bin/"

  # FS#36668
  chown :nobody "${pkgdir}"/usr/lib/kde4/libexec/kdesud
  chmod g+s "${pkgdir}"/usr/lib/kde4/libexec/kdesud
}
kdebase-runtime.install
post_install() {
        xdg-icon-resource forceupdate --theme hicolor &> /dev/null
        update-mime-database usr/share/mime &> /dev/null
    update-desktop-database -q
}

post_upgrade() {
        post_install
}

post_remove() {
        post_install
}

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)
Odp: KDE Applications 14.12
« Odpowiedź #14 dnia: Styczeń 04, 2015, 09:52:19 »
XVII. Kdeutils-kgpg (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>

pkgname=kdeutils-kgpg
pkgver=14.12.0
pkgrel=1
pkgdesc='A GnuPG frontend'
url='http://kde.org/applications/utilities/kgpg/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-runtime' 'kdepimlibs')
optdepends=('kde-agent: For starting and shutting down gpg-agent with KDE session manager')
makedepends=('cmake' 'automoc4' 'boost')
groups=('kde' 'kdeutils')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kgpg-${pkgver}.tar.xz")
sha1sums=('7d550da72b7e4030f90e3a7541d27fadf99c076f')

prepare() {
  mkdir build
}

build() {
  cd build
  cmake ../kgpg-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DKDE4_BUILD_TESTS=OFF \
    -DCMAKE_INSTALL_PREFIX=/usr
  make
}

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

post_upgrade() {
        post_install
}

post_remove() {
        post_install
}

 

Polityka cookies
Darmowe Fora | Darmowe Forum
articz polskiedobrerpg thepunisher mustangi ppiz