On Wed May 20, 2020 at 11:19:08PM +0200, Enric Morales wrote: > Hi @ports, > > I rebuilt my machine and lost my updated port and instead of recovering it > from here, I went ahead and made a new one from scratch. I noticed that I > missed a couple files (awesome themes) that needed to be patched to fix > lookup paths. Here are some of the changes of this diff: > > - it removes a patch related to manpages (they are not compressed by default > anymore, and the build works fine without that CFLAG). Instead of doing the > work of removing the translated documentation from the CMakefiles, they are > now removed with the port Makefile, since it will ease maintenance. > - it builds with Lua 5.3 now > - the API documentation is now built and installed so it can be used offline > - I also noticed that the pango library had to be explicitly listed in the > Makefile, it's (now?) a direct dependency of Awesome WM and it just refuses > to build without it: > > [50/288] : && /usr/ports/pobj/awesome-4.3/bin/cc -O2 -pipe -DNDEBUG > CMakeFiles/test-gravity.dir/tests/test-gravity.c.o -o test-gravity > -L/usr/local/lib -L/usr/lib -L/usr/X11R6/lib -lxcb -L/usr/X11R6/lib > -lxcb -L/usr/local/lib -L/usr/X11R6/lib -Wl,-rpath-link,/usr/X11R6/lib > -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lX11 -lxcb-cursor > -lxcb-randr -lxcb-xtest -lxcb-xinerama -lxcb-shape -lxcb-util > -lxcb-keysyms -lxcb-icccm -lxcb-xkb -lxkbcommon-x11 -lxkbcommon -lcairo > -lxcb-render -lstartup-notification-1 -lxdg-basedir -lxcb-xrm -lxcb > -lexecinfo -lm -llua5.3 -lm -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 > -lintl -lX11 -lxcb-cursor -lxcb-randr -lxcb-xtest -lxcb-xinerama > -lxcb-shape -lxcb-util -lxcb-keysyms -lxcb-icccm -lxcb-xkb > -lxkbcommon-x11 -lxkbcommon -lcairo -lxcb-render > -lstartup-notification-1 -lxdg-basedir -lxcb-xrm -lexecinfo -lm > -llua5.3 -lm -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : > [51/288] cd /usr/ports/pobj/awesome-4.3/build-amd64 && > /usr/ports/pobj/awesome-4.3/build-amd64/lgi-check > FAILED: CMakeFiles/lgi-check-run > cd /usr/ports/pobj/awesome-4.3/build-amd64 && > /usr/ports/pobj/awesome-4.3/build-amd64/lgi-check > Building for Lua 5.3. > Found lgi 0.9.1. > Error: /usr/local/share/lua/5.3/lgi/namespace.lua:151: Typelib file for > namespace 'Pango' (any version) not found > > > WARNING > ======= > > The lgi check failed. > Awesome needs lgi to run. > Add AWESOME_IGNORE_LGI=1 to your environment to continue. > > > Could you please take a look at it? > > Cheers, > > Enric
I guess we need devel/pango to build awesome 4.3. Could you test the diff below. Rafael diff --git a/x11/awesome/Makefile b/x11/awesome/Makefile index 63183e854be..a1a238e0aa8 100644 --- a/x11/awesome/Makefile +++ b/x11/awesome/Makefile @@ -2,10 +2,8 @@ COMMENT= highly configurable framework window manager -VER= 4.2 -DISTNAME= awesome-${VER} -REVISION= 1 -EXTRACT_SUFX= .tar.xz +V= 4.3 +DISTNAME= awesome-${V} CATEGORIES= x11 HOMEPAGE= https://awesomewm.org/ @@ -13,27 +11,25 @@ HOMEPAGE= https://awesomewm.org/ # GPLv2+ PERMIT_PACKAGE= Yes -WANTLIB= X11 c cairo dbus-1 execinfo \ - gdk_pixbuf-2.0 glib-2.0 gobject-2.0 \ - intl ${MODLUA_WANTLIB} m \ - startup-notification-1 xcb xcb-cursor \ - xcb-icccm xcb-keysyms xcb-randr \ - xcb-render xcb-shape xcb-util \ - xcb-xinerama xcb-xkb xcb-xrm xcb-xtest \ - xdg-basedir xkbcommon-x11 xkbcommon +WANTLIB += X11 c cairo dbus-1 execinfo gdk_pixbuf-2.0 glib-2.0 +WANTLIB += gobject-2.0 intl lua5.3 m startup-notification-1 xcb +WANTLIB += xcb-cursor xcb-icccm xcb-keysyms xcb-randr xcb-render +WANTLIB += xcb-shape xcb-util xcb-xinerama xcb-xkb xcb-xrm xcb-xtest +WANTLIB += xdg-basedir xkbcommon xkbcommon-x11 ${MODLUA_WANTLIB} -MASTER_SITES= https://github.com/awesomeWM/awesome/releases/download/v${VER}/ +MASTER_SITES= https://github.com/awesomeWM/awesome/releases/download/v${V}/ +EXTRACT_SUFX= .tar.xz MODULES= devel/cmake \ lang/lua -MODLUA_VERSION= 5.2 +MODLUA_VERSION= 5.3 -LIB_DEPENDS= devel/libexecinfo \ +LIB_DEPENDS= ${MODLUA_LIB_DEPENDS} \ + devel/libexecinfo \ devel/startup-notification \ graphics/cairo \ graphics/gdk-pixbuf2 \ - ${MODLUA_LIB_DEPENDS} \ x11/dbus \ x11/libxdg-basedir \ x11/xkbcommon @@ -41,38 +37,48 @@ LIB_DEPENDS= devel/libexecinfo \ MODLUA_BUILD_DEPENDS= devel/lua-lgi BUILD_DEPENDS= devel/lualdoc \ - textproc/asciidoc>=8.4.5 \ - textproc/xmlto \ - graphics/ImageMagick + devel/pango \ + graphics/ImageMagick \ + textproc/asciidoctor MODLUA_RUN_DEPENDS= devel/lua-lgi -RUN_DEPENDS= devel/pango \ - misc/rlwrap \ +RUN_DEPENDS= misc/rlwrap \ shells/bash CONFIGURE_ARGS= -DCOMPRESS_MANPAGES=off \ - -DGENERATE_DOC=off \ -DSYSCONFDIR=${SYSCONFDIR} NO_TEST= Yes pre-configure: ${SUBST_CMD} ${WRKSRC}/awesomeConfig.cmake \ - ${WRKSRC}/docs/06-appearance.md.lua \ - ${WRKSRC}/lib/awful/completion.lua \ - ${WRKSRC}/lib/awful/util.lua \ - ${WRKSRC}/lib/beautiful/init.lua \ - ${WRKSRC}/lib/gears/filesystem.lua \ - ${WRKSRC}/lib/menubar/icon_theme.lua \ + ${WRKSRC}/tests/examples/CMakeLists.txt \ ${WRKSRC}/lib/naughty/core.lua \ - ${WRKSRC}/themes/default/theme.lua \ + ${WRKSRC}/lib/menubar/utils.lua \ + ${WRKSRC}/lib/menubar/icon_theme.lua \ + ${WRKSRC}/lib/gears/filesystem.lua \ + ${WRKSRC}/lib/beautiful/init.lua \ + ${WRKSRC}/lib/awful/util.lua \ + ${WRKSRC}/lib/awful/completion.lua \ + ${WRKSRC}/docs/build_rules_index.lua \ + ${WRKSRC}/docs/90-FAQ.md \ + ${WRKSRC}/docs/07-my-first-awesome.md \ + ${WRKSRC}/docs/06-appearance.md.lua \ + ${WRKSRC}/docs/05-awesomerc.md.lua \ + ${WRKSRC}/utils/awesome-client \ ${WRKSRC}/themes/xresources/theme.lua \ - ${WRKSRC}/utils/awesome-client + ${WRKSRC}/themes/gtk/theme.lua \ + ${WRKSRC}/themes/default/theme.lua post-install: - @rm ${WRKINST}${LOCALBASE}/share/awesome/themes/default/*.{beforesubst,orig} \ - ${WRKINST}${LOCALBASE}/share/awesome/themes/xresources/*.{beforesubst,orig} + @rm ${WRKINST}${LOCALBASE}/share/awesome/themes/*/*.{beforesubst,orig} + + @mv ${WRKINST}${LOCALBASE}/share/man/man? \ + ${WRKINST}${LOCALBASE}/man + + @rm -rf ${WRKINST}${LOCALBASE}/share/man + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/awesome @mv ${WRKINST}${SYSCONFDIR}/xdg/awesome/rc.lua \ ${PREFIX}/share/examples/awesome/ diff --git a/x11/awesome/distinfo b/x11/awesome/distinfo index 3f23e5e12a7..6580eaa27e0 100644 --- a/x11/awesome/distinfo +++ b/x11/awesome/distinfo @@ -1,2 +1,2 @@ -SHA256 (awesome-4.2.tar.xz) = rF2hqZ9frQg4IZk9K1bRzZWUFk6vwL4r61QFmDRdl08= -SIZE (awesome-4.2.tar.xz) = 987024 +SHA256 (awesome-4.3.tar.xz) = eCZNbwEjULNx4zkSespIUmC8Cqk17/V4unXOGgDhF1M= +SIZE (awesome-4.3.tar.xz) = 1037816 diff --git a/x11/awesome/patches/patch-CMakeLists_txt b/x11/awesome/patches/patch-CMakeLists_txt deleted file mode 100644 index bc2b96f1f22..00000000000 --- a/x11/awesome/patches/patch-CMakeLists_txt +++ /dev/null @@ -1,208 +0,0 @@ -$OpenBSD: patch-CMakeLists_txt,v 1.19 2017/08/05 20:18:11 dcoppa Exp $ - -These auto-generated (db2man.xsl) manpages contain a mixture of ISO -latin-1 characters and numerical HTML entities that neither mandoc -nor groff can fully understand: do not install them. - -Fix usage of -export-dynamic - -Index: CMakeLists.txt ---- CMakeLists.txt.orig -+++ CMakeLists.txt -@@ -97,7 +97,6 @@ set(AWE_MAN_SRCS - ${SOURCE_DIR}/manpages/awesome.1.txt - ${SOURCE_DIR}/manpages/awesome-client.1.txt - ${SOURCE_DIR}/manpages/awesomerc.5.txt) --set(AWE_MAN_LANGS it es fr de ru) - - # Don't strip RPATH if compiling on Solaris - if (${CMAKE_SYSTEM_NAME} MATCHES "SunOS") -@@ -111,12 +110,11 @@ add_executable(${PROJECT_AWE_NAME} - - # CFLAGS - set(AWESOME_C_FLAGS -- -O1 -std=gnu99 -ggdb3 -fno-strict-aliasing -Wall -Wextra -- -Wchar-subscripts -Wundef -Wshadow -Wcast-align -Wwrite-strings -- -Wsign-compare -Wunused -Wno-unused-parameter -Wuninitialized -Winit-self -- -Wpointer-arith -Wformat-nonliteral -- -Wno-format-zero-length -Wmissing-format-attribute -Wmissing-prototypes -- -Wstrict-prototypes -+ -std=gnu99 -fgnu89-inline -fno-strict-aliasing -+ -Wchar-subscripts -Wcast-align -Wwrite-strings -Wsign-compare -+ -Wunused -Wno-unused-parameter -Wuninitialized -Wpointer-arith -+ -Wno-format-zero-length -Wmissing-format-attribute -+ -Wmissing-prototypes -Wstrict-prototypes - CACHE STRING "CFLAGS used to compile ${PROJECT_AWE_NAME}") - mark_as_advanced(AWESOME_C_FLAGS) - target_compile_options(${PROJECT_AWE_NAME} PRIVATE ${AWESOME_C_FLAGS}) -@@ -124,23 +122,11 @@ target_compile_options(${PROJECT_AWE_NAME} PRIVATE ${A - # Make sure awesomerc.lua is generated - add_dependencies(${PROJECT_AWE_NAME} generate_awesomerc) - --# Linux w/ GCC requires -rdynamic to get backtrace to fully work. --# --# For "historical reasons", CMake adds the option to the linker flags --# unnoticeably for Linux w/ GCC through its modules Linux-GNU.cmake --# and Linux-GNU-C.cmake. Our build system has counted on that. But --# just in case CMake should do away with the convention suddenly... --if(DEFINED CMAKE_SHARED_LIBRARY_LINK_C_FLAGS AND -- NOT CMAKE_SHARED_LIBRARY_LINK_C_FLAGS MATCHES "-rdynamic") -- target_link_libraries(${PROJECT_AWE_NAME} -- $<$<AND:$<PLATFORM_ID:Linux>,$<C_COMPILER_ID:GNU>>:-rdynamic>) --endif() -- --# FreeBSD requires dynamic linking --if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") -+# FreeBSD and OpenBSD require dynamic linking -+if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD" OR CMAKE_SYSTEM_NAME MATCHES "OpenBSD") - set_target_properties(${PROJECT_AWE_NAME} - PROPERTIES -- LINK_FLAGS -export-dynamic) -+ LINK_FLAGS -Wl,--export-dynamic) - endif() - - target_link_libraries(${PROJECT_AWE_NAME} -@@ -148,10 +134,6 @@ target_link_libraries(${PROJECT_AWE_NAME} - ${AWESOME_REQUIRED_LDFLAGS} - ${AWESOME_OPTIONAL_LDFLAGS}) - --# check for lgi and the needed gobject introspection files --add_custom_target(lgi-check ALL -- COMMAND ${SOURCE_DIR}/build-utils/lgi-check.sh) -- - # {{{ Generated sources - # atoms - file(MAKE_DIRECTORY ${BUILD_DIR}/common) -@@ -202,68 +184,45 @@ if(GENERATE_MANPAGES) - if(NOT BUILD_DIR STREQUAL SOURCE_DIR) - file(MAKE_DIRECTORY ${BUILD_DIR}/manpages) - endif() -+ foreach(txtfile ${AWE_MAN_SRCS}) -+ string(REGEX REPLACE ".txt\$" ".xml" xmlfile ${txtfile}) -+ string(REPLACE ${SOURCE_DIR} -+ ${BUILD_DIR} xmlfile ${xmlfile}) -+ string(REGEX REPLACE ".xml\$" ".gz" gzfile ${xmlfile}) -+ string(REGEX REPLACE ".gz\$" "" manfile ${gzfile}) - -- # add the default translation to the list of languages -- set(AWE_MAN_LANGS default ${AWE_MAN_LANGS}) -+ add_custom_command( -+ COMMAND ${ASCIIDOC_EXECUTABLE} -d manpage -b docbook -o ${xmlfile} - < ${txtfile} -+ WORKING_DIRECTORY ${BUILD_DIR}/manpages -+ OUTPUT ${xmlfile} -+ DEPENDS ${txtfile} -+ VERBATIM) -+ add_custom_command( -+ COMMAND ${XMLTO_EXECUTABLE} --skip-validation man ${xmlfile} -+ OUTPUT ${manfile} -+ WORKING_DIRECTORY ${BUILD_DIR}/manpages -+ DEPENDS ${xmlfile}) - -- foreach(lang ${AWE_MAN_LANGS}) -- -- foreach(txtfile ${AWE_MAN_SRCS}) -- # figure the base name of the file (ie "awesome.1") -- GET_FILENAME_COMPONENT(tmpname ${txtfile} NAME) -- string(REGEX REPLACE ".txt\$" "" basename ${tmpname}) -- -- # figure the relative path of the file -- GET_FILENAME_COMPONENT(tmppath ${txtfile} PATH) -- string(REPLACE ${SOURCE_DIR}/ "" relpath ${tmppath}) -- -- # figure the manpage section to install to from filename -- string(REGEX REPLACE "^.*\\.([0-9])$" "\\1" section ${basename}) -- -- # construct the language specific versions of the basename and path -- if (lang STREQUAL default) -- set(basename2 ${basename}) -- set(relpath2 ${relpath}/man${section}) -- else() -- set(basename2 ${basename}.${lang}) -- set(relpath2 ${relpath}/${lang}/man${section}) -- endif() -- -- # create the build directory (if it does not exist) -- file(MAKE_DIRECTORY ${BUILD_DIR}/${relpath2}) -- -- # set the final filenames -- set(txtfile ${SOURCE_DIR}/${relpath}/${basename2}.txt) -- set(xmlfile ${BUILD_DIR}/${relpath2}/${basename}.xml) -- set(gzfile ${BUILD_DIR}/${relpath2}/${basename}.gz) -- set(manfile ${BUILD_DIR}/${relpath2}/${basename}) -- -+ if(COMPRESS_MANPAGES) - add_custom_command( -- COMMAND ${ASCIIDOC_EXECUTABLE} -d manpage -b docbook -o ${xmlfile} - < ${txtfile} -- WORKING_DIRECTORY ${BUILD_DIR}/${relpath2} -- OUTPUT ${xmlfile} -- DEPENDS ${txtfile} -+ COMMAND ${GZIP_EXECUTABLE} < ${manfile} > ${gzfile} -+ OUTPUT ${gzfile} -+ WORKING_DIRECTORY ${BUILD_DIR}/manpages -+ DEPENDS ${manfile} - VERBATIM) -- add_custom_command( -- COMMAND ${XMLTO_EXECUTABLE} man ${xmlfile} -- OUTPUT ${manfile} -- WORKING_DIRECTORY ${BUILD_DIR}/${relpath2} -- DEPENDS ${xmlfile}) - -- if(COMPRESS_MANPAGES) -- add_custom_command( -- COMMAND ${GZIP_EXECUTABLE} < ${manfile} > ${gzfile} -- OUTPUT ${gzfile} -- WORKING_DIRECTORY ${BUILD_DIR}/${relpath2} -- DEPENDS ${manfile} -- VERBATIM) -+ set(MAN_FILES ${MAN_FILES} ${gzfile}) -+ else() -+ set(MAN_FILES ${MAN_FILES} ${manfile}) -+ endif() - -- set(MAN_FILES ${MAN_FILES} ${gzfile}) -- else() -- set(MAN_FILES ${MAN_FILES} ${manfile}) -- endif() -- endforeach() -- -+ # figure out in what section to install to from filename -+ string(REGEX REPLACE "^.*\\.([0-9])\\.gz\$" "\\1" section ${gzfile}) -+ if(COMPRESS_MANPAGES) -+ set(AWE_MAN${section}_FILES ${AWE_MAN${section}_FILES} ${gzfile}) -+ else() -+ set(AWE_MAN${section}_FILES ${AWE_MAN${section}_FILES} ${manfile}) -+ endif() - endforeach() - - add_custom_target(man ALL DEPENDS ${MAN_FILES}) -@@ -374,13 +333,8 @@ install(DIRECTORY ${BUILD_DIR}/lib DESTINATION ${AWESO - install(FILES ${BUILD_DIR}/awesomerc.lua DESTINATION ${AWESOME_SYSCONFDIR} - RENAME rc.lua) - if(GENERATE_MANPAGES) -- if(COMPRESS_MANPAGES) -- set(regex "\\.(xml|txt|[0-9])$") -- else() -- set(regex "\\.(xml|txt|gz)$") -- endif() -- install(DIRECTORY ${BUILD_DIR}/${relpath}/ DESTINATION ${AWESOME_MAN_PATH} -- REGEX ${regex} EXCLUDE ) -+ install(FILES ${AWE_MAN1_FILES} DESTINATION ${AWESOME_MAN_PATH}/man1) -+ install(FILES ${AWE_MAN5_FILES} DESTINATION ${AWESOME_MAN_PATH}/man5) - endif() - install(DIRECTORY ${AWE_ICON_DIR} DESTINATION ${AWESOME_DATA_PATH}) - install(DIRECTORY ${SOURCE_DIR}/themes DESTINATION ${AWESOME_DATA_PATH} -@@ -394,6 +348,7 @@ if(GENERATE_DOC) - endif() - # }}} - -+#[[ - # {{{ Tests - add_executable(test-gravity tests/test-gravity.c) - target_link_libraries(test-gravity -@@ -450,5 +405,6 @@ add_custom_target(check DEPENDS ${CHECK_TARGETS} check - # }}} - - INCLUDE(${CMAKE_SOURCE_DIR}/Packaging.cmake) -+]] - - # vim: filetype=cmake:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80:foldmethod=marker diff --git a/x11/awesome/patches/patch-awesomeConfig_cmake b/x11/awesome/patches/patch-awesomeConfig_cmake index a05b35bb9de..834171b1c4e 100644 --- a/x11/awesome/patches/patch-awesomeConfig_cmake +++ b/x11/awesome/patches/patch-awesomeConfig_cmake @@ -1,39 +1,27 @@ -$OpenBSD: patch-awesomeConfig_cmake,v 1.23 2017/08/05 20:18:11 dcoppa Exp $ +$OpenBSD$ + Index: awesomeConfig.cmake --- awesomeConfig.cmake.orig +++ awesomeConfig.cmake -@@ -236,11 +236,7 @@ endif() - # {{{ Install path and configuration variables - #If a sysconfdir is specified, use it instead - #of the default configuration dir. --if(DEFINED SYSCONFDIR) -- set(SYSCONFDIR ${SYSCONFDIR} CACHE PATH "config directory") --else() -- set(SYSCONFDIR ${CMAKE_INSTALL_PREFIX}/etc CACHE PATH "config directory") --endif() -+set(SYSCONFDIR ${SYSCONFDIR} CACHE PATH "config directory") - - #If an XDG Config Dir is specificed, use it instead - #of the default XDG configuration dir. -@@ -275,7 +271,7 @@ endif() - if(DEFINED AWESOME_MAN_PATH) - set(AWESOME_MAN_PATH ${AWESOME_MAN_PATH} CACHE PATH "awesome manpage directory") - else() -- set(AWESOME_MAN_PATH ${CMAKE_INSTALL_PREFIX}/share/man CACHE PATH "awesome manpage directory") -+ set(AWESOME_MAN_PATH ${CMAKE_INSTALL_PREFIX}/man CACHE PATH "awesome manpage directory") - endif() - - # Hide to avoid confusion -@@ -361,15 +357,14 @@ file(MAKE_DIRECTORY ${BUILD_DIR}/script_files/) +@@ -365,7 +365,7 @@ add_custom_command(TARGET setup_directories add_custom_command( OUTPUT ${BUILD_DIR}/docs/06-appearance.md - COMMAND lua ${SOURCE_DIR}/docs/06-appearance.md.lua + COMMAND ${MODLUA_BIN} ${SOURCE_DIR}/docs/06-appearance.md.lua ${BUILD_DIR}/docs/06-appearance.md -- DEPENDS lgi-check - ) + DEPENDS + lgi-check-run +@@ -375,7 +375,7 @@ add_custom_command( + + add_custom_command( + OUTPUT ${BUILD_DIR}/docs/common/rules_index.ldoc +- COMMAND lua ${SOURCE_DIR}/docs/build_rules_index.lua ++ COMMAND ${MODLUA_BIN} ${SOURCE_DIR}/docs/build_rules_index.lua + ${BUILD_DIR}/docs/common/rules_index.ldoc + # Cheap trick until the ldoc `configure_file` is ported to be a build +@@ -392,7 +392,7 @@ add_custom_command( add_custom_command( OUTPUT ${BUILD_DIR}/awesomerc.lua ${BUILD_DIR}/docs/05-awesomerc.md ${BUILD_DIR}/script_files/rc.lua @@ -42,7 +30,7 @@ Index: awesomeConfig.cmake ${BUILD_DIR}/docs/05-awesomerc.md ${SOURCE_DIR}/awesomerc.lua ${BUILD_DIR}/awesomerc.lua ${BUILD_DIR}/script_files/rc.lua -@@ -377,7 +372,7 @@ add_custom_command( +@@ -401,7 +401,7 @@ add_custom_command( add_custom_command( OUTPUT ${BUILD_DIR}/script_files/theme.lua diff --git a/x11/awesome/patches/patch-awesomerc_lua b/x11/awesome/patches/patch-awesomerc_lua index 1524a6520d9..1dd72d3104d 100644 --- a/x11/awesome/patches/patch-awesomerc_lua +++ b/x11/awesome/patches/patch-awesomerc_lua @@ -1,8 +1,9 @@ -$OpenBSD: patch-awesomerc_lua,v 1.3 2017/08/05 20:18:11 dcoppa Exp $ +$OpenBSD$ + Index: awesomerc.lua --- awesomerc.lua.orig +++ awesomerc.lua -@@ -49,7 +49,7 @@ beautiful.init(gears.filesystem.get_themes_dir() .. "d +@@ -53,7 +53,7 @@ beautiful.init(gears.filesystem.get_themes_dir() .. "d -- @DOC_DEFAULT_APPLICATIONS@ -- This is used later as the default terminal and editor to run. terminal = "xterm" diff --git a/x11/awesome/patches/patch-docs_05-awesomerc_md_lua b/x11/awesome/patches/patch-docs_05-awesomerc_md_lua new file mode 100644 index 00000000000..a2a276a5d22 --- /dev/null +++ b/x11/awesome/patches/patch-docs_05-awesomerc_md_lua @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: docs/05-awesomerc.md.lua +--- docs/05-awesomerc.md.lua.orig ++++ docs/05-awesomerc.md.lua +@@ -59,7 +59,7 @@ non-exhaustive list of possible errors: + + sections.DOC_LOAD_THEME = [[ + To create custom themes, the easiest way is to copy the `default` theme folder +-from `/usr/share/awesome/themes/` into `~/.config/awesome` and modify it. ++from `${LOCALBASE}/share/awesome/themes/` into `~/.config/awesome` and modify it. + + Awesome currently doesn't behave well without a theme containing all the "basic" + variables such as `bg_normal`. To get a list of all official variables, see diff --git a/x11/awesome/patches/patch-docs_06-appearance_md_lua b/x11/awesome/patches/patch-docs_06-appearance_md_lua index c7aef8eaaaa..3d8e3a3f128 100644 --- a/x11/awesome/patches/patch-docs_06-appearance_md_lua +++ b/x11/awesome/patches/patch-docs_06-appearance_md_lua @@ -1,11 +1,11 @@ -$OpenBSD: patch-docs_06-appearance_md_lua,v 1.1 2017/08/05 20:18:11 dcoppa Exp $ +$OpenBSD$ Index: docs/06-appearance.md.lua --- docs/06-appearance.md.lua.orig +++ docs/06-appearance.md.lua @@ -1,4 +1,4 @@ -#! /usr/bin/lua -+#!${MODLUA_BIN} ++#! ${MODLUA_BIN} local args = {...} + local parser = require("docs._parser") - local gio = require("lgi").Gio diff --git a/x11/awesome/patches/patch-docs_07-my-first-awesome_md b/x11/awesome/patches/patch-docs_07-my-first-awesome_md new file mode 100644 index 00000000000..51116c3eb94 --- /dev/null +++ b/x11/awesome/patches/patch-docs_07-my-first-awesome_md @@ -0,0 +1,23 @@ +$OpenBSD$ + +Index: docs/07-my-first-awesome.md +--- docs/07-my-first-awesome.md.orig ++++ docs/07-my-first-awesome.md +@@ -76,7 +76,7 @@ the file: + For this tutorial we will stick with the default theme. + + Now we will customize the theme. Copy +-`/usr/share/awesome/themes/default/theme.lua` to `~/.config/awesome/` and change ++`${LOCALBASE}/share/awesome/themes/default/theme.lua` to `~/.config/awesome/` and change + the above line in your theme like this (remember to replace `USER` with your + user name): + +@@ -87,7 +87,7 @@ user name): + Your desktop background image is handled in your theme file. To change it, edit + this line in your theme file: + +- beautiful.get().wallpaper = "/usr/share/awesome/themes/default/background.png" ++ beautiful.get().wallpaper = "${LOCALBASE}/share/awesome/themes/default/background.png" + + ## Personalize your layouts + diff --git a/x11/awesome/patches/patch-docs_90-FAQ_md b/x11/awesome/patches/patch-docs_90-FAQ_md new file mode 100644 index 00000000000..957e936ab82 --- /dev/null +++ b/x11/awesome/patches/patch-docs_90-FAQ_md @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: docs/90-FAQ.md +--- docs/90-FAQ.md.orig ++++ docs/90-FAQ.md +@@ -389,7 +389,7 @@ To see where, run the following command: + + There's handy way to run Awesome and redirect both its standard output and error streams to files: + +- exec /usr/bin/awesome >> ~/.cache/awesome/stdout 2>> ~/.cache/awesome/stderr ++ exec ${LOCALBASE}/bin/awesome >> ~/.cache/awesome/stdout 2>> ~/.cache/awesome/stderr + + If you put it into `.xinitrc` (for `startx`) or `~/.xsession`, you'll be able to + watch (with `tail -f`) everything right from Awesome. diff --git a/x11/awesome/patches/patch-docs_build_rules_index_lua b/x11/awesome/patches/patch-docs_build_rules_index_lua new file mode 100644 index 00000000000..22a235abb7f --- /dev/null +++ b/x11/awesome/patches/patch-docs_build_rules_index_lua @@ -0,0 +1,11 @@ +$OpenBSD$ + +Index: docs/build_rules_index.lua +--- docs/build_rules_index.lua.orig ++++ docs/build_rules_index.lua +@@ -1,4 +1,4 @@ +-#! /usr/bin/lua ++#! ${MODLUA_BIN} + local args = {...} + local parser = require("docs._parser") + diff --git a/x11/awesome/patches/patch-lib_awful_completion_lua b/x11/awesome/patches/patch-lib_awful_completion_lua index 8d8443bda6a..b2cfa386286 100644 --- a/x11/awesome/patches/patch-lib_awful_completion_lua +++ b/x11/awesome/patches/patch-lib_awful_completion_lua @@ -1,8 +1,9 @@ -$OpenBSD: patch-lib_awful_completion_lua,v 1.2 2017/08/05 20:18:11 dcoppa Exp $ +$OpenBSD$ + Index: lib/awful/completion.lua --- lib/awful/completion.lua.orig +++ lib/awful/completion.lua -@@ -31,7 +31,7 @@ local bashcomp_src = "@SYSCONFDIR@/bash_completion" +@@ -34,7 +34,7 @@ local bashcomp_src = "@SYSCONFDIR@/bash_completion" -- @param src The bash completion source file, /etc/bash_completion by default. function completion.bashcomp_load(src) if src then bashcomp_src = src end @@ -11,7 +12,7 @@ Index: lib/awful/completion.lua if c then while true do local line = c:read("*line") -@@ -120,13 +120,13 @@ function completion.shell(command, cur_pos, ncomp, she +@@ -123,13 +123,13 @@ function completion.shell(command, cur_pos, ncomp, she if comptype == "file" then -- NOTE: ${~:-"..."} turns on GLOB_SUBST, useful for expansion of -- "~/" ($HOME). ${:-"foo"} is the string "foo" as var. @@ -27,7 +28,7 @@ Index: lib/awful/completion.lua "pwd_exe=(*(N*:t) *(NF:t)); ".. "res=( ".. "\"${(k)commands[@]}\" \"${(k)aliases[@]}\" \"${(k)builtins[@]}\" \"${(k)functions[@]}\" ".. -@@ -138,13 +138,13 @@ function completion.shell(command, cur_pos, ncomp, she +@@ -141,13 +141,13 @@ function completion.shell(command, cur_pos, ncomp, she else if bashcomp_funcs[words[1]] then -- fairly complex command with inline bash script to get the possible completions diff --git a/x11/awesome/patches/patch-lib_awful_util_lua b/x11/awesome/patches/patch-lib_awful_util_lua index a8f55717c44..1d144581216 100644 --- a/x11/awesome/patches/patch-lib_awful_util_lua +++ b/x11/awesome/patches/patch-lib_awful_util_lua @@ -1,8 +1,9 @@ -$OpenBSD: patch-lib_awful_util_lua,v 1.3 2017/08/05 20:18:11 dcoppa Exp $ +$OpenBSD$ + Index: lib/awful/util.lua --- lib/awful/util.lua.orig +++ lib/awful/util.lua -@@ -236,12 +236,12 @@ end +@@ -222,12 +222,12 @@ end -- given extensions for the icon filename. -- @param iconname The name of the icon to search for. -- @param exts Table of image extensions allowed, otherwise { 'png', gif' } @@ -13,7 +14,7 @@ Index: lib/awful/util.lua function util.geticonpath(iconname, exts, dirs, size) exts = exts or { 'png', 'gif' } - dirs = dirs or { '/usr/share/pixmaps/', '/usr/share/icons/hicolor/' } -+ dirs = dirs or { '${LOCALBASE}/share/pixmaps/', '${LOCALBASE}/share/icons/hicolor/' } ++ dirs = dirs or { '${LOCALBASE}/share/pixmaps/', '/usr/share/icons/hicolor/' } local icontypes = { 'apps', 'actions', 'categories', 'emblems', 'mimetypes', 'status', 'devices', 'extras', 'places', 'stock' } for _, d in pairs(dirs) do diff --git a/x11/awesome/patches/patch-lib_beautiful_init_lua b/x11/awesome/patches/patch-lib_beautiful_init_lua index 7de354035aa..a942d8cb93f 100644 --- a/x11/awesome/patches/patch-lib_beautiful_init_lua +++ b/x11/awesome/patches/patch-lib_beautiful_init_lua @@ -1,8 +1,9 @@ -$OpenBSD: patch-lib_beautiful_init_lua,v 1.3 2017/08/05 20:18:11 dcoppa Exp $ +$OpenBSD$ + Index: lib/beautiful/init.lua --- lib/beautiful/init.lua.orig +++ lib/beautiful/init.lua -@@ -89,7 +89,7 @@ local active_font +@@ -91,7 +91,7 @@ local active_font -- @beautiful beautiful.wallpaper -- The icon theme name. diff --git a/x11/awesome/patches/patch-lib_gears_filesystem_lua b/x11/awesome/patches/patch-lib_gears_filesystem_lua index db6d62d2a9d..5616b9130dc 100644 --- a/x11/awesome/patches/patch-lib_gears_filesystem_lua +++ b/x11/awesome/patches/patch-lib_gears_filesystem_lua @@ -1,14 +1,14 @@ -$OpenBSD: patch-lib_gears_filesystem_lua,v 1.1 2017/08/05 20:18:11 dcoppa Exp $ +$OpenBSD$ Index: lib/gears/filesystem.lua --- lib/gears/filesystem.lua.orig +++ lib/gears/filesystem.lua -@@ -92,7 +92,7 @@ end +@@ -103,7 +103,7 @@ end --- Get the data dirs according to the XDG basedir specification. -- @treturn table the data dirs (XDG_DATA_DIRS) with a slash at the end of each entry. function filesystem.get_xdg_data_dirs() - local xdg_data_dirs = os.getenv("XDG_DATA_DIRS") or "/usr/share:/usr/local/share" -+ local xdg_data_dirs = os.getenv("XDG_DATA_DIRS") or "${LOCALBASE}/share" ++ local xdg_data_dirs = os.getenv("XDG_DATA_DIRS") or "${LOCALBASE}/share:/usr/local/share" return gtable.map( function(dir) return dir .. "/" end, gstring.split(xdg_data_dirs, ":")) diff --git a/x11/awesome/patches/patch-lib_menubar_icon_theme_lua b/x11/awesome/patches/patch-lib_menubar_icon_theme_lua index 6619ff9476d..235d2ecf6f6 100644 --- a/x11/awesome/patches/patch-lib_menubar_icon_theme_lua +++ b/x11/awesome/patches/patch-lib_menubar_icon_theme_lua @@ -1,6 +1,8 @@ -$OpenBSD: patch-lib_menubar_icon_theme_lua,v 1.2 2017/03/21 19:48:01 dcoppa Exp $ ---- lib/menubar/icon_theme.lua.orig Sat Mar 18 10:49:46 2017 -+++ lib/menubar/icon_theme.lua Tue Mar 21 18:16:28 2017 +$OpenBSD$ + +Index: lib/menubar/icon_theme.lua +--- lib/menubar/icon_theme.lua.orig ++++ lib/menubar/icon_theme.lua @@ -47,12 +47,12 @@ local get_pragmatic_base_directories = function() if gfs.dir_readable(dir) then table.insert(dirs, dir) diff --git a/x11/awesome/patches/patch-lib_menubar_utils_lua b/x11/awesome/patches/patch-lib_menubar_utils_lua new file mode 100644 index 00000000000..37b8e0bbb83 --- /dev/null +++ b/x11/awesome/patches/patch-lib_menubar_utils_lua @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: lib/menubar/utils.lua +--- lib/menubar/utils.lua.orig ++++ lib/menubar/utils.lua +@@ -170,7 +170,7 @@ local function get_icon_lookup_path() + local paths = add_with_dir({}, glib.get_home_dir(), '.icons') + add_with_dir(paths, { + glib.get_user_data_dir(), -- $XDG_DATA_HOME, typically $HOME/.local/share +- unpack(glib.get_system_data_dirs()) -- $XDG_DATA_DIRS, typically /usr/{,local/}share ++ unpack(glib.get_system_data_dirs()) -- $XDG_DATA_DIRS, typically ${LOCALBASE}/{,local/}share + }, 'icons') + add_with_dir(paths, glib.get_system_data_dirs(), 'pixmaps') + diff --git a/x11/awesome/patches/patch-lib_naughty_core_lua b/x11/awesome/patches/patch-lib_naughty_core_lua index ef1e9b31e12..588029e1383 100644 --- a/x11/awesome/patches/patch-lib_naughty_core_lua +++ b/x11/awesome/patches/patch-lib_naughty_core_lua @@ -1,8 +1,9 @@ -$OpenBSD: patch-lib_naughty_core_lua,v 1.3 2017/08/05 20:18:11 dcoppa Exp $ +$OpenBSD$ + Index: lib/naughty/core.lua --- lib/naughty/core.lua.orig +++ lib/naughty/core.lua -@@ -41,7 +41,7 @@ Naughty configuration - a table containing common popu +@@ -42,7 +42,7 @@ Naughty configuration - a table containing common popu @tfield[opt=apply_dpi(4)] int padding Space between popups and edge of the workarea. @tfield[opt=apply_dpi(1)] int spacing Spacing between popups. @@ -11,7 +12,7 @@ Index: lib/naughty/core.lua that will be checked by `getIcon()`. @tfield[opt={ "png", "gif" }] table icon_formats List of formats that will be checked by `getIcon()`. -@@ -66,7 +66,7 @@ notifications, e.g. +@@ -67,7 +67,7 @@ notifications, e.g. naughty.config = { padding = dpi(4), spacing = dpi(1), diff --git a/x11/awesome/patches/patch-tests_examples_CMakeLists_txt b/x11/awesome/patches/patch-tests_examples_CMakeLists_txt new file mode 100644 index 00000000000..4671b679716 --- /dev/null +++ b/x11/awesome/patches/patch-tests_examples_CMakeLists_txt @@ -0,0 +1,44 @@ +$OpenBSD$ + +Index: tests/examples/CMakeLists.txt +--- tests/examples/CMakeLists.txt.orig ++++ tests/examples/CMakeLists.txt +@@ -17,7 +17,7 @@ endif() + cmake_minimum_required(VERSION 3.0.0) + + # Get and update the LUA_PATH so the scripts can be executed without awesome. +-execute_process(COMMAND lua -e "p = package.path:gsub(';', '\\\\;'); io.stdout:write(p)" ++execute_process(COMMAND ${MODLUA_BIN} -e "p = package.path:gsub(';', '\\\\;'); io.stdout:write(p)" + OUTPUT_VARIABLE "LUA_PATH_") + + # Make sure the system can be called from the test directory +@@ -30,7 +30,7 @@ endif() + + if (DO_COVERAGE) + execute_process( +- COMMAND env "SOURCE_DIRECTORY=${TOP_SOURCE_DIR}" lua -e "require('luacov.runner')('${TOP_SOURCE_DIR}/.luacov')" ++ COMMAND env "SOURCE_DIRECTORY=${TOP_SOURCE_DIR}" ${MODLUA_BIN} -e "require('luacov.runner')('${TOP_SOURCE_DIR}/.luacov')" + RESULT_VARIABLE TEST_RESULT + ERROR_VARIABLE TEST_ERROR + ERROR_STRIP_TRAILING_WHITESPACE) +@@ -38,9 +38,9 @@ if (DO_COVERAGE) + message(${TEST_ERROR}) + message(FATAL_ERROR "Failed to run luacov.runner.") + endif() +- set(LUA_COV_RUNNER lua "-erequire('luacov.runner')('${TOP_SOURCE_DIR}/.luacov')") ++ set(LUA_COV_RUNNER ${MODLUA_BIN} "-erequire('luacov.runner')('${TOP_SOURCE_DIR}/.luacov')") + else() +- set(LUA_COV_RUNNER lua) ++ set(LUA_COV_RUNNER ${MODLUA_BIN}) + endif() + + if (STRICT_TESTS) +@@ -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") diff --git a/x11/awesome/patches/patch-tests_examples_runner_sh b/x11/awesome/patches/patch-tests_examples_runner_sh new file mode 100644 index 00000000000..fb78d5d28bc --- /dev/null +++ b/x11/awesome/patches/patch-tests_examples_runner_sh @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: tests/examples/runner.sh +--- tests/examples/runner.sh.orig ++++ tests/examples/runner.sh +@@ -45,7 +45,7 @@ then + fi + + # Check if we got the output we wanted +-if ! cmp --silent "${file_stdout}" "${expected_output}" ++if ! cmp -s "${file_stdout}" "${expected_output}" + then + echo "Expected text from ${expected_output}, but got:" + diff -u "${expected_output}" "${file_stdout}" || true diff --git a/x11/awesome/patches/patch-themes_default_theme_lua b/x11/awesome/patches/patch-themes_default_theme_lua index fced1d3b5e7..09400c3227b 100644 --- a/x11/awesome/patches/patch-themes_default_theme_lua +++ b/x11/awesome/patches/patch-themes_default_theme_lua @@ -1,12 +1,14 @@ -$OpenBSD: patch-themes_default_theme_lua,v 1.2 2017/03/21 19:48:01 dcoppa Exp $ ---- themes/default/theme.lua.orig Sat Mar 18 10:49:46 2017 -+++ themes/default/theme.lua Tue Mar 21 18:07:44 2017 +$OpenBSD$ + +Index: themes/default/theme.lua +--- themes/default/theme.lua.orig ++++ themes/default/theme.lua @@ -123,7 +123,7 @@ theme.awesome_icon = theme_assets.awesome_icon( ) -- Define the icon theme for application icons. If not set then the icons --- from /usr/share/icons and /usr/share/icons/hicolor will be used. -+-- from ${LOCALBASE}/share/icons and ${LOCALBASE}/share/icons/hicolor will be used. ++-- from ${LOCALBASE}/share/icons and /usr/share/icons/hicolor will be used. theme.icon_theme = nil return theme diff --git a/x11/awesome/patches/patch-themes_gtk_theme_lua b/x11/awesome/patches/patch-themes_gtk_theme_lua new file mode 100644 index 00000000000..c1c30960b25 --- /dev/null +++ b/x11/awesome/patches/patch-themes_gtk_theme_lua @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: themes/gtk/theme.lua +--- themes/gtk/theme.lua.orig ++++ themes/gtk/theme.lua +@@ -310,7 +310,7 @@ theme = theme_assets.recolor_titlebar( + ) + + -- Define the icon theme for application icons. If not set then the icons +--- from /usr/share/icons and /usr/share/icons/hicolor will be used. ++-- from ${LOCALBASE}/share/icons and /usr/share/icons/hicolor will be used. + theme.icon_theme = nil + + -- Generate Awesome icon: diff --git a/x11/awesome/patches/patch-themes_xresources_theme_lua b/x11/awesome/patches/patch-themes_xresources_theme_lua index d2eb4180296..0b2b70b6312 100644 --- a/x11/awesome/patches/patch-themes_xresources_theme_lua +++ b/x11/awesome/patches/patch-themes_xresources_theme_lua @@ -1,4 +1,5 @@ -$OpenBSD: patch-themes_xresources_theme_lua,v 1.3 2017/08/05 20:18:11 dcoppa Exp $ +$OpenBSD$ + Index: themes/xresources/theme.lua --- themes/xresources/theme.lua.orig +++ themes/xresources/theme.lua @@ -7,7 +8,7 @@ Index: themes/xresources/theme.lua -- Define the icon theme for application icons. If not set then the icons --- from /usr/share/icons and /usr/share/icons/hicolor will be used. -+-- from ${LOCALBASE}/share/icons and ${LOCALBASE}/share/icons/hicolor will be used. ++-- from ${LOCALBASE}/share/icons and /usr/share/icons/hicolor will be used. theme.icon_theme = nil -- Generate Awesome icon: diff --git a/x11/awesome/patches/patch-utils_awesome-client b/x11/awesome/patches/patch-utils_awesome-client index 161838dc09e..dd5105da914 100644 --- a/x11/awesome/patches/patch-utils_awesome-client +++ b/x11/awesome/patches/patch-utils_awesome-client @@ -1,6 +1,8 @@ -$OpenBSD: patch-utils_awesome-client,v 1.2 2017/03/21 19:48:01 dcoppa Exp $ ---- utils/awesome-client.orig Sat Mar 18 10:49:46 2017 -+++ utils/awesome-client Tue Mar 21 18:07:44 2017 +$OpenBSD$ + +Index: utils/awesome-client +--- utils/awesome-client.orig ++++ utils/awesome-client @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!${LOCALBASE}/bin/bash diff --git a/x11/awesome/pkg/PLIST b/x11/awesome/pkg/PLIST index 3e8f9d41628..1c238948e3d 100644 --- a/x11/awesome/pkg/PLIST +++ b/x11/awesome/pkg/PLIST @@ -1,4 +1,6 @@ -@comment $OpenBSD: PLIST,v 1.17 2017/08/05 20:18:11 dcoppa Exp $ +@comment $OpenBSD: PLIST,v$ +@sample ${SYSCONFDIR}/xdg/ +@sample ${SYSCONFDIR}/xdg/awesome/ @bin bin/awesome bin/awesome-client @man man/man1/awesome-client.1 @@ -28,6 +30,7 @@ share/awesome/lib/awful/hotkeys_popup/keys/ share/awesome/lib/awful/hotkeys_popup/keys/firefox.lua share/awesome/lib/awful/hotkeys_popup/keys/init.lua share/awesome/lib/awful/hotkeys_popup/keys/qutebrowser.lua +share/awesome/lib/awful/hotkeys_popup/keys/termite.lua share/awesome/lib/awful/hotkeys_popup/keys/tmux.lua share/awesome/lib/awful/hotkeys_popup/keys/vim.lua share/awesome/lib/awful/hotkeys_popup/widget.lua @@ -52,6 +55,7 @@ share/awesome/lib/awful/mouse/init.lua share/awesome/lib/awful/mouse/resize.lua share/awesome/lib/awful/mouse/snap.lua share/awesome/lib/awful/placement.lua +share/awesome/lib/awful/popup.lua share/awesome/lib/awful/prompt.lua share/awesome/lib/awful/remote.lua share/awesome/lib/awful/rules.lua @@ -74,6 +78,7 @@ share/awesome/lib/awful/widget/init.lua share/awesome/lib/awful/widget/keyboardlayout.lua share/awesome/lib/awful/widget/launcher.lua share/awesome/lib/awful/widget/layoutbox.lua +share/awesome/lib/awful/widget/layoutlist.lua share/awesome/lib/awful/widget/only_on_screen.lua share/awesome/lib/awful/widget/progressbar.lua share/awesome/lib/awful/widget/prompt.lua @@ -83,6 +88,7 @@ share/awesome/lib/awful/widget/textclock.lua share/awesome/lib/awful/widget/watch.lua share/awesome/lib/beautiful/ share/awesome/lib/beautiful.lua +share/awesome/lib/beautiful/gtk.lua share/awesome/lib/beautiful/init.lua share/awesome/lib/beautiful/theme_assets.lua share/awesome/lib/beautiful/xresources.lua @@ -100,6 +106,9 @@ share/awesome/lib/gears/object.lua share/awesome/lib/gears/object/properties.lua share/awesome/lib/gears/protected_call.lua share/awesome/lib/gears/shape.lua +share/awesome/lib/gears/sort/ +share/awesome/lib/gears/sort/init.lua +share/awesome/lib/gears/sort/topological.lua share/awesome/lib/gears/string.lua share/awesome/lib/gears/surface.lua share/awesome/lib/gears/table.lua @@ -155,6 +164,7 @@ share/awesome/lib/wibox/widget/imagebox.lua share/awesome/lib/wibox/widget/init.lua share/awesome/lib/wibox/widget/piechart.lua share/awesome/lib/wibox/widget/progressbar.lua +share/awesome/lib/wibox/widget/separator.lua share/awesome/lib/wibox/widget/slider.lua share/awesome/lib/wibox/widget/systray.lua share/awesome/lib/wibox/widget/textbox.lua @@ -223,6 +233,8 @@ share/awesome/themes/default/titlebar/sticky_focus_active.png share/awesome/themes/default/titlebar/sticky_focus_inactive.png share/awesome/themes/default/titlebar/sticky_normal_active.png share/awesome/themes/default/titlebar/sticky_normal_inactive.png +share/awesome/themes/gtk/ +share/awesome/themes/gtk/theme.lua share/awesome/themes/sky/ share/awesome/themes/sky/awesome-icon.png share/awesome/themes/sky/layouts/ @@ -295,6 +307,332 @@ share/doc/awesome/00-authors.md share/doc/awesome/01-readme.md share/doc/awesome/02-contributing.md share/doc/awesome/LICENSE +share/doc/awesome/doc/ +share/doc/awesome/doc/classes/ +share/doc/awesome/doc/classes/awful.button.html +share/doc/awesome/doc/classes/awful.keygrabber.html +share/doc/awesome/doc/classes/awful.popup.html +share/doc/awesome/doc/classes/awful.titlebar.html +share/doc/awesome/doc/classes/awful.tooltip.html +share/doc/awesome/doc/classes/awful.wibar.html +share/doc/awesome/doc/classes/awful.widget.button.html +share/doc/awesome/doc/classes/awful.widget.calendar_popup.html +share/doc/awesome/doc/classes/awful.widget.clienticon.html +share/doc/awesome/doc/classes/awful.widget.common.html +share/doc/awesome/doc/classes/awful.widget.keyboardlayout.html +share/doc/awesome/doc/classes/awful.widget.launcher.html +share/doc/awesome/doc/classes/awful.widget.layoutbox.html +share/doc/awesome/doc/classes/awful.widget.layoutlist.html +share/doc/awesome/doc/classes/awful.widget.only_on_screen.html +share/doc/awesome/doc/classes/awful.widget.prompt.html +share/doc/awesome/doc/classes/awful.widget.taglist.html +share/doc/awesome/doc/classes/awful.widget.tasklist.html +share/doc/awesome/doc/classes/awful.widget.textclock.html +share/doc/awesome/doc/classes/awful.widget.watch.html +share/doc/awesome/doc/classes/button.html +share/doc/awesome/doc/classes/client.html +share/doc/awesome/doc/classes/drawable.html +share/doc/awesome/doc/classes/gears.cache.html +share/doc/awesome/doc/classes/gears.matrix.html +share/doc/awesome/doc/classes/gears.object.html +share/doc/awesome/doc/classes/gears.timer.html +share/doc/awesome/doc/classes/key.html +share/doc/awesome/doc/classes/menubar.icon_theme.html +share/doc/awesome/doc/classes/menubar.index_theme.html +share/doc/awesome/doc/classes/screen.html +share/doc/awesome/doc/classes/signals.html +share/doc/awesome/doc/classes/tag.html +share/doc/awesome/doc/classes/wibox.container.arcchart.html +share/doc/awesome/doc/classes/wibox.container.background.html +share/doc/awesome/doc/classes/wibox.container.constraint.html +share/doc/awesome/doc/classes/wibox.container.margin.html +share/doc/awesome/doc/classes/wibox.container.mirror.html +share/doc/awesome/doc/classes/wibox.container.place.html +share/doc/awesome/doc/classes/wibox.container.radialprogressbar.html +share/doc/awesome/doc/classes/wibox.container.rotate.html +share/doc/awesome/doc/classes/wibox.container.scroll.html +share/doc/awesome/doc/classes/wibox.drawable.html +share/doc/awesome/doc/classes/wibox.html +share/doc/awesome/doc/classes/wibox.layout.align.html +share/doc/awesome/doc/classes/wibox.layout.fixed.html +share/doc/awesome/doc/classes/wibox.layout.flex.html +share/doc/awesome/doc/classes/wibox.layout.grid.html +share/doc/awesome/doc/classes/wibox.layout.manual.html +share/doc/awesome/doc/classes/wibox.layout.ratio.html +share/doc/awesome/doc/classes/wibox.layout.stack.html +share/doc/awesome/doc/classes/wibox.widget.base.html +share/doc/awesome/doc/classes/wibox.widget.calendar.html +share/doc/awesome/doc/classes/wibox.widget.checkbox.html +share/doc/awesome/doc/classes/wibox.widget.graph.html +share/doc/awesome/doc/classes/wibox.widget.html +share/doc/awesome/doc/classes/wibox.widget.imagebox.html +share/doc/awesome/doc/classes/wibox.widget.piechart.html +share/doc/awesome/doc/classes/wibox.widget.progressbar.html +share/doc/awesome/doc/classes/wibox.widget.separator.html +share/doc/awesome/doc/classes/wibox.widget.slider.html +share/doc/awesome/doc/classes/wibox.widget.systray.html +share/doc/awesome/doc/classes/wibox.widget.textbox.html +share/doc/awesome/doc/classes/wibox.widget.textclock.html +share/doc/awesome/doc/classes/xproperties.html +share/doc/awesome/doc/documentation/ +share/doc/awesome/doc/documentation/00-authors.md.html +share/doc/awesome/doc/documentation/01-readme.md.html +share/doc/awesome/doc/documentation/02-contributing.md.html +share/doc/awesome/doc/documentation/03-declarative-layout.md.html +share/doc/awesome/doc/documentation/04-new-widgets.md.html +share/doc/awesome/doc/documentation/05-awesomerc.md.html +share/doc/awesome/doc/documentation/06-appearance.md.html +share/doc/awesome/doc/documentation/07-my-first-awesome.md.html +share/doc/awesome/doc/documentation/16-using-cairo.md.html +share/doc/awesome/doc/documentation/17-porting-tips.md.html +share/doc/awesome/doc/documentation/89-NEWS.md.html +share/doc/awesome/doc/documentation/90-FAQ.md.html +share/doc/awesome/doc/images/ +share/doc/awesome/doc/images/AUTOGEN_awful_mouse_coords.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_align.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_bottom.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_bottom_left.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_bottom_right.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_center_horizontal.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_center_vertical.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_centered.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_closest_mouse.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_compose.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_compose2.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_left.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_maximize.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_maximize_horizontally.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_maximize_vertically.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_next_to.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_next_to_mouse.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_no_offscreen.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_no_overlap.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_resize_to_mouse.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_right.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_stretch.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_stretch_down.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_stretch_left.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_stretch_right.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_stretch_up.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_top.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_top_left.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_top_right.svg +share/doc/awesome/doc/images/AUTOGEN_awful_placement_under_mouse.svg +share/doc/awesome/doc/images/AUTOGEN_awful_popup_alttab.svg +share/doc/awesome/doc/images/AUTOGEN_awful_popup_anchors.svg +share/doc/awesome/doc/images/AUTOGEN_awful_popup_position1.svg +share/doc/awesome/doc/images/AUTOGEN_awful_popup_position2.svg +share/doc/awesome/doc/images/AUTOGEN_awful_popup_position3.svg +share/doc/awesome/doc/images/AUTOGEN_awful_popup_simple.svg +share/doc/awesome/doc/images/AUTOGEN_awful_popup_wiboxtypes.svg +share/doc/awesome/doc/images/AUTOGEN_awful_titlebar_default.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_align.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_align2.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_border_color.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_border_width.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_margins.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_margins_leftright.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_margins_topbottom.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_mode.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_mode2.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_mouse.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_preferred_alignment.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_preferred_alignment2.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_preferred_alignment3.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_preferred_positions.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_shape.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_textclock.svg +share/doc/awesome/doc/images/AUTOGEN_awful_tooltip_textclock2.svg +share/doc/awesome/doc/images/AUTOGEN_awful_widget_layoutlist_bar.svg +share/doc/awesome/doc/images/AUTOGEN_awful_widget_layoutlist_default.svg +share/doc/awesome/doc/images/AUTOGEN_awful_widget_layoutlist_popup.svg +share/doc/awesome/doc/images/AUTOGEN_awful_widget_layoutlist_wibar.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_arc.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_arrow.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_circle.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_cross.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_hexagon.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_infobubble.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_isosceles_triangle.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_losange.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_octogon.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_parallelogram.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_partially_rounded_rect.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_pie.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_powerline.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_radial_progress.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_rectangle.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_rectangular_tag.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_rounded_bar.svg +share/doc/awesome/doc/images/AUTOGEN_gears_shape_rounded_rect.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_awidget_defaults_prompt.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_awidget_prompt_highlight.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_awidget_prompt_hooks.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_awidget_prompt_keypress.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_awidget_prompt_simple.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_awidget_prompt_vilike.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_awidget_taglist_indexed.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_awidget_tasklist_rounded.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_awidget_tasklist_windows10.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_arcchart_bg.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_arcchart_border_width.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_arcchart_paddings.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_arcchart_rounded_edge.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_arcchart_start_angle.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_arcchart_thickness.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_arcchart_value.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_background_bg.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_background_clip.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_background_fg.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_background_shape.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_defaults_arcchart.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_defaults_background.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_defaults_constraint.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_defaults_margin.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_defaults_mirror.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_defaults_only_on_screen.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_defaults_place.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_defaults_radialprogressbar.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_defaults_rotate.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_defaults_scroll.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_radialprogressbar_border_color.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_radialprogressbar_border_width.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_radialprogressbar_color.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_radialprogressbar_padding.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_radialprogressbar_value.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_container_rotate_angle.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_defaults_align.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_defaults_fixed.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_defaults_flex.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_defaults_grid.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_defaults_manual.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_defaults_ratio.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_defaults_stack.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_fixed_spacing.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_fixed_spacing_widget.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_flex_spacing.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_flex_spacing_widget.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_grid_add.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_grid_expand.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_grid_extend_column.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_grid_imperative.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_grid_insert_column.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_grid_min_size.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_grid_orientation.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_grid_remove.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_grid_remove_column.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_grid_spacing.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_grid_superpose.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_manual_add_at.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_manual_move_widget.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_ratio_ajust_ratio.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_ratio_inc_ratio.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_ratio_spacing.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_ratio_spacing_widget.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_ratio_strategy.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_stack_offset.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_layout_stack_spacing.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_logo_logo.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_logo_logo_and_name.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_calendar_fn_embed_cell.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_calendar_font.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_calendar_long_weekdays.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_calendar_month.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_calendar_start_sunday.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_calendar_week_numbers.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_calendar_year.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_checkbox_bg.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_checkbox_check_shape.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_checkbox_custom.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_checkbox_shape.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_defaults_calendar.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_defaults_checkbox.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_defaults_graph.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_defaults_imagebox.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_defaults_piechart.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_defaults_progressbar.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_defaults_separator.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_defaults_slider.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_defaults_textbox.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_graph_step.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_piechart_border_color.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_piechart_border_width.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_piechart_label.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_progressbar_bar_shape.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_progressbar_clip.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_progressbar_encapsulation.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_progressbar_shape.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_progressbar_text.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_progressbar_vertical.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_separator_border_color.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_separator_orientation.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_separator_shape.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_slider_bar_border.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_slider_bar_color.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_slider_bar_height.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_slider_bar_margins.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_slider_bar_shape.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_slider_handle_border.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_slider_handle_color.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_slider_handle_margins.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_slider_handle_shape.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_slider_handle_width.svg +share/doc/awesome/doc/images/AUTOGEN_wibox_widget_slider_value.svg +share/doc/awesome/doc/images/awful_widget_watch.png +share/doc/awesome/doc/images/client_geo.svg +share/doc/awesome/doc/images/mouse.svg +share/doc/awesome/doc/images/tag_props.svg +share/doc/awesome/doc/images/widgetlayout1.png +share/doc/awesome/doc/images/widgetlayout2.png +share/doc/awesome/doc/index.html +share/doc/awesome/doc/ldoc.css +share/doc/awesome/doc/libraries/ +share/doc/awesome/doc/libraries/awesome.html +share/doc/awesome/doc/libraries/awful.client.html +share/doc/awesome/doc/libraries/awful.completion.html +share/doc/awesome/doc/libraries/awful.ewmh.html +share/doc/awesome/doc/libraries/awful.hotkeys_popup.html +share/doc/awesome/doc/libraries/awful.hotkeys_popup.widget.html +share/doc/awesome/doc/libraries/awful.key.html +share/doc/awesome/doc/libraries/awful.layout.html +share/doc/awesome/doc/libraries/awful.menu.html +share/doc/awesome/doc/libraries/awful.mouse.html +share/doc/awesome/doc/libraries/awful.placement.html +share/doc/awesome/doc/libraries/awful.prompt.html +share/doc/awesome/doc/libraries/awful.rules.html +share/doc/awesome/doc/libraries/awful.screen.html +share/doc/awesome/doc/libraries/awful.spawn.html +share/doc/awesome/doc/libraries/awful.tag.html +share/doc/awesome/doc/libraries/awful.util.html +share/doc/awesome/doc/libraries/awful.wibox.html +share/doc/awesome/doc/libraries/beautiful.gtk.html +share/doc/awesome/doc/libraries/beautiful.html +share/doc/awesome/doc/libraries/dbus.html +share/doc/awesome/doc/libraries/gears.color.html +share/doc/awesome/doc/libraries/gears.debug.html +share/doc/awesome/doc/libraries/gears.filesystem.html +share/doc/awesome/doc/libraries/gears.geometry.html +share/doc/awesome/doc/libraries/gears.math.html +share/doc/awesome/doc/libraries/gears.protected_call.html +share/doc/awesome/doc/libraries/gears.shape.html +share/doc/awesome/doc/libraries/gears.sort.html +share/doc/awesome/doc/libraries/gears.string.html +share/doc/awesome/doc/libraries/gears.surface.html +share/doc/awesome/doc/libraries/gears.table.html +share/doc/awesome/doc/libraries/gears.wallpaper.html +share/doc/awesome/doc/libraries/menubar.html +share/doc/awesome/doc/libraries/menubar.menu_gen.html +share/doc/awesome/doc/libraries/menubar.utils.html +share/doc/awesome/doc/libraries/mouse.html +share/doc/awesome/doc/libraries/mousegrabber.html +share/doc/awesome/doc/libraries/naughty.dbus.html +share/doc/awesome/doc/libraries/naughty.html +share/doc/awesome/doc/libraries/root.html +share/doc/awesome/doc/libraries/selection.html +share/doc/awesome/doc/libraries/wibox.hierarchy.html +share/doc/awesome/doc/sample files/ +share/doc/awesome/doc/sample files/rc.lua.html +share/doc/awesome/doc/sample files/theme.lua.html share/examples/awesome/ share/examples/awesome/rc.lua @sample ${SYSCONFDIR}/xdg/