Aktualny PKGBUILD wykorzystujacy libksane 15.11.90 (lub niebawem 15.12):
# Maintainer: pavbaranov
pkgname=tellico-git
pkgver=2.9.90+git.r2196.aef579b
pkgrel=1
pkgdesc="A collection manager build against KDE Frameworks 5 and Qt5"
arch=('i686' 'x86_64')
url="http://tellico-project.org/"
license=("GPL2")
depends=('qt5-base' 'qt5-xmlpatterns' 'kxmlgui' 'kdelibs4support' 'kconfig' 'kconfigwidgets' 'khtml' 'kcoreaddons'
'kdbusaddons' 'ki18n' 'kiconthemes' 'kio' 'kjobwidgets' 'kwidgetsaddons' 'knotifications' 'gettext'
'libxml2' 'libxslt' 'kxmlgui' 'kjobwidgets' 'kcodecs' 'taglib' 'libksane >=15.11.90' 'exempi' 'libdiscid' 'libcsv' 'btparse' 'yaz'
'qimageblitz-qt5-svn' 'exempi')
makedepends=("git" "extra-cmake-modules" "kdoctools" "automoc4")
provides=('tellico')
conflicts=('tellico' 'tellico-git' 'tellico-frameworks-git')
install=${pkgname}.install
source=("git://anongit.kde.org/tellico.git")
#_gitroot="git://anongit.kde.org/tellico"
_gitname="tellico"
sha256sums=('SKIP')
pkgver() {
cd tellico
# printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
_ver="$(cat CMakeLists.txt | grep -e TELLICO_VERSION | head -n3 | cut -d '"' -f2)"
echo "$(echo ${_ver} | tr ' ' .).r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
}
prepare() {
mkdir -p build
}
build() {
cd build
cmake ../tellico \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DLIB_INSTALL_DIR=lib \
-DQT_PLUGIN_INSTALL_DIR=lib/qt/plugins \
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
make
}
package() {
cd build
make DESTDIR="$pkgdir" install
# fix python 2.7 path
find "${pkgdir}" -iname "*.py" | xargs sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|'
}
Paczka libksane dostępna jest w repozytorium kde-unstable (niebawem winna - w wersji 15.12 - trafić do repozytorium testing, a potem extra Archa). Możemy ją zainstalować z jakiejkolwiek lokalizacji jakiegokolwiek serwera udostępniającego Archa. Możemy również zdecydować się na używanie kde-unstable. Więcej o tym ostatnim piszę tu:
http://linux-pavbaranov.blogspot.com/2015/12/wiecej-aplikacji-na-kf5-mniej-kompilacji.html