mirror of
https://bitbucket.org/smil3y/katana.git
synced 2025-02-24 19:02:47 +00:00
54 lines
1.6 KiB
Bash
54 lines
1.6 KiB
Bash
# Maintainer: Ivailo Monev <xakepa10@gmail.com>
|
|
|
|
# https://wiki.archlinux.org/index.php/Arch_package_guidelines
|
|
|
|
pkgname=katanalibs
|
|
pkgver=4.22.0.r2903.3ab3f3b4
|
|
pkgrel=1
|
|
pkgdesc="Katana core libraries"
|
|
arch=('i486' 'i686' 'pentium4' 'x86_64' 'arm')
|
|
url='https://osdn.net/projects/kde/'
|
|
license=('GPL' 'LGPL')
|
|
groups=('katana')
|
|
depends=('katie-git' 'libdbusmenu-katie' 'enchant' 'libwebp' 'imagemagick'
|
|
'exiv2' 'mpv' 'avahi' 'curl' 'taglib' 'ebook-tools' 'poppler' 'libspectre'
|
|
'libmicrohttpd' 'shared-mime-info' 'media-player-info' 'libxtst' 'libspeechd'
|
|
'libarchive' 'freetype2')
|
|
makedepends=('cmake' 'git')
|
|
source=("git+https://scm.osdn.net/gitroot/kde/kdelibs.git"
|
|
'kde-applications-menu.patch' 'archlinux-menu.patch')
|
|
sha1sums=('SKIP'
|
|
'eca00007b168228b05d8683e1de8c78e3feca73d'
|
|
'4de0a8db4155a83667bc4dac1c3df8659ee4a030')
|
|
|
|
pkgver() {
|
|
cd kdelibs
|
|
printf "4.22.0."r%s.%s "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
|
}
|
|
|
|
prepare() {
|
|
mkdir -p build
|
|
cd kdelibs
|
|
# avoid file conflict with gnome-menus and kservice
|
|
patch -p1 -i "${srcdir}/kde-applications-menu.patch"
|
|
# add Arch Linux menu entry
|
|
patch -p1 -i "${srcdir}/archlinux-menu.patch"
|
|
}
|
|
|
|
build() {
|
|
cd build
|
|
cmake ../kdelibs \
|
|
-Wno-dev \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_SKIP_RPATH=TRUE \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DKDE4_SYSCONF_INSTALL_DIR=/etc \
|
|
-DKDE4_LIBEXEC_INSTALL_DIR=/usr/lib/kde4 \
|
|
-DKDE4_LOCALE_INSTALL_DIR=/usr/share/locale/kde4
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd build
|
|
make DESTDIR="${pkgdir}" install
|
|
}
|