Update to awesome v4.0 (Harder, Better, Faster, Stronger)
To migrate a custom rc.lua from version 3.5.x to version 4.0, see https://awesomewm.org/apidoc/documentation/17-porting-tips.md.html#v4
This commit is contained in:
parent
82f339261e
commit
ecd799dae6
@ -1,13 +1,13 @@
|
||||
# $OpenBSD: Makefile,v 1.103 2016/10/17 19:33:38 jca Exp $
|
||||
# $OpenBSD: Makefile,v 1.104 2017/02/28 13:27:15 dcoppa Exp $
|
||||
|
||||
COMMENT= highly configurable framework window manager
|
||||
|
||||
DISTNAME= awesome-3.5.9
|
||||
REVISION= 1
|
||||
VER= 4.0
|
||||
DISTNAME= awesome-${VER}
|
||||
EXTRACT_SUFX= .tar.xz
|
||||
CATEGORIES= x11
|
||||
|
||||
HOMEPAGE= http://awesome.naquadah.org/
|
||||
HOMEPAGE= https://awesomewm.org/
|
||||
|
||||
MAINTAINER= David Coppa <dcoppa@openbsd.org>
|
||||
|
||||
@ -16,13 +16,14 @@ PERMIT_PACKAGE_CDROM= Yes
|
||||
|
||||
WANTLIB= X11 c cairo dbus-1 execinfo \
|
||||
gdk_pixbuf-2.0 glib-2.0 gobject-2.0 \
|
||||
${MODLUA_WANTLIB} m pthread \
|
||||
${MODLUA_WANTLIB} m \
|
||||
startup-notification-1 xcb xcb-cursor \
|
||||
xcb-icccm xcb-keysyms xcb-randr \
|
||||
xcb-render xcb-shape xcb-util \
|
||||
xcb-xinerama xcb-xtest xdg-basedir
|
||||
xcb-xinerama xcb-xkb xcb-xrm xcb-xtest \
|
||||
xdg-basedir xkbcommon-x11 xkbcommon
|
||||
|
||||
MASTER_SITES= ${HOMEPAGE}download/
|
||||
MASTER_SITES= https://github.com/awesomeWM/awesome/releases/download/v${VER}/
|
||||
|
||||
MODULES= devel/cmake \
|
||||
devel/gettext \
|
||||
@ -36,15 +37,15 @@ LIB_DEPENDS= devel/libexecinfo \
|
||||
graphics/gdk-pixbuf2 \
|
||||
${MODLUA_LIB_DEPENDS} \
|
||||
x11/dbus \
|
||||
x11/libxdg-basedir
|
||||
x11/libxdg-basedir \
|
||||
x11/xkbcommon
|
||||
|
||||
MODLUA_BUILD_DEPENDS= devel/lua-lgi
|
||||
|
||||
BUILD_DEPENDS= devel/lualdoc \
|
||||
textproc/asciidoc>=8.4.5 \
|
||||
textproc/xmlto \
|
||||
graphics/ImageMagick \
|
||||
devel/doxygen
|
||||
graphics/ImageMagick
|
||||
|
||||
MODLUA_RUN_DEPENDS= devel/lua-lgi
|
||||
|
||||
@ -53,6 +54,7 @@ RUN_DEPENDS= devel/pango \
|
||||
shells/bash
|
||||
|
||||
CONFIGURE_ARGS= -DCOMPRESS_MANPAGES=off \
|
||||
-DGENERATE_DOC=off \
|
||||
-DSYSCONFDIR=${SYSCONFDIR}
|
||||
|
||||
SEPARATE_BUILD= No
|
||||
@ -61,19 +63,21 @@ NO_TEST= Yes
|
||||
|
||||
pre-configure:
|
||||
${SUBST_CMD} ${WRKSRC}/awesomeConfig.cmake \
|
||||
${WRKSRC}/lib/naughty.lua.in \
|
||||
${WRKSRC}/lib/awful/util.lua.in \
|
||||
${WRKSRC}/lib/menubar/menu_gen.lua.in \
|
||||
${WRKSRC}/lib/menubar/utils.lua.in \
|
||||
${WRKSRC}/themes/default/theme.lua.in
|
||||
${WRKSRC}/lib/awful/util.lua \
|
||||
${WRKSRC}/lib/beautiful/init.lua \
|
||||
${WRKSRC}/lib/menubar/icon_theme.lua \
|
||||
${WRKSRC}/lib/menubar/menu_gen.lua \
|
||||
${WRKSRC}/lib/naughty/core.lua \
|
||||
${WRKSRC}/themes/default/theme.lua \
|
||||
${WRKSRC}/themes/xresources/theme.lua
|
||||
|
||||
post-install:
|
||||
@rm ${WRKINST}${LOCALBASE}/share/awesome/lib/*.{beforesubst,orig} \
|
||||
${WRKINST}${LOCALBASE}/share/awesome/lib/awful/*.{beforesubst,orig} \
|
||||
${WRKINST}${LOCALBASE}/share/awesome/lib/gears/*.orig \
|
||||
@rm ${WRKINST}${LOCALBASE}/share/awesome/lib/awful/*.{beforesubst,orig} \
|
||||
${WRKINST}${LOCALBASE}/share/awesome/lib/beautiful/*.{beforesubst,orig} \
|
||||
${WRKINST}${LOCALBASE}/share/awesome/lib/menubar/*.{beforesubst,orig} \
|
||||
${WRKINST}${LOCALBASE}/share/awesome/lib/wibox/widget/*.orig \
|
||||
${WRKINST}${LOCALBASE}/share/awesome/themes/default/*.{beforesubst,orig}
|
||||
${WRKINST}${LOCALBASE}/share/awesome/lib/naughty/*.{beforesubst,orig} \
|
||||
${WRKINST}${LOCALBASE}/share/awesome/themes/default/*.{beforesubst,orig} \
|
||||
${WRKINST}${LOCALBASE}/share/awesome/themes/xresources/*.{beforesubst,orig}
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/awesome
|
||||
@mv ${WRKINST}${SYSCONFDIR}/xdg/awesome/rc.lua \
|
||||
${PREFIX}/share/examples/awesome/
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (awesome-3.5.9.tar.xz) = x/i15FeHUWiNcOyMQQxVMW4ivKjsEZXGIidPH3JU1k8=
|
||||
SIZE (awesome-3.5.9.tar.xz) = 723084
|
||||
SHA256 (awesome-4.0.tar.xz) = XACXMBJvzva9y2k5CEyXNvoC3rviilrcG2Ypfcxn8zM=
|
||||
SIZE (awesome-4.0.tar.xz) = 930664
|
||||
|
@ -1,4 +1,4 @@
|
||||
$OpenBSD: patch-CMakeLists_txt,v 1.16 2014/09/02 10:52:43 dcoppa Exp $
|
||||
$OpenBSD: patch-CMakeLists_txt,v 1.17 2017/02/28 13:27:15 dcoppa Exp $
|
||||
|
||||
These auto-generated (db2man.xsl) manpages contain a mixture of ISO
|
||||
latin-1 characters and numerical HTML entities that neither mandoc
|
||||
@ -6,9 +6,9 @@ nor groff can fully understand: do not install them.
|
||||
|
||||
Fix usage of -export-dynamic
|
||||
|
||||
--- CMakeLists.txt.orig Fri Apr 11 11:07:10 2014
|
||||
+++ CMakeLists.txt Tue Sep 2 12:28:04 2014
|
||||
@@ -79,7 +79,6 @@ set(AWE_MAN_SRCS
|
||||
--- CMakeLists.txt.orig Sun Dec 25 22:17:14 2016
|
||||
+++ CMakeLists.txt Tue Feb 28 12:48:09 2017
|
||||
@@ -84,7 +84,6 @@ set(AWE_MAN_SRCS
|
||||
${SOURCE_DIR}/manpages/awesome.1.txt
|
||||
${SOURCE_DIR}/manpages/awesome-client.1.txt
|
||||
${SOURCE_DIR}/manpages/awesomerc.5.txt)
|
||||
@ -16,10 +16,40 @@ Fix usage of -export-dynamic
|
||||
|
||||
# Don't strip RPATH if compiling on Solaris
|
||||
if (${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
|
||||
@@ -91,11 +90,11 @@ endif()
|
||||
add_executable(${PROJECT_AWE_NAME}
|
||||
${AWE_SRCS})
|
||||
@@ -98,12 +97,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})
|
||||
@@ -111,23 +109,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
|
||||
@ -31,7 +61,7 @@ Fix usage of -export-dynamic
|
||||
endif()
|
||||
|
||||
target_link_libraries(${PROJECT_AWE_NAME}
|
||||
@@ -103,10 +102,7 @@ target_link_libraries(${PROJECT_AWE_NAME}
|
||||
@@ -135,10 +121,6 @@ target_link_libraries(${PROJECT_AWE_NAME}
|
||||
${AWESOME_REQUIRED_LDFLAGS}
|
||||
${AWESOME_OPTIONAL_LDFLAGS})
|
||||
|
||||
@ -39,11 +69,10 @@ Fix usage of -export-dynamic
|
||||
-add_custom_target(lgi-check ALL
|
||||
- COMMAND ${SOURCE_DIR}/build-utils/lgi-check.sh)
|
||||
-
|
||||
+# {{{ Generated sources
|
||||
# {{{ Generated sources
|
||||
# atoms
|
||||
file(MAKE_DIRECTORY ${BUILD_DIR}/common)
|
||||
add_custom_command(
|
||||
@@ -155,68 +151,45 @@ if(GENERATE_MANPAGES)
|
||||
@@ -189,68 +171,45 @@ if(GENERATE_MANPAGES)
|
||||
if(NOT BUILD_DIR STREQUAL SOURCE_DIR)
|
||||
file(MAKE_DIRECTORY ${BUILD_DIR}/manpages)
|
||||
endif()
|
||||
@ -145,7 +174,7 @@ Fix usage of -export-dynamic
|
||||
endforeach()
|
||||
|
||||
add_custom_target(man ALL DEPENDS ${MAN_FILES})
|
||||
@@ -304,13 +277,8 @@ install(DIRECTORY ${BUILD_DIR}/lib DESTINATION ${AWESO
|
||||
@@ -357,13 +316,8 @@ install(DIRECTORY ${BUILD_DIR}/lib DESTINATION ${AWESO
|
||||
install(FILES ${AWE_CONF_FILE_DEFAULT} DESTINATION ${AWESOME_SYSCONFDIR}
|
||||
RENAME ${AWE_CONF_FILE})
|
||||
if(GENERATE_MANPAGES)
|
||||
@ -160,4 +189,19 @@ Fix usage of -export-dynamic
|
||||
+ install(FILES ${AWE_MAN5_FILES} DESTINATION ${AWESOME_MAN_PATH}/man5)
|
||||
endif()
|
||||
install(DIRECTORY ${AWE_ICON_DIR} DESTINATION ${AWESOME_DATA_PATH})
|
||||
install(DIRECTORY ${BUILD_DIR}/themes DESTINATION ${AWESOME_DATA_PATH}
|
||||
install(DIRECTORY ${SOURCE_DIR}/themes DESTINATION ${AWESOME_DATA_PATH}
|
||||
@@ -377,6 +331,7 @@ if(GENERATE_DOC)
|
||||
endif()
|
||||
# }}}
|
||||
|
||||
+#[[
|
||||
# {{{ Tests
|
||||
add_custom_target(check-integration
|
||||
sh -c "CMAKE_BINARY_DIR='${CMAKE_BINARY_DIR}' ${CMAKE_SOURCE_DIR}/tests/run.sh"
|
||||
@@ -418,5 +373,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
|
||||
|
@ -1,32 +0,0 @@
|
||||
$OpenBSD: patch-awesome-version-internal_h_in,v 1.1 2016/08/22 13:45:09 dcoppa Exp $
|
||||
|
||||
commit a93dc75cd677d3eb7dc06fb9e055f6422d444f44
|
||||
Author: Uli Schlachter <psychon@znc.in>
|
||||
Date: Thu Nov 19 17:15:48 2015 +0100
|
||||
|
||||
Remove useless information from awesome -v
|
||||
|
||||
Most of this information isn't interesting. If you are getting awesome from a
|
||||
distro, then the time, hostname and username of the build are likely 'random
|
||||
stuff' and if you are building awesome yourself, then the hostname and username
|
||||
are obviously yours and the time can still be interfered based on the awesome's
|
||||
binary ctime.
|
||||
|
||||
The GCC version shouldn't make any difference at all.
|
||||
|
||||
Closes https://github.com/awesomeWM/awesome/pull/566.
|
||||
|
||||
Signed-off-by: Uli Schlachter <psychon@znc.in>
|
||||
|
||||
--- awesome-version-internal.h.in.orig Sun Mar 6 15:05:54 2016
|
||||
+++ awesome-version-internal.h.in Mon Aug 22 15:31:12 2016
|
||||
@@ -2,9 +2,6 @@
|
||||
#define _AWE_VERSION_INTERNAL_H_
|
||||
|
||||
#define AWESOME_VERSION "@AWESOME_VERSION@"
|
||||
-#define AWESOME_COMPILE_MACHINE "@AWESOME_COMPILE_MACHINE@"
|
||||
-#define AWESOME_COMPILE_BY "@AWESOME_COMPILE_BY@"
|
||||
-#define AWESOME_COMPILE_HOSTNAME "@AWESOME_COMPILE_HOSTNAME@"
|
||||
#define AWESOME_RELEASE "@AWESOME_RELEASE@"
|
||||
|
||||
#endif //_AWE_VERSION_INTERNAL_H_
|
@ -1,72 +1,20 @@
|
||||
$OpenBSD: patch-awesomeConfig_cmake,v 1.19 2016/10/17 19:33:38 jca Exp $
|
||||
--- awesomeConfig.cmake.orig Sun Mar 6 15:05:54 2016
|
||||
+++ awesomeConfig.cmake Mon Oct 17 19:27:40 2016
|
||||
@@ -16,12 +16,11 @@ option(COMPRESS_MANPAGES "compress manpages" ON)
|
||||
option(GENERATE_DOC "generate API documentation" ON)
|
||||
$OpenBSD: patch-awesomeConfig_cmake,v 1.20 2017/02/28 13:27:15 dcoppa Exp $
|
||||
--- awesomeConfig.cmake.orig Sun Dec 25 22:17:14 2016
|
||||
+++ awesomeConfig.cmake Tue Feb 28 13:56:37 2017
|
||||
@@ -261,11 +261,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")
|
||||
|
||||
# {{{ CFLAGS
|
||||
-add_definitions(-O1 -std=gnu99 -ggdb3 -rdynamic -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)
|
||||
+add_definitions(-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)
|
||||
# }}}
|
||||
|
||||
# {{{ Endianness
|
||||
@@ -43,11 +42,7 @@ macro(a_find_program var prg req)
|
||||
endif()
|
||||
endmacro()
|
||||
|
||||
-a_find_program(CAT_EXECUTABLE cat TRUE)
|
||||
-a_find_program(LN_EXECUTABLE ln TRUE)
|
||||
-a_find_program(GREP_EXECUTABLE grep TRUE)
|
||||
a_find_program(GIT_EXECUTABLE git FALSE)
|
||||
-a_find_program(HOSTNAME_EXECUTABLE hostname FALSE)
|
||||
# programs needed for man pages
|
||||
a_find_program(ASCIIDOC_EXECUTABLE asciidoc FALSE)
|
||||
a_find_program(XMLTO_EXECUTABLE xmlto FALSE)
|
||||
@@ -64,8 +59,8 @@ a_find_program(CONVERT_EXECUTABLE convert TRUE)
|
||||
include(FindDoxygen)
|
||||
# pkg-config
|
||||
include(FindPkgConfig)
|
||||
-# lua 5.1
|
||||
-include(FindLua51)
|
||||
+# lua
|
||||
+include(FindLua)
|
||||
# }}}
|
||||
|
||||
# {{{ Check if documentation can be build
|
||||
@@ -113,14 +108,6 @@ elseif( EXISTS ${SOURCE_DIR}/.version_stamp )
|
||||
endif()
|
||||
# }}}
|
||||
|
||||
-# {{{ Get hostname
|
||||
-execute_process(
|
||||
- COMMAND ${HOSTNAME_EXECUTABLE}
|
||||
- WORKING_DIRECTORY ${SOURCE_DIR}
|
||||
- OUTPUT_VARIABLE BUILDHOSTNAME
|
||||
- OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
-# }}}
|
||||
-
|
||||
# {{{ Required libraries
|
||||
#
|
||||
# this sets up:
|
||||
@@ -189,7 +176,7 @@ else()
|
||||
endif()
|
||||
|
||||
# Error check
|
||||
-if(NOT LUA51_FOUND AND NOT LUA50_FOUND) # This is a workaround to a cmake bug
|
||||
+if(NOT LUA_FOUND)
|
||||
message(FATAL_ERROR "lua library not found")
|
||||
endif()
|
||||
|
||||
@@ -264,16 +251,13 @@ endif()
|
||||
#If an XDG Config Dir is specificed, use it instead
|
||||
#of the default XDG configuration dir.
|
||||
@@ -300,7 +296,7 @@ endif()
|
||||
if(DEFINED AWESOME_MAN_PATH)
|
||||
set(AWESOME_MAN_PATH ${AWESOME_MAN_PATH} CACHE PATH "awesome manpage directory")
|
||||
else()
|
||||
@ -75,12 +23,19 @@ $OpenBSD: patch-awesomeConfig_cmake,v 1.19 2016/10/17 19:33:38 jca Exp $
|
||||
endif()
|
||||
|
||||
# Hide to avoid confusion
|
||||
mark_as_advanced(CMAKE_INSTALL_CMAKE_INSTALL_PREFIX)
|
||||
@@ -357,13 +353,13 @@ endforeach()
|
||||
# {{{ Generate some aggregated documentation from lua script
|
||||
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
|
||||
)
|
||||
|
||||
set(AWESOME_VERSION ${VERSION})
|
||||
-set(AWESOME_COMPILE_MACHINE ${CMAKE_SYSTEM_PROCESSOR})
|
||||
-set(AWESOME_COMPILE_HOSTNAME ${BUILDHOSTNAME})
|
||||
-set(AWESOME_COMPILE_BY $ENV{USER})
|
||||
set(AWESOME_RELEASE ${CODENAME})
|
||||
set(AWESOME_SYSCONFDIR ${XDG_CONFIG_DIR}/${PROJECT_AWE_NAME})
|
||||
set(AWESOME_LUA_LIB_PATH ${AWESOME_DATA_PATH}/lib)
|
||||
add_custom_command(
|
||||
OUTPUT ${BUILD_DIR}/awesomerc.lua ${BUILD_DIR}/docs/05-awesomerc.md
|
||||
- COMMAND lua ${SOURCE_DIR}/docs/05-awesomerc.md.lua
|
||||
+ COMMAND ${MODLUA_BIN} ${SOURCE_DIR}/docs/05-awesomerc.md.lua
|
||||
${BUILD_DIR}/docs/05-awesomerc.md ${SOURCE_DIR}/awesomerc.lua
|
||||
${BUILD_DIR}/awesomerc.lua
|
||||
)
|
||||
|
@ -1,30 +0,0 @@
|
||||
$OpenBSD: patch-awesome_c,v 1.17 2016/03/07 11:33:59 dcoppa Exp $
|
||||
|
||||
commit 635223b5fe599d94de4ab44d27500041f121e081
|
||||
Author: Uli Schlachter <psychon@znc.in>
|
||||
Date: Sun Jan 11 10:42:45 2015 +0100
|
||||
|
||||
Remove titlebars from clients during shutdown
|
||||
|
||||
This reparents all clients back to their proper position during shutdown, so
|
||||
that their top-left corner is now where their titlebar's top-left corner was.
|
||||
Hopefully, this fixes floating clients moving around across a restart.
|
||||
|
||||
Signed-off-by: Uli Schlachter <psychon@znc.in>
|
||||
|
||||
--- awesome.c.orig Fri Jan 15 16:51:19 2016
|
||||
+++ awesome.c Mon Jan 18 09:47:55 2016
|
||||
@@ -89,6 +89,13 @@ awesome_atexit(bool restart)
|
||||
globalconf.screen->root,
|
||||
AWESOME_CLIENT_ORDER, XCB_ATOM_WINDOW, 32, n, wins);
|
||||
|
||||
+ /* Move clients where we want them to be */
|
||||
+ foreach(c, globalconf.clients)
|
||||
+ {
|
||||
+ xcb_reparent_window(globalconf.connection, (*c)->window, globalconf.screen->root,
|
||||
+ (*c)->geometry.x, (*c)->geometry.y);
|
||||
+ }
|
||||
+
|
||||
a_dbus_cleanup();
|
||||
|
||||
systray_cleanup();
|
12
x11/awesome/patches/patch-awesomerc_lua
Normal file
12
x11/awesome/patches/patch-awesomerc_lua
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-awesomerc_lua,v 1.1 2017/02/28 13:27:15 dcoppa Exp $
|
||||
--- awesomerc.lua.orig Tue Feb 28 10:36:33 2017
|
||||
+++ awesomerc.lua Tue Feb 28 10:36:57 2017
|
||||
@@ -46,7 +46,7 @@ beautiful.init(awful.util.get_themes_dir() .. "default
|
||||
-- @DOC_DEFAULT_APPLICATIONS@
|
||||
-- This is used later as the default terminal and editor to run.
|
||||
terminal = "xterm"
|
||||
-editor = os.getenv("EDITOR") or "nano"
|
||||
+editor = os.getenv("EDITOR") or "vi"
|
||||
editor_cmd = terminal .. " -e " .. editor
|
||||
|
||||
-- Default modkey.
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-awesomerc_lua_in,v 1.7 2014/04/15 11:16:04 dcoppa Exp $
|
||||
--- awesomerc.lua.in.orig Sat Oct 12 18:48:49 2013
|
||||
+++ awesomerc.lua.in Tue Jan 14 10:41:46 2014
|
||||
@@ -42,7 +42,7 @@ beautiful.init("@AWESOME_THEMES_PATH@/default/theme.lu
|
||||
|
||||
-- This is used later as the default terminal and editor to run.
|
||||
terminal = "xterm"
|
||||
-editor = os.getenv("EDITOR") or "nano"
|
||||
+editor = os.getenv("EDITOR") or "vi"
|
||||
editor_cmd = terminal .. " -e " .. editor
|
||||
|
||||
-- Default modkey.
|
@ -1,68 +0,0 @@
|
||||
$OpenBSD: patch-common_version_c,v 1.1 2016/08/22 13:45:09 dcoppa Exp $
|
||||
|
||||
commit a93dc75cd677d3eb7dc06fb9e055f6422d444f44
|
||||
Author: Uli Schlachter <psychon@znc.in>
|
||||
Date: Thu Nov 19 17:15:48 2015 +0100
|
||||
|
||||
Remove useless information from awesome -v
|
||||
|
||||
Most of this information isn't interesting. If you are getting awesome from a
|
||||
distro, then the time, hostname and username of the build are likely 'random
|
||||
stuff' and if you are building awesome yourself, then the hostname and username
|
||||
are obviously yours and the time can still be interfered based on the awesome's
|
||||
binary ctime.
|
||||
|
||||
The GCC version shouldn't make any difference at all.
|
||||
|
||||
Closes https://github.com/awesomeWM/awesome/pull/566.
|
||||
|
||||
Signed-off-by: Uli Schlachter <psychon@znc.in>
|
||||
|
||||
--- common/version.c.orig Sun Mar 6 15:05:54 2016
|
||||
+++ common/version.c Mon Aug 22 15:31:12 2016
|
||||
@@ -35,34 +35,24 @@
|
||||
void
|
||||
eprint_version(void)
|
||||
{
|
||||
- printf("awesome " AWESOME_VERSION
|
||||
- " (" AWESOME_RELEASE ")\n"
|
||||
- " • Build:");
|
||||
-#if defined(__DATE__) && defined(__TIME__)
|
||||
- printf(" " __DATE__ " " __TIME__);
|
||||
-#endif
|
||||
- printf(" for %s", AWESOME_COMPILE_MACHINE);
|
||||
-#if defined(__GNUC__) \
|
||||
- && defined(__GNUC_MINOR__) \
|
||||
- && defined(__GNUC_PATCHLEVEL__)
|
||||
- printf(" by gcc version %d.%d.%d",
|
||||
- __GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__);
|
||||
-#endif
|
||||
- printf(" (%s@%s)\n", AWESOME_COMPILE_BY, AWESOME_COMPILE_HOSTNAME);
|
||||
-
|
||||
lua_State *L = luaL_newstate();
|
||||
luaopen_base(L);
|
||||
lua_getglobal(L, "_VERSION");
|
||||
- printf(" • Compiled against " LUA_RELEASE
|
||||
- " (running with %s)\n", lua_tostring(L, -1));
|
||||
- lua_close(L);
|
||||
|
||||
- printf(" • D-Bus support: ");
|
||||
#ifdef WITH_DBUS
|
||||
- printf("✔\n");
|
||||
+ const char *has_dbus = "✔";
|
||||
#else
|
||||
- printf("✘\n");
|
||||
+ const char *has_dbus = "✘";
|
||||
#endif
|
||||
+
|
||||
+ printf("awesome %s (%s)\n"
|
||||
+ " • Compiled against %s (running with %s)\n"
|
||||
+ " • D-Bus support: %s\n",
|
||||
+ AWESOME_VERSION, AWESOME_RELEASE,
|
||||
+ LUA_RELEASE, lua_tostring(L, -1),
|
||||
+ has_dbus);
|
||||
+ lua_close(L);
|
||||
+
|
||||
exit(EXIT_SUCCESS);
|
||||
}
|
||||
|
18
x11/awesome/patches/patch-lib_awful_util_lua
Normal file
18
x11/awesome/patches/patch-lib_awful_util_lua
Normal file
@ -0,0 +1,18 @@
|
||||
$OpenBSD: patch-lib_awful_util_lua,v 1.1 2017/02/28 13:27:15 dcoppa Exp $
|
||||
--- lib/awful/util.lua.orig Sun Dec 25 22:17:14 2016
|
||||
+++ lib/awful/util.lua Tue Feb 28 13:11:42 2017
|
||||
@@ -229,12 +229,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' }
|
||||
--- @param dirs Table of dirs to search, otherwise { '/usr/share/pixmaps/' }
|
||||
+-- @param dirs Table of dirs to search, otherwise { '${LOCALBASE}/share/pixmaps/' }
|
||||
-- @tparam[opt] string size The size. If this is specified, subdirectories `x`
|
||||
-- of the dirs are searched first.
|
||||
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/' }
|
||||
local icontypes = { 'apps', 'actions', 'categories', 'emblems',
|
||||
'mimetypes', 'status', 'devices', 'extras', 'places', 'stock' }
|
||||
for _, d in pairs(dirs) do
|
@ -1,52 +0,0 @@
|
||||
$OpenBSD: patch-lib_awful_util_lua_in,v 1.9 2014/05/13 06:14:27 dcoppa Exp $
|
||||
|
||||
commit b4b6e6c1fcc94814bed6587ba3e43be6baace3a5
|
||||
Author: Gino! <grey@greygrease.nowhere.lan>
|
||||
Date: Fri Apr 11 17:09:10 2014 -0400
|
||||
|
||||
Fix Icon Finding in awful.util
|
||||
|
||||
This should also fix naughty failures to display the correct icons
|
||||
|
||||
--- lib/awful/util.lua.in.orig Fri Apr 11 11:07:10 2014
|
||||
+++ lib/awful/util.lua.in Tue May 13 08:08:11 2014
|
||||
@@ -180,25 +180,28 @@ end
|
||||
-- It searches for the icon path under the directories given w/the right ext
|
||||
-- @param iconname The name of the icon to search for.
|
||||
-- @param exts Table of image extensions allowed, otherwise { 'png', gif' }
|
||||
--- @param dirs Table of dirs to search, otherwise { '/usr/share/pixmaps/' }
|
||||
+-- @param dirs Table of dirs to search, otherwise { '${LOCALBASE}/share/pixmaps/' }
|
||||
-- @param size Optional size. If this is specified, subdirectories <size>x<size>
|
||||
-- of the dirs are searched first
|
||||
function util.geticonpath(iconname, exts, dirs, size)
|
||||
- exts = exts or { 'png', 'gif' }
|
||||
- dirs = dirs or { '/usr/share/pixmaps/' }
|
||||
+ local exts = exts or { 'png', 'gif' }
|
||||
+ local dirs = dirs or { '${LOCALBASE}/share/pixmaps/', '${LOCALBASE}/share/icons/hicolor/' }
|
||||
+ local icontypes = { 'apps', 'actions', 'categories', 'emblems',
|
||||
+ 'mimetypes', 'status', 'devices', 'extras', 'places', 'stock' }
|
||||
for _, d in pairs(dirs) do
|
||||
+ local icon
|
||||
for _, e in pairs(exts) do
|
||||
- local icon
|
||||
- if size then
|
||||
- icon = string.format("%s%ux%u/%s.%s",
|
||||
- d, size, size, iconname, e)
|
||||
- if util.file_readable(icon) then
|
||||
- return icon
|
||||
- end
|
||||
- end
|
||||
icon = d .. iconname .. '.' .. e
|
||||
if util.file_readable(icon) then
|
||||
return icon
|
||||
+ end
|
||||
+ if size then
|
||||
+ for _, t in pairs(icontypes) do
|
||||
+ icon = string.format("%s%ux%u/%s/%s.%s", d, size, size, t, iconname, e)
|
||||
+ if util.file_readable(icon) then
|
||||
+ return icon
|
||||
+ end
|
||||
+ end
|
||||
end
|
||||
end
|
||||
end
|
12
x11/awesome/patches/patch-lib_beautiful_init_lua
Normal file
12
x11/awesome/patches/patch-lib_beautiful_init_lua
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-lib_beautiful_init_lua,v 1.1 2017/02/28 13:27:15 dcoppa Exp $
|
||||
--- lib/beautiful/init.lua.orig Tue Feb 28 13:15:07 2017
|
||||
+++ lib/beautiful/init.lua Tue Feb 28 13:16:00 2017
|
||||
@@ -83,7 +83,7 @@ local active_font
|
||||
-- @beautiful beautiful.wallpaper
|
||||
|
||||
-- The icon theme name.
|
||||
--- It has to be a directory in `/usr/share/icons` or an XDG icon folder.
|
||||
+-- It has to be a directory in `${LOCALBASE}/share/icons` or an XDG icon folder.
|
||||
-- @beautiful beautiful.icon_theme
|
||||
|
||||
--- The Awesome icon path.
|
@ -1,42 +0,0 @@
|
||||
$OpenBSD: patch-lib_gears_wallpaper_lua_in,v 1.1 2016/05/10 13:42:43 dcoppa Exp $
|
||||
|
||||
commit f29eb2fee33fa30a3fc9fc20967776076346d937
|
||||
Author: Uli Schlachter <psychon@znc.in>
|
||||
Date: Thu Apr 28 17:31:39 2016 +0200
|
||||
|
||||
Fix wallpaper setting after RandR monitor changes
|
||||
|
||||
A co-worker of mine has a laptop with a small display and two larger displays.
|
||||
When enabling the larger displays (and disabling the built-in display), the
|
||||
wallpaper was set incorrectly. Only the size of the old, smaller screen actually
|
||||
contained the wallpaper and the left was black.
|
||||
|
||||
The reason for this is that the code directly draws the new wallpaper to the
|
||||
pixmap containing the old wallpaper. However, because the old display was
|
||||
smaller, this pixmap isn't as large as the screen and so couldn't contain all of
|
||||
the new wallpaper.
|
||||
|
||||
Fix this by explicitly creating a surface of the needed size and copying the old
|
||||
wallpaper into it (because we might be setting only the wallpaper of some
|
||||
screen, not all of them).
|
||||
|
||||
Special-thanks-to: vsp
|
||||
Signed-off-by: Uli Schlachter <psychon@znc.in>
|
||||
|
||||
--- lib/gears/wallpaper.lua.in.orig Sun Mar 6 15:05:54 2016
|
||||
+++ lib/gears/wallpaper.lua.in Tue May 10 15:21:33 2016
|
||||
@@ -40,6 +40,14 @@ local function prepare_wallpaper(s)
|
||||
-- No wallpaper yet, create an image surface for just the part we need
|
||||
img = cairo.ImageSurface(cairo.Format.RGB24, geom.width, geom.height)
|
||||
img:set_device_offset(-geom.x, -geom.y)
|
||||
+ else
|
||||
+ -- Some wallpaper yet, copy it to a new surface
|
||||
+ local new_img = img:create_similar(cairo.Content.COLOR, root_geom.width, root_geom.height)
|
||||
+ local cr = cairo.Context(new_img)
|
||||
+ cr.operator = cairo.Operator.SOURCE
|
||||
+ cr:set_source_surface(img, 0, 0)
|
||||
+ cr:paint()
|
||||
+ img = new_img
|
||||
end
|
||||
|
||||
local cr = cairo.Context(img)
|
18
x11/awesome/patches/patch-lib_menubar_icon_theme_lua
Normal file
18
x11/awesome/patches/patch-lib_menubar_icon_theme_lua
Normal file
@ -0,0 +1,18 @@
|
||||
$OpenBSD: patch-lib_menubar_icon_theme_lua,v 1.1 2017/02/28 13:27:15 dcoppa Exp $
|
||||
--- lib/menubar/icon_theme.lua.orig Tue Feb 28 13:19:01 2017
|
||||
+++ lib/menubar/icon_theme.lua Tue Feb 28 13:19:52 2017
|
||||
@@ -47,12 +47,12 @@ local get_pragmatic_base_directories = function()
|
||||
if awful_util.dir_readable(dir) then
|
||||
table.insert(dirs, dir)
|
||||
end
|
||||
- if dir == "/usr/share/pixmaps" then
|
||||
+ if dir == "${LOCALBASE}/share/pixmaps" then
|
||||
need_usr_share_pixmaps = false
|
||||
end
|
||||
end
|
||||
|
||||
- dir = "/usr/share/pixmaps"
|
||||
+ dir = "${LOCALBASE}/share/pixmaps"
|
||||
if need_usr_share_pixmaps and awful_util.dir_readable(dir) then
|
||||
table.insert(dirs, dir)
|
||||
end
|
@ -1,10 +1,10 @@
|
||||
$OpenBSD: patch-lib_menubar_menu_gen_lua_in,v 1.5 2015/01/12 09:00:17 dcoppa Exp $
|
||||
--- lib/menubar/menu_gen.lua.in.orig Sat Jan 10 13:36:35 2015
|
||||
+++ lib/menubar/menu_gen.lua.in Mon Jan 12 02:31:10 2015
|
||||
@@ -24,7 +24,7 @@ end
|
||||
$OpenBSD: patch-lib_menubar_menu_gen_lua,v 1.1 2017/02/28 13:27:15 dcoppa Exp $
|
||||
--- lib/menubar/menu_gen.lua.orig Tue Feb 28 13:17:54 2017
|
||||
+++ lib/menubar/menu_gen.lua Tue Feb 28 13:18:34 2017
|
||||
@@ -25,7 +25,7 @@ end
|
||||
|
||||
--- Specifies all directories where menubar should look for .desktop
|
||||
-- files. The search is not recursive.
|
||||
-- files. The search is recursive.
|
||||
-menu_gen.all_menu_dirs = { data_dir .. 'applications/', '/usr/share/applications/', '/usr/local/share/applications/' }
|
||||
+menu_gen.all_menu_dirs = { data_dir .. 'applications/', '${LOCALBASE}/share/applications/' }
|
||||
|
@ -1,44 +0,0 @@
|
||||
$OpenBSD: patch-lib_menubar_utils_lua_in,v 1.4 2014/09/29 11:12:54 dcoppa Exp $
|
||||
|
||||
From f2f6eb68214df6369486c55563b957c3572a1c9d
|
||||
From: Daniel Hahler <git@thequod.de>
|
||||
Date: Thu, 25 Sep 2014 02:47:40 +0200
|
||||
Subject: [PATCH] menubar: skip comments in .desktop files
|
||||
|
||||
--- lib/menubar/utils.lua.in.orig Fri Apr 11 11:07:10 2014
|
||||
+++ lib/menubar/utils.lua.in Mon Sep 29 12:41:40 2014
|
||||
@@ -81,10 +81,10 @@ function utils.lookup_icon(icon_file)
|
||||
local icon_theme_paths = {}
|
||||
local icon_theme = theme.icon_theme
|
||||
if icon_theme then
|
||||
- table.insert(icon_theme_paths, '/usr/share/icons/' .. icon_theme .. '/')
|
||||
+ table.insert(icon_theme_paths, '${LOCALBASE}/share/icons/' .. icon_theme .. '/')
|
||||
-- TODO also look in parent icon themes, as in freedesktop.org specification
|
||||
end
|
||||
- table.insert(icon_theme_paths, '/usr/share/icons/hicolor/') -- fallback theme
|
||||
+ table.insert(icon_theme_paths, '${LOCALBASE}/share/icons/hicolor/') -- fallback theme
|
||||
|
||||
for i, icon_theme_directory in ipairs(icon_theme_paths) do
|
||||
for j, size in ipairs(all_icon_sizes) do
|
||||
@@ -97,8 +97,8 @@ function utils.lookup_icon(icon_file)
|
||||
end
|
||||
end
|
||||
-- lowest priority fallbacks
|
||||
- table.insert(icon_path, '/usr/share/pixmaps/')
|
||||
- table.insert(icon_path, '/usr/share/icons/')
|
||||
+ table.insert(icon_path, '${LOCALBASE}/share/pixmaps/')
|
||||
+ table.insert(icon_path, '${LOCALBASE}/share/icons/')
|
||||
|
||||
for i, directory in ipairs(icon_path) do
|
||||
if is_format_supported(icon_file) and awful_util.file_readable(directory .. icon_file) then
|
||||
@@ -129,7 +129,9 @@ function utils.parse(file)
|
||||
-- Parse the .desktop file.
|
||||
-- We are interested in [Desktop Entry] group only.
|
||||
for line in io.lines(file) do
|
||||
- if not desktop_entry and line == "[Desktop Entry]" then
|
||||
+ if line:find("^%s*#") then
|
||||
+ -- Skip comments.
|
||||
+ elseif not desktop_entry and line == "[Desktop Entry]" then
|
||||
desktop_entry = true
|
||||
else
|
||||
if line:sub(1, 1) == "[" and line:sub(-1) == "]" then
|
21
x11/awesome/patches/patch-lib_naughty_core_lua
Normal file
21
x11/awesome/patches/patch-lib_naughty_core_lua
Normal file
@ -0,0 +1,21 @@
|
||||
$OpenBSD: patch-lib_naughty_core_lua,v 1.1 2017/02/28 13:27:15 dcoppa Exp $
|
||||
--- lib/naughty/core.lua.orig Tue Feb 28 13:16:42 2017
|
||||
+++ lib/naughty/core.lua Tue Feb 28 13:17:01 2017
|
||||
@@ -37,7 +37,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.
|
||||
-@tfield[opt={"/usr/share/pixmaps/"}] table icon_dirs List of directories
|
||||
+@tfield[opt={"${LOCALBASE}/share/pixmaps/"}] table icon_dirs List of directories
|
||||
that will be checked by `getIcon()`.
|
||||
@tfield[opt={ "png", "gif" }] table icon_formats List of formats that will be
|
||||
checked by `getIcon()`.
|
||||
@@ -58,7 +58,7 @@ notifications, e.g.
|
||||
naughty.config = {
|
||||
padding = dpi(4),
|
||||
spacing = dpi(1),
|
||||
- icon_dirs = { "/usr/share/pixmaps/", },
|
||||
+ icon_dirs = { "${LOCALBASE}/share/pixmaps/", },
|
||||
icon_formats = { "png", "gif" },
|
||||
notify_callback = nil,
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
$OpenBSD: patch-lib_naughty_lua_in,v 1.11 2014/04/15 11:16:04 dcoppa Exp $
|
||||
--- lib/naughty.lua.in.orig Sat Oct 12 18:48:49 2013
|
||||
+++ lib/naughty.lua.in Tue Jan 14 13:10:28 2014
|
||||
@@ -38,8 +38,8 @@ naughty.config.padding = 4
|
||||
--- Spacing between popups. Default: 1
|
||||
naughty.config.spacing = 1
|
||||
--- List of directories that will be checked by getIcon()
|
||||
--- Default: { "/usr/share/pixmaps/", }
|
||||
-naughty.config.icon_dirs = { "/usr/share/pixmaps/", }
|
||||
+-- Default: { "${LOCALBASE}/share/pixmaps/", }
|
||||
+naughty.config.icon_dirs = { "${LOCALBASE}/share/pixmaps/", }
|
||||
--- List of formats that will be checked by getIcon()
|
||||
-- Default: { "png", "gif" }
|
||||
naughty.config.icon_formats = { "png", "gif" }
|
@ -1,22 +0,0 @@
|
||||
$OpenBSD: patch-lib_wibox_widget_systray_lua_in,v 1.1 2014/08/18 10:34:02 dcoppa Exp $
|
||||
|
||||
commit 3dd0c442a031f174000950981154139879933ab0
|
||||
Author: Uli Schlachter <psychon@znc.in>
|
||||
Date: Sun May 11 17:24:01 2014 +0200
|
||||
|
||||
wibox.widget.systray: Special case the empty systray
|
||||
|
||||
Otherwise we could end up with negative size for the systray.
|
||||
|
||||
--- lib/wibox/widget/systray.lua.in.orig Fri Apr 11 11:07:10 2014
|
||||
+++ lib/wibox/widget/systray.lua.in Mon Aug 18 12:13:12 2014
|
||||
@@ -46,6 +46,9 @@ end
|
||||
function systray:fit(width, height)
|
||||
local num_entries = capi.awesome.systray()
|
||||
local base = base_size
|
||||
+ if num_entries == 0 then
|
||||
+ return 0, 0
|
||||
+ end
|
||||
if base == nil then
|
||||
if width < height then
|
||||
base = width
|
21
x11/awesome/patches/patch-luaa_c
Normal file
21
x11/awesome/patches/patch-luaa_c
Normal file
@ -0,0 +1,21 @@
|
||||
$OpenBSD: patch-luaa_c,v 1.7 2017/02/28 13:27:15 dcoppa Exp $
|
||||
--- luaa.c.orig Sun Dec 25 22:17:14 2016
|
||||
+++ luaa.c Tue Feb 28 13:21:20 2017
|
||||
@@ -576,6 +576,9 @@ setup_awesome_signals(lua_State *L)
|
||||
#ifdef SIGUNUSED
|
||||
SETUP_SIGNAL(SIGUNUSED);
|
||||
#endif
|
||||
+#ifdef SIGPOLL
|
||||
+ SETUP_SIGNAL(SIGPOLL);
|
||||
+#endif
|
||||
|
||||
/* POSIX.1-1990, according to man 7 signal */
|
||||
SETUP_SIGNAL(SIGHUP);
|
||||
@@ -600,7 +603,6 @@ setup_awesome_signals(lua_State *L)
|
||||
|
||||
/* POSIX.1-2001, according to man 7 signal */
|
||||
SETUP_SIGNAL(SIGBUS);
|
||||
- SETUP_SIGNAL(SIGPOLL);
|
||||
SETUP_SIGNAL(SIGPROF);
|
||||
SETUP_SIGNAL(SIGSYS);
|
||||
SETUP_SIGNAL(SIGTRAP);
|
14
x11/awesome/patches/patch-spawn_c
Normal file
14
x11/awesome/patches/patch-spawn_c
Normal file
@ -0,0 +1,14 @@
|
||||
$OpenBSD: patch-spawn_c,v 1.5 2017/02/28 13:27:15 dcoppa Exp $
|
||||
|
||||
Missing header
|
||||
|
||||
--- spawn.c.orig Tue Feb 28 11:19:09 2017
|
||||
+++ spawn.c Tue Feb 28 11:19:30 2017
|
||||
@@ -53,6 +53,7 @@
|
||||
|
||||
#include "spawn.h"
|
||||
|
||||
+#include <sys/wait.h>
|
||||
#include <unistd.h>
|
||||
#include <glib.h>
|
||||
|
@ -1,10 +1,10 @@
|
||||
$OpenBSD: patch-themes_default_theme_lua_in,v 1.2 2014/04/15 11:16:04 dcoppa Exp $
|
||||
--- themes/default/theme.lua.in.orig Fri Apr 11 11:07:10 2014
|
||||
+++ themes/default/theme.lua.in Tue Apr 15 12:54:46 2014
|
||||
@@ -92,7 +92,7 @@ theme.layout_dwindle = "@AWESOME_THEMES_PATH@/default/
|
||||
$OpenBSD: patch-themes_default_theme_lua,v 1.1 2017/02/28 13:27:15 dcoppa Exp $
|
||||
--- themes/default/theme.lua.orig Tue Feb 28 13:21:31 2017
|
||||
+++ themes/default/theme.lua Tue Feb 28 13:21:48 2017
|
||||
@@ -100,7 +100,7 @@ theme.layout_cornerse = "@AWESOME_THEMES_PATH@/default
|
||||
theme.awesome_icon = "@AWESOME_ICON_PATH@/awesome16.png"
|
||||
|
||||
-- Define the icon theme for application icons. If not set then the icons
|
||||
-- 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.
|
||||
theme.icon_theme = nil
|
12
x11/awesome/patches/patch-themes_xresources_theme_lua
Normal file
12
x11/awesome/patches/patch-themes_xresources_theme_lua
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-themes_xresources_theme_lua,v 1.1 2017/02/28 13:27:15 dcoppa Exp $
|
||||
--- themes/xresources/theme.lua.orig Tue Feb 28 13:21:35 2017
|
||||
+++ themes/xresources/theme.lua Tue Feb 28 13:21:53 2017
|
||||
@@ -63,7 +63,7 @@ theme = theme_assets.recolor_titlebar_focus(theme, the
|
||||
theme = theme_assets.recolor_layout(theme, theme.fg_normal)
|
||||
|
||||
-- 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.
|
||||
theme.icon_theme = nil
|
||||
|
||||
-- Generate Awesome icon:
|
@ -1,22 +0,0 @@
|
||||
$OpenBSD: patch-xwindow_c,v 1.8 2016/01/18 09:50:09 dcoppa Exp $
|
||||
|
||||
commit c9ff826fbef2b9d4df84c1ef5ec5eba33661abee
|
||||
Author: Uli Schlachter <psychon@znc.in>
|
||||
Date: Mon Apr 14 10:04:14 2014 +0200
|
||||
|
||||
xwindow_shape_pixmap: Correctly handle invalid geometry
|
||||
|
||||
Signed-off-by: Uli Schlachter <psychon@znc.in>
|
||||
|
||||
--- xwindow.c.orig Tue Apr 15 16:30:41 2014
|
||||
+++ xwindow.c Tue Apr 15 16:32:02 2014
|
||||
@@ -330,6 +330,9 @@ xwindow_shape_pixmap(int width, int height, cairo_surf
|
||||
cairo_surface_t *dest;
|
||||
cairo_t *cr;
|
||||
|
||||
+ if (width <= 0 || height <= 0)
|
||||
+ return XCB_NONE;
|
||||
+
|
||||
xcb_create_pixmap(globalconf.connection, 1, pixmap, globalconf.screen->root, width, height);
|
||||
dest = cairo_xcb_surface_create_for_bitmap(globalconf.connection, globalconf.screen, pixmap, width, height);
|
||||
|
@ -2,5 +2,5 @@ Before running awesome, a configuration file needs to be created.
|
||||
Copy the provided ${PREFIX}/share/examples/awesome/rc.lua to
|
||||
~/.config/awesome/rc.lua and modify as necessary.
|
||||
|
||||
To migrate a custom rc.lua from version 3.4.x to version 3.5.x, see
|
||||
http://awesome.naquadah.org/wiki/Awesome_3.4_to_3.5
|
||||
To migrate a custom rc.lua from version 3.5.x to version 4.0, see
|
||||
https://awesomewm.org/apidoc/documentation/17-porting-tips.md.html#v4
|
||||
|
@ -1,4 +1,4 @@
|
||||
@comment $OpenBSD: PLIST,v 1.14 2013/05/22 15:05:50 dcoppa Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.15 2017/02/28 13:27:15 dcoppa Exp $
|
||||
@bin bin/awesome
|
||||
bin/awesome-client
|
||||
@man man/man1/awesome-client.1
|
||||
@ -14,16 +14,27 @@ share/awesome/lib/
|
||||
share/awesome/lib/awful/
|
||||
share/awesome/lib/awful/autofocus.lua
|
||||
share/awesome/lib/awful/button.lua
|
||||
share/awesome/lib/awful/client/
|
||||
share/awesome/lib/awful/client.lua
|
||||
share/awesome/lib/awful/client/focus.lua
|
||||
share/awesome/lib/awful/client/shape.lua
|
||||
share/awesome/lib/awful/client/urgent.lua
|
||||
share/awesome/lib/awful/completion.lua
|
||||
share/awesome/lib/awful/dbus.lua
|
||||
share/awesome/lib/awful/ewmh.lua
|
||||
share/awesome/lib/awful/hotkeys_popup/
|
||||
share/awesome/lib/awful/hotkeys_popup/init.lua
|
||||
share/awesome/lib/awful/hotkeys_popup/keys/
|
||||
share/awesome/lib/awful/hotkeys_popup/keys/init.lua
|
||||
share/awesome/lib/awful/hotkeys_popup/keys/vim.lua
|
||||
share/awesome/lib/awful/hotkeys_popup/widget.lua
|
||||
share/awesome/lib/awful/init.lua
|
||||
share/awesome/lib/awful/key.lua
|
||||
share/awesome/lib/awful/keygrabber.lua
|
||||
share/awesome/lib/awful/layout/
|
||||
share/awesome/lib/awful/layout/init.lua
|
||||
share/awesome/lib/awful/layout/suit/
|
||||
share/awesome/lib/awful/layout/suit/corner.lua
|
||||
share/awesome/lib/awful/layout/suit/fair.lua
|
||||
share/awesome/lib/awful/layout/suit/floating.lua
|
||||
share/awesome/lib/awful/layout/suit/init.lua
|
||||
@ -33,24 +44,29 @@ share/awesome/lib/awful/layout/suit/spiral.lua
|
||||
share/awesome/lib/awful/layout/suit/tile.lua
|
||||
share/awesome/lib/awful/menu.lua
|
||||
share/awesome/lib/awful/mouse/
|
||||
share/awesome/lib/awful/mouse/finder.lua
|
||||
share/awesome/lib/awful/mouse/drag_to_tag.lua
|
||||
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/prompt.lua
|
||||
share/awesome/lib/awful/remote.lua
|
||||
share/awesome/lib/awful/rules.lua
|
||||
share/awesome/lib/awful/screen.lua
|
||||
share/awesome/lib/awful/spawn.lua
|
||||
share/awesome/lib/awful/startup_notification.lua
|
||||
share/awesome/lib/awful/tag.lua
|
||||
share/awesome/lib/awful/titlebar.lua
|
||||
share/awesome/lib/awful/tooltip.lua
|
||||
share/awesome/lib/awful/util.lua
|
||||
share/awesome/lib/awful/wibar.lua
|
||||
share/awesome/lib/awful/wibox.lua
|
||||
share/awesome/lib/awful/widget/
|
||||
share/awesome/lib/awful/widget/button.lua
|
||||
share/awesome/lib/awful/widget/common.lua
|
||||
share/awesome/lib/awful/widget/graph.lua
|
||||
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/progressbar.lua
|
||||
@ -58,46 +74,90 @@ share/awesome/lib/awful/widget/prompt.lua
|
||||
share/awesome/lib/awful/widget/taglist.lua
|
||||
share/awesome/lib/awful/widget/tasklist.lua
|
||||
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/init.lua
|
||||
share/awesome/lib/beautiful/xresources.lua
|
||||
share/awesome/lib/gears/
|
||||
share/awesome/lib/gears/cache.lua
|
||||
share/awesome/lib/gears/color.lua
|
||||
share/awesome/lib/gears/debug.lua
|
||||
share/awesome/lib/gears/geometry.lua
|
||||
share/awesome/lib/gears/init.lua
|
||||
share/awesome/lib/gears/matrix.lua
|
||||
share/awesome/lib/gears/object/
|
||||
share/awesome/lib/gears/object.lua
|
||||
share/awesome/lib/gears/sort.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/surface.lua
|
||||
share/awesome/lib/gears/timer.lua
|
||||
share/awesome/lib/gears/wallpaper.lua
|
||||
share/awesome/lib/menubar/
|
||||
share/awesome/lib/menubar/icon_theme.lua
|
||||
share/awesome/lib/menubar/index_theme.lua
|
||||
share/awesome/lib/menubar/init.lua
|
||||
share/awesome/lib/menubar/menu_gen.lua
|
||||
share/awesome/lib/menubar/utils.lua
|
||||
share/awesome/lib/naughty/
|
||||
share/awesome/lib/naughty.lua
|
||||
share/awesome/lib/naughty/core.lua
|
||||
share/awesome/lib/naughty/dbus.lua
|
||||
share/awesome/lib/naughty/init.lua
|
||||
share/awesome/lib/wibox/
|
||||
share/awesome/lib/wibox/container/
|
||||
share/awesome/lib/wibox/container/arcchart.lua
|
||||
share/awesome/lib/wibox/container/background.lua
|
||||
share/awesome/lib/wibox/container/constraint.lua
|
||||
share/awesome/lib/wibox/container/init.lua
|
||||
share/awesome/lib/wibox/container/margin.lua
|
||||
share/awesome/lib/wibox/container/mirror.lua
|
||||
share/awesome/lib/wibox/container/radialprogressbar.lua
|
||||
share/awesome/lib/wibox/container/rotate.lua
|
||||
share/awesome/lib/wibox/container/scroll.lua
|
||||
share/awesome/lib/wibox/drawable.lua
|
||||
share/awesome/lib/wibox/hierarchy.lua
|
||||
share/awesome/lib/wibox/init.lua
|
||||
share/awesome/lib/wibox/layout/
|
||||
share/awesome/lib/wibox/layout/align.lua
|
||||
share/awesome/lib/wibox/layout/base.lua
|
||||
share/awesome/lib/wibox/layout/constraint.lua
|
||||
share/awesome/lib/wibox/layout/fixed.lua
|
||||
share/awesome/lib/wibox/layout/flex.lua
|
||||
share/awesome/lib/wibox/layout/init.lua
|
||||
share/awesome/lib/wibox/layout/margin.lua
|
||||
share/awesome/lib/wibox/layout/mirror.lua
|
||||
share/awesome/lib/wibox/layout/ratio.lua
|
||||
share/awesome/lib/wibox/layout/rotate.lua
|
||||
share/awesome/lib/wibox/layout/scroll.lua
|
||||
share/awesome/lib/wibox/layout/stack.lua
|
||||
share/awesome/lib/wibox/widget/
|
||||
share/awesome/lib/wibox/widget/background.lua
|
||||
share/awesome/lib/wibox/widget/base.lua
|
||||
share/awesome/lib/wibox/widget/checkbox.lua
|
||||
share/awesome/lib/wibox/widget/graph.lua
|
||||
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/slider.lua
|
||||
share/awesome/lib/wibox/widget/systray.lua
|
||||
share/awesome/lib/wibox/widget/textbox.lua
|
||||
share/awesome/lib/wibox/widget/textclock.lua
|
||||
share/awesome/themes/
|
||||
share/awesome/themes/default/
|
||||
share/awesome/themes/default/README
|
||||
share/awesome/themes/default/background.png
|
||||
share/awesome/themes/default/background_white.png
|
||||
share/awesome/themes/default/layouts/
|
||||
share/awesome/themes/default/layouts/cornerne.png
|
||||
share/awesome/themes/default/layouts/cornernew.png
|
||||
share/awesome/themes/default/layouts/cornernw.png
|
||||
share/awesome/themes/default/layouts/cornernww.png
|
||||
share/awesome/themes/default/layouts/cornerse.png
|
||||
share/awesome/themes/default/layouts/cornersew.png
|
||||
share/awesome/themes/default/layouts/cornersw.png
|
||||
share/awesome/themes/default/layouts/cornersww.png
|
||||
share/awesome/themes/default/layouts/dwindle.png
|
||||
share/awesome/themes/default/layouts/dwindlew.png
|
||||
share/awesome/themes/default/layouts/fairh.png
|
||||
@ -138,6 +198,8 @@ share/awesome/themes/default/titlebar/maximized_focus_active.png
|
||||
share/awesome/themes/default/titlebar/maximized_focus_inactive.png
|
||||
share/awesome/themes/default/titlebar/maximized_normal_active.png
|
||||
share/awesome/themes/default/titlebar/maximized_normal_inactive.png
|
||||
share/awesome/themes/default/titlebar/minimize_focus.png
|
||||
share/awesome/themes/default/titlebar/minimize_normal.png
|
||||
share/awesome/themes/default/titlebar/ontop_focus_active.png
|
||||
share/awesome/themes/default/titlebar/ontop_focus_inactive.png
|
||||
share/awesome/themes/default/titlebar/ontop_normal_active.png
|
||||
@ -149,6 +211,10 @@ share/awesome/themes/default/titlebar/sticky_normal_inactive.png
|
||||
share/awesome/themes/sky/
|
||||
share/awesome/themes/sky/awesome-icon.png
|
||||
share/awesome/themes/sky/layouts/
|
||||
share/awesome/themes/sky/layouts/cornerne.png
|
||||
share/awesome/themes/sky/layouts/cornernw.png
|
||||
share/awesome/themes/sky/layouts/cornerse.png
|
||||
share/awesome/themes/sky/layouts/cornersw.png
|
||||
share/awesome/themes/sky/layouts/dwindle.png
|
||||
share/awesome/themes/sky/layouts/fairh.png
|
||||
share/awesome/themes/sky/layouts/fairv.png
|
||||
@ -163,9 +229,16 @@ share/awesome/themes/sky/layouts/tileleft.png
|
||||
share/awesome/themes/sky/layouts/tiletop.png
|
||||
share/awesome/themes/sky/sky-background.png
|
||||
share/awesome/themes/sky/theme.lua
|
||||
share/awesome/themes/xresources/
|
||||
share/awesome/themes/xresources/assets.lua
|
||||
share/awesome/themes/xresources/theme.lua
|
||||
share/awesome/themes/zenburn/
|
||||
share/awesome/themes/zenburn/awesome-icon.png
|
||||
share/awesome/themes/zenburn/layouts/
|
||||
share/awesome/themes/zenburn/layouts/cornerne.png
|
||||
share/awesome/themes/zenburn/layouts/cornernw.png
|
||||
share/awesome/themes/zenburn/layouts/cornerse.png
|
||||
share/awesome/themes/zenburn/layouts/cornersw.png
|
||||
share/awesome/themes/zenburn/layouts/dwindle.png
|
||||
share/awesome/themes/zenburn/layouts/fairh.png
|
||||
share/awesome/themes/zenburn/layouts/fairv.png
|
||||
@ -203,100 +276,10 @@ share/awesome/themes/zenburn/titlebar/sticky_normal_active.png
|
||||
share/awesome/themes/zenburn/titlebar/sticky_normal_inactive.png
|
||||
share/awesome/themes/zenburn/zenburn-background.png
|
||||
share/doc/awesome/
|
||||
share/doc/awesome/AUTHORS
|
||||
share/doc/awesome/BUGS
|
||||
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/README
|
||||
share/doc/awesome/doc/
|
||||
share/doc/awesome/doc/index.html
|
||||
share/doc/awesome/doc/ldoc.css
|
||||
share/doc/awesome/doc/modules/
|
||||
share/doc/awesome/doc/modules/awesome.html
|
||||
share/doc/awesome/doc/modules/awful.autofocus.html
|
||||
share/doc/awesome/doc/modules/awful.button.html
|
||||
share/doc/awesome/doc/modules/awful.client.html
|
||||
share/doc/awesome/doc/modules/awful.completion.html
|
||||
share/doc/awesome/doc/modules/awful.dbus.html
|
||||
share/doc/awesome/doc/modules/awful.ewmh.html
|
||||
share/doc/awesome/doc/modules/awful.html
|
||||
share/doc/awesome/doc/modules/awful.key.html
|
||||
share/doc/awesome/doc/modules/awful.keygrabber.html
|
||||
share/doc/awesome/doc/modules/awful.layout.html
|
||||
share/doc/awesome/doc/modules/awful.layout.suit.fair.html
|
||||
share/doc/awesome/doc/modules/awful.layout.suit.floating.html
|
||||
share/doc/awesome/doc/modules/awful.layout.suit.html
|
||||
share/doc/awesome/doc/modules/awful.layout.suit.magnifier.html
|
||||
share/doc/awesome/doc/modules/awful.layout.suit.max.html
|
||||
share/doc/awesome/doc/modules/awful.layout.suit.spiral.html
|
||||
share/doc/awesome/doc/modules/awful.layout.suit.tile.html
|
||||
share/doc/awesome/doc/modules/awful.menu.html
|
||||
share/doc/awesome/doc/modules/awful.mouse.finder.html
|
||||
share/doc/awesome/doc/modules/awful.mouse.html
|
||||
share/doc/awesome/doc/modules/awful.placement.html
|
||||
share/doc/awesome/doc/modules/awful.prompt.html
|
||||
share/doc/awesome/doc/modules/awful.remote.html
|
||||
share/doc/awesome/doc/modules/awful.rules.html
|
||||
share/doc/awesome/doc/modules/awful.screen.html
|
||||
share/doc/awesome/doc/modules/awful.startup_notification.html
|
||||
share/doc/awesome/doc/modules/awful.tag.html
|
||||
share/doc/awesome/doc/modules/awful.titlebar.html
|
||||
share/doc/awesome/doc/modules/awful.tooltip.html
|
||||
share/doc/awesome/doc/modules/awful.util.html
|
||||
share/doc/awesome/doc/modules/awful.wibox.html
|
||||
share/doc/awesome/doc/modules/awful.widget.button.html
|
||||
share/doc/awesome/doc/modules/awful.widget.common.html
|
||||
share/doc/awesome/doc/modules/awful.widget.graph.html
|
||||
share/doc/awesome/doc/modules/awful.widget.html
|
||||
share/doc/awesome/doc/modules/awful.widget.launcher.html
|
||||
share/doc/awesome/doc/modules/awful.widget.layoutbox.html
|
||||
share/doc/awesome/doc/modules/awful.widget.progressbar.html
|
||||
share/doc/awesome/doc/modules/awful.widget.prompt.html
|
||||
share/doc/awesome/doc/modules/awful.widget.taglist.html
|
||||
share/doc/awesome/doc/modules/awful.widget.tasklist.html
|
||||
share/doc/awesome/doc/modules/awful.widget.textclock.html
|
||||
share/doc/awesome/doc/modules/beautiful.html
|
||||
share/doc/awesome/doc/modules/button.html
|
||||
share/doc/awesome/doc/modules/client.html
|
||||
share/doc/awesome/doc/modules/dbus.html
|
||||
share/doc/awesome/doc/modules/drawable.html
|
||||
share/doc/awesome/doc/modules/drawin.html
|
||||
share/doc/awesome/doc/modules/gears.color.html
|
||||
share/doc/awesome/doc/modules/gears.debug.html
|
||||
share/doc/awesome/doc/modules/gears.html
|
||||
share/doc/awesome/doc/modules/gears.object.html
|
||||
share/doc/awesome/doc/modules/gears.sort.html
|
||||
share/doc/awesome/doc/modules/gears.surface.html
|
||||
share/doc/awesome/doc/modules/gears.wallpaper.html
|
||||
share/doc/awesome/doc/modules/key.html
|
||||
share/doc/awesome/doc/modules/keygrabber.html
|
||||
share/doc/awesome/doc/modules/menubar.html
|
||||
share/doc/awesome/doc/modules/menubar.menu_gen.html
|
||||
share/doc/awesome/doc/modules/menubar.utils.html
|
||||
share/doc/awesome/doc/modules/mouse.html
|
||||
share/doc/awesome/doc/modules/mousegrabber.html
|
||||
share/doc/awesome/doc/modules/naughty.html
|
||||
share/doc/awesome/doc/modules/root.html
|
||||
share/doc/awesome/doc/modules/screen.html
|
||||
share/doc/awesome/doc/modules/selection.html
|
||||
share/doc/awesome/doc/modules/tag.html
|
||||
share/doc/awesome/doc/modules/timer.html
|
||||
share/doc/awesome/doc/modules/wibox.drawable.html
|
||||
share/doc/awesome/doc/modules/wibox.html
|
||||
share/doc/awesome/doc/modules/wibox.layout.align.html
|
||||
share/doc/awesome/doc/modules/wibox.layout.base.html
|
||||
share/doc/awesome/doc/modules/wibox.layout.constraint.html
|
||||
share/doc/awesome/doc/modules/wibox.layout.fixed.html
|
||||
share/doc/awesome/doc/modules/wibox.layout.flex.html
|
||||
share/doc/awesome/doc/modules/wibox.layout.html
|
||||
share/doc/awesome/doc/modules/wibox.layout.margin.html
|
||||
share/doc/awesome/doc/modules/wibox.layout.mirror.html
|
||||
share/doc/awesome/doc/modules/wibox.layout.rotate.html
|
||||
share/doc/awesome/doc/modules/wibox.widget.background.html
|
||||
share/doc/awesome/doc/modules/wibox.widget.base.html
|
||||
share/doc/awesome/doc/modules/wibox.widget.html
|
||||
share/doc/awesome/doc/modules/wibox.widget.imagebox.html
|
||||
share/doc/awesome/doc/modules/wibox.widget.systray.html
|
||||
share/doc/awesome/doc/modules/wibox.widget.textbox.html
|
||||
share/examples/awesome/
|
||||
share/examples/awesome/rc.lua
|
||||
@sample ${SYSCONFDIR}/xdg/
|
||||
|
Loading…
x
Reference in New Issue
Block a user