aboutsummaryrefslogtreecommitdiffstats
path: root/community/awesome/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/awesome/APKBUILD')
-rw-r--r--community/awesome/APKBUILD47
1 files changed, 34 insertions, 13 deletions
diff --git a/community/awesome/APKBUILD b/community/awesome/APKBUILD
index 078f46adbcd..365563318e4 100644
--- a/community/awesome/APKBUILD
+++ b/community/awesome/APKBUILD
@@ -2,32 +2,53 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=awesome
pkgver=4.3
-pkgrel=1
+pkgrel=6
pkgdesc="lua-configurable window manager framework"
-url="http://awesome.naquadah.org/"
-arch="all !mips64" # fails to build on mips64
+url="https://awesomewm.org/"
+arch="all"
license="GPL-2.0-or-later"
depends="imagemagick lua5.1-lgi cairo-gobject pango"
-makedepends="lua lua5.1 lua5.1-dev libxcb-dev pango-dev cairo-dev cmake gperf glib-dev
- imlib2-dev libxdg-basedir-dev libev-dev startup-notification-dev
- xcb-util-keysyms-dev xcb-util-image-dev xcb-util-dev xcb-util-wm-dev
- dbus-dev lua-doc gdk-pixbuf-dev xcb-util-cursor-dev libxkbcommon-dev
- xcb-util-xrm-dev"
+makedepends="
+ cairo-dev
+ cmake
+ dbus-dev
+ gdk-pixbuf-dev
+ glib-dev
+ gperf
+ imlib2-dev
+ libev-dev
+ libxcb-dev
+ libxdg-basedir-dev
+ libxkbcommon-dev
+ lua-doc
+ lua5.1-dev
+ pango-dev
+ samurai
+ startup-notification-dev
+ xcb-util-cursor-dev
+ xcb-util-dev
+ xcb-util-image-dev
+ xcb-util-keysyms-dev
+ xcb-util-wm-dev
+ xcb-util-xrm-dev
+ "
subpackages="$pkgname-doc"
options="!check" # No test suite
source="$pkgname-$pkgver.tar.xz::https://github.com/awesomeWM/awesome-releases/raw/master/awesome-$pkgver.tar.xz"
build() {
export CFLAGS="$CFLAGS -fcommon"
- cmake -B build \
+ cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DSYSCONFDIR=/etc \
- -DCMAKE_BUILD_TYPE=None .
- make -C build
+ -DCMAKE_BUILD_TYPE=MinSizeRel
+ cmake --build build
}
package() {
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="c5ef1e8dc593e7783b895d22143154aea8f211beeda24672a7ee4ed5112b4f4284043f848a151f3d3c4f569e91308670367a4353f705b20511b36495b22fa3f5 awesome-4.3.tar.xz"
+sha512sums="
+c5ef1e8dc593e7783b895d22143154aea8f211beeda24672a7ee4ed5112b4f4284043f848a151f3d3c4f569e91308670367a4353f705b20511b36495b22fa3f5 awesome-4.3.tar.xz
+"