Ravenports generated: 10 Feb 2024 22:55
[ravenports.git] / bucket_03 / awesome
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               awesome
4 VERSION=                4.3
5 REVISION=               3
6 KEYWORDS=               x11_wm
7 VARIANTS=               standard
8 SDESC[standard]=        Dynamic WM for X, highly configurable in Lua
9 HOMEPAGE=               https://awesomewm.org
10 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            https://github.com/awesomeWM/awesome-releases/raw/master/
14 DISTFILE[1]=            awesome-4.3.tar.bz2:main
15 DF_INDEX=               1
16 SPKGS[standard]=        complete
17                         primary
18                         docs
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILD_DEPENDS=          ImageMagick:dev:standard
24                         ldoc:single:lua53
25                         ruby-asciidoctor:single:ruby_default
26                         harfbuzz:dev:standard
27                         dbus:dev:standard
28                         libxkbcommon:dev:standard
29 BUILDRUN_DEPENDS=       ImageMagick:primary:standard
30                         dbus:primary:standard
31                         libxdg-basedir:single:standard
32                         libxkbcommon:primary:standard
33                         lua-lgi:single:lua53
34                         startup-notification:single:standard
35
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
39                         xcb-util-xrm xcb-util
40
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
46 LICENSE_SCHEME=         solo
47
48 FPC_EQUIVALENT=         x11-wm/awesome
49
50 SUB_FILES=              pkg-message-primary
51
52 CFLAGS=                 -fcommon
53 CMAKE_ARGS=             -DSYSCONFDIR={{PREFIX}}/etc
54 VAR_OPSYS[linux]=       LDFLAGS=-ldl
55
56 post-patch:
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
61
62 post-install:
63         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/awesome
64
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.
71
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.
76
77 Some features:
78
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, ...
93 - D-Bus support.
94
95
96 [FILE:98:distinfo]
97 e531c1658a9c387f508f50f97d5601c2000a75cd08b70d385e9b6eb88070dc85      1095118 awesome-4.3.tar.bz2
98
99
100 [FILE:5539:manifests/plist.primary]
101 bin/
102  awesome
103  awesome-client
104 etc/xdg/awesome/rc.lua
105 share/awesome/icons/
106  awesome16.png
107  awesome32.png
108  awesome48.png
109  awesome64.png
110 share/awesome/lib/
111  beautiful.lua
112  naughty.lua
113 share/awesome/lib/awful/
114  autofocus.lua
115  button.lua
116  client.lua
117  completion.lua
118  dbus.lua
119  ewmh.lua
120  init.lua
121  key.lua
122  keygrabber.lua
123  menu.lua
124  placement.lua
125  popup.lua
126  prompt.lua
127  remote.lua
128  rules.lua
129  screen.lua
130  spawn.lua
131  startup_notification.lua
132  tag.lua
133  titlebar.lua
134  tooltip.lua
135  util.lua
136  wibar.lua
137  wibox.lua
138 share/awesome/lib/awful/client/
139  focus.lua
140  shape.lua
141  urgent.lua
142 share/awesome/lib/awful/hotkeys_popup/
143  init.lua
144  widget.lua
145 share/awesome/lib/awful/hotkeys_popup/keys/
146  firefox.lua
147  init.lua
148  qutebrowser.lua
149  termite.lua
150  tmux.lua
151  vim.lua
152 share/awesome/lib/awful/layout/init.lua
153 share/awesome/lib/awful/layout/suit/
154  corner.lua
155  fair.lua
156  floating.lua
157  init.lua
158  magnifier.lua
159  max.lua
160  spiral.lua
161  tile.lua
162 share/awesome/lib/awful/mouse/
163  drag_to_tag.lua
164  init.lua
165  resize.lua
166  snap.lua
167 share/awesome/lib/awful/widget/
168  button.lua
169  calendar_popup.lua
170  clienticon.lua
171  common.lua
172  graph.lua
173  init.lua
174  keyboardlayout.lua
175  launcher.lua
176  layoutbox.lua
177  layoutlist.lua
178  only_on_screen.lua
179  progressbar.lua
180  prompt.lua
181  taglist.lua
182  tasklist.lua
183  textclock.lua
184  watch.lua
185 share/awesome/lib/beautiful/
186  gtk.lua
187  init.lua
188  theme_assets.lua
189  xresources.lua
190 share/awesome/lib/gears/
191  cache.lua
192  color.lua
193  debug.lua
194  filesystem.lua
195  geometry.lua
196  init.lua
197  math.lua
198  matrix.lua
199  object.lua
200  protected_call.lua
201  shape.lua
202  string.lua
203  surface.lua
204  table.lua
205  timer.lua
206  wallpaper.lua
207 share/awesome/lib/gears/object/properties.lua
208 share/awesome/lib/gears/sort/
209  init.lua
210  topological.lua
211 share/awesome/lib/menubar/
212  icon_theme.lua
213  index_theme.lua
214  init.lua
215  menu_gen.lua
216  utils.lua
217 share/awesome/lib/naughty/
218  core.lua
219  dbus.lua
220  init.lua
221 share/awesome/lib/wibox/
222  drawable.lua
223  hierarchy.lua
224  init.lua
225 share/awesome/lib/wibox/container/
226  arcchart.lua
227  background.lua
228  constraint.lua
229  init.lua
230  margin.lua
231  mirror.lua
232  place.lua
233  radialprogressbar.lua
234  rotate.lua
235  scroll.lua
236 share/awesome/lib/wibox/layout/
237  align.lua
238  constraint.lua
239  fixed.lua
240  flex.lua
241  grid.lua
242  init.lua
243  manual.lua
244  margin.lua
245  mirror.lua
246  ratio.lua
247  rotate.lua
248  scroll.lua
249  stack.lua
250 share/awesome/lib/wibox/widget/
251  background.lua
252  base.lua
253  calendar.lua
254  checkbox.lua
255  graph.lua
256  imagebox.lua
257  init.lua
258  piechart.lua
259  progressbar.lua
260  separator.lua
261  slider.lua
262  systray.lua
263  textbox.lua
264  textclock.lua
265 share/awesome/themes/default/
266  README
267  background.png
268  background_white.png
269  submenu.png
270  theme.lua
271 share/awesome/themes/default/layouts/
272  cornerne.png
273  cornernew.png
274  cornernw.png
275  cornernww.png
276  cornerse.png
277  cornersew.png
278  cornersw.png
279  cornersww.png
280  dwindle.png
281  dwindlew.png
282  fairh.png
283  fairhw.png
284  fairv.png
285  fairvw.png
286  floating.png
287  floatingw.png
288  fullscreen.png
289  fullscreenw.png
290  magnifier.png
291  magnifierw.png
292  max.png
293  maxw.png
294  spiral.png
295  spiralw.png
296  tile.png
297  tilebottom.png
298  tilebottomw.png
299  tileleft.png
300  tileleftw.png
301  tiletop.png
302  tiletopw.png
303  tilew.png
304 share/awesome/themes/default/taglist/
305  squarefw.png
306  squarew.png
307 share/awesome/themes/default/titlebar/
308  close_focus.png
309  close_normal.png
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
318  minimize_focus.png
319  minimize_normal.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/
330  awesome-icon.png
331  sky-background.png
332  theme.lua
333 share/awesome/themes/sky/layouts/
334  cornerne.png
335  cornernw.png
336  cornerse.png
337  cornersw.png
338  dwindle.png
339  fairh.png
340  fairv.png
341  floating.png
342  fullscreen.png
343  magnifier.png
344  max.png
345  spiral.png
346  tile.png
347  tilebottom.png
348  tileleft.png
349  tiletop.png
350 share/awesome/themes/xresources/
351  assets.lua
352  theme.lua
353 share/awesome/themes/zenburn/
354  awesome-icon.png
355  theme.lua
356  zenburn-background.png
357 share/awesome/themes/zenburn/layouts/
358  cornerne.png
359  cornernw.png
360  cornerse.png
361  cornersw.png
362  dwindle.png
363  fairh.png
364  fairv.png
365  floating.png
366  fullscreen.png
367  magnifier.png
368  max.png
369  spiral.png
370  tile.png
371  tilebottom.png
372  tileleft.png
373  tiletop.png
374 share/awesome/themes/zenburn/taglist/
375  squarefz.png
376  squarez.png
377 share/awesome/themes/zenburn/titlebar/
378  close_focus.png
379  close_normal.png
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
396 share/man/de/man1/
397  awesome-client.1.gz
398  awesome.1.gz
399 share/man/de/man5/awesomerc.5.gz
400 share/man/es/man1/
401  awesome-client.1.gz
402  awesome.1.gz
403 share/man/es/man5/awesomerc.5.gz
404 share/man/fr/man1/
405  awesome-client.1.gz
406  awesome.1.gz
407 share/man/fr/man5/awesomerc.5.gz
408 share/man/it/man1/
409  awesome-client.1.gz
410  awesome.1.gz
411 share/man/it/man5/awesomerc.5.gz
412 share/man/man1/
413  awesome-client.1.gz
414  awesome.1.gz
415 share/man/man5/awesomerc.5.gz
416 share/man/ru/man1/
417  awesome-client.1.gz
418  awesome.1.gz
419 share/man/ru/man5/awesomerc.5.gz
420 share/xsessions/awesome.desktop
421
422
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/?
427  ${LUA_PATH_}")
428  
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})
432  
433  # The documentation images directory.
434  set(IMAGE_DIR "${CMAKE_BINARY_DIR}/doc/images")
435
436
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.
441