1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= Dynamic WM for X, highly configurable in Lua
9 HOMEPAGE= https://awesomewm.org
10 CONTACT= Michael_Reim[kraileth@elderlinux.org]
13 SITES[main]= https://github.com/awesomeWM/awesome-releases/raw/master/
14 DISTFILE[1]= awesome-4.3.tar.bz2:main
16 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILD_DEPENDS= ImageMagick:dev:standard
25 ruby-asciidoctor:single:ruby_default
28 libxkbcommon:dev:standard
29 BUILDRUN_DEPENDS= ImageMagick:primary:standard
31 libxdg-basedir:single:standard
32 libxkbcommon:primary:standard
34 startup-notification:single:standard
36 USES= cmake gmake lua:5.3,tools pkgconfig execinfo
37 GNOME_COMPONENTS= cairo gdkpixbuf pango introspection
38 XORG_COMPONENTS= xcb-util-cursor xcb-util-keysyms xcb-util-wm
41 LICENSE= GPLv2+:primary
42 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
43 LICENSE_FILE= GPLv2+:{{WRKSRC}}/LICENSE
44 LICENSE_AWK= TERMS:"^$$"
45 LICENSE_SOURCE= TERMS:{{WRKSRC}}/awesome.h
48 FPC_EQUIVALENT= x11-wm/awesome
50 SUB_FILES= pkg-message-primary
53 CMAKE_ARGS= -DSYSCONFDIR={{PREFIX}}/etc
54 VAR_OPSYS[linux]= LDFLAGS=-ldl
57 ${REINPLACE_CMD} -e "/COMMAND lua/ s,lua,${LUA_CMD}," \
58 ${WRKSRC}/awesomeConfig.cmake
59 ${REINPLACE_CMD} -e "s| lua| ${LUA_CMD}|" \
60 ${WRKSRC}/tests/examples/CMakeLists.txt
63 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/awesome
65 [FILE:1439:descriptions/desc.primary]
66 Awesome is a highly configurable, next generation framework window manager
67 for X. It is very fast, extensible and licensed under the GNU GPLv2
68 license. It is primarily targeted at power users, developers and any
69 people dealing with every day computing tasks and who want to have
70 fine-grained control on their graphical environment.
72 To achieve its goals, awesome has been designed as a framework window
73 manager. It's extremely fast, small, dynamic and heavily extensible using
74 the Lua programming language. A documented API is provided to configure
75 and define the behavior of your window manager.
79 - Very stable, fast and small codebase and footprint.
80 - First window manager using the asynchronous XCB library instead of the
81 old, synchronous Xlib, which makes awesome less subject to latency
82 compared to other window managers.
83 - Documented source code and API.
84 - No mouse needed: everything can be performed with the keyboard.
85 - Real multihead support (XRandR) with per screen desktops (tags).
86 - Implements many Freedesktop standards: EWMH, XDG Base Directory, XEmbed,
87 Desktop Notification, System Tray.
88 - Does not distinguish between layers: there is no floating or tiled layer.
89 - Uses tags instead of workspaces: allow to place clients on several tags,
90 and display several tags at the same time.
91 - A lot of Lua extensions to add features: dynamic tagging, widget
92 feeding, tabs, layouts, ...
97 e531c1658a9c387f508f50f97d5601c2000a75cd08b70d385e9b6eb88070dc85 1095118 awesome-4.3.tar.bz2
100 [FILE:5539:manifests/plist.primary]
104 etc/xdg/awesome/rc.lua
113 share/awesome/lib/awful/
131 startup_notification.lua
138 share/awesome/lib/awful/client/
142 share/awesome/lib/awful/hotkeys_popup/
145 share/awesome/lib/awful/hotkeys_popup/keys/
152 share/awesome/lib/awful/layout/init.lua
153 share/awesome/lib/awful/layout/suit/
162 share/awesome/lib/awful/mouse/
167 share/awesome/lib/awful/widget/
185 share/awesome/lib/beautiful/
190 share/awesome/lib/gears/
207 share/awesome/lib/gears/object/properties.lua
208 share/awesome/lib/gears/sort/
211 share/awesome/lib/menubar/
217 share/awesome/lib/naughty/
221 share/awesome/lib/wibox/
225 share/awesome/lib/wibox/container/
233 radialprogressbar.lua
236 share/awesome/lib/wibox/layout/
250 share/awesome/lib/wibox/widget/
265 share/awesome/themes/default/
271 share/awesome/themes/default/layouts/
304 share/awesome/themes/default/taglist/
307 share/awesome/themes/default/titlebar/
310 floating_focus_active.png
311 floating_focus_inactive.png
312 floating_normal_active.png
313 floating_normal_inactive.png
314 maximized_focus_active.png
315 maximized_focus_inactive.png
316 maximized_normal_active.png
317 maximized_normal_inactive.png
320 ontop_focus_active.png
321 ontop_focus_inactive.png
322 ontop_normal_active.png
323 ontop_normal_inactive.png
324 sticky_focus_active.png
325 sticky_focus_inactive.png
326 sticky_normal_active.png
327 sticky_normal_inactive.png
328 share/awesome/themes/gtk/theme.lua
329 share/awesome/themes/sky/
333 share/awesome/themes/sky/layouts/
350 share/awesome/themes/xresources/
353 share/awesome/themes/zenburn/
356 zenburn-background.png
357 share/awesome/themes/zenburn/layouts/
374 share/awesome/themes/zenburn/taglist/
377 share/awesome/themes/zenburn/titlebar/
380 floating_focus_active.png
381 floating_focus_inactive.png
382 floating_normal_active.png
383 floating_normal_inactive.png
384 maximized_focus_active.png
385 maximized_focus_inactive.png
386 maximized_normal_active.png
387 maximized_normal_inactive.png
388 ontop_focus_active.png
389 ontop_focus_inactive.png
390 ontop_normal_active.png
391 ontop_normal_inactive.png
392 sticky_focus_active.png
393 sticky_focus_inactive.png
394 sticky_normal_active.png
395 sticky_normal_inactive.png
399 share/man/de/man5/awesomerc.5.gz
403 share/man/es/man5/awesomerc.5.gz
407 share/man/fr/man5/awesomerc.5.gz
411 share/man/it/man5/awesomerc.5.gz
415 share/man/man5/awesomerc.5.gz
419 share/man/ru/man5/awesomerc.5.gz
420 share/xsessions/awesome.desktop
423 [FILE:657:patches/patch-tests_examples_CMakeLists.txt]
424 --- tests/examples/CMakeLists.txt.orig 2019-01-28 06:53:24 UTC
425 +++ tests/examples/CMakeLists.txt
426 @@ -66,7 +66,7 @@ ${TOP_SOURCE_DIR}/tests/examples/shims/?
429 # $SOURCE_DIRECTORY is used by .luacov.
430 -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})
431 +set(LUA_COV_RUNNER env "LUA_PATH=${LUA_PATH_}" "AWESOME_THEMES_PATH=${TOP_SOURCE_DIR}/themes/" "SOURCE_DIRECTORY=${TOP_SOURCE_DIR}" ${LUA_COV_RUNNER})
433 # The documentation images directory.
434 set(IMAGE_DIR "${CMAKE_BINARY_DIR}/doc/images")
437 [FILE:154:files/pkg-message-primary.in]
438 To customize the WM configuration, first copy the file
439 ${PREFIX}/etc/xdg/awesome/rc.lua to ~/.config/awesome/ and then edit the
440 copy to meet your needs.