Date: Saturday, November 3, 2018 @ 11:27:24 Author: arodseth Revision: 401338
upgpkg: sway 0.15.2-3 Modified: sway/trunk/PKGBUILD ----------+ PKGBUILD | 71 ++++++++++++++++++++++++++++--------------------------------- 1 file changed, 33 insertions(+), 38 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-11-03 11:26:18 UTC (rev 401337) +++ PKGBUILD 2018-11-03 11:27:24 UTC (rev 401338) @@ -1,50 +1,45 @@ - pkgname=sway pkgver=0.15.2 -pkgrel=2 -pkgdesc="i3 compatible window manager for Wayland" -arch=("x86_64") -url="http://swaywm.org" -license=("MIT") -depends=( - "wlc" "xorg-server-xwayland" "json-c" "pango" "wayland" "gdk-pixbuf2" -) +pkgrel=3 +pkgdesc='Tiling Wayland compositor and replacement for the i3 window manager' +arch=('x86_64') +url='https://swaywm.org/' +license=('MIT') +depends=('gdk-pixbuf2' 'pango' 'wlc' 'xorg-server-xwayland') +makedepends=('asciidoc' 'cmake' 'ninja') optdepends=( - "rxvt-unicode: Default terminal emulator." - "dmenu: Default for launching applications." - "imagemagick: For taking screenshots." - "ffmpeg: For recording screencasts." - "i3status: To display system information with a bar." + 'dmenu: Default for launching applications.' + 'ffmpeg: For recording screencasts.' + 'i3status: To display system information with a bar.' + 'imagemagick: For taking screenshots.' + 'rxvt-unicode: Default terminal emulator.' ) -makedepends=("cmake" "asciidoc") +validpgpkeys=('9DDA3B9FA5D58DD5392C78E652CB6609B22DA89A') # Drew DeVault +install=$pkgname.install source=( - "$pkgname-$pkgver.tar.gz::https://github.com/SirCmpwn/$pkgname/archive/$pkgver.tar.gz" - "$pkgname-$pkgver.tar.gz::https://github.com/SirCmpwn/$pkgname/archive/$pkgver.tar.gz.sig" + "$pkgname-$pkgver.tar.gz::https://github.com/swaywm/$pkgname/archive/$pkgver.tar.gz" + "https://github.com/swaywm/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.gz.sig" ) -install="$pkgname.install" -sha256sums=( - "05526e3038d2a5490a64bd816f1f04d2a6c214ddc6182835312b273b40b737ae" - "SKIP" -) -validpgpkeys=( - "9DDA3B9FA5D58DD5392C78E652CB6609B22DA89A" -) +sha256sums=('05526e3038d2a5490a64bd816f1f04d2a6c214ddc6182835312b273b40b737ae' + 'SKIP') - build() { - mkdir -p build - cd build - export CFLAGS="-Wno-stringop-overflow -Wno-stringop-truncation $CFLAGS" - cmake "$srcdir/$pkgname-$pkgver" \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_SYSCONFDIR=/etc \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DVERSION="$pkgver" - make + mkdir -p build + cd build + cmake "../$pkgname-$pkgver" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_SYSCONFDIR=/etc \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DVERSION="$pkgver" \ + -DCMAKE_C_FLAGS='-w' \ + -G Ninja + ninja } package() { - cd build - DESTDIR="$pkgdir" make install - install -Dm644 "$srcdir/$pkgname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + DESTDIR="$pkgdir" ninja -C build install + install -Dm644 "$pkgname-$pkgver/LICENSE" \ + "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } + +# vim: sw=2 ts=2 et: