[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbsd-ports
Subject:    Re: UPDATE: x11/awesome
From:       David Coppa <dcoppa () gmail ! com>
Date:       2010-05-31 10:14:46
Message-ID: 20100531101446.GA28749 () x41 ! dacolab ! dom
[Download RAW message or body]

On Mon, 31 May 2010, Armin Wolfermann wrote:

> * David Coppa <dcoppa@gmail.com> [30.05.2010 14:09]:
> > This updates the awesome window manager to its latest version, 
> > 3.4.4.
> > 
> > OKs? Comments?
> 
> ::devel/gperf is missing in BUILD_DEPENDS. Works for me on i386.

Good catch, thank you!

Updated diff follows:

Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/awesome/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile	11 Aug 2009 08:42:07 -0000	1.12
+++ Makefile	31 May 2010 10:07:51 -0000
@@ -2,51 +2,61 @@
 
 COMMENT=		fast, small, dynamic and awesome window manager
 
-DISTNAME=		awesome-2.3.6
-PKGNAME=		${DISTNAME}p0
-
+DISTNAME=		awesome-3.4.4
+EXTRACT_SUFX=		.tar.bz2
 CATEGORIES=		x11
 
 HOMEPAGE=		http://awesome.naquadah.org/
 
-MAINTAINER=		D. Adam Karim <adam@akarsoft.com>
-
 # GPLv2+
 PERMIT_PACKAGE_CDROM=	Yes
 PERMIT_PACKAGE_FTP=	Yes
 PERMIT_DISTFILES_CDROM=	Yes
 PERMIT_DISTFILES_FTP=	Yes
-WANTLIB=		X11 Xext Xinerama Xrandr Xau Xdmcp Xrender \
-			c cairo expat fontconfig freetype glitz \
-			gmodule-2.0 glib-2.0 gobject-2.0 iconv intl \
-			m pixman-1 png z pthread-stubs xcb
-
-MASTER_SITES=		${HOMEPAGE}/download/
 
-LIB_DEPENDS=		confuse.>=1::devel/libconfuse \
+WANTLIB=		X11 Xau Xdmcp Xext Xrender c cairo expat \
+			fontconfig freetype glib-2.0 glitz gmodule-2.0 \
+			gobject-2.0 gthread-2.0 iconv intl m pixman-1 \
+			png pthread pthread-stubs xcb xcb-atom xcb-aux \
+			xcb-event xcb-icccm xcb-image xcb-keysyms \
+			xcb-property xcb-randr xcb-render \
+			xcb-render-util xcb-shape xcb-shm \
+			xcb-xinerama xcb-xtest z
+
+MASTER_SITES=		${HOMEPAGE}download/
+
+LIB_DEPENDS=		execinfo::devel/libexecinfo \
+			pango-1.0,pangocairo-1.0,pangoft2-1.0::devel/pango \
+			ev::devel/libev \
+			startup-notification-1::devel/startup-notification \
 			Imlib2.>=2::graphics/imlib2 \
-			pango-1.0,pangocairo-1.0,pangoft2-1.0::devel/pango
-BUILD_DEPENDS=		::devel/doxygen \
+			lua::lang/lua \
+			dbus-1::x11/dbus \
+			xdg-basedir::x11/libxdg-basedir
+
+BUILD_DEPENDS=		::devel/gperf \
+			::textproc/asciidoc \
 			::textproc/xmlto \
-			::textproc/asciidoc
+			::graphics/ImageMagick \
+			::devel/doxygen
 
-CONFIGURE_STYLE=	gnu
+RUN_DEPENDS=		::misc/rlwrap \
+			::graphics/feh
 
-MAKE_FLAGS=		AWESOME_CFLAGS=""
+MODULES=		devel/cmake
 
-USE_X11=		Yes
+CONFIGURE_STYLE=	cmake
 
-MODULES=		lang/python
+USE_X11=		Yes
 
 NO_REGRESS=		Yes
 
-pre-install:
-	@perl -pi -e 's|Mod4|Mod1|g' ${WRKSRC}/awesomerc
+post-build:
+	@rm -f ${WRKDIST}/lib/awful/util.lua.in.orig
 
 post-install:
 	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/awesome/
 	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/awesome/
-	${INSTALL_DATA} ${WRKSRC}/awesomerc ${PREFIX}/share/examples/awesome/
-	${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/awesome/
+	mv ${WRKINST}/${SYSCONFDIR}/xdg/awesome/rc.lua ${PREFIX}/share/examples/awesome/
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/awesome/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo	19 May 2009 11:07:06 -0000	1.7
+++ distinfo	31 May 2010 10:07:51 -0000
@@ -1,5 +1,5 @@
-MD5 (awesome-2.3.6.tar.gz) = f0I+ybug+Q5TBeNHbIRzcQ==
-RMD160 (awesome-2.3.6.tar.gz) = xKCXAmv/SaagrGWvE4GJWMM2W94=
-SHA1 (awesome-2.3.6.tar.gz) = zMcPgQYXtv7MJWKW8aPXWlnF3mE=
-SHA256 (awesome-2.3.6.tar.gz) = FKOLZILVD3WnlqJKR+BAia5RtARt5iLOMjeDY3u2G1A=
-SIZE (awesome-2.3.6.tar.gz) = 232212
+MD5 (awesome-3.4.4.tar.bz2) = jCU3rYmNf1ig87qS5qVhoQ==
+RMD160 (awesome-3.4.4.tar.bz2) = f/V6J+9ps1EE3Sx1Oq9lFm4Qh6A=
+SHA1 (awesome-3.4.4.tar.bz2) = kjNVsuNDIMQmX7pJBqW5I4abiKY=
+SHA256 (awesome-3.4.4.tar.bz2) = H+Q0bZHrYGRWKT9b1yOc5muMXCIyhIYA//ryZPO2mfM=
+SIZE (awesome-3.4.4.tar.bz2) = 271404
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-CMakeLists_txt	31 May 2010 10:07:51 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- CMakeLists.txt.orig	Mon May 10 10:46:04 2010
++++ CMakeLists.txt	Mon May 10 10:46:23 2010
+@@ -185,7 +185,7 @@ if(GENERATE_MANPAGES)
+             DEPENDS ${txtfile}
+             VERBATIM)
+         add_custom_command(
+-            COMMAND ${XMLTO_EXECUTABLE} man ${xmlfile}
++            COMMAND ${XMLTO_EXECUTABLE} --skip-validation man ${xmlfile}
+             OUTPUT  ${manfile}
+             WORKING_DIRECTORY ${BUILD_DIR}/manpages
+             DEPENDS ${xmlfile})
Index: patches/patch-Makefile_in
===================================================================
RCS file: patches/patch-Makefile_in
diff -N patches/patch-Makefile_in
--- patches/patch-Makefile_in	19 May 2009 11:07:06 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- Makefile.in.orig	Sat Apr 18 15:56:52 2009
-+++ Makefile.in	Tue May 12 13:15:40 2009
-@@ -200,7 +200,7 @@ STRIP = @STRIP@
- VERSION = @VERSION@
- WHOAMI = @WHOAMI@
- XMKMF = @XMKMF@
--XMLTO = @XMLTO@
-+XMLTO = @XMLTO@ --skip-validation
- X_CFLAGS = @X_CFLAGS@
- X_EXTRA_LIBS = @X_EXTRA_LIBS@
- X_LIBS = @X_LIBS@
Index: patches/patch-awesomeConfig_cmake
===================================================================
RCS file: patches/patch-awesomeConfig_cmake
diff -N patches/patch-awesomeConfig_cmake
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-awesomeConfig_cmake	31 May 2010 10:07:51 -0000
@@ -0,0 +1,52 @@
+$OpenBSD$
+--- awesomeConfig.cmake.orig	Tue Mar  2 16:54:05 2010
++++ awesomeConfig.cmake	Mon May 10 11:25:40 2010
+@@ -18,9 +18,9 @@ option(GENERATE_LUADOC "generate luadoc" ON)
+ link_directories(/usr/local/lib)
+ 
+ # {{{ CFLAGS
+-add_definitions(-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
++add_definitions(-std=gnu99 -ggdb3 -fno-strict-aliasing -Wall
++    -Wchar-subscripts -Wcast-align -Wwrite-strings
++    -Wsign-compare -Wunused -Wno-unused-parameter -Wuninitialized
+     -Wpointer-arith -Wredundant-decls -Wformat-nonliteral
+     -Wno-format-zero-length -Wmissing-format-attribute -Wmissing-prototypes
+     -Wstrict-prototypes)
+@@ -168,6 +168,9 @@ endmacro()
+ # Check for libev
+ a_find_library(LIB_EV ev)
+ 
++# Check for libexecinfo on non Glibc systems
++a_find_library(LIB_EXECINFO execinfo)
++
+ # Error check
+ if(NOT LUA51_FOUND AND NOT LUA50_FOUND) # This is a workaround to a cmake bug
+     message(FATAL_ERROR "lua library not found")
+@@ -177,6 +180,7 @@ set(AWESOME_REQUIRED_LIBRARIES
+     ${AWESOME_COMMON_REQUIRED_LDFLAGS}
+     ${AWESOME_REQUIRED_LIBRARIES}
+     ${LIB_EV}
++    ${LIB_EXECINFO}
+     ${LUA_LIBRARIES})
+ 
+ set(AWESOME_REQUIRED_INCLUDE_DIRS
+@@ -216,7 +220,7 @@ endif()
+ if(DEFINED SYSCONFDIR)
+     set(SYSCONFDIR ${SYSCONFDIR} CACHE PATH "config directory")
+ else()
+-    set(SYSCONFDIR ${PREFIX}/etc CACHE PATH "config directory")
++    set(SYSCONFDIR /etc CACHE PATH "config directory")
+ endif()
+ 
+ #If an XDG Config Dir is specificed, use it instead
+@@ -245,7 +249,7 @@ endif()
+ if(DEFINED AWESOME_MAN_PATH)
+    set(AWESOME_MAN_PATH ${AWESOME_MAN_PATH} CACHE PATH "awesome manpage directory")
+ else()
+-   set(AWESOME_MAN_PATH ${PREFIX}/share/man CACHE PATH "awesome manpage directory")
++   set(AWESOME_MAN_PATH ${PREFIX}/man CACHE PATH "awesome manpage directory")
+ endif()
+ 
+ # Hide to avoid confusion
Index: patches/patch-common_util_c
===================================================================
RCS file: patches/patch-common_util_c
diff -N patches/patch-common_util_c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-common_util_c	31 May 2010 10:07:51 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- common/util.c.orig	Tue Mar  2 16:54:05 2010
++++ common/util.c	Mon May 10 10:46:57 2010
+@@ -194,7 +194,7 @@ a_exec(const char *cmd)
+     if(!shell && !(shell = getenv("SHELL")))
+         shell = "/bin/sh";
+ 
+-    execl(shell, shell, "-c", cmd, NULL);
++    execl(shell, shell, "-c", cmd, (char *)NULL);
+ }
+ 
+ // vim: filetype=c:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=80
Index: patches/patch-dbus_c
===================================================================
RCS file: patches/patch-dbus_c
diff -N patches/patch-dbus_c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-dbus_c	31 May 2010 10:07:51 -0000
@@ -0,0 +1,19 @@
+$OpenBSD$
+--- dbus.c.orig	Tue Mar  2 16:54:05 2010
++++ dbus.c	Mon May 10 10:46:57 2010
+@@ -71,6 +71,7 @@ static int
+ a_dbus_message_iter(DBusMessageIter *iter)
+ {
+     int nargs = 0;
++    int datalen = 0;
+ 
+     do
+     {
+@@ -130,7 +131,6 @@ a_dbus_message_iter(DBusMessageIter *iter)
+ 
+                     switch(array_type)
+                     {
+-                      int datalen = 0;
+ #define DBUS_MSG_HANDLE_ARRAY_TYPE_NUMBER(type, dbustype) \
+                       case dbustype: \
+                         { \
Index: patches/patch-globalconf_h
===================================================================
RCS file: patches/patch-globalconf_h
diff -N patches/patch-globalconf_h
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-globalconf_h	31 May 2010 10:07:51 -0000
@@ -0,0 +1,31 @@
+$OpenBSD$
+--- globalconf.h.orig	Tue Mar  2 16:54:05 2010
++++ globalconf.h	Mon May 10 10:46:57 2010
+@@ -139,5 +139,27 @@ typedef struct
+ 
+ extern awesome_t globalconf;
+ 
++#if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 0)
++#define ALWAYS_INLINE __attribute__((always_inline)) inline
++#else
++#define ALWAYS_INLINE inline
++#endif
++
++#if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 3)
++#define awesome_clz(x) __builtin_clz(x)
++#else
++static int ALWAYS_INLINE awesome_clz( uint32_t x )
++{
++    static uint8_t lut[16] = {4,3,2,2,1,1,1,1,0,0,0,0,0,0,0,0};
++    int y, z = (((x >> 16) - 1) >> 27) & 16;
++    x >>= z^16;
++    z += y = ((x - 0x100) >> 28) & 8;
++    x >>= y^8;
++    z += y = ((x - 0x10) >> 29) & 4;
++    x >>= y^4;
++    return z + lut[x];
++}
++#endif
++
+ #endif
+ // vim: filetype=c:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=80
Index: patches/patch-key_c
===================================================================
RCS file: patches/patch-key_c
diff -N patches/patch-key_c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-key_c	31 May 2010 10:07:51 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- key.c.orig	Tue Mar  2 16:54:05 2010
++++ key.c	Mon May 10 10:46:57 2010
+@@ -351,7 +351,7 @@ static int8_t const __utf32_clz_to_len[32] = {
+     2, 2, 2, 2,         /* 0x00000080 */
+     1, 1, 1, 1, 1, 1, 1 /* 0x00000001 */
+ };
+-#define utf8clen(c) __utf32_clz_to_len[__builtin_clz((uint32_t)(c) | 1)]
++#define utf8clen(c) __utf32_clz_to_len[awesome_clz((uint32_t)(c) | 1)]
+ 
+ static bool
+ keysym_to_utf8(char *buf, const xcb_keysym_t ksym)
Index: patches/patch-lib_awful_util_lua_in
===================================================================
RCS file: patches/patch-lib_awful_util_lua_in
diff -N patches/patch-lib_awful_util_lua_in
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-lib_awful_util_lua_in	31 May 2010 10:07:51 -0000
@@ -0,0 +1,56 @@
+$OpenBSD$
+
+XXX THIS IS A HACK
+This is needed to workaround the effects of userland 
+threads which change I/O operations to non-blocking.
+
+--- lib/awful/util.lua.in.orig	Tue Mar  2 17:54:05 2010
++++ lib/awful/util.lua.in	Sun May 30 12:24:36 2010
+@@ -88,18 +88,41 @@ function spawn_with_shell(cmd, screen)
+     end
+ end
+ 
++local function read_all(fn)
++    local fd = io.open(fn, _OPEN_RT)
++    if not fd then return nil end
++    local str = fd:read'*a'
++    fd:close()
++    return str
++end
++
+ --- Read a program output and returns its output as a string.
+ -- @param cmd The command to run.
+ -- @return A string with the program output, or the error if one occured.
+ function pread(cmd)
+     if cmd and cmd ~= "" then
+-        local f, err = io.popen(cmd, 'r')
+-        if f then
+-            local s = f:read("*all")
+-            f:close()
+-            return s
++        local rc, sout, serr
++        local tmp1, tmp2
++        local fd_check, serr_check
++
++        tmp1 = os.tmpname()
++        tmp2 = os.tmpname()
++        rc   = os.execute(cmd.." > "..tmp1.." 2> "..tmp2)
++        sout = read_all(tmp1)
++        serr = read_all(tmp2)
++
++        fd_check = io.open(tmp2)
++        if not fd_check then return nil end
++        serr_check = fd_check:read'*l'
++        fd_check:close()
++
++        os.remove(tmp1)
++        os.remove(tmp2)
++
++	if serr_check then
++            return serr
+         else
+-            return err
++            return sout
+         end
+     end
+ end
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/x11/awesome/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR	26 Sep 2007 19:13:35 -0000	1.1.1.1
+++ pkg/DESCR	31 May 2010 10:07:51 -0000
@@ -1,7 +1,5 @@
-awesome is a window manager initially based on a dwm code rewriting.
-It's extremely fast, small, dynamic and awesome.
-
-It manages windows in several layouts mode: tiled, floating, etc.  Each
-layout can be applied dynamically, optimizing the environment for the
-application in use and the task performed. Every aspect of awesome is
-configurable via a configuration file: awesomerc.
+awesome is a highly configurable, next-generation window manager 
+framework for X. It is very fast, small, dynamic and it's heavily 
+extensible using the Lua programming language.
+It is primarily targeted at power users, developers and anyone who 
+wants to have fine grained control over his graphical environment.
Index: pkg/MESSAGE
===================================================================
RCS file: /cvs/ports/x11/awesome/pkg/MESSAGE,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 MESSAGE
--- pkg/MESSAGE	26 Sep 2007 19:13:35 -0000	1.1.1.1
+++ pkg/MESSAGE	31 May 2010 10:07:51 -0000
@@ -1,3 +1,3 @@
-Before running awesome, you'll need to create a configuration file. Copy
-the provided ${PREFIX}/share/examples/awesome/awesomerc to ~/.awesomerc
-and modify as necessary.
+Before running awesome, you'll need to create a configuration file.
+Copy the provided ${PREFIX}/share/examples/awesome/rc.lua to 
+~/.config/awesome/rc.lua and modify as necessary.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/awesome/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- pkg/PLIST	19 May 2009 11:07:06 -0000	1.6
+++ pkg/PLIST	31 May 2010 10:07:51 -0000
@@ -1,40 +1,189 @@
 @comment $OpenBSD: PLIST,v 1.6 2009/05/19 11:07:06 sthen Exp $
 @bin bin/awesome
-@bin bin/awesome-client
-@bin bin/awesome-menu
-@bin bin/awesome-message
-@man man/man1/awesome-client.1
-@man man/man1/awesome-menu.1
-@man man/man1/awesome-message.1
-@man man/man1/awesome.1
-@man man/man5/awesomerc.5
+bin/awesome-client
+bin/awsetbg
+@man man/man1/awesome-client.1.gz
+@man man/man1/awesome.1.gz
+@man man/man1/awsetbg.1.gz
+@man man/man5/awesomerc.5.gz
 share/awesome/
 share/awesome/icons/
 share/awesome/icons/awesome16.png
 share/awesome/icons/awesome32.png
 share/awesome/icons/awesome48.png
 share/awesome/icons/awesome64.png
-share/awesome/icons/layouts/
-share/awesome/icons/layouts/dwindle.png
-share/awesome/icons/layouts/dwindlew.png
-share/awesome/icons/layouts/floating.png
-share/awesome/icons/layouts/floatingw.png
-share/awesome/icons/layouts/max.png
-share/awesome/icons/layouts/maxw.png
-share/awesome/icons/layouts/spiral.png
-share/awesome/icons/layouts/spiralw.png
-share/awesome/icons/layouts/tile.png
-share/awesome/icons/layouts/tilebottom.png
-share/awesome/icons/layouts/tilebottomw.png
-share/awesome/icons/layouts/tileleft.png
-share/awesome/icons/layouts/tileleftw.png
-share/awesome/icons/layouts/tiletop.png
-share/awesome/icons/layouts/tiletopw.png
-share/awesome/icons/layouts/tilew.png
+share/awesome/lib/
+share/awesome/lib/awful/
+share/awesome/lib/awful/autofocus.lua
+share/awesome/lib/awful/button.lua
+share/awesome/lib/awful/client.lua
+share/awesome/lib/awful/completion.lua
+share/awesome/lib/awful/dbus.lua
+share/awesome/lib/awful/hooks.lua
+share/awesome/lib/awful/init.lua
+share/awesome/lib/awful/key.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/fair.lua
+share/awesome/lib/awful/layout/suit/floating.lua
+share/awesome/lib/awful/layout/suit/init.lua
+share/awesome/lib/awful/layout/suit/magnifier.lua
+share/awesome/lib/awful/layout/suit/max.lua
+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/init.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/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/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/launcher.lua
+share/awesome/lib/awful/widget/layout/
+share/awesome/lib/awful/widget/layout/default.lua
+share/awesome/lib/awful/widget/layout/horizontal.lua
+share/awesome/lib/awful/widget/layout/init.lua
+share/awesome/lib/awful/widget/layout/vertical.lua
+share/awesome/lib/awful/widget/layoutbox.lua
+share/awesome/lib/awful/widget/progressbar.lua
+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/beautiful.lua
+share/awesome/lib/naughty.lua
+share/awesome/themes/
+share/awesome/themes/default/
+share/awesome/themes/default/background.png
+share/awesome/themes/default/layouts/
+share/awesome/themes/default/layouts/dwindle.png
+share/awesome/themes/default/layouts/dwindlew.png
+share/awesome/themes/default/layouts/fairh.png
+share/awesome/themes/default/layouts/fairhw.png
+share/awesome/themes/default/layouts/fairv.png
+share/awesome/themes/default/layouts/fairvw.png
+share/awesome/themes/default/layouts/floating.png
+share/awesome/themes/default/layouts/floatingw.png
+share/awesome/themes/default/layouts/fullscreen.png
+share/awesome/themes/default/layouts/fullscreenw.png
+share/awesome/themes/default/layouts/magnifier.png
+share/awesome/themes/default/layouts/magnifierw.png
+share/awesome/themes/default/layouts/max.png
+share/awesome/themes/default/layouts/maxw.png
+share/awesome/themes/default/layouts/spiral.png
+share/awesome/themes/default/layouts/spiralw.png
+share/awesome/themes/default/layouts/tile.png
+share/awesome/themes/default/layouts/tilebottom.png
+share/awesome/themes/default/layouts/tilebottomw.png
+share/awesome/themes/default/layouts/tileleft.png
+share/awesome/themes/default/layouts/tileleftw.png
+share/awesome/themes/default/layouts/tiletop.png
+share/awesome/themes/default/layouts/tiletopw.png
+share/awesome/themes/default/layouts/tilew.png
+share/awesome/themes/default/submenu.png
+share/awesome/themes/default/taglist/
+share/awesome/themes/default/taglist/squarefw.png
+share/awesome/themes/default/taglist/squarew.png
+share/awesome/themes/default/tasklist/
+share/awesome/themes/default/tasklist/floating.png
+share/awesome/themes/default/tasklist/floatingw.png
+share/awesome/themes/default/theme.lua
+share/awesome/themes/default/titlebar/
+share/awesome/themes/default/titlebar/close_focus.png
+share/awesome/themes/default/titlebar/close_normal.png
+share/awesome/themes/default/titlebar/floating_focus_active.png
+share/awesome/themes/default/titlebar/floating_focus_inactive.png
+share/awesome/themes/default/titlebar/floating_normal_active.png
+share/awesome/themes/default/titlebar/floating_normal_inactive.png
+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/ontop_focus_active.png
+share/awesome/themes/default/titlebar/ontop_focus_inactive.png
+share/awesome/themes/default/titlebar/ontop_normal_active.png
+share/awesome/themes/default/titlebar/ontop_normal_inactive.png
+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/sky/
+share/awesome/themes/sky/awesome-icon.png
+share/awesome/themes/sky/layouts/
+share/awesome/themes/sky/layouts/fairh.png
+share/awesome/themes/sky/layouts/fairv.png
+share/awesome/themes/sky/layouts/floating.png
+share/awesome/themes/sky/layouts/fullscreen.png
+share/awesome/themes/sky/layouts/magnifier.png
+share/awesome/themes/sky/layouts/max.png
+share/awesome/themes/sky/layouts/tile.png
+share/awesome/themes/sky/layouts/tilebottom.png
+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/zenburn/
+share/awesome/themes/zenburn/awesome-icon.png
+share/awesome/themes/zenburn/layouts/
+share/awesome/themes/zenburn/layouts/dwindle.png
+share/awesome/themes/zenburn/layouts/fairh.png
+share/awesome/themes/zenburn/layouts/fairv.png
+share/awesome/themes/zenburn/layouts/floating.png
+share/awesome/themes/zenburn/layouts/fullscreen.png
+share/awesome/themes/zenburn/layouts/magnifier.png
+share/awesome/themes/zenburn/layouts/max.png
+share/awesome/themes/zenburn/layouts/spiral.png
+share/awesome/themes/zenburn/layouts/tile.png
+share/awesome/themes/zenburn/layouts/tilebottom.png
+share/awesome/themes/zenburn/layouts/tileleft.png
+share/awesome/themes/zenburn/layouts/tiletop.png
+share/awesome/themes/zenburn/taglist/
+share/awesome/themes/zenburn/taglist/squarefz.png
+share/awesome/themes/zenburn/taglist/squarez.png
+share/awesome/themes/zenburn/theme.lua
+share/awesome/themes/zenburn/titlebar/
+share/awesome/themes/zenburn/titlebar/close_focus.png
+share/awesome/themes/zenburn/titlebar/close_normal.png
+share/awesome/themes/zenburn/titlebar/floating_focus_active.png
+share/awesome/themes/zenburn/titlebar/floating_focus_inactive.png
+share/awesome/themes/zenburn/titlebar/floating_normal_active.png
+share/awesome/themes/zenburn/titlebar/floating_normal_inactive.png
+share/awesome/themes/zenburn/titlebar/maximized_focus_active.png
+share/awesome/themes/zenburn/titlebar/maximized_focus_inactive.png
+share/awesome/themes/zenburn/titlebar/maximized_normal_active.png
+share/awesome/themes/zenburn/titlebar/maximized_normal_inactive.png
+share/awesome/themes/zenburn/titlebar/ontop_focus_active.png
+share/awesome/themes/zenburn/titlebar/ontop_focus_inactive.png
+share/awesome/themes/zenburn/titlebar/ontop_normal_active.png
+share/awesome/themes/zenburn/titlebar/ontop_normal_inactive.png
+share/awesome/themes/zenburn/titlebar/sticky_focus_active.png
+share/awesome/themes/zenburn/titlebar/sticky_focus_inactive.png
+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/LICENSE
 share/doc/awesome/README
-share/doc/awesome/STYLE
-share/doc/awesome/UPGRADE
-share/doc/awesome/awesomerc
 share/examples/awesome/
-share/examples/awesome/awesomerc
+share/examples/awesome/rc.lua
+@sample ${SYSCONFDIR}/xdg/
+@sample ${SYSCONFDIR}/xdg/awesome/
+@sample ${SYSCONFDIR}/xdg/awesome/rc.lua
+share/xsessions/
+share/xsessions/awesome.desktop

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic