summaryrefslogtreecommitdiff
path: root/libre/kdelibs/PKGBUILD
diff options
context:
space:
mode:
authorOmar Vega Ramos <ovruni@gnu.org.pe>2018-09-04 10:35:33 -0500
committerOmar Vega Ramos <ovruni@gnu.org.pe>2018-09-04 10:35:33 -0500
commit332dd3f896914a6380d670c55f79d818879b7bce (patch)
treef409856d602365aa685c3b7810fdb6877d5cb0b4 /libre/kdelibs/PKGBUILD
parent4177d7b0439f235a296eb96aacc1173db2ebd952 (diff)
downloadabslibre-332dd3f896914a6380d670c55f79d818879b7bce.tar.gz
abslibre-332dd3f896914a6380d670c55f79d818879b7bce.tar.bz2
abslibre-332dd3f896914a6380d670c55f79d818879b7bce.zip
Removing libre/kdelibs and nonprism/amarok
Diffstat (limited to 'libre/kdelibs/PKGBUILD')
-rw-r--r--libre/kdelibs/PKGBUILD92
1 files changed, 0 insertions, 92 deletions
diff --git a/libre/kdelibs/PKGBUILD b/libre/kdelibs/PKGBUILD
deleted file mode 100644
index b304e7f9b..000000000
--- a/libre/kdelibs/PKGBUILD
+++ /dev/null
@@ -1,92 +0,0 @@
-# Maintainer: Andreas Grapentin <andreas@grapentin.org>
-# Maintainer (Arch): Felix Yan <felixonmars@archlinux.org>
-# Contributor: André Silva <emulatorman@hyperbola.info>
-# Contributor: jc_gargma <jc_gargma@iserlohn-fortress.net>
-# Contributor (Arch): Andrea Scarpino <andrea@archlinux.org
-# Contributor (Arch): Pierre Schmitz <pierre@archlinux.de>
-
-# TODO: Remove this package after ArchLinux32 removes it
-# https://git.parabola.nu/blacklist.git/commit/?id=ed7e47d16ddbdf7d9a0829d4882ee4135ac3fa64
-# Already db-remove'd for x86_64 and armv7h
-
-pkgname=kdelibs
-
-pkgver=4.14.38
-_kdeappver=17.08.3
-pkgrel=4.parabola1
-arch=(i686 x86_64 armv7h)
-
-pkgdesc="KDE Core Libraries, without nonfree plugins recommendation support"
-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=('37fd43a34e8118406e03a5d0e53f4a03c8aa50b219e8484a5d42349dc0f2c3fe'
- 'SKIP'
- '0eed754cf3e9f41be5ea22314bf49cf5571b421d81b8f525287830bd1b9b684e'
- 'fa553130cf5d1d24e4767d4edfb7eeb889dfd9f19a9b4010eeb9051be171a45f'
- 'ced10a9a83ff2a7f82edf51f6f399f8338b34ab5a589ef43637517d204843bea'
- '2df372f1bfcef1902349f9ca8820315030d39dd2bb769776b94fd3fcbf9621f5'
- '42f86279515bead6e9f89b1fc3ea58e0a648d41fae343de95297f995dedcdd71')
-validpgpkeys=(CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7 # Albert Astals Cid <aacid@kde.org>
- F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87) # Christoph Feck <cfeck@kde.org>
-
-prepare() {
- mkdir -p build
-
- cd $pkgname-$pkgver
-
- # avoid file conflict with gnome-menus
- patch -p1 -i $srcdir/kde-applications-menu.patch
- # don't ask the user to download a plugin, it's probably nonfree
- patch -p1 -i $srcdir/khtml-fsdg.diff
- # qmake refers to Qt5
- patch -p1 -i $srcdir/qt4.patch
- # disable kdewebkit (Fedora)
- patch -p1 -i $srcdir/kdelibs-no-kdewebkit.patch
- # fix build with openSSL 1.1 (OpenMandriva)
- 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 \
- -DENCHANT_INCLUDE_DIR=/usr/include/enchant-2 \
- -DENCHANT_LIBRARIES=/usr/lib/libenchant-2.so
- make
-}
-
-package() {
- 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
-}