# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= awesome VERSION= 4.3 REVISION= 3 KEYWORDS= x11_wm VARIANTS= standard SDESC[standard]= Dynamic WM for X, highly configurable in Lua HOMEPAGE= https://awesomewm.org CONTACT= Michael_Reim[kraileth@elderlinux.org] DOWNLOAD_GROUPS= main SITES[main]= https://github.com/awesomeWM/awesome-releases/raw/master/ DISTFILE[1]= awesome-4.3.tar.bz2:main DF_INDEX= 1 SPKGS[standard]= complete primary docs OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= ImageMagick:dev:standard ldoc:single:lua53 ruby-asciidoctor:single:ruby_default harfbuzz:dev:standard dbus:dev:standard libxkbcommon:dev:standard BUILDRUN_DEPENDS= ImageMagick:primary:standard dbus:primary:standard libxdg-basedir:single:standard libxkbcommon:primary:standard lua-lgi:single:lua53 startup-notification:single:standard USES= cmake gmake lua:5.3,tools pkgconfig execinfo GNOME_COMPONENTS= cairo gdkpixbuf pango introspection XORG_COMPONENTS= xcb-util-cursor xcb-util-keysyms xcb-util-wm xcb-util-xrm xcb-util LICENSE= GPLv2+:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= GPLv2+:{{WRKSRC}}/LICENSE LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/awesome.h LICENSE_SCHEME= solo FPC_EQUIVALENT= x11-wm/awesome SUB_FILES= pkg-message-primary CFLAGS= -fcommon CMAKE_ARGS= -DSYSCONFDIR={{PREFIX}}/etc VAR_OPSYS[linux]= LDFLAGS=-ldl post-patch: ${REINPLACE_CMD} -e "/COMMAND lua/ s,lua,${LUA_CMD}," \ ${WRKSRC}/awesomeConfig.cmake ${REINPLACE_CMD} -e "s| lua| ${LUA_CMD}|" \ ${WRKSRC}/tests/examples/CMakeLists.txt post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/awesome [FILE:1439:descriptions/desc.primary] Awesome is a highly configurable, next generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license. It is primarily targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on their graphical environment. To achieve its goals, awesome has been designed as a framework window manager. It's extremely fast, small, dynamic and heavily extensible using the Lua programming language. A documented API is provided to configure and define the behavior of your window manager. Some features: - Very stable, fast and small codebase and footprint. - First window manager using the asynchronous XCB library instead of the old, synchronous Xlib, which makes awesome less subject to latency compared to other window managers. - Documented source code and API. - No mouse needed: everything can be performed with the keyboard. - Real multihead support (XRandR) with per screen desktops (tags). - Implements many Freedesktop standards: EWMH, XDG Base Directory, XEmbed, Desktop Notification, System Tray. - Does not distinguish between layers: there is no floating or tiled layer. - Uses tags instead of workspaces: allow to place clients on several tags, and display several tags at the same time. - A lot of Lua extensions to add features: dynamic tagging, widget feeding, tabs, layouts, ... - D-Bus support. [FILE:98:distinfo] e531c1658a9c387f508f50f97d5601c2000a75cd08b70d385e9b6eb88070dc85 1095118 awesome-4.3.tar.bz2 [FILE:5539:manifests/plist.primary] bin/ awesome awesome-client etc/xdg/awesome/rc.lua share/awesome/icons/ awesome16.png awesome32.png awesome48.png awesome64.png share/awesome/lib/ beautiful.lua naughty.lua share/awesome/lib/awful/ autofocus.lua button.lua client.lua completion.lua dbus.lua ewmh.lua init.lua key.lua keygrabber.lua menu.lua placement.lua popup.lua prompt.lua remote.lua rules.lua screen.lua spawn.lua startup_notification.lua tag.lua titlebar.lua tooltip.lua util.lua wibar.lua wibox.lua share/awesome/lib/awful/client/ focus.lua shape.lua urgent.lua share/awesome/lib/awful/hotkeys_popup/ init.lua widget.lua share/awesome/lib/awful/hotkeys_popup/keys/ firefox.lua init.lua qutebrowser.lua termite.lua tmux.lua vim.lua share/awesome/lib/awful/layout/init.lua share/awesome/lib/awful/layout/suit/ corner.lua fair.lua floating.lua init.lua magnifier.lua max.lua spiral.lua tile.lua share/awesome/lib/awful/mouse/ drag_to_tag.lua init.lua resize.lua snap.lua share/awesome/lib/awful/widget/ button.lua calendar_popup.lua clienticon.lua common.lua graph.lua init.lua keyboardlayout.lua launcher.lua layoutbox.lua layoutlist.lua only_on_screen.lua progressbar.lua prompt.lua taglist.lua tasklist.lua textclock.lua watch.lua share/awesome/lib/beautiful/ gtk.lua init.lua theme_assets.lua xresources.lua share/awesome/lib/gears/ cache.lua color.lua debug.lua filesystem.lua geometry.lua init.lua math.lua matrix.lua object.lua protected_call.lua shape.lua string.lua surface.lua table.lua timer.lua wallpaper.lua share/awesome/lib/gears/object/properties.lua share/awesome/lib/gears/sort/ init.lua topological.lua share/awesome/lib/menubar/ icon_theme.lua index_theme.lua init.lua menu_gen.lua utils.lua share/awesome/lib/naughty/ core.lua dbus.lua init.lua share/awesome/lib/wibox/ drawable.lua hierarchy.lua init.lua share/awesome/lib/wibox/container/ arcchart.lua background.lua constraint.lua init.lua margin.lua mirror.lua place.lua radialprogressbar.lua rotate.lua scroll.lua share/awesome/lib/wibox/layout/ align.lua constraint.lua fixed.lua flex.lua grid.lua init.lua manual.lua margin.lua mirror.lua ratio.lua rotate.lua scroll.lua stack.lua share/awesome/lib/wibox/widget/ background.lua base.lua calendar.lua checkbox.lua graph.lua imagebox.lua init.lua piechart.lua progressbar.lua separator.lua slider.lua systray.lua textbox.lua textclock.lua share/awesome/themes/default/ README background.png background_white.png submenu.png theme.lua share/awesome/themes/default/layouts/ cornerne.png cornernew.png cornernw.png cornernww.png cornerse.png cornersew.png cornersw.png cornersww.png dwindle.png dwindlew.png fairh.png fairhw.png fairv.png fairvw.png floating.png floatingw.png fullscreen.png fullscreenw.png magnifier.png magnifierw.png max.png maxw.png spiral.png spiralw.png tile.png tilebottom.png tilebottomw.png tileleft.png tileleftw.png tiletop.png tiletopw.png tilew.png share/awesome/themes/default/taglist/ squarefw.png squarew.png share/awesome/themes/default/titlebar/ close_focus.png close_normal.png floating_focus_active.png floating_focus_inactive.png floating_normal_active.png floating_normal_inactive.png maximized_focus_active.png maximized_focus_inactive.png maximized_normal_active.png maximized_normal_inactive.png minimize_focus.png minimize_normal.png ontop_focus_active.png ontop_focus_inactive.png ontop_normal_active.png ontop_normal_inactive.png sticky_focus_active.png sticky_focus_inactive.png sticky_normal_active.png sticky_normal_inactive.png share/awesome/themes/gtk/theme.lua share/awesome/themes/sky/ awesome-icon.png sky-background.png theme.lua share/awesome/themes/sky/layouts/ cornerne.png cornernw.png cornerse.png cornersw.png dwindle.png fairh.png fairv.png floating.png fullscreen.png magnifier.png max.png spiral.png tile.png tilebottom.png tileleft.png tiletop.png share/awesome/themes/xresources/ assets.lua theme.lua share/awesome/themes/zenburn/ awesome-icon.png theme.lua zenburn-background.png share/awesome/themes/zenburn/layouts/ cornerne.png cornernw.png cornerse.png cornersw.png dwindle.png fairh.png fairv.png floating.png fullscreen.png magnifier.png max.png spiral.png tile.png tilebottom.png tileleft.png tiletop.png share/awesome/themes/zenburn/taglist/ squarefz.png squarez.png share/awesome/themes/zenburn/titlebar/ close_focus.png close_normal.png floating_focus_active.png floating_focus_inactive.png floating_normal_active.png floating_normal_inactive.png maximized_focus_active.png maximized_focus_inactive.png maximized_normal_active.png maximized_normal_inactive.png ontop_focus_active.png ontop_focus_inactive.png ontop_normal_active.png ontop_normal_inactive.png sticky_focus_active.png sticky_focus_inactive.png sticky_normal_active.png sticky_normal_inactive.png share/man/de/man1/ awesome-client.1.gz awesome.1.gz share/man/de/man5/awesomerc.5.gz share/man/es/man1/ awesome-client.1.gz awesome.1.gz share/man/es/man5/awesomerc.5.gz share/man/fr/man1/ awesome-client.1.gz awesome.1.gz share/man/fr/man5/awesomerc.5.gz share/man/it/man1/ awesome-client.1.gz awesome.1.gz share/man/it/man5/awesomerc.5.gz share/man/man1/ awesome-client.1.gz awesome.1.gz share/man/man5/awesomerc.5.gz share/man/ru/man1/ awesome-client.1.gz awesome.1.gz share/man/ru/man5/awesomerc.5.gz share/xsessions/awesome.desktop [FILE:657:patches/patch-tests_examples_CMakeLists.txt] --- tests/examples/CMakeLists.txt.orig 2019-01-28 06:53:24 UTC +++ tests/examples/CMakeLists.txt @@ -66,7 +66,7 @@ ${TOP_SOURCE_DIR}/tests/examples/shims/? ${LUA_PATH_}") # $SOURCE_DIRECTORY is used by .luacov. -set(LUA_COV_RUNNER env -u LUA_PATH_5_1 -u LUA_PATH_5_2 -u LUA_PATH_5_3 "LUA_PATH=${LUA_PATH_}" "AWESOME_THEMES_PATH=${TOP_SOURCE_DIR}/themes/" "SOURCE_DIRECTORY=${TOP_SOURCE_DIR}" ${LUA_COV_RUNNER}) +set(LUA_COV_RUNNER env "LUA_PATH=${LUA_PATH_}" "AWESOME_THEMES_PATH=${TOP_SOURCE_DIR}/themes/" "SOURCE_DIRECTORY=${TOP_SOURCE_DIR}" ${LUA_COV_RUNNER}) # The documentation images directory. set(IMAGE_DIR "${CMAKE_BINARY_DIR}/doc/images") [FILE:154:files/pkg-message-primary.in] To customize the WM configuration, first copy the file ${PREFIX}/etc/xdg/awesome/rc.lua to ~/.config/awesome/ and then edit the copy to meet your needs.