summaryrefslogtreecommitdiff
path: root/libre/kdelibs
diff options
context:
space:
mode:
authorAndreas Grapentin <andreas@grapentin.org>2017-11-10 11:22:00 +0100
committerAndreas Grapentin <andreas@grapentin.org>2017-11-10 11:22:00 +0100
commit7b1de55b3848eda8ac66d6d100aa2186ff10582f (patch)
treee1ba9387a3b2804308f51349d85cb3b9ee0f1102 /libre/kdelibs
parent9d0ac376710f4e0d79de01544f1d7114c1e933c1 (diff)
libre/kdelibs: updated to 4.14.38
Diffstat (limited to 'libre/kdelibs')
-rw-r--r--libre/kdelibs/PKGBUILD90
1 files changed, 49 insertions, 41 deletions
diff --git a/libre/kdelibs/PKGBUILD b/libre/kdelibs/PKGBUILD
index d2a356e4d..109fc6eec 100644
--- a/libre/kdelibs/PKGBUILD
+++ b/libre/kdelibs/PKGBUILD
@@ -6,73 +6,81 @@
# Contributor (Arch): Pierre Schmitz <pierre@archlinux.de>
pkgname=kdelibs
-pkgver=4.14.37
-_kdeappver=17.08.2
+
+pkgver=4.14.38
+_kdeappver=17.08.3
pkgrel=1.parabola1
+arch=(i686 x86_64 armv7h)
+
pkgdesc="KDE Core Libraries, without nonfree plugins recommendation support"
-arch=('i686' 'x86_64' 'armv7h')
-url='https://www.kde.org/'
-license=('GPL' 'LGPL' 'FDL')
-replaces=('kdelibs-libre')
-conflicts=('kdelibs-libre')
-depends=('attica-qt4' 'libxss' 'libdbusmenu-qt4' 'polkit-qt4'
- 'shared-mime-info' 'enchant' 'giflib' 'jasper' 'openexr'
- 'docbook-xsl' 'upower' 'udisks2' 'libxcursor' 'phonon-qt4'
- 'media-player-info' 'libutempter' 'icu')
-makedepends=('cmake' 'automoc4' 'avahi' 'libgl' 'mesa')
-source=("https://download.kde.org/stable/applications/${_kdeappver}/src/$pkgname-$pkgver.tar.xz"{,.sig}
+url="https://www.kde.org/"
+license=(GPL LGPL FDL)
+
+makedepends=(cmake automoc4 avahi libgl mesa)
+depends=(attica-qt4 libxss libdbusmenu-qt4 polkit-qt4
+ shared-mime-info enchant giflib jasper openexr
+ docbook-xsl upower udisks2 libxcursor phonon-qt4
+ media-player-info libutempter icu)
+replaces=(kdelibs-libre)
+conflicts=(kdelibs-libre)
+
+source=("https://download.kde.org/stable/applications/$_kdeappver/src/$pkgname-$pkgver.tar.xz"{,.sig}
'kde-applications-menu.patch'
'khtml-fsdg.diff'
'qt4.patch'
'kdelibs-no-kdewebkit.patch'
'kdelibs-openssl-1.1.patch')
-sha256sums=('4e9e4a1bf32f28427899b01bf19db01acee974e2e008ca659102a01cc0f3e430'
+sha256sums=('37fd43a34e8118406e03a5d0e53f4a03c8aa50b219e8484a5d42349dc0f2c3fe'
'SKIP'
'0eed754cf3e9f41be5ea22314bf49cf5571b421d81b8f525287830bd1b9b684e'
'fa553130cf5d1d24e4767d4edfb7eeb889dfd9f19a9b4010eeb9051be171a45f'
'ced10a9a83ff2a7f82edf51f6f399f8338b34ab5a589ef43637517d204843bea'
'2df372f1bfcef1902349f9ca8820315030d39dd2bb769776b94fd3fcbf9621f5'
'42f86279515bead6e9f89b1fc3ea58e0a648d41fae343de95297f995dedcdd71')
-validpgpkeys=('CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7' # Albert Astals Cid <aacid@kde.org>
- 'F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87') # Christoph Feck <cfeck@kde.org>
+validpgpkeys=(CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7 # Albert Astals Cid <aacid@kde.org>
+ F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87) # Christoph Feck <cfeck@kde.org>
prepare() {
mkdir -p build
- cd ${pkgname}-${pkgver}
+
+ cd $pkgname-$pkgver
+
# avoid file conflict with gnome-menus
- patch -p1 -i ../kde-applications-menu.patch
+ patch -p1 -i $srcdir/kde-applications-menu.patch
# don't ask the user to download a plugin, it's probably nonfree
- patch -p1 -i ../khtml-fsdg.diff
+ patch -p1 -i $srcdir/khtml-fsdg.diff
# qmake refers to Qt5
- patch -p1 -i ../qt4.patch
+ patch -p1 -i $srcdir/qt4.patch
# disable kdewebkit (Fedora)
- patch -p1 -i ../kdelibs-no-kdewebkit.patch
+ patch -p1 -i $srcdir/kdelibs-no-kdewebkit.patch
# fix build with openSSL 1.1 (OpenMandriva)
- patch -p1 -i ../kdelibs-openssl-1.1.patch
+ patch -p1 -i $srcdir/kdelibs-openssl-1.1.patch
}
build() {
- cd build
- cmake ../$pkgname-$pkgver \
- -DCMAKE_BUILD_TYPE=Release \
- -DKDE4_BUILD_TESTS=OFF \
- -DCMAKE_SKIP_RPATH=ON \
- -DKDE_DISTRIBUTION_TEXT='Parabola GNU/Linux-libre' \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DSYSCONF_INSTALL_DIR=/etc \
- -DLOCALE_INSTALL_DIR=/usr/share/locale/kde4 \
- -DKDE_DEFAULT_HOME='.kde4' \
- -DWITH_FAM=OFF \
- -DWITH_SOLID_UDISKS2=ON
- make
+ cd build
+
+ cmake ../$pkgname-$pkgver \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DKDE4_BUILD_TESTS=OFF \
+ -DCMAKE_SKIP_RPATH=ON \
+ -DKDE_DISTRIBUTION_TEXT='Parabola GNU/Linux-libre' \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DSYSCONF_INSTALL_DIR=/etc \
+ -DLOCALE_INSTALL_DIR=/usr/share/locale/kde4 \
+ -DKDE_DEFAULT_HOME='.kde4' \
+ -DWITH_FAM=OFF \
+ -DWITH_SOLID_UDISKS2=ON
+ make
}
package() {
- cd build
- make DESTDIR="$pkgdir" install
+ cd build
+
+ make DESTDIR="$pkgdir" install
- # cert bundle seems to be hardcoded
- # link it to the one from ca-certificates
- rm -f "$pkgdir"/usr/share/apps/kssl/ca-bundle.crt
- ln -sf /etc/ssl/certs/ca-certificates.crt "$pkgdir"/usr/share/apps/kssl/ca-bundle.crt
+ # cert bundle seems to be hardcoded
+ # link it to the one from ca-certificates
+ rm -f "$pkgdir"/usr/share/apps/kssl/ca-bundle.crt
+ ln -sf /etc/ssl/certs/ca-certificates.crt "$pkgdir"/usr/share/apps/kssl/ca-bundle.crt
}