Arch-Like - nietypowy blog, nietypowe forum.
Projekty/Wsparcie => POLAUR => Wątek zaczęty przez: pavbaranov w 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 (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).
-
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
}
-
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
}
-
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
}
-
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
}
-
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
}
-
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 (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
}
-
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
}
-
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 (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
}
-
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
}
-
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
}
-
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
}
-
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
}
-
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
}
-
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
}
-
XVIII. KDEMultimedia-KMix (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdemultimedia-kmix
pkgver=14.12.0
pkgrel=1
pkgdesc="KDE volume control program"
url='http://kde.org/applications/multimedia/kmix/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdemultimedia')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
optdepends=('libcanberra-pulse: PulseAudio support')
install="${pkgname}.install"
source=("http://download.kde.org/stable/applications/${pkgver}/src/kmix-${pkgver}.tar.xz"
'use-qdbus-qt4.patch')
sha1sums=('4b69d15293af6c98ab52d009b79fad04ee57a222'
'f89a076c5a29c51d213864e27d07baf5400ece03')
prepare() {
mkdir build
cd kmix-${pkgver}
# FS#40786
patch -p1 -i "${srcdir}"/use-qdbus-qt4.patch
}
build() {
cd build
cmake ../kmix-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
use-qdbus-qt4.patch
--- kmix-4.13.2/apps/kmixremote~ 2014-06-14 15:17:06.856474667 +0000
+++ kmix-4.13.2/apps/kmixremote 2014-06-14 15:17:44.759594763 +0000
@@ -28,7 +28,7 @@
# Prints the mixer DBUS ID's on the console. leaving out the "/Mixers/" prefix
function listMixers
{
- qdbus org.kde.kmix /Mixers org.freedesktop.DBus.Properties.Get org.kde.KMix.MixSet mixers | cut -f3 -d/
+ qdbus-qt4 org.kde.kmix /Mixers org.freedesktop.DBus.Properties.Get org.kde.KMix.MixSet mixers | cut -f3 -d/
errorCode=$?
if test $errorCode != 0; then
echo "Error $errorCode listing mixers. KMix is not running."
@@ -38,7 +38,7 @@
# Prints the mixer control DBUS ID's of the given mixer on the console. leaving out the "/Mixers/" prefix
function listControls
{
- qdbus org.kde.kmix $1 org.freedesktop.DBus.Properties.Get org.kde.KMix.Mixer controls | cut -f4 -d/
+ qdbus-qt4 org.kde.kmix $1 org.freedesktop.DBus.Properties.Get org.kde.KMix.Mixer controls | cut -f4 -d/
errorCode=$?
if test $errorCode != 0; then
echo "Error $errorCode listing controls. KMix is not running."
@@ -47,8 +47,8 @@
command=""
-if ! type qdbus >/dev/null 2>&1 ; then
- exit_with_error "$0 requires qdbus, but it cannot be found. Please install or check \$PATH"
+if ! type qdbus-qt4 >/dev/null 2>&1 ; then
+ exit_with_error "$0 requires qdbus-qt4, but it cannot be found. Please install or check \$PATH"
fi
# Read args
@@ -58,8 +58,8 @@
if test -z "$arg"; then
break
elif test "x--master" = "x$arg"; then
- mixer=`qdbus org.kde.kmix /Mixers org.kde.KMix.MixSet.currentMasterMixer`
- control=`qdbus org.kde.kmix /Mixers org.kde.KMix.MixSet.currentMasterControl`
+ mixer=`qdbus-qt4 org.kde.kmix /Mixers org.kde.KMix.MixSet.currentMasterMixer`
+ control=`qdbus-qt4 org.kde.kmix /Mixers org.kde.KMix.MixSet.currentMasterControl`
elif test "x--help" = "x$arg" -o "x-h" = "x$arg"; then
usage
exit 0
@@ -113,13 +113,13 @@
# --- EXECUTE PHASE --------------------------------------------------------------------------------------------------
if test "xget" = "x$command"; then
# GET
- qdbus org.kde.kmix $targetControl org.freedesktop.DBus.Properties.Get org.kde.KMix.Control volume
+ qdbus-qt4 org.kde.kmix $targetControl org.freedesktop.DBus.Properties.Get org.kde.KMix.Control volume
elif test "xset" = "x$command"; then
# SET
- qdbus org.kde.kmix $targetControl org.freedesktop.DBus.Properties.Set org.kde.KMix.Control volume $genericArg
+ qdbus-qt4 org.kde.kmix $targetControl org.freedesktop.DBus.Properties.Set org.kde.KMix.Control volume $genericArg
elif test "xmute" = "x$command"; then
# MUTE
- qdbus org.kde.kmix $targetControl org.freedesktop.DBus.Properties.Set org.kde.KMix.Control mute $genericArg
+ qdbus-qt4 org.kde.kmix $targetControl org.freedesktop.DBus.Properties.Set org.kde.KMix.Control mute $genericArg
else
exit_with_error "No such command '$command'"
fi
kdemultimedia-kmix.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XIX. KDEutils-kcalc (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-kcalc
pkgver=14.12.0
pkgrel=1
pkgdesc='Scientific Calculator'
url='http://kde.org/applications/utilities/kcalc/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kcalc-${pkgver}.tar.xz")
sha1sums=('399f3760a19e416029bbd82bb35f56753c8142fc')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kcalc-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
kdeutils-kcalc.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XX. KDENetwork-kopete (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdenetwork-kopete
pkgver=14.12.0
pkgrel=1
pkgdesc='Instant Messenger'
url='http://kde.org/applications/internet/kopete/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdenetwork')
depends=('kdebase-runtime' 'kdepimlibs' 'qca-ossl' 'libotr' 'libidn'
'qimageblitz' 'libgadu' 'mediastreamer' 'jsoncpp')
makedepends=('cmake' 'automoc4' 'boost' 'kdepim-libkdepim')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kopete-${pkgver}.tar.xz")
sha1sums=('2160795d1751e475b4680d8c43b047cde4f1034a')
prepare() {
mkdir build
}
build() {
cd build
cmake ../kopete-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_SKIP_RPATH=ON \
-DWITH_Libmsn=OFF
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
kdenetwork-kopete.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XXI. KDEUtils-kwalletmanager (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-kwalletmanager
pkgver=14.12.0
pkgrel=1
pkgdesc='Wallet Management Tool'
url='http://kde.org/applications/system/kwalletmanager/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
conflicts=('kdeutils-kwallet')
replaces=('kdeutils-kwallet')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kwalletmanager-${pkgver}.tar.xz")
sha1sums=('6c9b419399bdf9887e69d3b055a3e369dc8be5de')
prepare() {
mkdir build
}
build() {
cd build
cmake ../kwalletmanager-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdeutils-kwalletmanager.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XXII. KDEUtils-print-manager (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-print-manager
pkgver=14.12.0
pkgrel=1
pkgdesc="A tool for managing print jobs and printers"
arch=('i686' 'x86_64')
url='https://projects.kde.org/projects/kde/kdeutils/print-manager'
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-workspace' 'libcups')
makedepends=('cmake' 'automoc4')
optdepends=('system-config-printer: auto-detect the printer driver')
replaces=('print-manager' 'kdeutils-printer-applet' 'kdeadmin-system-config-printer-kde')
conflicts=('print-manager')
groups=('kde' 'kdeutils')
source=("http://download.kde.org/stable/applications/${pkgver}/src/print-manager-${pkgver}.tar.xz")
sha1sums=('5f1f05b69962254c05bad426df8c9462ec3bc2e3')
build() {
mkdir build
cd build
cmake ../print-manager-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
-
XXIII. KDEEdu-marble (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-marble
pkgver=14.12.0
pkgrel=1
pkgdesc="Desktop Globe"
url="http://kde.org/applications/education/marble/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4' 'gpsd')
optdepends=('gpsd: GPS support'
'quazip: reading and displaying KMZ files')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/marble-${pkgver}.tar.xz")
sha1sums=('2f7956adfd1a45511714e16c29913d6fac4a1c6b')
prepare() {
mkdir build
}
build() {
cd build
cmake ../marble-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdeedu-marble.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
}
-
XXIV. Okteta (KF5)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Gustavo Alvarez <sl1pkn07@gmail.com>
# Maintainter of this PKGBUILD: pavbaranov
pkgname=okteta
pkgver=14.12.0
pkgrel=1
pkgdesc='Hex Editor'
url='http://kde.org/applications/utilities/okteta/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdesdk')
depends=('kcmutils' 'kparts' 'knewstuff' 'qca-qt5')
makedepends=('extra-cmake-modules' 'kdoctools' 'python' 'qt5-tools')
replaces=('kdesdk-okteta')
conflicts=('kdesdk-okteta<4.14.3-2')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/okteta-${pkgver}.tar.xz" 'find_qca_qt5.patch')
sha1sums=('2dcea029120c7f7d92b7c7e2bcacdd0ea87c9b85'
'ff51e1448f4df5c2715bdcad57560e82acfbacbf')
prepare() {
rm -rf build
mkdir -p build
cd $pkgname-$pkgver
patch -p0 -i $srcdir/find_qca_qt5.patch
}
build() {
cd build
cmake ../okteta-${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() {
make -C build DESTDIR=$pkgdir install
}
find_qca_qt5.patch
--- cmake/modules/FindQCA2.cmake.orig 2014-12-02 22:38:40.129259069 +0100
+++ cmake/modules/FindQCA2.cmake 2014-12-02 23:05:45.986414768 +0100
@@ -17,13 +17,13 @@
if (NOT WIN32)
find_package(PkgConfig QUIET)
- pkg_check_modules(PC_QCA2 QUIET qca2)
+ pkg_search_module(PC_QCA2 QUIET qca2-qt5 qca2)
set(QCA2_DEFINITIONS ${PC_QCA2_CFLAGS_OTHER})
endif (NOT WIN32)
find_library(QCA2_LIBRARIES
WIN32_DEBUG_POSTFIX d
- NAMES qca
+ NAMES qca-qt5 qca
HINTS ${PC_QCA2_LIBDIR} ${PC_QCA2_LIBRARY_DIRS}
)
okteta.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-mime-database usr/share/mime &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XXV. KDEBaseApps (KDE4.14), czyli Dolphin, Konqueror, kdepasswd, kdialog, keditbookmarks, kfind, konq-plugins, kdebase-lib i kdebase-plasma
Te paczki budowane są jednym PKGBUILDem, ale w wyniku jego działania tworzonych jest kilka pakietów. Jeśli nie chcecie ich wszystkich instalować, to najlepiej jest zbudować paczki poleceniem makepkg -src oraz zainstalować te, które chcecie z wykorzystaniem pacman -U.
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
pkgbase=kdebase
pkgname=('kdebase-dolphin'
'kdebase-kdepasswd'
'kdebase-kdialog'
'kdebase-keditbookmarks'
'kdebase-kfind'
'kdebase-konq-plugins'
'kdebase-konqueror'
'kdebase-lib'
'kdebase-plasma')
pkgver=14.12.0
pkgrel=1
arch=('i686' 'x86_64')
url='http://www.kde.org'
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdebase')
makedepends=('kdelibs' 'cmake' 'automoc4' 'tidyhtml' 'baloo4-widgets')
source=("http://download.kde.org/stable/applications/${pkgver}/src/kde-baseapps-${pkgver}.tar.xz")
sha1sums=('556383056e6198651353e213ef21bc1a539f2970')
prepare() {
mkdir build
}
build() {
cd build
cmake ../kde-baseapps-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package_kdebase-dolphin() {
pkgdesc='File Manager'
depends=('kdebase-runtime' 'kdebase-lib' 'baloo4-widgets')
optdepends=('kdegraphics-svgpart: thumbailers for SVG files'
'kdegraphics-thumbnailers: thumbnailers for various graphics files'
'kdemultimedia-ffmpegthumbs: thumbnailers for video files'
'kdemultimedia-mplayerthumbs: thumbnailers for video files'
'kdesdk-thumbnailers: thumbnailers for development files'
'icoutils: thumbnailers for MS files'
'ruby: servicemenu installation')
url="http://kde.org/applications/system/dolphin/"
install=kdebase-dolphin.install
cd $srcdir/build/dolphin
make DESTDIR=$pkgdir install
cd $srcdir/build/doc/dolphin
make DESTDIR=$pkgdir install
}
package_kdebase-kdepasswd() {
pkgdesc='Change Password'
depends=('kdebase-runtime' 'kdebase-lib')
cd $srcdir/build/kdepasswd
make DESTDIR=$pkgdir install
cd $srcdir/build/doc/kdepasswd
make DESTDIR=$pkgdir install
}
package_kdebase-kdialog() {
pkgdesc='A utility for displaying dialog boxes from shell scripts'
depends=('kdebase-runtime')
cd $srcdir/build/kdialog
make DESTDIR=$pkgdir install
}
package_kdebase-keditbookmarks() {
pkgdesc='Bookmark Organizer and Editor'
depends=('kdebase-runtime')
cd $srcdir/build/keditbookmarks
make DESTDIR=$pkgdir install
}
package_kdebase-kfind() {
pkgdesc='Find Files/Folders'
depends=('kdebase-runtime' 'kdebase-lib')
url="http://kde.org/applications/utilities/kfind/"
install='kdebase.install'
cd $srcdir/build/kfind
make DESTDIR=$pkgdir install
cd $srcdir/build/doc/kfind
make DESTDIR=$pkgdir install
}
package_kdebase-konq-plugins() {
pkgdesc='Extra plugins for Konqueror'
depends=('kdebase-konqueror' 'tidyhtml')
replaces=('konq-plugins')
install='kdebase.install'
cd $srcdir/build/konq-plugins
make DESTDIR=$pkgdir install
}
package_kdebase-konqueror() {
pkgdesc='KDE File Manager & Web Browser'
depends=('kdebase-dolphin' 'kdebase-keditbookmarks')
optdepends=('kwebkitpart: to enable webkit engine')
url="http://kde.org/applications/internet/konqueror/"
install='kdebase-konqueror.install'
conflicts=('kdebase-nsplugins')
replaces=('kdebase-nsplugins')
for i in konqueror doc/konqueror nsplugins; do
cd $srcdir/build/${i}
make DESTDIR=$pkgdir install
done
}
package_kdebase-lib() {
pkgdesc='KDE libraries for the basic desktop applications'
groups=()
depends=('kdelibs')
cd $srcdir/build/lib
make DESTDIR=$pkgdir install
}
package_kdebase-plasma() {
pkgdesc='Display the contents of folders (User´s home folder as default)'
depends=('kdebase-workspace')
cd $srcdir/build/plasma
make DESTDIR=$pkgdir install
}
kdebase-dolphin.install
post_install() {
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
kdebase-konqueror.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
kdebase.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XXVI. KDE-dev-scripts (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdesdk-dev-scripts
pkgver=14.12.0
pkgrel=1
pkgdesc='Scripts and setting files useful during development of KDE software'
url='https://projects.kde.org/projects/kde/kdesdk/kde-dev-scripts'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdesdk')
depends=('kdebase-runtime' 'python2')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/kde-dev-scripts-${pkgver}.tar.xz")
sha1sums=('1d3d2738792d39cf1e2609bc7a122af0369fbb86')
build() {
mkdir build
cd build
cmake ../kde-dev-scripts-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
# Fix python 2 path
sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' \
"${pkgdir}"/usr/bin/{zonetab2pot,kde-systemsettings-tree}.py
sed -i 's|#! /usr/bin/env python|#!/usr/bin/env python2|' \
"${pkgdir}"/usr/bin/{kdelnk2desktop.py,kde_generate_export_header}
}
-
XXVII. Kolourpaint (KDE4)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-kolourpaint
pkgver=14.12.0
pkgrel=1
pkgdesc="Paint Program"
url="http://kde.org/applications/graphics/kolourpaint/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegraphics')
depends=('kdebase-runtime' 'qimageblitz')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kolourpaint-${pkgver}.tar.xz")
sha1sums=('a6d6693dd5554e4eee4bfd3b69b220621be3c762')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kolourpaint-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdegraphics-kolourpaint.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XXVIII. Kpat/Kpatience (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kpatience
pkgver=14.12.0
pkgrel=1
pkgdesc="Offers a selection of solitaire card games"
url="http://kde.org/applications/games/kpat/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kpat-${pkgver}.tar.xz")
sha1sums=('def72d88cf8b378a11d48e4b3ebebeba3d5c7950')
build() {
mkdir build
cd build
cmake ../kpat-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kpatience.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
}
XIX. libkdegames (KDE4.14)
Biblioteki wymagane m.in. do poprawnego zbudowania KPat.
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkdegames
pkgver=14.12.0
pkgrel=1
pkgdesc="Common code and data for many KDE games"
url="https://projects.kde.org/projects/kde/kdegames/libkdegames"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs' 'openal')
makedepends=('cmake' 'automoc4')
replaces=('kdegames-libkdegames')
conflicts=('kdegames-libkdegames')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('10a4bc608ec2a9543d211de93482e93fdb009a0b')
build() {
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
-
Paweł umieszcza źródła, ja mogę zaoferować zbudowane pakiety. Jeśli ktoś chce coś z poniżej podanej listy, niech się zgłosi:
[lucjan@archlinux ~]$ pacman -Sl kde4last
kde4last kdeadmin-kcron 14.12.0-1
kde4last kdeadmin-ksystemlog 14.12.0-1
kde4last kdeadmin-kuser 14.12.0-1
kde4last kdebase-dolphin 14.12.0-1 [zainstalowano]
kde4last kdebase-kdepasswd 14.12.0-1 [zainstalowano]
kde4last kdebase-kdialog 14.12.0-1 [zainstalowano]
kde4last kdebase-keditbookmarks 14.12.0-1 [zainstalowano]
kde4last kdebase-kfind 14.12.0-1 [zainstalowano]
kde4last kdebase-konq-plugins 14.12.0-1
kde4last kdebase-konqueror 14.12.0-1
kde4last kdebase-lib 14.12.0-1 [zainstalowano]
kde4last kdebase-plasma 14.12.0-1 [zainstalowano]
kde4last kdebase-runtime 14.12.0-1 [zainstalowano]
kde4last kdegraphics-kamera 14.12.0-1
kde4last kdegraphics-kgamma 14.12.0-1
kde4last kdegraphics-ksnapshot 14.12.0-1
kde4last kdegraphics-mobipocket 14.12.0-1 [zainstalowano]
kde4last kdegraphics-okular 14.12.0-1 [zainstalowano]
kde4last kdegraphics-thumbnailers 14.12.0-1 [zainstalowano]
kde4last kdemultimedia-dragonplayer 14.12.0-1
kde4last kdemultimedia-juk 14.12.0-1
kde4last kdemultimedia-kmix 14.12.0-1 [zainstalowano]
kde4last kdemultimedia-kscd 14.12.0-1
kde4last kdenetwork-filesharing 14.12.0-1
kde4last kdenetwork-kget 14.12.0-1 [zainstalowano]
kde4last kdenetwork-kopete 14.12.0-1 [zainstalowano]
kde4last kdenetwork-krdc 14.12.0-1
kde4last kdenetwork-krfb 14.12.0-1
kde4last kdesdk-dolphin-plugins 14.12.0-1
kde4last kdesdk-kompare 14.12.0-1 [zainstalowano]
kde4last kdeutils-ark 14.12.0-1 [zainstalowano]
kde4last kdeutils-filelight 14.12.0-1
kde4last kdeutils-kcalc 14.12.0-1 [zainstalowano]
kde4last kdeutils-kcharselect 14.12.0-1 [zainstalowano]
kde4last kdeutils-kdf 14.12.0-1
kde4last kdeutils-kgpg 14.12.0-1
kde4last kdeutils-kremotecontrol 14.12.0-1
kde4last kdeutils-ktimer 14.12.0-1
kde4last kdeutils-kwalletmanager 14.12.0-1
kde4last kdeutils-sweeper 14.12.0-1 [zainstalowano]
kde4last libkcddb 14.12.0-1 [zainstalowano]
kde4last libkdcraw 14.12.0-1 [zainstalowano]
kde4last libkexiv2 14.12.0-1 [zainstalowano]
kde4last libkipi 14.12.0-1 [zainstalowano]
kde4last libkomparediff2 14.12.0-1 [zainstalowano]
Oferuję zarówno tarballe jak i binarki - ale tylko 64-bitowe
-
Aktualna lista oferowanych tarballi/paczek 64-bitowych:
[lucjan@archlinux ~]$ pacman -Sl kde4last
kde4last kdeaccessibility-jovie 14.12.0-1
kde4last kdeaccessibility-kaccessible 14.12.0-1
kde4last kdeaccessibility-kmag 14.12.0-1
kde4last kdeaccessibility-kmousetool 14.12.0-1
kde4last kdeaccessibility-kmouth 14.12.0-1
kde4last kdeadmin-kcron 14.12.0-1
kde4last kdeadmin-ksystemlog 14.12.0-1
kde4last kdeadmin-kuser 14.12.0-1
kde4last kdebase-dolphin 14.12.0-1 [zainstalowano]
kde4last kdebase-kdepasswd 14.12.0-1 [zainstalowano]
kde4last kdebase-kdialog 14.12.0-1 [zainstalowano]
kde4last kdebase-keditbookmarks 14.12.0-1 [zainstalowano]
kde4last kdebase-kfind 14.12.0-1 [zainstalowano]
kde4last kdebase-konq-plugins 14.12.0-1
kde4last kdebase-konqueror 14.12.0-1
kde4last kdebase-lib 14.12.0-1 [zainstalowano]
kde4last kdebase-plasma 14.12.0-1 [zainstalowano]
kde4last kdebase-runtime 14.12.0-1 [zainstalowano]
kde4last kdegraphics-kamera 14.12.0-1
kde4last kdegraphics-kcolorchooser 14.12.0-1
kde4last kdegraphics-kgamma 14.12.0-1
kde4last kdegraphics-kolourpaint 14.12.0-1
kde4last kdegraphics-kruler 14.12.0-1
kde4last kdegraphics-ksaneplugin 14.12.0-1
kde4last kdegraphics-ksnapshot 14.12.0-1
kde4last kdegraphics-mobipocket 14.12.0-1 [zainstalowano]
kde4last kdegraphics-okular 14.12.0-1 [zainstalowano]
kde4last kdegraphics-strigi-analyzer 14.12.0-1
kde4last kdegraphics-svgpart 14.12.0-1
kde4last kdegraphics-thumbnailers 14.12.0-1 [zainstalowano]
kde4last kdemultimedia-audiocd-kio 14.12.0-1
kde4last kdemultimedia-dragonplayer 14.12.0-1
kde4last kdemultimedia-ffmpegthumbs 14.12.0-1
kde4last kdemultimedia-juk 14.12.0-1
kde4last kdemultimedia-kmix 14.12.0-1 [zainstalowano]
kde4last kdemultimedia-kscd 14.12.0-1
kde4last kdemultimedia-mplayerthumbs 14.12.0-1
kde4last kdenetwork-filesharing 14.12.0-1
kde4last kdenetwork-kget 14.12.0-1 [zainstalowano]
kde4last kdenetwork-kopete 14.12.0-1 [zainstalowano]
kde4last kdenetwork-kppp 14.12.0-1
kde4last kdenetwork-krdc 14.12.0-1
kde4last kdenetwork-krfb 14.12.0-1
kde4last kdenetwork-strigi-analyzers 14.12.0-1
kde4last kdenetwork-zeroconf-ioslave 14.12.0-1
kde4last kdesdk-cervisia 14.12.0-1
kde4last kdesdk-dev-scripts 14.12.0-1
kde4last kdesdk-dev-utils 14.12.0-1
kde4last kdesdk-dolphin-plugins 14.12.0-1
kde4last kdesdk-kcachegrind 14.12.0-1
kde4last kdesdk-kioslaves 14.12.0-1
kde4last kdesdk-kompare 14.12.0-1 [zainstalowano]
kde4last kdesdk-lokalize 14.12.0-1
kde4last kdesdk-poxml 14.12.0-1
kde4last kdesdk-strigi-analyzers 14.12.0-1
kde4last kdesdk-thumbnailers 14.12.0-1
kde4last kdesdk-umbrello 14.12.0-1
kde4last kdeutils-ark 14.12.0-1 [zainstalowano]
kde4last kdeutils-filelight 14.12.0-1
kde4last kdeutils-kcalc 14.12.0-1 [zainstalowano]
kde4last kdeutils-kcharselect 14.12.0-1 [zainstalowano]
kde4last kdeutils-kdf 14.12.0-1
kde4last kdeutils-kfloppy 14.12.0-1
kde4last kdeutils-kgpg 14.12.0-1
kde4last kdeutils-kremotecontrol 14.12.0-1
kde4last kdeutils-ktimer 14.12.0-1
kde4last kdeutils-kwalletmanager 14.12.0-1
kde4last kdeutils-print-manager 14.12.0-1
kde4last kdeutils-sweeper 14.12.0-1 [zainstalowano]
kde4last libkcddb 14.12.0-1 [zainstalowano]
kde4last libkcompactdisc 14.12.0-1
kde4last libkdcraw 14.12.0-1 [zainstalowano]
kde4last libkexiv2 14.12.0-1 [zainstalowano]
kde4last libkipi 14.12.0-1 [zainstalowano]
kde4last libkomparediff2 14.12.0-1 [zainstalowano]
kde4last libksane 14.12.0-1
Zabrakło paczek z serii kdeedu, kdegames oraz kdetoys ;)
-
XXIX. Kdeutils-kwalletmanager (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-kwalletmanager
pkgver=14.12.0
pkgrel=1
pkgdesc='Wallet Management Tool'
url='http://kde.org/applications/system/kwalletmanager/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
conflicts=('kdeutils-kwallet')
replaces=('kdeutils-kwallet')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kwalletmanager-${pkgver}.tar.xz")
sha1sums=('6c9b419399bdf9887e69d3b055a3e369dc8be5de')
prepare() {
mkdir build
}
build() {
cd build
cmake ../kwalletmanager-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdeutils-kwalletmanager.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XXX. Kdegraphics-ksaneplugin (KDE4.14)
Uwaga: uprzednio instalujemy libksane, dla którego zbudowania skrypty podałem w pkt. XXXI.
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-ksaneplugin
pkgver=14.12.0
pkgrel=1
pkgdesc="A scan plugin that implements the scanning"
url="https://projects.kde.org/projects/kde/kdegraphics/ksaneplugin"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('libksane')
makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
source=("http://download.kde.org/stable/applications/${pkgver}/src/ksaneplugin-${pkgver}.tar.xz")
sha1sums=('d3812cb4b95128f543c1c05e2f978f930655d96a')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../ksaneplugin-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
XXXI. libksane (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libksane
pkgver=14.12.0
pkgrel=1
pkgdesc="An image scanning library"
url="https://projects.kde.org/projects/kde/kdegraphics/libs/libksane"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs' 'sane')
makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('868b04727773feb78cd6e5ced638332af2ef4e4e')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
libksane.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XXXII. libkface (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkface
pkgver=14.12.0
pkgrel=1
pkgdesc="A Qt/C++ wrapper around LibFace library to perform face recognition and detection over pictures"
url="https://projects.kde.org/projects/kde/kdegraphics/libs/libkface"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs' 'opencv')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('bc29ae75f860c00be50bd3f6cc5413af8c1932f9')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
libkface.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XXXIII. Kdeedu-KStars (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kstars
pkgver=14.12.0
pkgrel=1
pkgdesc="Desktop Planetarium"
url="http://kde.org/applications/education/kstars/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime' 'wcslib' 'libindi' 'qjson')
makedepends=('cmake' 'automoc4' 'eigen')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kstars-${pkgver}.tar.xz")
sha1sums=('debaf1ca3dad97dd509cbff90d2c933f1046407f')
prepare() {
mkdir build
}
build() {
cd build
cmake ../kstars-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_Xplanet=OFF
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|g' \
"${pkgdir}"/usr/share/apps/kstars/scripts/supernova_updates_parser.py
}
kdeedu-kstars.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XXXIV. Kdegames-bomber (KDE4.14)
Wcześniej należy zbudować libkdegames, dla których "przepis" został podany wyżej w pkt. XIX.
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-bomber
pkgver=14.12.0
pkgrel=1
pkgdesc="A single player arcade game"
url="http://kde.org/applications/games/bomber/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/bomber-${pkgver}.tar.xz")
sha1sums=('db167906fe329418b215d66717ba6b552d97b3e7')
build() {
mkdir build
cd build
cmake ../bomber-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-bomber.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XXXV. KDEgames-bovo (KDE4.14)
Należy wcześniej zbudować i zainstalować paczkę libkdegames przedstawioną w pkt. XIX.
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-bovo
pkgver=14.12.0
pkgrel=1
pkgdesc="A Gomoku like game for two players"
url="http://kde.org/applications/games/bovo/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/bovo-${pkgver}.tar.xz")
sha1sums=('d7f4b9226ef996bab22f5373662382131670a22c')
build() {
mkdir build
cd build
cmake ../bovo-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
[/b]kdegames-bovo.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XXXVI. Kdemultimedia-juk (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdemultimedia-juk
pkgver=14.12.0
pkgrel=1
pkgdesc='A jukebox, tagger and music collection manager'
url='http://kde.org/applications/multimedia/juk/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdemultimedia')
depends=('kdebase-runtime' 'taglib')
makedepends=('cmake' 'automoc4')
install="${pkgname}.install"
source=("http://download.kde.org/stable/applications/${pkgver}/src/juk-${pkgver}.tar.xz")
sha1sums=('5cff5ad5dd33167846fc52dade799deacbe67d16')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../juk-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_TunePimp=OFF
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdemultimedia-juk.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XXXVII. Kdegraphics-kamera (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
}
-
XXXVIII. libkcddb (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkcddb
pkgver=14.12.0
pkgrel=1
pkgdesc="KDE CDDB library"
url='https://projects.kde.org/projects/kde/kdemultimedia/libkcddb'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs' 'libmusicbrainz5')
makedepends=('cmake' 'automoc4')
replaces=('kdemultimedia-kioslave')
conflicts=('kdemultimedia-kioslave')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('f12ce74784b2dbffd8fe0a3382ccac0243b53423')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
-
XXXIX. kde-l10n (KDE4.14/KF5)
Poniższy PKGBUILD umożliwia stworzenie wszystkich pakietów lokalizacyjnych dla KDE4.14 oraz Plasma5 w wersji KDE Applications 14.12.0 (dla wygody, poniżej przedstawiam też PKGBUILD umożliwiający zbudowanie wyłącznie polskiego pakietu lokalizacyjnego). Jeśli potrzebujecie wyłącznie jednego bądź kilku z nich, musicie albo dostosować PKGBUILD do własnych potrzeb, albo wydać polecenie:
makepkg -sirc --pkg nazwa_pakietu_do_instalacji
np. w przypadku instalacji wyłącznie polskiej wersji językowej będzie to:
makepkg -sirc --pkg kde-l10n-pl
Możliwym jest instalacja większej ilości paczek, należy je wówczas wymienić po operatorze --pkg.
Alternatywny sposób, to zbudować paczki i zainstalować jedynie te, które są Wam potrzebne.
makepkg -src
sudo pacman -U kde-l10n-kod_kraju_reszta_nazwy
gdzie za kod_kraju wpisujecie kod lokalizacji (np. pl), a reszta_nazwy to... najlepiej dopełnić wciskając <tab>.
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
# Maintainer for builds against of KF5: pavbaranov
pkgbase=kde-l10n
pkgname=('kde-l10n-ar'
'kde-l10n-bg'
'kde-l10n-bs'
'kde-l10n-ca'
'kde-l10n-ca@valencia'
'kde-l10n-cs'
'kde-l10n-da'
'kde-l10n-de'
'kde-l10n-el'
'kde-l10n-en_gb'
'kde-l10n-es'
'kde-l10n-et'
'kde-l10n-eu'
'kde-l10n-fi'
'kde-l10n-fr'
'kde-l10n-ga'
'kde-l10n-gl'
'kde-l10n-he'
'kde-l10n-hi'
'kde-l10n-hr'
'kde-l10n-hu'
'kde-l10n-ia'
'kde-l10n-id'
'kde-l10n-is'
'kde-l10n-it'
'kde-l10n-ja'
'kde-l10n-kk'
'kde-l10n-km'
'kde-l10n-ko'
'kde-l10n-lt'
'kde-l10n-lv'
'kde-l10n-mr'
'kde-l10n-nb'
'kde-l10n-nds'
'kde-l10n-nl'
'kde-l10n-nn'
'kde-l10n-pa'
'kde-l10n-pl'
'kde-l10n-pt'
'kde-l10n-pt_br'
'kde-l10n-ro'
'kde-l10n-ru'
'kde-l10n-sk'
'kde-l10n-sl'
'kde-l10n-sr'
'kde-l10n-sv'
'kde-l10n-tr'
'kde-l10n-ug'
'kde-l10n-uk'
'kde-l10n-wa'
'kde-l10n-zh_cn'
'kde-l10n-zh_tw')
pkgver=14.12.0
pkgrel=1
arch=('any')
url='http://www.kde.org/'
license=('GPL')
depends=('kdelibs')
makedepends=('automoc4' 'extra-cmake-modules' 'kdoctools' 'qt5-tools' 'ki18n')
options=('docs')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ar-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-bg-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-bs-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ca-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ca@valencia-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-cs-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-da-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-de-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-el-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-en_GB-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-es-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-et-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-eu-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-fi-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-fr-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ga-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-gl-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-he-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-hi-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-hr-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-hu-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ia-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-id-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-is-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-it-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ja-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-kk-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-km-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ko-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-lt-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-lv-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-mr-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-nb-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-nds-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-nl-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-nn-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-pa-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-pl-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-pt-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-pt_BR-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ro-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ru-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-sk-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-sl-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-sr-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-sv-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-tr-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ug-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-uk-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-wa-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-zh_CN-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-zh_TW-${pkgver}.tar.xz")
sha1sums=('4c51a921e631b7dace594dcb8615869140f6fa96'
'9f8f1fa7e00dd4a07e4ef4d32333ae4de0f3bc93'
'488cab270c8f8525af3411abcb21fbe13d565643'
'24a28cd0e346f2042851c41127ecc4f91756a9d4'
'd3b4b9fd989c39152013df3773acb0d55e4e8f8c'
'ede33e0472d76e1d03af5effe4b5c920fd574507'
'7930b388b8d993fd7377674a1a44ffb86b0b3d4f'
'49dc91edfd667f1d6047a7bb37be668d2ddce9e2'
'0ded233fcb49a0d2ff4757eddf2b15a10f68cc13'
'f5deab2291cd400af3c7122157ffd0eb84ed4f7b'
'eaa0ed35f6af6babb7a18b91aaf0ccde64b3c1c7'
'c8c79ba7e85d0d1e60a9c495af6f0b69659a3bbb'
'006efc7e5e3c096f0907f2284bbd3c139faf4594'
'883f7dbb82d3b5c69fff41ffc3387ff861c15d84'
'ec8171490afab4347f5d78499a4e7189bb5c87bb'
'3141964d66a60e3ea6e2adc889bbe44aa0eaa882'
'58654b2d5b02cbb200188b17b5b2913a25c72753'
'38665638a10bf89bc74d1acc62d823610f4a7fd5'
'be613014b4c997bb745e1f7dc1fd5429032bde4f'
'08a37d6ca4e2f92d14fd2be96594cdfcaa06ce1a'
'408529038f025f2ef6078977cc999717212be4fa'
'476af9e79beae2e8cebaf161b55d1a6b31c7bd7f'
'a2029aacf3c36dea2b13af47cfbaf87037b65e6d'
'2c2e3950cc11a4b24351db106f838521bb14436e'
'3b39daca2d9d2d88afd955588989ca6a9623484e'
'bdacc091e9fc7b99cf26ef9c6652e550c71056e0'
'642e75b8c3c00aa17b4f9b091adcf2046a8639c9'
'2a1232a63874c6ce99f26396e2c924985d3d2fcc'
'bcb857b2b283753423ebf9655cfda5722a3c88fd'
'5739e577e7c17b49b12c4dc0f35dfa7faf8b80a5'
'60ec62dd69c2a038122f724fabd05520b04bf3fc'
'2fbe26b9f2930bad2770df48f4838f23c8ab1980'
'c9c3e9d79a9d0f7ad2c5e3c9ca12355a64000add'
'87266501f36c5493e4dc9ca356e306318c962e77'
'bbbbdd8a07ef57a01ba16b1ae2f57f90303b05f3'
'37f1eca98f584efac28955d8bc96d112b3544ecf'
'30b5f9477e2995bba12588277fc1ff974a505beb'
'b64856f0fc07590afa43fb64c5595ebe0b558bd5'
'937276e27ef91d3f71bae6b10502cb035e1ced85'
'a97d5b55ae38da8aad15f580ed2c9bfc6d181462'
'41acf1998be9e9995851aed371a05c636ac0ea3f'
'cd77fd3fd9f84b36383f7ccf343afeb122e0403e'
'aca39fea5310d00a27eccece9839f9c4bfecbe1c'
'2488fdf8af9931d1221d42d015c0fc9bb7508d0d'
'2a5a6036d41c7b7ae54bebf223329ad55b940420'
'c4a1ff0c88ca5f523b8932c22877095815eae7f9'
'3d77fa2fd4fc0726ce17c20704278d696ed1fa29'
'8edbf761bf93ce53bc8bfb3d880b22ea80dd7810'
'7574c2279df57f36f64b0d4701cc09467f4f7448'
'0b5458d9b789841efb98f942d3e0a62f5b4729a6'
'e1540c672e6c17c594c87306c612860adca50298'
'f5c80939383440cc041aeda4a86eb7c405a7dc4e')
build() {
cd ${srcdir}
for lang in ar bg bs ca ca@valencia cs da de el en_GB es et eu fi fr ga gl he hi hr hu ia id is it ja kk km ko lt lv mr nb nds nl nn pa pl pt pt_BR ro ru sk sl sr sv tr ug uk wa zh_CN zh_TW; do
mkdir -p build/${lang}
cd build/${lang}
cmake ${srcdir}/${pkgbase}-${lang}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr
make
cd ../..
done
}
package_kde-l10n-ar() {
pkgdesc=('Arabic Localization for KDE')
cd ${srcdir}/build/ar
make DESTDIR=${pkgdir} install
}
package_kde-l10n-bg() {
pkgdesc=('Bulgarian Localization for KDE')
cd ${srcdir}/build/bg
make DESTDIR=${pkgdir} install
}
package_kde-l10n-bs() {
pkgdesc=('Bosnian Localization for KDE')
cd ${srcdir}/build/bs
make DESTDIR=${pkgdir} install
}
package_kde-l10n-ca() {
pkgdesc=('Catalan Localization for KDE')
cd ${srcdir}/build/ca
make DESTDIR=${pkgdir} install
}
package_kde-l10n-ca@valencia() {
pkgdesc=('Catalan (Valencian) Localization for KDE')
cd ${srcdir}/build/ca@valencia
make DESTDIR=${pkgdir} install
}
package_kde-l10n-cs() {
pkgdesc=('Czech Localization for KDE')
cd ${srcdir}/build/cs
make DESTDIR=${pkgdir} install
}
package_kde-l10n-da() {
pkgdesc=('Danish Localization for KDE')
cd ${srcdir}/build/da
make DESTDIR=${pkgdir} install
}
package_kde-l10n-de() {
pkgdesc=('German Localization for KDE')
cd ${srcdir}/build/de
make DESTDIR=${pkgdir} install
}
package_kde-l10n-el() {
pkgdesc=('Greek Localization for KDE')
cd ${srcdir}/build/el
make DESTDIR=${pkgdir} install
}
package_kde-l10n-en_gb() {
pkgdesc=('British English Localization for KDE')
cd ${srcdir}/build/en_GB
make DESTDIR=${pkgdir} install
}
package_kde-l10n-es() {
pkgdesc=('Spanish Localization for KDE')
cd ${srcdir}/build/es
make DESTDIR=${pkgdir} install
}
package_kde-l10n-et() {
pkgdesc=('Estonian Localization for KDE')
cd ${srcdir}/build/et
make DESTDIR=${pkgdir} install
}
package_kde-l10n-eu() {
pkgdesc=('Basque Localization for KDE')
cd ${srcdir}/build/eu
make DESTDIR=${pkgdir} install
}
package_kde-l10n-fi() {
pkgdesc=('Finnish Localization for KDE')
cd ${srcdir}/build/fi
make DESTDIR=${pkgdir} install
}
package_kde-l10n-fr() {
pkgdesc=('French Localization for KDE')
cd ${srcdir}/build/fr
make DESTDIR=${pkgdir} install
}
package_kde-l10n-ga() {
pkgdesc=('Irish Gaelic Localization for KDE')
cd ${srcdir}/build/ga
make DESTDIR=${pkgdir} install
}
package_kde-l10n-gl() {
pkgdesc=('Galician Localization for KDE')
cd ${srcdir}/build/gl
make DESTDIR=${pkgdir} install
}
package_kde-l10n-he() {
pkgdesc=('Hebrew Localization for KDE')
cd ${srcdir}/build/he
make DESTDIR=${pkgdir} install
}
package_kde-l10n-hi() {
pkgdesc=('Hindi Localization for KDE')
cd ${srcdir}/build/hi
make DESTDIR=${pkgdir} install
}
package_kde-l10n-hr() {
pkgdesc=('Croatian Localization for KDE')
cd ${srcdir}/build/hr
make DESTDIR=${pkgdir} install
}
package_kde-l10n-hu() {
pkgdesc=('Hungarian Localization for KDE')
cd ${srcdir}/build/hu
make DESTDIR=${pkgdir} install
}
package_kde-l10n-ia() {
pkgdesc=('Interlingua Localization for KDE')
cd ${srcdir}/build/ia
make DESTDIR=${pkgdir} install
}
package_kde-l10n-id() {
pkgdesc=('Indonesian Localization for KDE')
cd ${srcdir}/build/id
make DESTDIR=${pkgdir} install
}
package_kde-l10n-is() {
pkgdesc=('Icelandic Localization for KDE')
cd ${srcdir}/build/is
make DESTDIR=${pkgdir} install
}
package_kde-l10n-it() {
pkgdesc=('Italian Localization for KDE')
cd ${srcdir}/build/it
make DESTDIR=${pkgdir} install
}
package_kde-l10n-ja() {
pkgdesc=('Japanese Localization for KDE')
cd ${srcdir}/build/ja
make DESTDIR=${pkgdir} install
}
package_kde-l10n-kk() {
pkgdesc=('Kazakh Localization for KDE')
cd ${srcdir}/build/kk
make DESTDIR=${pkgdir} install
}
package_kde-l10n-km() {
pkgdesc=('Khmer Localization for KDE')
cd ${srcdir}/build/km
make DESTDIR=${pkgdir} install
}
package_kde-l10n-ko() {
pkgdesc=('Korean Localization for KDE')
cd ${srcdir}/build/ko
make DESTDIR=${pkgdir} install
}
package_kde-l10n-lt() {
pkgdesc=('Lithuanian Localization for KDE')
cd ${srcdir}/build/lt
make DESTDIR=${pkgdir} install
}
package_kde-l10n-lv() {
pkgdesc=('Latvian Localization for KDE')
cd ${srcdir}/build/lv
make DESTDIR=${pkgdir} install
}
package_kde-l10n-mr() {
pkgdesc=('Marathi Localization for KDE')
cd ${srcdir}/build/mr
make DESTDIR=${pkgdir} install
}
package_kde-l10n-nb() {
pkgdesc=('Norwegian Bokmal Localization for KDE')
cd ${srcdir}/build/nb
make DESTDIR=${pkgdir} install
}
package_kde-l10n-nds() {
pkgdesc=('Low Saxon Localization for KDE')
cd ${srcdir}/build/nds
make DESTDIR=${pkgdir} install
}
package_kde-l10n-nl() {
pkgdesc=('Dutch Localization for KDE')
cd ${srcdir}/build/nl
make DESTDIR=${pkgdir} install
}
package_kde-l10n-nn() {
pkgdesc=('Norwegian Nynorsk Localization for KDE')
cd ${srcdir}/build/nn
make DESTDIR=${pkgdir} install
}
package_kde-l10n-pa() {
pkgdesc=('Panjabi/Punjabi Localization for KDE')
cd ${srcdir}/build/pa
make DESTDIR=${pkgdir} install
}
package_kde-l10n-pl() {
pkgdesc=('Polish Localization for KDE')
cd ${srcdir}/build/pl
make DESTDIR=${pkgdir} install
}
package_kde-l10n-pt() {
pkgdesc=('Portuguese Localization for KDE')
cd ${srcdir}/build/pt
make DESTDIR=${pkgdir} install
}
package_kde-l10n-pt_br() {
pkgdesc=('Brazilian Portuguese Localization for KDE')
cd ${srcdir}/build/pt_BR
make DESTDIR=${pkgdir} install
}
package_kde-l10n-ro() {
pkgdesc=('Romanian Localization for KDE')
cd ${srcdir}/build/ro
make DESTDIR=${pkgdir} install
}
package_kde-l10n-ru() {
pkgdesc=('Russian Localization for KDE')
cd ${srcdir}/build/ru
make DESTDIR=${pkgdir} install
}
package_kde-l10n-sk() {
pkgdesc=('Slovak Localization for KDE')
cd ${srcdir}/build/sk
make DESTDIR=${pkgdir} install
}
package_kde-l10n-sl() {
pkgdesc=('Slovenian Localization for KDE')
cd ${srcdir}/build/sl
make DESTDIR=${pkgdir} install
}
package_kde-l10n-sr() {
pkgdesc=('Serbian Localization for KDE')
cd ${srcdir}/build/sr
make DESTDIR=${pkgdir} install
}
package_kde-l10n-sv() {
pkgdesc=('Swedish Localization for KDE')
cd ${srcdir}/build/sv
make DESTDIR=${pkgdir} install
}
package_kde-l10n-tr() {
pkgdesc=('Turkish Localization for KDE')
cd ${srcdir}/build/tr
make DESTDIR=${pkgdir} install
}
package_kde-l10n-ug() {
pkgdesc=('Uyghur Localization for KDE')
cd ${srcdir}/build/ug
make DESTDIR=${pkgdir} install
}
package_kde-l10n-uk() {
pkgdesc=('Ukrainian Localization for KDE')
cd ${srcdir}/build/uk
make DESTDIR=${pkgdir} install
}
package_kde-l10n-wa() {
pkgdesc=('Walloon Localization for KDE')
cd ${srcdir}/build/wa
make DESTDIR=${pkgdir} install
}
package_kde-l10n-zh_cn() {
pkgdesc=('Chinese Simplified Localization for KDE')
cd ${srcdir}/build/zh_CN
make DESTDIR=${pkgdir} install
}
package_kde-l10n-zh_tw() {
pkgdesc=('Chinese Traditional Localization for KDE')
cd ${srcdir}/build/zh_TW
make DESTDIR=${pkgdir} install
}
XXXIXa. kde-l10n-pl
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
# Maintainer only Polish version for KDE Applications 14.12: pavbaranov
pkgbase=kde-l10n
pkgname=('kde-l10n-pl'
)
pkgver=14.12.0
pkgrel=1
arch=('any')
url='http://www.kde.org/'
license=('GPL')
depends=('kdelibs')
makedepends=('automoc4' 'extra-cmake-modules' 'kdoctools' 'qt5-tools' 'ki18n')
options=('docs')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-pl-${pkgver}.tar.xz")
md5sums=('431d42b34580c3d8c924e963642fff44')
build() {
cd ${srcdir}
for lang in pl; do
mkdir -p build/${lang}
cd build/${lang}
cmake ${srcdir}/${pkgbase}-${lang}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr
make
cd ../..
done
}
package_kde-l10n-pl() {
pkgdesc=('Polish Localization for KDE')
cd ${srcdir}/build/pl
make DESTDIR=${pkgdir} install
}
-
XL. Kdetoys-amor (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdetoys-amor
pkgver=14.12.0
pkgrel=1
pkgdesc='On-Screen Creature'
url='https://projects.kde.org/projects/kde/kdetoys/amor'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdetoys')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/amor-${pkgver}.tar.xz")
sha1sums=('42d7590c71400ea97ab4f1d8194aa4267a996838')
build() {
mkdir build
cd build
cmake ../amor-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
kdetoys-amor.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XLI. Kdetoys-kteatime (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdetoys-kteatime
pkgver=14.12.0
pkgrel=1
pkgdesc='Tea Cooker'
url='http://kde.org/applications/games/kteatime/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdetoys')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kteatime-${pkgver}.tar.xz")
sha1sums=('5db576412a00c1b19b99b188bb2ec3af48a774f5')
build() {
mkdir build
cd build
cmake ../kteatime-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
kdetoys-kteatime.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XLII. Kdetoys-ktux (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdetoys-ktux
pkgver=14.12.0
pkgrel=1
pkgdesc='A Tux-in-a-spaceship screen saver'
url='https://projects.kde.org/projects/kde/kdetoys/ktux'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdetoys')
depends=('kdebase-workspace')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/ktux-${pkgver}.tar.xz")
sha1sums=('8653e69bb9183f9e681283b94835c28e9a4245ca')
build() {
mkdir build
cd build
cmake ../ktux-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
kdetoys-ktux.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XLIII. Kdeutils-Ark (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-ark
pkgver=14.12.0
pkgrel=1
pkgdesc='Archiving Tool'
url='http://kde.org/applications/utilities/ark/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeutils')
depends=('kdebase-runtime' 'kdebase-lib' 'libarchive' 'qjson')
makedepends=('cmake' 'automoc4')
optdepends=('p7zip' 'zip' 'unzip' 'unrar')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/ark-${pkgver}.tar.xz")
sha1sums=('0cdff5c802f96fc9a8ef4babe3ea6faa23f73f5a')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../ark-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
kdeutils-ark.install
post_install() {
update-desktop-database -q
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_update() {
post_install
}
post_remove() {
post_install
}
-
XLIV. Kdeedu-artikulate (KDE 4.14)
Do budowy wymaga paczki kqtquickcharts, której PKGBUILD podaję w pkt XLV
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-artikulate
pkgver=14.12.0
pkgrel=1
pkgdesc="Improve your pronunciation by listening to native speakers"
url="https://projects.kde.org/projects/kde/kdeedu/artikulate"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime' 'qt-gstreamer' 'kqtquickcharts')
makedepends=('cmake' 'automoc4' 'boost')
source=("http://download.kde.org/stable/applications/${pkgver}/src/artikulate-${pkgver}.tar.xz")
sha1sums=('5f0b26e73b5221abf2c0345979ac0c34053bf9e9')
prepare() {
mkdir build
}
build() {
cd build
cmake ../artikulate-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
XLV. kqtquickcharts (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kqtquickcharts
pkgver=14.12.0
pkgrel=1
pkgdesc="A QtQuick plugin to render beautiful and interactive charts"
url="https://projects.kde.org/projects/kde/kdeedu/kqtquickcharts"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('2414c0d1e3044b4b9993d321c4a50bacc24b8d61')
prepare() {
mkdir build
}
build() {
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
-
XLVI. Kdemultimedia-audiocd-kio (KDE 4.14)
Do budowy wymaga paczki libkcddb podanej w pkt XXXVIII
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdemultimedia-audiocd-kio
pkgver=14.12.0
pkgrel=1
pkgdesc="Kioslave for accessing audio CDs"
url='https://projects.kde.org/projects/kde/kdemultimedia/audiocd-kio'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('libkcddb' 'libkcompactdisc' 'lame' 'cdparanoia')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdemultimedia')
replaces=('kdemultimedia-kioslave')
conflicts=('kdemultimedia-kioslave')
source=("http://download.kde.org/stable/applications/${pkgver}/src/audiocd-kio-${pkgver}.tar.xz")
sha1sums=('f6cc8cd8fbf3033fb4828bbcd446f4e16a5da16f')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../audiocd-kio-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
-
XLVII. Kdeedu-blinken (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-blinken
pkgver=14.12.0
pkgrel=1
pkgdesc="Memory Enhancement Game"
url="http://kde.org/applications/education/blinken/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/blinken-${pkgver}.tar.xz")
sha1sums=('cf702997cd41e5d4dc0a3576b258428c7fa1c061')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../blinken-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdeedu-blinken.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XLVIII. Kdeedu-Cantor (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-cantor
pkgver=14.12.0
pkgrel=1
pkgdesc="KDE Frontend to Mathematical Software"
url="http://kde.org/applications/education/cantor/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime' 'libspectre' 'libqalculate') # analitza - reenable when ported to KF5
makedepends=('cmake' 'automoc4' 'r')
optdepends=('maxima: Maxima backend'
'octave: Octave backend'
'r: R backend')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/cantor-${pkgver}.tar.xz")
sha1sums=('2c6bc0258abae6142a5abe762a184571da02a71a')
prepare() {
mkdir build
}
build() {
cd build
cmake ../cantor-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_SKIP_RPATH=ON
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdeedu-cantor.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XLIX.Kdesdk-cervisia (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdesdk-cervisia
pkgver=14.12.0
pkgrel=1
pkgdesc='CVS Frontend'
url='http://kde.org/applications/development/cervisia/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdesdk')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/cervisia-${pkgver}.tar.xz")
sha1sums=('994c89529f205be7dcd4d38d5f41bf8c84a10a22')
build() {
mkdir build
cd build
cmake ../cervisia-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
kdesdk-cervisia.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
L. Kdesdk-dolphin-plugins (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdesdk-dolphin-plugins
pkgver=14.12.0
pkgrel=1
pkgdesc='Extra Dolphin plugins'
url='https://projects.kde.org/projects/kde/kdesdk/dolphin-plugins'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdesdk')
depends=('kdebase-runtime' 'kdebase-lib')
makedepends=('cmake' 'automoc4')
optdepends=('bzr: bazaar support'
'git: git support'
'mercurial: hg support'
'subversion: svn support')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/dolphin-plugins-${pkgver}.tar.xz")
sha1sums=('e351ddf837dfa55d8d1d9ef7fe50d0114e896c1b')
build() {
mkdir build
cd build
cmake ../dolphin-plugins-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
kdesdk-dolphin-plugins.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LI. Kdemultimedia-ffmpegthumbs (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdemultimedia-ffmpegthumbs
pkgver=14.12.0
pkgrel=1
pkgdesc='FFmpeg-based thumbnail creator for video files'
url='https://projects.kde.org/projects/kde/kdemultimedia/ffmpegthumbs'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdemultimedia')
depends=('kdelibs' 'ffmpeg')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/ffmpegthumbs-${pkgver}.tar.xz")
sha1sums=('92c70e74b00c0366bf5d8c13cb2e0d16af3a4658')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../ffmpegthumbs-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
-
LII. Kdeutils-filelight (KDE4.14)
PKBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-filelight
pkgver=14.12.0
pkgrel=1
pkgdesc='View disk usage information'
url='http://kde.org/applications/utilities/filelight'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
replaces=('filelight')
conflicts=('filelight')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/filelight-${pkgver}.tar.xz")
sha1sums=('a0c2ab30482ba05aa43fa02df050183b9a2e625e')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../filelight-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
kdeutils-filelight.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LIII. Kdegames-granatier (KDE4.14)
Uwaga: proszę wpierw zbudować paczkę libkdegames podaną w pkt XIX
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-granatier
pkgver=14.12.0
pkgrel=1
pkgdesc="A clone of the classic Bomberman game"
url="http://kde.org/applications/games/granatier/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/granatier-${pkgver}.tar.xz")
sha1sums=('6ffbd1b04abdc5fa69872fab6d03b26e6f5bdc85')
build() {
mkdir build
cd build
cmake ../granatier-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-granatier.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LIV. Kdeaccessibility-Jovie (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeaccessibility-jovie
pkgver=14.12.0
pkgrel=1
arch=('i686' 'x86_64')
pkgdesc='A text to speech application'
url='http://kde.org/applications/utilities/jovie/'
license=('GPL' 'FDL')
groups=('kde' 'kdeaccessibility')
depends=('kdebase-runtime' 'speech-dispatcher')
makedepends=('cmake' 'automoc4')
replaces=('kdeaccessibility-kttsd')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/jovie-${pkgver}.tar.xz")
sha1sums=('5a1633c33181836e72ef4d7d10233b29c91a2b19')
build() {
mkdir build
cd build
cmake ../jovie-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
kdeaccessibility-jovie.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LV. Kdeaccessibility-kaccessible (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeaccessibility-kaccessible
pkgver=14.12.0
pkgrel=1
arch=('i686' 'x86_64')
pkgdesc='Provides accessibility services like focus tracking and a screenreader'
url='https://projects.kde.org/projects/kde/kdeaccessibility/kaccessible'
license=('GPL' 'FDL')
groups=('kde' 'kdeaccessibility')
depends=('kdelibs' 'speech-dispatcher')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/kaccessible-${pkgver}.tar.xz")
sha1sums=('8873088ff7b3c88268b232e32abdd0ec9c00267a')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kaccessible-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
-
LVI. Kdegames-Kajongg (KDE4.14)
Uwaga, przed zbudowaniem tej paczki, budujemy paczkę libkmahjongg z pkt LVII.
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kajongg
pkgver=14.12.0
pkgrel=1
pkgdesc="The ancient Chinese board game for 4 players"
url="http://kde.org/applications/games/kajongg/"
arch=('any')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'python2-twisted' 'kdebindings-python2' 'libkmahjongg')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kajongg-${pkgver}.tar.xz")
sha1sums=('dce075f81445d2deb75e1fb9789c43ead799675d')
prepare() {
mkdir build
cd kajongg-${pkgver}
sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' \
src/{deferredutil,kajongg,kajonggserver,server}.py
}
build() {
cd build
cmake ../kajongg-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DPYTHON_EXECUTABLE=/usr/bin/python2 \
-DINSTALL_KAJONGG=TRUE
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kajongg.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
LVII. libkmahjongg (KDE4.14)
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkmahjongg
pkgver=14.12.0
pkgrel=1
pkgdesc="Common code, backgrounds and tile sets for games using Mahjongg tiles"
url="https://projects.kde.org/projects/kde/kdegames/libmahjongg"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs')
makedepends=('cmake' 'automoc4')
replaces=('kdegames-libkmahjongg')
conflicts=('kdegames-libkmahjongg')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('8a065a50d2d8d51fafa5e6df9365fa854e3f59e4')
prepare() {
mkdir build
}
build() {
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
-
LVIII. Kdeedu-Kalzium (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kalzium
pkgver=14.12.0
pkgrel=1
pkgdesc="Periodic Table of Elements"
url="http://kde.org/applications/education/kalzium/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime' 'avogadro' 'ocaml' 'chemical-mime-data')
makedepends=('cmake' 'automoc4' 'mesa' 'eigen' 'eigen2')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kalzium-${pkgver}.tar.xz")
sha1sums=('541be5a4cb9dd23c87609d924c693c20f9f807fc')
build() {
mkdir build
cd build
cmake ../kalzium-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdeedu-kalzium.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LIX. Kdegames-Kapman (KDE4.14)
Uwaga, budowa wymaga uprzedniego zbudowania i instalacji biblioteki libkdegames podanej w pkt XIX
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kapman
pkgver=14.12.0
pkgrel=1
pkgdesc="A clone of the well known game Pac-Man"
url="http://kde.org/applications/games/kapman/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kapman-${pkgver}.tar.xz")
sha1sums=('aa5afd750d711192d054924628780043dd4537c3')
build() {
mkdir build
cd build
cmake ../kapman-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kapman.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LX. Kdegames-Katomic (KDE4.14)
Uwaga, budowa tej paczki wymaga wcześniejszej budowy i instalacji paczki libkdegames podanej w pkt XIX
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-katomic
pkgver=14.12.0
pkgrel=1
pkgdesc="A fun and educational game built around molecular geometry"
url="http://kde.org/applications/games/katomic/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/katomic-${pkgver}.tar.xz")
sha1sums=('4b0307d6dd09c75981e97cad856c1e152e3dedc8')
build() {
mkdir build
cd build
cmake ../katomic-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-katomic.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXI. Kdegames-Kblackbox (KDE4.14)
Uwaga, budowa tej paczki wymaga wcześniejszej budowy i instalacji paczki libkdegames podanej w pkt XIX
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kblackbox
pkgver=14.12.0
pkgrel=1
pkgdesc="A game of hide and seek played on a grid of boxes"
url="http://kde.org/applications/games/kblackbox/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kblackbox-${pkgver}.tar.xz")
sha1sums=('578ec9585a04a7a66025b4cda5b103d06dcecf81')
build() {
mkdir build
cd build
cmake ../kblackbox-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kblackbox.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXII. Kdegames-Kblocks (KDE4.14)
Uwaga, budowa tej paczki wymaga wcześniejszej budowy i instalacji paczki libkdegames podanej w pkt XIX
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kblocks
pkgver=14.12.0
pkgrel=1
pkgdesc="The classic falling blocks game"
url="http://kde.org/applications/games/kblocks/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kblocks-${pkgver}.tar.xz")
sha1sums=('86d6f659c4a004d6787df522bacbc0ad8b180f29')
build() {
mkdir build
cd build
cmake ../kblocks-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kblocks.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXIII. Kdegames-Kbounce (KDE4.14)
Uwaga, budowa tej paczki wymaga wcześniejszej budowy i instalacji paczki libkdegames podanej w pkt XIX
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kbounce
pkgver=14.12.0
pkgrel=1
pkgdesc="A single player arcade game with the elements of puzzle"
url="http://kde.org/applications/games/kbounce/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kbounce-${pkgver}.tar.xz")
sha1sums=('fa3197f3e461b830029a49cada2faeddef32b4b4')
build() {
mkdir build
cd build
cmake ../kbounce-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kbounce.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXIII. Kdegames-Kbreakout (KDE4.14)
Uwaga, budowa tej paczki wymaga wcześniejszej budowy i instalacji paczki libkdegames podanej w pkt XIX
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kbreakout
pkgver=14.12.0
pkgrel=1
pkgdesc="A Breakout-like game"
url="http://kde.org/applications/games/kbreakout/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kbreakout-${pkgver}.tar.xz")
sha1sums=('e8ccba742fb780190ec48d7aeb54b074c6063cd7')
build() {
mkdir build
cd build
cmake ../kbreakout-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kbreakout.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXIV. Kdeedu-Kbruch (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kbruch
pkgver=14.12.0
pkgrel=1
pkgdesc="Exercise Fractions"
url="http://kde.org/applications/education/kbruch/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kbruch-${pkgver}.tar.xz")
sha1sums=('afcf70680746eca0693e0907fb0a2983b2ed7c0a')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kbruch-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdeedu-kbruch.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXV. Kdesdk-Kcachegrind (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdesdk-kcachegrind
pkgver=14.12.0
pkgrel=1
pkgdesc='Visualization of Performance Profiling Data'
url='http://kde.org/applications/development/kcachegrind/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdesdk')
depends=('kdebase-runtime' 'python2')
makedepends=('cmake' 'automoc4')
optdepends=('php: PHP support')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kcachegrind-${pkgver}.tar.xz")
sha1sums=('c76234425a21cad431762138cf87fb6997f9384c')
prepare() {
mkdir build
}
build() {
cd build
cmake ../kcachegrind-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
# Fix python 2 path
sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' \
"${pkgdir}"/usr/bin/hotshot2calltree
}
kdesdk-kcachegrind.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXVI. Kdeutils-Kcharselect (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-kcharselect
pkgver=14.12.0
pkgrel=1
pkgdesc='Character Selector'
url="http://kde.org/applications/utilities/kcharselect/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
source=("http://download.kde.org/stable/applications/${pkgver}/src/kcharselect-${pkgver}.tar.xz")
sha1sums=('73ff70edf171b912694621b6a8ba708c5685e375')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kcharselect-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
-
LXVII. Kdegraphics-Kcolorchooser (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-kcolorchooser
pkgver=14.12.0
pkgrel=1
pkgdesc="Color Chooser"
url="http://kde.org/applications/graphics/kcolorchooser/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegraphics')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kcolorchooser-${pkgver}.tar.xz")
sha1sums=('401ea2eef19517487aacb0eb9b57e6b4ec9009be')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kcolorchooser-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdegraphics-kcolorchooser.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXVIII. Kdeadmin-Kcron (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeadmin-kcron
pkgver=14.12.0
pkgrel=1
pkgdesc='Configure and schedule tasks'
url='http://userbase.kde.org/KCron'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeadmin')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/kcron-${pkgver}.tar.xz")
sha1sums=('1875f80bf761f8289c273c080c7290bfbbd7be51')
build() {
mkdir build
cd build
cmake ../kcron-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
-
Lista oferowanych tarballi/paczek 64-bitowych znowu się powiększyła:
[lucjan@archlinux Pobrane]$ pacman -Sl kde4last
kde4last kdeaccessibility-jovie 14.12.0-1
kde4last kdeaccessibility-kaccessible 14.12.0-1
kde4last kdeaccessibility-kmag 14.12.0-1
kde4last kdeaccessibility-kmousetool 14.12.0-1
kde4last kdeaccessibility-kmouth 14.12.0-1
kde4last kdeadmin-kcron 14.12.0-1
kde4last kdeadmin-ksystemlog 14.12.0-1
kde4last kdeadmin-kuser 14.12.0-1
kde4last kdebase-dolphin 14.12.0-1 [zainstalowano]
kde4last kdebase-kdepasswd 14.12.0-1 [zainstalowano]
kde4last kdebase-kdialog 14.12.0-1 [zainstalowano]
kde4last kdebase-keditbookmarks 14.12.0-1 [zainstalowano]
kde4last kdebase-kfind 14.12.0-1 [zainstalowano]
kde4last kdebase-konq-plugins 14.12.0-1
kde4last kdebase-konqueror 14.12.0-1
kde4last kdebase-lib 14.12.0-1 [zainstalowano]
kde4last kdebase-plasma 14.12.0-1 [zainstalowano]
kde4last kdebase-runtime 14.12.0-1 [zainstalowano]
kde4last kdeedu-artikulate 14.12.0-1
kde4last kdeedu-cantor 14.12.0-1
kde4last kdeedu-data 14.12.0-1
kde4last kdeedu-kalzium 14.12.0-1
kde4last kdeedu-kiten 14.12.0-1
kde4last kdeedu-kmplot 14.12.0-1
kde4last kdeedu-kstars 14.12.0-1
kde4last kdeedu-ktouch 14.12.0-1
kde4last kdeedu-kturtle 14.12.0-1
kde4last kdeedu-kwordquiz 14.12.0-1
kde4last kdeedu-marble 14.12.0-1
kde4last kdeedu-rocs 14.12.0-1
kde4last kdeedu-step 14.12.0-1
kde4last kdegraphics-kamera 14.12.0-1
kde4last kdegraphics-kcolorchooser 14.12.0-1
kde4last kdegraphics-kgamma 14.12.0-1
kde4last kdegraphics-kolourpaint 14.12.0-1
kde4last kdegraphics-kruler 14.12.0-1
kde4last kdegraphics-ksaneplugin 14.12.0-1
kde4last kdegraphics-ksnapshot 14.12.0-1
kde4last kdegraphics-mobipocket 14.12.0-1 [zainstalowano]
kde4last kdegraphics-okular 14.12.0-1 [zainstalowano]
kde4last kdegraphics-strigi-analyzer 14.12.0-1
kde4last kdegraphics-svgpart 14.12.0-1
kde4last kdegraphics-thumbnailers 14.12.0-1 [zainstalowano]
kde4last kdemultimedia-audiocd-kio 14.12.0-1
kde4last kdemultimedia-dragonplayer 14.12.0-1
kde4last kdemultimedia-ffmpegthumbs 14.12.0-1
kde4last kdemultimedia-juk 14.12.0-1
kde4last kdemultimedia-kmix 14.12.0-1 [zainstalowano]
kde4last kdemultimedia-kscd 14.12.0-1
kde4last kdemultimedia-mplayerthumbs 14.12.0-1
kde4last kdenetwork-filesharing 14.12.0-1
kde4last kdenetwork-kget 14.12.0-1 [zainstalowano]
kde4last kdenetwork-kopete 14.12.0-1 [zainstalowano]
kde4last kdenetwork-kppp 14.12.0-1
kde4last kdenetwork-krdc 14.12.0-1
kde4last kdenetwork-krfb 14.12.0-1
kde4last kdenetwork-strigi-analyzers 14.12.0-1
kde4last kdenetwork-zeroconf-ioslave 14.12.0-1
kde4last kdesdk-cervisia 14.12.0-1
kde4last kdesdk-dev-scripts 14.12.0-1
kde4last kdesdk-dev-utils 14.12.0-1
kde4last kdesdk-dolphin-plugins 14.12.0-1
kde4last kdesdk-kcachegrind 14.12.0-1
kde4last kdesdk-kioslaves 14.12.0-1
kde4last kdesdk-kompare 14.12.0-1 [zainstalowano]
kde4last kdesdk-lokalize 14.12.0-1
kde4last kdesdk-poxml 14.12.0-1
kde4last kdesdk-strigi-analyzers 14.12.0-1
kde4last kdesdk-thumbnailers 14.12.0-1
kde4last kdesdk-umbrello 14.12.0-1
kde4last kdetoys-kteatime 14.12.0-1
kde4last kdeutils-ark 14.12.0-1 [zainstalowano]
kde4last kdeutils-filelight 14.12.0-1
kde4last kdeutils-kcalc 14.12.0-1 [zainstalowano]
kde4last kdeutils-kcharselect 14.12.0-1 [zainstalowano]
kde4last kdeutils-kdf 14.12.0-1
kde4last kdeutils-kfloppy 14.12.0-1
kde4last kdeutils-kgpg 14.12.0-1
kde4last kdeutils-kremotecontrol 14.12.0-1
kde4last kdeutils-ktimer 14.12.0-1
kde4last kdeutils-kwalletmanager 14.12.0-1
kde4last kdeutils-print-manager 14.12.0-1
kde4last kdeutils-superkaramba 14.12.0-1
kde4last kdeutils-sweeper 14.12.0-1 [zainstalowano]
kde4last libkcddb 14.12.0-1 [zainstalowano]
kde4last libkcompactdisc 14.12.0-1
kde4last libkdcraw 14.12.0-1 [zainstalowano]
kde4last libkdeedu 14.12.0-1
kde4last libkexiv2 14.12.0-1 [zainstalowano]
kde4last libkipi 14.12.0-1 [zainstalowano]
kde4last libkomparediff2 14.12.0-1 [zainstalowano]
kde4last libksane 14.12.0-1
Jeśli znajdę czas, postaram się uruchomić repo na dropboksie.
-
LXIX. Kdegraphics-KDE-base-artwork (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kde-base-artwork
pkgver=14.12.0
pkgrel=1
pkgdesc="KDE KSplash theme"
arch=('any')
url='http://www.kde.org/'
license=('LGPL')
makedepends=('kdelibs' 'cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('25f9729551ecdfad3fe932153a467a0783920e76')
build() {
cd $srcdir
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
-
LXX. KDE-Wallpapers (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kde-wallpapers
pkgver=14.12.0
pkgrel=1
pkgdesc="A set of wallpapers for KDE"
arch=('any')
url='http://www.kde.org'
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kde-meta' 'kdebase')
makedepends=('kdelibs' 'cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('13541ffda953e1e4cc3d6bb62eeb4b0dd1d8d423')
package() {
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make DESTDIR="${pkgdir}" install
}
-
LXXI. KDEArtwork (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
pkgbase=kdeartwork
pkgname=('kdeartwork-colorschemes'
'kdeartwork-desktopthemes'
'kdeartwork-emoticons'
'kdeartwork-iconthemes'
'kdeartwork-kscreensaver'
'kdeartwork-styles'
'kdeartwork-wallpapers'
'kdeartwork-weatherwallpapers')
pkgver=14.12.0
pkgrel=1
arch=('i686' 'x86_64')
url='http://www.kde.org'
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeartwork')
makedepends=('cmake' 'automoc4' 'xscreensaver' 'eigen' 'kdebase-workspace' 'libkexiv2')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}-${pkgver}.tar.xz")
sha1sums=('95b6f3dc3838772bacc06d2d3967b3ab90607c47')
build() {
cd $srcdir
mkdir build
cd build
cmake ../${pkgbase}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package_kdeartwork-colorschemes() {
pkgdesc='KDE color schemes'
replaces=('kdeaccessibility-colorschemes')
cd $srcdir/build/ColorSchemes
make DESTDIR=$pkgdir install
}
package_kdeartwork-desktopthemes() {
pkgdesc='KDE desktop themes'
cd $srcdir/build/desktopthemes
make DESTDIR=$pkgdir install
}
package_kdeartwork-emoticons() {
pkgdesc='KDE emoticons'
cd $srcdir/build/emoticons
make DESTDIR=$pkgdir install
}
package_kdeartwork-iconthemes() {
pkgdesc='KDE icon themes'
replaces=('kdeaccessibility-iconthemes')
cd $srcdir/build/IconThemes
make DESTDIR=$pkgdir install
}
package_kdeartwork-kscreensaver() {
pkgdesc='KDE screensaver'
depends=('kdebase-workspace' 'libkexiv2')
cd $srcdir/build/kscreensaver
make DESTDIR=$pkgdir install
}
package_kdeartwork-styles() {
pkgdesc='KDE styles'
depends=('kdebase-workspace')
cd $srcdir/build/styles
make DESTDIR=$pkgdir install
cd $srcdir/build/kwin-styles
make DESTDIR=$pkgdir install
}
package_kdeartwork-wallpapers() {
pkgdesc='KDE wallpapers'
cd $srcdir/build/wallpapers
make DESTDIR=$pkgdir install
cd $srcdir/build/HighResolutionWallpapers
make DESTDIR=$pkgdir install
}
package_kdeartwork-weatherwallpapers() {
pkgdesc='KDE weather wallpapers'
cd $srcdir/build/WeatherWallpapers
make DESTDIR=$pkgdir install
}
-
LXXII. Kdegraphics-Mobipocket (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-mobipocket
pkgver=14.12.0
pkgrel=1
pkgdesc="A collection of plugins to handle mobipocket files"
url="https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-mobipocket"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdegraphics')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('065e33a50634b4a7e629a1ddac47e0b8a267c224')
prepare() {
mkdir build
}
build() {
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegraphics-mobipocket.install
post_install() {
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXXIII. Kdegraphics-strigi-analyzer (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-strigi-analyzer
pkgver=14.12.0
pkgrel=1
pkgdesc="Strigi analyzers for various graphics file formats"
url="https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-strigi-analyzer"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs')
makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('8c8a10a52730b062ebb2330992d2e6826684052d')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
-
LXXIV. Kdegraphics-thumbnailers (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-thumbnailers
pkgver=14.12.0
pkgrel=1
pkgdesc="Thumbnailers for various graphics file formats"
url="https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-thumbnailers"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('libkexiv2' 'libkdcraw')
makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('b3ed25cdf18bd99d5c796af1d8412ddf472be267')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
-
LXXV. Kdenetwork-filesharing (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdenetwork-filesharing
pkgver=14.12.0
pkgrel=1
pkgdesc='Properties dialog plugin to share a directory with the local network'
url='https://projects.kde.org/projects/kde/kdenetwork/kdenetwork-filesharing'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdenetwork')
depends=('kdebase-runtime' 'smbclient')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kdenetwork-filesharing-${pkgver}.tar.xz")
sha1sums=('7c1f99a33e1f79eb6d5f68fcb7d8f894c62d8a0e')
build() {
mkdir build
cd build
cmake ../kdenetwork-filesharing-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
kdenetwork-filesharing.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXXVI. Kdesdk-kioslaves (4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdesdk-kioslaves
pkgver=14.12.0
pkgrel=1
pkgdesc='KIO-Slaves'
url='https://projects.kde.org/projects/kde/kdesdk/kdesdk-kioslaves'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdesdk')
depends=('kdebase-runtime' 'subversion')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kdesdk-kioslaves-${pkgver}.tar.xz")
sha1sums=('39d718e49e4a086802403ea6bdcd9894447be359')
build() {
mkdir build
cd build
cmake ../kdesdk-kioslaves-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
kdesdk-kioslaves.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXXVII. Kdenetwork-strigi-analyzers (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdenetwork-strigi-analyzers
pkgver=14.12.0
pkgrel=1
pkgdesc='Strigi analyzers for various network protocols'
url='https://projects.kde.org/projects/kde/kdenetwork/kdenetwork-strigi-analyzers'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdenetwork')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4' 'boost')
source=("http://download.kde.org/stable/applications/${pkgver}/src/kdenetwork-strigi-analyzers-${pkgver}.tar.xz")
sha1sums=('f2bf35f581cf42e3b040153f4e69842b1604e585')
build() {
mkdir build
cd build
cmake ../kdenetwork-strigi-analyzers-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
-
LXXIX. Kdesdk-strigi-analyzers (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdesdk-strigi-analyzers
pkgver=14.12.0
pkgrel=1
pkgdesc='Analyzer plugins for strigi'
url='https://projects.kde.org/projects/kde/kdesdk/kdesdk-strigi-analyzers'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdesdk')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/kdesdk-strigi-analyzers-${pkgver}.tar.xz")
sha1sums=('60631679e4d0696e049d346f3eb5f1e186be0e2a')
build() {
mkdir build
cd build
cmake ../kdesdk-strigi-analyzers-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
-
LXXX. Kdesdk-thumbnailers (KDE4.14)
PKDBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdesdk-thumbnailers
pkgver=14.12.0
pkgrel=1
pkgdesc='Plugins for the thumbnailing system'
url='https://projects.kde.org/projects/kde/kdesdk/kdesdk-thumbnailers'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdesdk')
depends=('kdebase-runtime' 'gettext')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/kdesdk-thumbnailers-${pkgver}.tar.xz")
sha1sums=('12c3f2ab6190296bc88efd6eff99d9c901c7e590')
build() {
mkdir build
cd build
cmake ../kdesdk-thumbnailers-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
-
LXXXI. Kdewebdev (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
pkgbase=kdewebdev
pkgname=('kdewebdev-kfilereplace'
'kdewebdev-kimagemapeditor'
'kdewebdev-klinkstatus'
'kdewebdev-kommander')
pkgver=14.12.0
pkgrel=1
arch=('i686' 'x86_64')
url='http://www.kde.org'
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdewebdev')
makedepends=('cmake' 'automoc4' 'ruby' 'tidyhtml' 'kdepimlibs' 'boost')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}-${pkgver}.tar.xz")
sha1sums=('2c2c81ca6ffbecd0371caecfd0603aa4fdba7c37')
build() {
cd $srcdir
mkdir build
cd build
cmake ../${pkgbase}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package_kdewebdev-kfilereplace() {
pkgdesc='Search & Replace Tool'
depends=('kdebase-runtime')
url="http://kde.org/applications/utilities/kfilereplace/"
install='kdewebdev.install'
cd $srcdir/build/kfilereplace
make DESTDIR=$pkgdir install
cd $srcdir/build/doc/kfilereplace
make DESTDIR=$pkgdir install
}
package_kdewebdev-kimagemapeditor() {
pkgdesc='HTML Image Map Editor'
depends=('kdebase-runtime')
url="http://www.kde.org/applications/development/kimagemapeditor/"
install='kdewebdev-kimagemapeditor.install'
cd $srcdir/build/kimagemapeditor
make DESTDIR=$pkgdir install
cd $srcdir/build/doc/kimagemapeditor
make DESTDIR=$pkgdir install
}
package_kdewebdev-klinkstatus() {
pkgdesc='Link Checker'
depends=('kdebase-runtime' 'kdepimlibs' 'tidyhtml')
url="http://www.kde.org/applications/development/klinkstatus/"
install='kdewebdev.install'
cd $srcdir/build/klinkstatus
make DESTDIR=$pkgdir install
cd $srcdir/build/doc/klinkstatus
make DESTDIR=$pkgdir install
}
package_kdewebdev-kommander() {
pkgdesc='Executor for Kommander dialogs'
depends=('kdebase-runtime')
url="http://www.kde.org/applications/development/kommander/"
cd $srcdir/build/kommander
make DESTDIR=$pkgdir install
}
kdewebdev-kimagemapeditor.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
kdewebdev.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXXXII. Kdeutils-kdf (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-kdf
pkgver=14.12.0
pkgrel=1
url="http://kde.org/applications/system/kdiskfree/"
arch=('i686' 'x86_64')
pkgdesc='View Disk Usage'
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kdf-${pkgver}.tar.xz")
sha1sums=('75e7e31cbe4883dbd90ebf9358daa7e37ba236c3')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kdf-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
kdeutils-kdf.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXXXIII. Kdegames-kdiamond (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kdiamond
pkgver=14.12.0
pkgrel=1
pkgdesc="A single player puzzle game"
url="http://kde.org/applications/games/kdiamond/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kdiamond-${pkgver}.tar.xz")
sha1sums=('b99fc4afd84565bbe06d013b323be77c3565d3c2')
build() {
mkdir build
cd build
cmake ../kdiamond-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kdiamond.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXXIX. Kdeutils-kfloppy (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-kfloppy
pkgver=14.12.0
pkgrel=1
pkgdesc='Floppy Formatter'
url='http://kde.org/applications/utilities/kfloppy/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kfloppy-${pkgver}.tar.xz")
sha1sums=('6976e5a4bd8e55b88f477c2214337ca609003bd1')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kfloppy-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
kdeutils-kfloppy.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXXX. Kdegames-Kfourinline (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kfourinline
pkgver=14.12.0
pkgrel=1
pkgdesc="A four-in-a-row game"
url="http://kde.org/applications/games/kfourinline/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kfourinline-${pkgver}.tar.xz")
sha1sums=('57e2d7ff8c31f857fd666b56cda5ec956284ce67')
build() {
mkdir build
cd build
cmake ../kfourinline-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kfourinline.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXXXI. Kdegraphics-Kgamma (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-kgamma
pkgver=14.12.0
pkgrel=1
pkgdesc="A monitor calibration tool"
url="http://kde.org/applications/graphics/kgamma/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegraphics')
# note on libxxf86vm:
# not detected by namcap because libgl depends on it
# but nvidia providing libgl does not depend on libxxf86vm
depends=('kdebase-runtime' 'libxxf86vm')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/kgamma-${pkgver}.tar.xz")
sha1sums=('bc1e3e3a73fdf79bb50b869987a185040abd9e33')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kgamma-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
-
LXXXII. Kdeedu-Kgeography (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kgeography
pkgver=14.12.0
pkgrel=1
pkgdesc="Geography Trainer"
url="http://kde.org/applications/education/kgeography/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kgeography-${pkgver}.tar.xz")
sha1sums=('5373f1612a3101d8a0d2687cb170edb1893ad2f5')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kgeography-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdeedu-kgeography.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXXXIII. Kdenetwork-Kget (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdenetwork-kget
pkgver=14.12.0
pkgrel=1
pkgdesc='Download Manager'
url='http://kde.org/applications/internet/kget/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdenetwork')
depends=('kdebase-workspace' 'kdebase-lib' 'libktorrent' 'libmms')
makedepends=('cmake' 'automoc4' 'boost')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kget-${pkgver}.tar.xz")
sha1sums=('7788613009195c1aacc065c8ca55033e52b14ec5')
prepare() {
mkdir build
}
build() {
cd build
cmake ../kget-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_NepomukCore=OFF \
-DWITH_NepomukWidgets=OFF
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
kdenetwork-kget.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
LXXXIX. Kdegames-kgoldrunner (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kgoldrunner
pkgver=14.12.0
pkgrel=1
pkgdesc="A game of action and puzzle solving"
url="http://kde.org/applications/games/kgoldrunner/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kgoldrunner-${pkgver}.tar.xz")
sha1sums=('ed24aa02c62603877621a2e7fcde6cf19046902b')
build() {
mkdir build
cd build
cmake ../kgoldrunner-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kgoldrunner.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XC. Kdegames-kigo (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kigo
pkgver=14.12.0
pkgrel=1
pkgdesc="An open-source implementation of the popular Go game"
url="http://kde.org/applications/games/kigo/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames' 'gnugo')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kigo-${pkgver}.tar.xz")
sha1sums=('342ef7f7e1e41dac416faadb66ee478600767584')
build() {
mkdir build
cd build
cmake ../kigo-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kigo.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XCI. Kdegames-Killbots (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-killbots
pkgver=14.12.0
pkgrel=1
pkgdesc="A simple game of evading killer robots"
url="http://kde.org/applications/games/killbots/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/killbots-${pkgver}.tar.xz")
sha1sums=('a012ead8320bdc7f05d1993f98daa74f5e3361ba')
build() {
mkdir build
cd build
cmake ../killbots-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-killbots.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XCII. Kdegames-kiriki
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kiriki
pkgver=14.12.0
pkgrel=1
pkgdesc="An addictive and fun dice game"
url="http://kde.org/applications/games/kiriki/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kiriki-${pkgver}.tar.xz")
sha1sums=('7b0e83652364b3d2fd183c6f28a44e6ce5ed4063')
build() {
mkdir build
cd build
cmake ../kiriki-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kiriki.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XCIII. Kdeedu-kiten (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kiten
pkgver=14.12.0
pkgrel=1
pkgdesc="Japanese Reference/Study Tool"
url="http://kde.org/applications/education/kiten/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kiten-${pkgver}.tar.xz")
sha1sums=('c2b5c7c2ac1a99f99b3b17a567a04fd7e0a1ad1d')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kiten-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdeedu-kiten.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XCIV. Kdegames-kjumpingcube (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kjumpingcube
pkgver=14.12.0
pkgrel=1
pkgdesc="A simple tactical game"
url="http://kde.org/applications/games/kjumpingcube/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kjumpingcube-${pkgver}.tar.xz")
sha1sums=('17a990274382fc3968ab43b1e2c7854084c7e278')
build() {
mkdir build
cd build
cmake ../kjumpingcube-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kjumpingcube.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XCV. Kdeedu-klettres (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-klettres
pkgver=14.12.0
pkgrel=1
pkgdesc="Learn The Alphabet"
url="http://kde.org/applications/education/klettres/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/klettres-${pkgver}.tar.xz")
sha1sums=('0e830e98fda89a57fcb2a2a0d9e2d1cb2a205f8c')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../klettres-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdeedu-klettres.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XCVI. Kdegames-klickety (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-klickety
pkgver=14.12.0
pkgrel=1
pkgdesc="An adaptation of the Clickomania game"
url="http://kde.org/applications/games/klickety/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/klickety-${pkgver}.tar.xz")
sha1sums=('6f71b5c76079b6b64dee0eaf24298bf5caed8b74')
build() {
mkdir build
cd build
cmake ../klickety-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-klickety.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XCVII. Kdegames-klines (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-klines
pkgver=14.12.0
pkgrel=1
pkgdesc="A simple but highly addictive, one player game"
url="http://kde.org/applications/games/klines/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/klines-${pkgver}.tar.xz")
sha1sums=('d4c879dd0fd234e0dc2d60e27e6d169ef24ffcd4')
build() {
mkdir build
cd build
cmake ../klines-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-klines.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XCVIII. Kdeaccessibility-kmag (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeaccessibility-kmag
pkgver=14.12.0
pkgrel=1
arch=('i686' 'x86_64')
pkgdesc='Screen Magnifier'
url='http://kde.org/applications/utilities/kmag/'
license=('GPL' 'FDL')
groups=('kde' 'kdeaccessibility')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kmag-${pkgver}.tar.xz")
sha1sums=('8787b5738fdeb62cab202b512fea980fb27c4dd3')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kmag-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
kdeaccessibility-kmag.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
XCIX. Kdegames-kmahjongg (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kmahjongg
pkgver=14.12.0
pkgrel=1
pkgdesc="A tile matching game for one or two players"
url="http://kde.org/applications/games/kmahjongg/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkmahjongg' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kmahjongg-${pkgver}.tar.xz")
sha1sums=('c1f6f39566a10bf509751bb13ff4912f40296dad')
build() {
mkdir build
cd build
cmake ../kmahjongg-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kmahjongg.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
C. Kdegames-kmines (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kmines
pkgver=14.12.0
pkgrel=1
pkgdesc="The classic Minesweeper game"
url="http://kde.org/applications/games/kmines/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kmines-${pkgver}.tar.xz")
sha1sums=('2c9b9d61ee439833f6c45ddddd155d60cc70f4c5')
build() {
mkdir build
cd build
cmake ../kmines-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kmines.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CI. Kdeaccessibility-kmousetool (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeaccessibility-kmousetool
pkgver=14.12.0
pkgrel=1
arch=('i686' 'x86_64')
pkgdesc='Clicks the mouse for you, reducing the effects of RSI'
url='http://kde.org/applications/utilities/kmousetool/'
license=('GPL' 'FDL')
groups=('kde' 'kdeaccessibility')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kmousetool-${pkgver}.tar.xz")
sha1sums=('d3d6eb0bef65f5e5b2aa00305b5075e602c2fdf0')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kmousetool-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
kdeaccessibility-kmousetool.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CII. Kdeaccessibility-kmouth (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeaccessibility-kmouth
pkgver=14.12.0
pkgrel=1
arch=('i686' 'x86_64')
pkgdesc='Speech Synthesizer Frontend'
url='http://kde.org/applications/utilities/kmouth/'
license=('GPL' 'FDL')
groups=('kde' 'kdeaccessibility')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kmouth-${pkgver}.tar.xz")
sha1sums=('de59f8a40b6f99c9a27264312eb836666f60f5f9')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kmouth-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
kdeaccessibility-kmouth.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CIII. Kdeedu-kmplot (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kmplot
pkgver=14.12.0
pkgrel=1
pkgdesc="Mathematical Function Plotter"
url="http://kde.org/applications/education/kmplot/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kmplot-${pkgver}.tar.xz")
sha1sums=('9c54b95ecb905559b7dee9032df64e691c84d739')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kmplot-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdeedu-kmplot.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CIV. Kdegames-knavalbattle (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-knavalbattle
pkgver=14.12.0
pkgrel=1
pkgdesc="A ship sinking game"
url="http://kde.org/applications/games/knavalbattle/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/knavalbattle-${pkgver}.tar.xz")
sha1sums=('dbc6f842fa4c6ccd810bb0ea77c3ec93fdb5e16d')
build() {
mkdir build
cd build
cmake ../knavalbattle-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-knavalbattle.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CV. Kdegames-kolf (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kolf
pkgver=14.12.0
pkgrel=1
pkgdesc="A miniature golf game with 2d top-down view"
url="http://kde.org/applications/games/kolf/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kolf-${pkgver}.tar.xz")
sha1sums=('d48b1586fe12ef67d0fd26a0f6d4b8854dd2e5ed')
build() {
mkdir build
cd build
cmake ../kolf-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kolf.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CVI. Kdegames-knetwalk (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-knetwalk
pkgver=14.12.0
pkgrel=1
pkgdesc="Connect all the terminals to the server, in as few turns as possible"
url="http://kde.org/applications/games/knetwalk/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/knetwalk-${pkgver}.tar.xz")
sha1sums=('a62a8be6ae567b3a3d7b63a6c879f43bfb146418')
build() {
mkdir build
cd build
cmake ../knetwalk-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-knetwalk.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CVII. Kdegames-kollision (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kollision
pkgver=14.12.0
pkgrel=1
pkgdesc="A simple ball dodging game"
url="http://kde.org/applications/games/kollision/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kollision-${pkgver}.tar.xz")
sha1sums=('ff209ad51900719c7394d0f053802568f99ac167')
build() {
mkdir build
cd build
cmake ../kollision-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kollision.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CVIII. Kdegraphics-kolourpaint (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-kolourpaint
pkgver=14.12.0
pkgrel=1
pkgdesc="Paint Program"
url="http://kde.org/applications/graphics/kolourpaint/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegraphics')
depends=('kdebase-runtime' 'qimageblitz')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kolourpaint-${pkgver}.tar.xz")
sha1sums=('a6d6693dd5554e4eee4bfd3b69b220621be3c762')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kolourpaint-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdegraphics-kolourpaint.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CIX. Kdesdk-kompare (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdesdk-kompare
pkgver=14.12.0
pkgrel=1
pkgdesc='Diff/Patch Frontend'
url='http://kde.org/applications/development/kompare/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdesdk')
depends=('kdebase-runtime' 'libkomparediff2')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kompare-${pkgver}.tar.xz")
sha1sums=('beadf98ca720d59de7161c60a456af86a9a5d350')
prepare() {
mkdir build
}
build() {
cd build
cmake ../kompare-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
kdesdk-kompare.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CX. Kdegames-konquest (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-konquest
pkgver=14.12.0
pkgrel=1
pkgdesc="The KDE version of Gnu-Lactic"
url="http://kde.org/applications/games/konquest/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/konquest-${pkgver}.tar.xz")
sha1sums=('34e23b9b180d4f075b95ee772b2d53e87c095c60')
build() {
mkdir build
cd build
cmake ../konquest-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-konquest.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXI. Kdenetwork-kopete (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdenetwork-kopete
pkgver=14.12.0
pkgrel=1
pkgdesc='Instant Messenger'
url='http://kde.org/applications/internet/kopete/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdenetwork')[code]# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdenetwork-kopete
pkgver=14.12.0
pkgrel=1
pkgdesc='Instant Messenger'
url='http://kde.org/applications/internet/kopete/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdenetwork')
depends=('kdebase-runtime' 'kdepimlibs' 'qca-ossl' 'libotr' 'libidn'
'qimageblitz' 'libgadu' 'mediastreamer' 'jsoncpp')
makedepends=('cmake' 'automoc4' 'boost' 'kdepim-libkdepim')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kopete-${pkgver}.tar.xz")
sha1sums=('2160795d1751e475b4680d8c43b047cde4f1034a')
prepare() {
mkdir build
}
build() {
cd build
cmake ../kopete-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_SKIP_RPATH=ON \
-DWITH_Libmsn=OFF
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
depends=('kdebase-runtime' 'kdepimlibs' 'qca-ossl' 'libotr' 'libidn'
'qimageblitz' 'libgadu' 'mediastreamer' 'jsoncpp')
makedepends=('cmake' 'automoc4' 'boost' 'kdepim-libkdepim')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kopete-${pkgver}.tar.xz")
sha1sums=('2160795d1751e475b4680d8c43b047cde4f1034a')
prepare() {
mkdir build
}
build() {
cd build
cmake ../kopete-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_SKIP_RPATH=ON \
-DWITH_Libmsn=OFF
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}[/code]
kdenetwork-kopete.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXII. Kdenetwork-kppp (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdenetwork-kppp
pkgver=14.12.0
pkgrel=1
pkgdesc='Internet Dial-Up Tool'
url='http://kde.org/applications/internet/kppp/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdenetwork')
depends=('kdebase-runtime' 'ppp')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kppp-${pkgver}.tar.xz")
sha1sums=('8f11b1adb33a755fcb225248eac64feddd7bd615')
build() {
mkdir build
cd build
cmake ../kppp-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
kdenetwork-kppp.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXIII. Kdenetwork-krdc (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdenetwork-krdc
pkgver=14.12.0
pkgrel=1
pkgdesc='Remote Desktop Client'
url='http://kde.org/applications/internet/krdc/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdenetwork')
depends=('kdebase-runtime' 'telepathy-qt')
makedepends=('cmake' 'automoc4' 'libvncserver' 'freerdp')
optdepends=('libvncserver: VNC support'
'freerdp: RDP support'
'kdebase-keditbookmarks: to edit bookmarks')
source=("http://download.kde.org/stable/applications/${pkgver}/src/krdc-${pkgver}.tar.xz")
sha1sums=('87927e0393dd6fad06ba77ccb4d599b13cfb91ca')
build() {
mkdir build
cd build
cmake ../krdc-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
-
CXIV. Kdeutils-kremotecontrol (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-kremotecontrol
pkgver=14.12.0
pkgrel=1
pkgdesc='Configure your remote controls for use with applications'
url='http://kde.org/applications/utilities/kremotecontrol/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-workspace')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
replaces=('kdeutils-kdelirc')
conflicts=('kdeutils-kdelirc')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kremotecontrol-${pkgver}.tar.xz")
sha1sums=('97157e7b9f07f2fad34ad95f1edca9bf80ea8af4')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kremotecontrol-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
kdeutils-kremotecontrol.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXV. Kdegames-kreversi (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kreversi
pkgver=14.12.0
pkgrel=1
pkgdesc="A simple one player strategy game played against the computer"
url="http://kde.org/applications/games/kreversi/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kreversi-${pkgver}.tar.xz")
sha1sums=('9505380af212f34b18b7bcc1f5f1f3046324d69f')
build() {
mkdir build
cd build
cmake ../kreversi-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kreversi.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXVI. Kdenetwork-krfb (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdenetwork-krfb
pkgver=14.12.0
pkgrel=1
pkgdesc='Desktop Sharing'
url='http://www.kde.org/applications/system/krfb'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdenetwork')
# note on libxdamage:
# not detected by namcap because libgl depends on it
# but nvidia providing libgl does not depend on libxdamage
depends=('kdebase-runtime' 'libvncserver' 'libxdamage' 'telepathy-kde-common-internals')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/krfb-${pkgver}.tar.xz")
sha1sums=('3aefd90563996ad91b7fe2b7809f2b86aef6784d')
prepare() {
mkdir build
}
build() {
cd build
cmake ../krfb-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
-
CXVII. Kdegraphics-kruler (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-kruler
pkgver=14.12.0
pkgrel=1
pkgdesc="Screen Ruler"
url="http://kde.org/applications/graphics/kruler/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegraphics')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kruler-${pkgver}.tar.xz")
sha1sums=('eea9bd560aa470ec8f473fc5b52cba993f620add')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kruler-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdegraphics-kruler.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXVIII. Kdegraphics-ksaneplugin (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-ksaneplugin
pkgver=14.12.0
pkgrel=1
pkgdesc="A scan plugin that implements the scanning"
url="https://projects.kde.org/projects/kde/kdegraphics/ksaneplugin"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('libksane')
makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
source=("http://download.kde.org/stable/applications/${pkgver}/src/ksaneplugin-${pkgver}.tar.xz")
sha1sums=('d3812cb4b95128f543c1c05e2f978f930655d96a')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../ksaneplugin-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
-
CXIX. Kdemultimedia-kscd (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdemultimedia-kscd
pkgver=14.12.0
pkgrel=1
pkgdesc="KDE CD player"
url='http://kde.org/applications/multimedia/kscd/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdemultimedia')
depends=('kdebase-runtime' 'libmusicbrainz3')
makedepends=('cmake' 'automoc4')
install="${pkgname}.install"
source=("http://download.kde.org/stable/applications/${pkgver}/src/kscd-${pkgver}.tar.xz")
sha1sums=('0d8c52df6f7c714b03dfbd8c82069b3ae82d8769')
build() {
mkdir build
cd build
cmake ../kscd-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdemultimedia-kscd.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXX. Kdegames-kshisen (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kshisen
pkgver=14.12.0
pkgrel=1
pkgdesc="A solitaire-like game played using the standard set of Mahjong tiles"
url="http://kde.org/applications/games/kshisen/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames' 'libkmahjongg')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kshisen-${pkgver}.tar.xz")
sha1sums=('dd9d884f646c0f9933649d077e4605290d85ef43')
build() {
mkdir build
cd build
cmake ../kshisen-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kshisen.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXI. Kdegames-ksirk (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-ksirk
pkgver=14.12.0
pkgrel=1
pkgdesc="A computerized version of a well known strategy game"
url="http://kde.org/applications/games/ksirk/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/ksirk-${pkgver}.tar.xz")
sha1sums=('e9728c03da4fdc2ac6dbdf0330ba18cc652ab487')
build() {
mkdir build
cd build
cmake ../ksirk-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-ksirk.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXII. Kdegames-ksnakeduel (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-ksnakeduel
pkgver=14.12.0
pkgrel=1
pkgdesc="A simple snake duel game"
url="http://kde.org/applications/games/ksnakeduel/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/ksnakeduel-${pkgver}.tar.xz")
sha1sums=('516a9db50ab5e6587925a2e3e233684447e1bc2a')
build() {
mkdir build
cd build
cmake ../ksnakeduel-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-ksnakeduel.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXIII. Kdegraphics-ksapshot (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-ksnapshot
pkgver=14.12.0
pkgrel=1
pkgdesc="Screen Capture Program"
url="http://kde.org/applications/graphics/ksnapshot/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegraphics')
depends=('kdebase-runtime' 'libkipi')
makedepends=('cmake' 'automoc4')
optdepends=('kipi-plugins')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/ksnapshot-${pkgver}.tar.xz")
sha1sums=('756b279b5d17e5ce92615a8da9919a5d83d654ab')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../ksnapshot-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdegraphics-ksnapshot.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXIV. Kdegames-kspaceduel (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kspaceduel
pkgver=14.12.0
pkgrel=1
pkgdesc="Each of two possible players controls a satellite spaceship orbiting the sun"
url="http://kde.org/applications/games/kspaceduel/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kspaceduel-${pkgver}.tar.xz")
sha1sums=('4774fa26689c61209e7bfa3d4cc9d85c109d33c7')
build() {
mkdir build
cd build
cmake ../kspaceduel-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kspaceduel.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXV. Kdegames-ksquares (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-ksquares
pkgver=14.12.0
pkgrel=1
pkgdesc="A modeled after the well known pen and paper based game of Dots and Boxes"
url="http://kde.org/applications/games/ksquares/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/ksquares-${pkgver}.tar.xz")
sha1sums=('6830399d85cecc937e641290f336f87b43fbc594')
build() {
mkdir build
cd build
cmake ../ksquares-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-ksquares.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXVI. Kdegames-ksudoku (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-ksudoku
pkgver=14.12.0
pkgrel=1
pkgdesc="A logic-based symbol placement puzzle"
url="http://kde.org/applications/games/ksudoku/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames' 'glu')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/ksudoku-${pkgver}.tar.xz")
sha1sums=('06e5848d0198c310a7da5166a80474993d4c424f')
prepare() {
mkdir build
}
build() {
cd build
cmake ../ksudoku-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-ksudoku.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXVII. Kdeutils-ksystemlog (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeadmin-ksystemlog
pkgver=14.12.0
pkgrel=1
pkgdesc='System log viewer tool'
url='http://kde.org/applications/system/ksystemlog/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeadmin')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/ksystemlog-${pkgver}.tar.xz"
'syslog-path.patch')
sha1sums=('843692ee457be7876710f6d76322865de2275bfc'
'20095ce6e0f3e5b6800a7c6e52de6fddba62c031')
prepare() {
cd ksystemlog-${pkgver}
patch -p2 -i "${srcdir}"/syslog-path.patch
}
build() {
mkdir build
cd build
cmake ../ksystemlog-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
syslog-path.patch
--- kdeadmin-4.6.0/ksystemlog/src/modes/system/systemConfiguration.h~ 2011-01-27 14:24:29.840000005 +0100
+++ kdeadmin-4.6.0/ksystemlog/src/modes/system/systemConfiguration.h 2011-01-27 14:24:53.803333335 +0100
@@ -39,7 +39,7 @@
SystemConfiguration() :
GenericLogModeConfiguration(
QLatin1String( SYSTEM_LOG_MODE_ID ),
- QStringList() << QLatin1String( "/var/log/syslog" ),
+ QStringList() << QLatin1String( "/var/log/messages.log" ),
QList<int>() << INFORMATION_LOG_LEVEL_ID
) {
-
CXXVIII. Kdeutils-ktimer (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-ktimer
pkgver=14.12.0
pkgrel=1
pkgdesc='Countdown Launcher'
url='http://kde.org/applications/utilities/ktimer/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/ktimer-${pkgver}.tar.xz")
sha1sums=('dab364e53c2a250ba261271e2d827581d8060a2e')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../ktimer-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
kdeutils-ktimer.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXIX. Kdeutils-ktouch (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-ktouch
pkgver=14.12.0
pkgrel=1
pkgdesc="Touch Typing Tutor"
url="http://kde.org/applications/education/ktouch/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime' 'kqtquickcharts')
makedepends=('cmake' 'automoc4' 'mesa')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/ktouch-${pkgver}.tar.xz")
sha1sums=('fd79df24683544cb607dcc1f3488ccd26d383fda')
prepare() {
mkdir build
}
build() {
cd build
cmake ../ktouch-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdeedu-ktouch.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXX. Kdegames-ktuberling (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-ktuberling
pkgver=14.12.0
pkgrel=1
pkgdesc="A simple constructor game suitable for children and adults alike"
url="http://kde.org/applications/games/ktuberling/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/ktuberling-${pkgver}.tar.xz")
sha1sums=('d44017aff11fa18003cea595e3e57d290552f48c')
build() {
mkdir build
cd build
cmake ../ktuberling-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-ktuberling.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXXI. Kdeedu-kturtles (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kturtle
pkgver=14.12.0
pkgrel=1
pkgdesc="Educational Programming Environment"
url="http://kde.org/applications/education/kturtle/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kturtle-${pkgver}.tar.xz")
sha1sums=('84d23179f0065ca138ea4746766539a74ae23768')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kturtle-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdeedu-kturtle.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXXII. Kdegames-kubrick (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-kubrick
pkgver=14.12.0
pkgrel=1
pkgdesc="Based on the famous Rubik's Cube"
url="http://kde.org/applications/games/kubrick/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames' 'glu')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kubrick-${pkgver}.tar.xz")
sha1sums=('15dc730d75c7ab001891e5c1eb6a2a924398b6cb')
prepare() {
mkdir build
}
build() {
cd build
cmake ../kubrick-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-kubrick.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXXIII. Kdeadmin-kuser (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeadmin-kuser
pkgver=14.12.0
pkgrel=1
pkgdesc='User Manager'
url='http://kde.org/applications/system/kuser/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeadmin')
depends=('kdebase-runtime' 'kdepimlibs')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kuser-${pkgver}.tar.xz")
sha1sums=('f245ea701b44f08d9678169f4a5ce35921f97c3d')
build() {
mkdir build
cd build
cmake ../kuser-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
kdeadmin-kuser.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXXIV. Kdeedu-kwordquiz (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-kwordquiz
pkgver=14.12.0
pkgrel=1
pkgdesc="Flash Card Trainer"
url="http://kde.org/applications/education/kwordquiz/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime' 'libkdeedu')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/kwordquiz-${pkgver}.tar.xz")
sha1sums=('2a173411d1e2681aca0ab6de0fc6f870429784a2')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../kwordquiz-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdeedu-kwordquiz.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXXV. libkcompactdisc (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkcompactdisc
pkgver=14.12.0
pkgrel=1
pkgdesc="A library for interfacing with CDs"
url='https://projects.kde.org/projects/kde/kdemultimedia/libkcompactdisc'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs')
makedepends=('cmake' 'automoc4')
replaces=('kdemultimedia-kioslave')
conflicts=('kdemultimedia-kioslave')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('43e4810658d72f8a3962c12d38141fb31cf7727a')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
-
CXXXVI. libkdcraw (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkdcraw
pkgver=14.12.0
pkgrel=1
pkgdesc="A C++ interface used to decode RAW picture"
url="https://projects.kde.org/projects/kde/kdegraphics/libs/libkdcraw"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs' 'libraw')
makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('eeb8614de8f53e86bfda4bb176e8137429e65797')
prepare() {
mkdir build
}
build() {
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
libkdcraw.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXXVII. libkexiv2 (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkexiv2
pkgver=14.12.0
pkgrel=1
pkgdesc="A library to manipulate pictures metadata"
url="https://projects.kde.org/projects/kde/kdegraphics/libs/libkexiv2"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs')
makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('ebca05f42ef2d45a332d69b705b182a1a733b885')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
-
CXXXVIII. libkipi (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkipi
pkgver=14.12.0
pkgrel=1
pkgdesc="An interface to use kipi-plugins from a KDE application"
url="https://projects.kde.org/projects/kde/kdegraphics/libs/libkipi"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs')
makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('3dd3e9379cc96ed8a1b1e27c5f000ee185e9438d')
prepare() {
mkdir build
}
build() {
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
libkipi.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXXXIX. libkomparediff2 (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libkomparediff2
pkgver=14.12.0
pkgrel=1
pkgdesc="Library to compare files and strings"
url='https://projects.kde.org/projects/kde/kdesdk/libkomparediff2'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('d345c77401548e20c2cf8f0baa977558c93381ae')
prepare() {
mkdir build
}
build() {
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
-
CXL. libksane (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=libksane
pkgver=14.12.0
pkgrel=1
pkgdesc="An image scanning library"
url="https://projects.kde.org/projects/kde/kdegraphics/libs/libksane"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs' 'sane')
makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('868b04727773feb78cd6e5ced638332af2ef4e4e')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
libksane.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXLI. Kdesdk-lokalize (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdesdk-lokalize
pkgver=14.12.0
pkgrel=1
pkgdesc='Computer-Aided Translation System'
url='http://kde.org/applications/development/lokalize/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdesdk')
depends=('kdebase-runtime' 'kdebindings-python2' 'kdesdk-strigi-analyzers')
makedepends=('cmake' 'automoc4')
optdepends=('translate-toolkit: enable extra scripts'
'kdebindings-kross-python: enable python scripts')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/lokalize-${pkgver}.tar.xz"
'fix-python2-path.patch')
sha1sums=('545c9365b957f3d07f300ae26ebd1b7659ab115b'
'07db42bbcae402c292eebf002e549b04162621c5')
prepare() {
mkdir build
cd lokalize-${pkgver}
patch -p2 -i "${srcdir}"/fix-python2-path.patch
}
build() {
cd build
cmake ../lokalize-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
# Fix python 2 path
sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' \
"${pkgdir}"/usr/share/apps/lokalize/scripts/odf/xliffmerge.py
}
fix-python2-path.patch
--- kdesdk-4.5.80/lokalize/scripts/msgmerge.py~ 2010-11-24 11:22:42.120000002 +0100
+++ kdesdk-4.5.80/lokalize/scripts/msgmerge.py 2010-11-24 11:22:42.146666670 +0100
@@ -114,7 +114,7 @@
print >>sys.stderr, "Execution failed:", e
cmd='%s/odf/xliffmerge.py -i %s -t %s -o %s' % (ourPath,xliffpathname,xlifftemplatepathname,xliffpathname)
- if os.name!='nt': cmd='python '+cmd
+ if os.name!='nt': cmd='python2 '+cmd
else: cmd=cmd.replace('/','\\')
os.system(cmd)
--- kdesdk-4.5.80/lokalize/scripts/xliff2odf.py~ 2010-11-24 11:24:10.853333336 +0100
+++ kdesdk-4.5.80/lokalize/scripts/xliff2odf.py 2010-11-24 11:24:10.883333336 +0100
@@ -42,7 +42,7 @@
xliff2odf.convertxliff(xliffinput, translatedodfpathname, odf)
ourpath=([p for p in sys.path if os.path.exists(p+'/xliff2odf.py')]+[''])[0]
- os.system('python "'+ourpath+'/xliff2odf-standalone.py" "%s" "%s" &'%(translatedodfpathname, Editor.currentEntryId()))
+ os.system('python2 "'+ourpath+'/xliff2odf-standalone.py" "%s" "%s" &'%(translatedodfpathname, Editor.currentEntryId()))
try: convert()
except: print 'error occured'
kdesdk-lokalize.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXLII. Kdegames-lskat (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-lskat
pkgver=14.12.0
pkgrel=1
pkgdesc="Lieutenant Skat is a fun and engaging card game for two players"
url="http://kde.org/applications/games/lskat/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/lskat-${pkgver}.tar.xz")
sha1sums=('4a8ebc599af00d336049ee43dd90763fd7b8b8b8')
build() {
mkdir build
cd build
cmake ../lskat-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-lskat.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXLIII. Kdemultimedia-mplayerthumbs (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdemultimedia-mplayerthumbs
pkgver=14.12.0
pkgrel=1
pkgdesc="MPlayer based thumbnail generator for video files"
url='https://projects.kde.org/projects/kde/kdemultimedia/mplayerthumbs'
arch=('i686' 'x86_64')
groups=('kde' 'kdemultimedia')
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-runtime' 'mplayer')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/mplayerthumbs-${pkgver}.tar.xz")
sha1sums=('f6750c975bb4539fed0c0453c3f8c08a641b9d3c')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../mplayerthumbs-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
-
CXLIV. Oxygen-icons (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
pkgbase=oxygen-icons
pkgname=('oxygen-icons'
'oxygen-icons-svg')
pkgver=14.12.0
pkgrel=1
pkgdesc="The Oxygen Icon Theme"
arch=('any')
url='http://www.oxygen-icons.org/'
license=('LGPL')
makedepends=('cmake' 'automoc4')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgname}-${pkgver}.tar.xz")
sha1sums=('e1054f21f2b15d2e19d51dae8cc8b22e79810d8a')
build() {
cd $srcdir
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package_oxygen-icons() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
package_oxygen-icons-svg() {
pkgdesc="The Oxygen Icon Theme (Scalable Vector Graphics)"
cd $srcdir/${pkgbase}-${pkgver}
find scalable -type f ! -name '*.sh' -exec \
install -D -m644 "{}" "${pkgdir}/usr/share/icons/oxygen/{}" \;
}
-
CXLV. Kdeedu-pairs (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-pairs
pkgver=14.12.0
pkgrel=1
pkgdesc="A memory and pairs game for KDE"
url="https://projects.kde.org/projects/kde/kdeedu/pairs"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/pairs-${pkgver}.tar.xz")
sha1sums=('64f17a4a5158101a1518f037e941ec334edfbee8')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../pairs-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdeedu-pairs.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXLVI. Kdegames-palapeli (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-palapeli
pkgver=14.12.0
pkgrel=1
pkgdesc="A single-player jigsaw puzzle game"
url="http://kde.org/applications/games/palapeli/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames' 'qhull')
makedepends=('cmake' 'automoc4')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/palapeli-${pkgver}.tar.xz")
sha1sums=('0cfba0bbafd78d255f4910f3307d855e319aec02')
build() {
mkdir build
cd build
cmake ../palapeli-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-palapeli.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
}
-
CXLVII. Kdegames-picmi (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegames-picmi
pkgver=14.12.0
pkgrel=1
pkgdesc="A nonogram logic game for KDE"
url="http://kde.org/applications/games/picmi/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdegames')
depends=('kdebase-runtime' 'libkdegames')
makedepends=('cmake' 'automoc4')
replaces=('picmi')
conflicts=('picmi')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/picmi-${pkgver}.tar.xz")
sha1sums=('42df944661e99669683e9d8ced88e21ad45d9b2b')
build() {
mkdir build
cd build
cmake ../picmi-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR="${pkgdir}" install
}
kdegames-picmi.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CXLVIII. Kdesdk-poxml (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdesdk-poxml
pkgver=14.12.0
pkgrel=1
pkgdesc='Translates DocBook XML files using gettext po files'
url='https://projects.kde.org/projects/kde/kdesdk/poxml'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdesdk')
depends=('kdelibs')
makedepends=('cmake' 'automoc4')
optdepends=('antlr2: required for po2xml and swappo tool')
source=("http://download.kde.org/stable/applications/${pkgver}/src/poxml-${pkgver}.tar.xz")
sha1sums=('a2e7895725b0893779b6537ec4fa6983daac963d')
build() {
mkdir build
cd build
cmake ../poxml-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
-
CXLIX. Kdeedu-rocs (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-rocs
pkgver=14.12.0
pkgrel=1
pkgdesc="Rocs Graph Theory"
url="http://kde.org/applications/education/rocs/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime' 'grantlee-qt4')
makedepends=('cmake' 'automoc4' 'boost')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/rocs-${pkgver}.tar.xz")
sha1sums=('8d7d41108be67a46e533a0b452b5dfe6234525f2')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../rocs-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdeedu-rocs.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CL. Kdeedu-step (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeedu-step
pkgver=14.12.0
pkgrel=1
pkgdesc="Interactive Physical Simulator"
url="http://kde.org/applications/education/step/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdeedu')
depends=('kdebase-runtime' 'libqalculate' 'gsl')
makedepends=('cmake' 'automoc4' 'eigen2' 'mesa')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/step-${pkgver}.tar.xz")
sha1sums=('1e9ff8a0523867d88245ad198efb33136a90a401')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../step-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
kdeedu-step.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CLXI. Kdeutils-superkaramba (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-superkaramba
pkgver=14.12.0
pkgrel=1
pkgdesc='An engine for cool desktop eyecandy'
url='http://kde.org/applications/utilities/superkaramba/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-runtime' 'qimageblitz')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/superkaramba-${pkgver}.tar.xz")
sha1sums=('bf549f2ee2d28ebdbdd7b5a8fcbc0c8c7c1b7ee7')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../superkaramba-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
kdeutils-superkaramba.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CLXII. Kdegraphics-svgpart (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdegraphics-svgpart
pkgver=14.12.0
pkgrel=1
pkgdesc="A KPart for viewing SVGs"
url="https://projects.kde.org/projects/kde/kdegraphics/svgpart"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdelibs')
makedepends=('cmake' 'automoc4')
replaces=('kdegraphics-libs')
conflicts=('kdegraphics-libs')
source=("http://download.kde.org/stable/applications/${pkgver}/src/svgpart-${pkgver}.tar.xz")
sha1sums=('0d2da1cb88c1f67f45c4b74890056b3d73da7deb')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../svgpart-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
}
-
CLXIII. Kdeutils-sweeper (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdeutils-sweeper
pkgver=14.12.0
pkgrel=1
pkgdesc='System Cleaner'
url='http://kde.org/applications/utilities/sweeper'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
groups=('kde' 'kdeutils')
source=("http://download.kde.org/stable/applications/${pkgver}/src/sweeper-${pkgver}.tar.xz")
sha1sums=('a6ac4f30e7a24dd84b705923a55526fb7ca6b304')
build() {
cd "${srcdir}"
mkdir build
cd build
cmake ../sweeper-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
make DESTDIR=$pkgdir install
}
-
CLXIV. Kdesdk-umbrello (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdesdk-umbrello
pkgver=14.12.0
pkgrel=1
pkgdesc='UML Modeller'
url='http://kde.org/applications/development/umbrello/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdesdk')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4' 'boost')
optdepends=('ruby')
install=${pkgname}.install
source=("http://download.kde.org/stable/applications/${pkgver}/src/umbrello-${pkgver}.tar.xz")
sha1sums=('4a2c7adf295eb161f59f329ede2d319d39e86f31')
build() {
mkdir build
cd build
cmake ../umbrello-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}
kdesdk-umbrello.install
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
-
CLXV. Kdenetwork-zeroconf-ioslave (KDE4.14)
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdenetwork-zeroconf-ioslave
pkgver=14.12.0
pkgrel=1
pkgdesc='Network Monitor for DNS-SD services (Zeroconf)'
url='https://projects.kde.org/projects/kde/kdenetwork/zeroconf-ioslave'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
groups=('kde' 'kdenetwork')
depends=('kdebase-runtime')
makedepends=('cmake' 'automoc4')
conflicts=('kdenetwork-kdnssd')
replaces=('kdenetwork-kdnssd')
source=("http://download.kde.org/stable/applications/${pkgver}/src/zeroconf-ioslave-${pkgver}.tar.xz")
sha1sums=('a6d9361925f05129cc52d03473e05e5d4107a200')
prepare() {
mkdir build
}
build() {
cd build
cmake ../zeroconf-ioslave-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd build
make DESTDIR=$pkgdir install
}