mit "funktionieren" meinte ich: es lässt sich kompiliert und /usr/lib64 ist ein symlink auf /usr/lib
lrwxrwxrwx 1 root root 7 17.08.2019 22:15 lib64 -> usr/lib/
pkgname=kwin
pkgver=5.17.5
pkgrel=1
pkgdesc='An easy to use, but flexible, composited Window Manager'
arch=(x86_64)
url='https://www.kde.org/workspaces/plasmadesktop/'
license=(LGPL)
depends=(kscreenlocker xcb-util-cursor plasma-framework kcmutils breeze kinit qt5-sensors qt5-script)
makedepends=(extra-cmake-modules qt5-tools kdoctools)
optdepends=('qt5-virtualkeyboard: virtual keyboard support for kwin-wayland')
groups=(plasma)
source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig})
install=$pkgname.install
sha256sums=('8517adaf8270d783aea7b3886d86b5abed6a5ec2b5c78b632479597d956baadc'
'SKIP')
validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell <jr@jriddell.org>
'0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah <bshah@kde.org>
'D07BD8662C56CB291B316EB2F5675605C74E02CF' # David Edmundson <davidedmundson@kde.org>
'1FA881591C26B276D7A5518EEAAF29B42A678C20') # Marco Martin <notmart@gmail.com>
prepare() {
mkdir -p build
}
build() {
cd build
cmake ../$pkgname-$pkgver \
-DCMAKE_INSTALL_LIBEXECDIR=lib \
-DBUILD_TESTING=OFF
make
}
package() {
cd build
make DESTDIR="$pkgdir" install
}
https://projects.archlinux.de/svntogit/packages.git/plain/trunk/PKGBUILD?h=packages/kwin]
ich hab grad was am PKGBUILD verändert, ich hab die cmake direktiven aus dem 15.7-3 mit dazu getan und pacman hat nicht gemeckert:
cmake ../$pkgname-$pkgver \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DKDE_INSTALL_LIBDIR=lib \
-DKDE_INSTALL_SYSCONFDIR=/etc \
-DKDE_INSTALL_LIBEXECDIR=lib \
-DUDEV_RULES_INSTALL_DIR=/usr/lib/udev/rules.d \
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON "$@" \
#ab da aktuelles PKGBUILD
-DCMAKE_INSTALL_LIBEXECDIR=lib \
-DBUILD_TESTING=OFF
make
…aber so richtig toll ist das auch nicht:
==> WARNUNG: Paket enthält einen Verweis auf $srcdir
usr/lib/libkwinglutils.so.5.17.5
==> Erstelle Paket "kwin"...
-> Erstelle .PKGINFO Datei...