summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStelios Tsampas2018-03-06 23:01:09 +0200
committerStelios Tsampas2018-03-06 23:01:09 +0200
commit0215aaeca46c7d45e341eaab7a249ac33b1fa531 (patch)
tree7f9a49987ca4f325313086a5ece57e11c6593b27
downloadaur-0215aaeca46c7d45e341eaab7a249ac33b1fa531.tar.gz
Initial commit
-rw-r--r--.SRCINFO45
-rw-r--r--PKGBUILD56
2 files changed, 101 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e964811114d0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,45 @@
+pkgbase = awesome-luajit
+ pkgdesc = Highly configurable framework window manager
+ pkgver = 4.2
+ pkgrel = 1
+ url = https://awesomewm.org/
+ arch = x86_64
+ license = GPL2
+ makedepends = asciidoc
+ makedepends = cmake
+ makedepends = docbook-xsl
+ makedepends = doxygen
+ makedepends = imagemagick
+ makedepends = ldoc
+ makedepends = xmlto
+ depends = cairo
+ depends = dbus
+ depends = gdk-pixbuf2
+ depends = imlib2
+ depends = libxdg-basedir
+ depends = luajit
+ depends = luajit-lgi
+ depends = pango
+ depends = startup-notification
+ depends = xcb-util-cursor
+ depends = xcb-util-keysyms
+ depends = xcb-util-wm
+ depends = xorg-xmessage
+ depends = libxkbcommon-x11
+ depends = libxkbcommon
+ depends = xcb-util-xrm
+ optdepends = rlwrap: readline support for awesome-client
+ optdepends = dex: autostart your desktop files
+ optdepends = vicious: widgets for the Awesome window manager
+ provides = awesome
+ provides = notification-daemon
+ conflicts = awesome
+ backup = etc/xdg/awesome/rc.lua
+ source = https://github.com/awesomeWM/awesome/releases/download/v4.2/awesome-4.2.tar.xz
+ source = https://github.com/awesomeWM/awesome/releases/download/v4.2/awesome-4.2.tar.xz.asc
+ validpgpkeys = 2BB32F88FF3D1E76E682303F22E428EBCB8FCB06
+ sha512sums = 134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09
+ sha512sums = SKIP
+
+pkgname = awesome-luajit
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7856a81b3e2a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+
+# Contributor: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
+# Contributor: Andrea Scarpino <andrea@archlinux.org>
+# Contributor: Sébastien Luttringer
+# Contributor: xduugu
+# Contributor: Ronald van Haren <ronald.archlinux.org>
+# Contributor: Vesa Kaihlavirta
+
+pkgname=awesome-luajit
+pkgver=4.2
+pkgrel=1
+pkgdesc='Highly configurable framework window manager'
+url='https://awesomewm.org/'
+arch=('x86_64')
+license=('GPL2')
+depends=('cairo' 'dbus' 'gdk-pixbuf2' 'imlib2' 'libxdg-basedir' 'luajit' 'luajit-lgi' 'pango'
+ 'startup-notification' 'xcb-util-cursor' 'xcb-util-keysyms' 'xcb-util-wm'
+ 'xorg-xmessage' 'libxkbcommon-x11' 'libxkbcommon' 'xcb-util-xrm')
+makedepends=('asciidoc' 'cmake' 'docbook-xsl' 'doxygen' 'imagemagick' 'ldoc' 'xmlto')
+optdepends=('rlwrap: readline support for awesome-client'
+ 'dex: autostart your desktop files'
+ 'vicious: widgets for the Awesome window manager')
+provides=('awesome' 'notification-daemon')
+conflicts=('awesome')
+backup=('etc/xdg/awesome/rc.lua')
+source=(https://github.com/awesomeWM/awesome/releases/download/v${pkgver}/awesome-${pkgver}.tar.xz{,.asc})
+sha512sums=('134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09'
+ 'SKIP')
+validpgpkeys=('2BB32F88FF3D1E76E682303F22E428EBCB8FCB06') # Uli Schlachter <psychon@znc.in>
+
+prepare() {
+ cd awesome-${pkgver}
+ sed -i 's/COMMAND lua\b/COMMAND luajit/' awesomeConfig.cmake tests/examples/CMakeLists.txt
+ sed -i 's/LUA_COV_RUNNER lua\b/LUA_COV_RUNNER luajit/' tests/examples/CMakeLists.txt
+ mkdir -p build
+}
+
+build() {
+ cd awesome-${pkgver}/build
+ cmake .. \
+ -DCMAKE_BUILD_TYPE=RELEASE \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DSYSCONFDIR=/etc \
+ -DLUA_INCLUDE_DIR=/usr/include/luajit-2.0 \
+ -DLUA_LIBRARY=/usr/lib/libluajit-5.1.so
+ make
+}
+
+package() {
+ cd awesome-${pkgver}
+ make -C build DESTDIR="${pkgdir}" install
+ install -Dm 644 awesome.desktop -t "${pkgdir}/usr/share/xsessions"
+}
+
+# vim: ts=2 sw=2 et: