diff options
author | Yurii Kolesnykov | 2018-12-12 13:12:09 +0100 |
---|---|---|
committer | Yurii Kolesnykov | 2018-12-12 13:12:09 +0100 |
commit | 4ec1435f910cbf7428b3a1c2fdc828049d368b8a (patch) | |
tree | 4b0ef421659580f1e34c42dc9cfb4b394aabb896 /PKGBUILD | |
parent | 41e6886b941b1db8bd147bb4f300feb95170d799 (diff) | |
download | aur-4ec1435f910cbf7428b3a1c2fdc828049d368b8a.tar.gz |
17.10.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 18 insertions, 16 deletions
@@ -1,16 +1,15 @@ # Maintainer: Yurii Kolesnykov <root@yurikoles.com> pkgname=libzypp-git -pkgver=17.10.1.3.gbdb8e81ce +pkgver=17.10.2 pkgrel=1 pkgdesc="Package, Patch, Pattern, and Product Management" arch=('i686' 'x86_64') url="https://github.com/openSUSE/libzypp" license=('GPL') depends=('libsolv-git' 'openssl' 'curl' 'libsystemd') -makedepends=('git' 'cmake' 'boost' 'dejagnu' 'graphviz' - 'libxml2' 'expat' 'gnupg' 'rpm-org' 'libproxy' - 'asciidoc') +makedepends=('git' 'cmake' 'ninja' 'boost' 'dejagnu' 'graphviz' + 'libxml2' 'expat' 'gnupg' 'rpm-org' 'libproxy' 'asciidoc') provides=('libzypp') conflicts=('libzypp') source=('git+https://github.com/openSUSE/libzypp.git') @@ -18,31 +17,34 @@ md5sums=('SKIP') _gitname="libzypp" pkgver() { - cd "$srcdir/$_gitname" + cd "${_gitname}" echo $(git describe --always | sed -r 's/-/./g') } build() { - cd "$srcdir/$_gitname" - cmake -D CMAKE_INSTALL_PREFIX=/usr \ + cd "${_gitname}" + mkdir -p build && cd build + cmake \ + -G Ninja \ + -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_SKIP_RPATH=1 \ -D DISABLE_AUTODOCS=1 \ -D DISABLE_LIBPROXY=0 \ - . - make + .. + ninja } package() { - cd "$srcdir/$_gitname" - make DESTDIR="$pkgdir/" install + cd "${_gitname}/build" + DESTDIR="${pkgdir}/" ninja install # cmake fix (see GH#28) - mkdir -p $pkgdir/usr/lib/cmake/Zypp - mv $pkgdir/usr/share/cmake/Modules/FindZypp.cmake $pkgdir/usr/lib/cmake/Zypp/ZyppConfig.cmake - mv $pkgdir/usr/share/cmake/Modules/ZyppCommon.cmake $pkgdir/usr/lib/cmake/Zypp/ZyppCommon.cmake + mkdir -p "${pkgdir}/usr/lib/cmake/Zypp" + mv "${pkgdir}/usr/share/cmake/Modules/FindZypp.cmake" "${pkgdir}/usr/lib/cmake/Zypp/ZyppConfig.cmake" + mv "${pkgdir}/usr/share/cmake/Modules/ZyppCommon.cmake" "${pkgdir}/usr/lib/cmake/Zypp/ZyppCommon.cmake" # hacky lib64 symlink fix - mv $pkgdir/usr/lib64/* $pkgdir/usr/lib/ - rmdir $pkgdir/usr/lib64 + mv "${pkgdir}"/usr/lib64/* "${pkgdir}/usr/lib/" + rmdir "${pkgdir}/usr/lib64" } |