diff options
author | Justin Riley <justin.t.riley@gmail.com> | 2014-04-09 11:59:02 -0400 |
---|---|---|
committer | Justin Riley <justin.t.riley@gmail.com> | 2014-04-09 11:59:02 -0400 |
commit | b48f1779f98f4d28376fa0ec14fcf19973eb079b (patch) | |
tree | 8fba34ded2afba51019357d9a66fafd0035d9d32 | |
parent | starcluster: add ebuild for latest 0.95.4 release (diff) | |
download | jtriley-b48f1779f98f4d28376fa0ec14fcf19973eb079b.tar.gz jtriley-b48f1779f98f4d28376fa0ec14fcf19973eb079b.tar.bz2 jtriley-b48f1779f98f4d28376fa0ec14fcf19973eb079b.zip |
add live ebuild for x11-wm/awesome
-rw-r--r-- | x11-wm/awesome/ChangeLog | 744 | ||||
-rw-r--r-- | x11-wm/awesome/awesome-9999.ebuild | 133 | ||||
-rw-r--r-- | x11-wm/awesome/files/awesome-3.5.4-imagebox.patch | 28 | ||||
-rw-r--r-- | x11-wm/awesome/files/awesome-3.5_rc1-convert-path.patch | 12 | ||||
-rw-r--r-- | x11-wm/awesome/files/awesome-3.5_rc1-luadoc-fix-patch | 10 | ||||
-rw-r--r-- | x11-wm/awesome/files/awesome-glib-fix.patch | 13 | ||||
-rw-r--r-- | x11-wm/awesome/files/awesome-gnome-3.session | 3 | ||||
-rw-r--r-- | x11-wm/awesome/files/awesome-gnome-xsession.desktop | 7 | ||||
-rw-r--r-- | x11-wm/awesome/files/awesome-gnome.desktop | 8 | ||||
-rw-r--r-- | x11-wm/awesome/files/awesome-gnome.session | 6 | ||||
-rw-r--r-- | x11-wm/awesome/files/awesome-session | 90 | ||||
-rw-r--r-- | x11-wm/awesome/files/awesome-xsession.patch | 9 | ||||
-rw-r--r-- | x11-wm/awesome/files/awesome.desktop | 8 | ||||
-rw-r--r-- | x11-wm/awesome/metadata.xml | 17 |
14 files changed, 1088 insertions, 0 deletions
diff --git a/x11-wm/awesome/ChangeLog b/x11-wm/awesome/ChangeLog new file mode 100644 index 0000000..6be7f11 --- /dev/null +++ b/x11-wm/awesome/ChangeLog @@ -0,0 +1,744 @@ +# ChangeLog for x11-wm/awesome +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/awesome/ChangeLog,v 1.161 2014/04/03 19:16:52 maksbotan Exp $ + +*awesome-3.5.4 (03 Apr 2014) + + 03 Apr 2014; Maxim Koltsov <maksbotan@gentoo.org> +awesome-3.5.4.ebuild, + +files/awesome-3.5.4-imagebox.patch: + Bump to 3.5.4, add upstream patch for imagebox, bug #506586. Thanks to Bohdan + Trach <bv.trach@gmail.com>. + +*awesome-3.5.3 (31 Mar 2014) + + 31 Mar 2014; Maxim Koltsov <maksbotan@gentoo.org> +awesome-3.5.3.ebuild, + +files/awesome-xsession.patch: + Bump to 3.5.3, update lgi dependency, add patch for desktop file, bug #506212. + Thanks to Bombino <teknocratdefunct@riseup.net>. + + 30 Mar 2014; Jeroen Roovers <jer@gentoo.org> metadata.xml: + Fix e-mail address. + + 27 Dec 2013; Maxim Koltsov <maksbotan@gentoo.org> -awesome-3.4.11.ebuild, + -awesome-3.5.1.ebuild, awesome-3.4.15.ebuild, files/awesome-gnome.desktop, + files/awesome.desktop: + Add x11-libs/libXcursor dependency to 3.4 branch, bug #495058. Fix session + file, bug #495072. Delete old. + + 12 Dec 2013; Justin Lecher <jlec@gentoo.org> awesome-3.4.15.ebuild, + awesome-3.5.1.ebuild, awesome-3.5.2.ebuild, awesome-3.5.2-r1.ebuild, + metadata.xml: + Use domenu from eutils.eclass + +*awesome-3.5.2-r1 (27 Oct 2013) + + 27 Oct 2013; Maxim Koltsov <maksbotan@gentoo.org> +awesome-3.5.2-r1.ebuild, + +files/awesome-gnome-3.session, files/awesome-gnome.session: + Revision bump with gnome-3 specific session file, bug 478218. + +*awesome-3.5.2 (27 Oct 2013) + + 27 Oct 2013; Maxim Koltsov <maksbotan@gentoo.org> +awesome-3.5.2.ebuild: + Bump to 3.5.2, bug #488940. + + 10 Apr 2013; Maxim Koltsov <maksbotan@gentoo.org> -awesome-3.5-r1.ebuild, + awesome-3.4.15.ebuild: + Fix desktop file issue, bug #465288. Remove old versions. + +*awesome-3.5.1 (01 Apr 2013) + + 01 Apr 2013; Maxim Koltsov <maksbotan@gentoo.org> +awesome-3.5.1.ebuild: + Bump to 3.5.1, bug #464080. Thanks to Dimitri Semitsoglou-Tsiapos for report. + + 17 Mar 2013; Markos Chandras <hwoarang@gentoo.org> metadata.xml: + Add proxy-maintainers to metadata.xml + + 14 Mar 2013; Agostino Sarubbo <ago@gentoo.org> awesome-3.4.15.ebuild: + Stable for arm, wrt bug #461538 + + 13 Mar 2013; Agostino Sarubbo <ago@gentoo.org> awesome-3.4.15.ebuild: + Stable for ppc64, wrt bug #461538 + + 13 Mar 2013; Agostino Sarubbo <ago@gentoo.org> awesome-3.4.15.ebuild: + Stable for ppc, wrt bug #461538 + + 13 Mar 2013; Agostino Sarubbo <ago@gentoo.org> awesome-3.4.15.ebuild: + Stable for x86, wrt bug #461538 + + 13 Mar 2013; Agostino Sarubbo <ago@gentoo.org> awesome-3.4.15.ebuild: + Stable for amd64, wrt bug #461538 + +*awesome-3.4.15 (11 Feb 2013) + + 11 Feb 2013; Maxim Koltsov <maksbotan@gentoo.org> +awesome-3.4.15.ebuild, + -awesome-3.4.13.ebuild, -awesome-3.4.14.ebuild: + Bump to 3.4.15, clean old + + 06 Feb 2013; Maxim Koltsov <maksbotan@gentoo.org> metadata.xml: + Add myself and krigstask to metadata + +*awesome-3.5-r1 (05 Feb 2013) + + 05 Feb 2013; Alex Alexander <wired@gentoo.org> -awesome-3.5.ebuild, + +awesome-3.5-r1.ebuild: + improved dependencies, removed obsolete code, added elogs for bug #440724 and + bug #447308 + + 03 Feb 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml: + Cleanup due #22900 + +*awesome-3.4.14 (06 Jan 2013) + + 06 Jan 2013; Maxim Koltsov <maksbotan@gentoo.org> +awesome-3.4.14.ebuild: + Bump to 3.4.14, bug #450456 + +*awesome-3.5 (04 Jan 2013) + + 04 Jan 2013; Christian Ruppert <idl0r@gentoo.org> -awesome-3.5_rc1-r1.ebuild, + +awesome-3.5.ebuild: + Non maintainer bump, bug 447576 + +*awesome-3.5_rc1-r1 (28 Nov 2012) + + 28 Nov 2012; Robin H. Johnson <robbat2@gentoo.org> +awesome-3.5_rc1-r1.ebuild, + -awesome-3.5_rc1.ebuild: + Upstream added a new dep, lgi, that was underdocumented. Also block building + luadocs unless you have lua-5.2 per upstream emails on awesome ML. + +*awesome-3.5_rc1 (24 Nov 2012) + + 24 Nov 2012; Robin H. Johnson <robbat2@gentoo.org> +awesome-3.5_rc1.ebuild, + +files/awesome-3.5_rc1-convert-path.patch, + +files/awesome-3.5_rc1-luadoc-fix-patch: + Version bump for new upstream major version, acked by wired. You must update + your configurations per the wiki guide! + http://awesome.naquadah.org/wiki/Awesome_3.4_to_3.5. + + 30 Sep 2012; MATSUU Takuto <matsuu@gentoo.org> + -files/3.4-0001-Update-the-code-following-release-of-xcb-util-0.3.8.patch, + -files/awesome-3.4.4-cmake-2.8.4.patch, + -files/awesome-3.4.8-cmake-2.8.4.patch, +files/awesome-gnome.desktop, + +files/awesome-gnome.session, +files/awesome-gnome-xsession.desktop: + Added gnome related files. Removed unused patches. + +*awesome-3.4.13 (30 Sep 2012) + + 30 Sep 2012; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.4.8.ebuild, + -awesome-3.4.9.ebuild, -awesome-3.4.9-r1.ebuild, -awesome-3.4.10.ebuild, + +awesome-3.4.13.ebuild: + Version bumped, bug #421025. Added gnome USE flag, bug #379833. Depends on + media-gfx/imagemagick[X], bug #421333. Removed old versions. + + 11 May 2012; Agostino Sarubbo <ago@gentoo.org> awesome-3.4.11.ebuild: + Stable for amd64, wrt bug #407861 + + 10 May 2012; Julian Ospald <hasufell@gentoo.org> awesome-3.4.11.ebuild, + +files/awesome-3.4.11-convert-path.patch: + fix buildtime bug #408025 + + 04 May 2012; Jeff Horelick <jdhore@gentoo.org> awesome-3.4.8.ebuild, + awesome-3.4.9.ebuild, awesome-3.4.9-r1.ebuild, awesome-3.4.10.ebuild, + awesome-3.4.11.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 03 May 2012; Alex Alexander <wired@gentoo.org> awesome-3.4.8.ebuild, + awesome-3.4.9.ebuild, awesome-3.4.9-r1.ebuild, awesome-3.4.10.ebuild, + awesome-3.4.11.ebuild, +files/awesome-glib-fix.patch: + build fix for >=glib-2.31, bug #396417 + + 17 Apr 2012; Brent Baude <ranger@gentoo.org> awesome-3.4.11.ebuild: + Marking awesome-3.4.11 ppc for bug 407861 + + 11 Apr 2012; Andreas Schuerch <nativemad@gentoo.org> awesome-3.4.11.ebuild: + x86 stable, see bug 407861, Thanks Mikle and Dan + + 12 Mar 2012; Brent Baude <ranger@gentoo.org> awesome-3.4.11.ebuild: + Marking awesome-3.4.11 ppc64 for bug 407861 + + 06 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> awesome-3.4.11.ebuild: + Remove restriction of dev-lang/lua since it's not slotted wrt #406985 + + 05 Mar 2012; Alex Alexander <wired@gentoo.org> awesome-3.4.8.ebuild, + awesome-3.4.9.ebuild, awesome-3.4.9-r1.ebuild, awesome-3.4.10.ebuild, + awesome-3.4.11.ebuild: + awesome doesn't work with lua 5.2, restricted lua dep to 5.1.* - bug #406985 + +*awesome-3.4.11 (05 Dec 2011) + + 05 Dec 2011; Alex Alexander <wired@gentoo.org> +awesome-3.4.11.ebuild: + version bump + + 23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> awesome-3.4.9-r1.ebuild: + ppc64 stable wrt #372799 + + 13 Jul 2011; Markus Meier <maekke@gentoo.org> awesome-3.4.9-r1.ebuild: + x86 stable, bug #372799 + + 30 Jun 2011; Markos Chandras <hwoarang@gentoo.org> awesome-3.4.9-r1.ebuild: + Stable on amd64 wrt bug #372799 + + 28 Jun 2011; Brent Baude <ranger@gentoo.org> awesome-3.4.9-r1.ebuild: + Marking awesome-3.4.9-r1 ppc for bug 372799 + + 11 Jun 2011; Markus Meier <maekke@gentoo.org> awesome-3.4.10.ebuild: + add ~arm, bug #359137 + +*awesome-3.4.10 (16 May 2011) + + 16 May 2011; Robin H. Johnson <robbat2@gentoo.org> +awesome-3.4.10.ebuild: + Version bump. awesome-3.4.8-cmake-2.8.4.patch merged upstream. + +*awesome-3.4.9-r1 (27 Apr 2011) + + 27 Apr 2011; MATSUU Takuto <matsuu@gentoo.org> + +files/3.4-0001-Update-the-code-following-release-of-xcb-util-0.3.8.patch, + -awesome-2.3.6.ebuild, -awesome-3.4.4.ebuild, awesome-3.4.8.ebuild, + awesome-3.4.9.ebuild, +awesome-3.4.9-r1.ebuild: + Fixed building with xcb-util >= 0.3.8 wrt #364987. Removed old versions.. + + 30 Mar 2011; Christoph Mende <angelos@gentoo.org> awesome-2.3.6.ebuild: + Fix gtk+ slot deps + + 21 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> awesome-3.4.8.ebuild: + ppc/ppc64 stable wrt #352249 + + 22 Feb 2011; Alex Alexander <wired@gentoo.org> awesome-3.4.4.ebuild, + +files/awesome-3.4.4-cmake-2.8.4.patch, awesome-3.4.8.ebuild, + +files/awesome-3.4.8-cmake-2.8.4.patch, awesome-3.4.9.ebuild: + fixed compilation with cmake-2.8.4, bug #356009 + + 23 Jan 2011; Markos Chandras <hwoarang@gentoo.org> awesome-3.4.8.ebuild: + Stable on amd64 wrt bug #352249 + + 23 Jan 2011; Thomas Kahle <tomka@gentoo.org> awesome-3.4.8.ebuild: + x86 stable per bug 352249 + + 22 Jan 2011; MATSUU Takuto <matsuu@gentoo.org> awesome-3.4.8.ebuild, + awesome-3.4.9.ebuild: + Removed media-gfx/graphicsmagick from DEPEND, bug #352282. + + 21 Jan 2011; Alex Alexander <wired@gentoo.org> metadata.xml: + added myself as maintainer + + 21 Jan 2011; Alex Alexander <wired@gentoo.org> awesome-3.4.9.ebuild: + lua[deprecated] usedep not needed anymore, bug #352257. removed unnecessary + bash{,-completion} deps, awesome doesn't need them, will just use them if + they exist, #350766 + +*awesome-3.4.9 (20 Jan 2011) + + 20 Jan 2011; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.4.9.ebuild: + Version bumped. Removed bash-completion USE flag, bug #350766. Removed old + versions. + + 05 Nov 2010; Rafael G. Martins <rafaelmartins@gentoo.org> + awesome-3.4.4.ebuild, awesome-3.4.5.ebuild, awesome-3.4.6.ebuild, + awesome-3.4.7.ebuild, awesome-3.4.8.ebuild: + Fixed luadoc dependency. + + 13 Oct 2010; Alex Alexander <wired@gentoo.org> awesome-3.4.8.ebuild: + bug #336492: qa: moved mycmakeargs to src_configure, removed cmake dep + (handled by eclass) + + 04 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> awesome-3.4.8.ebuild: + Bug #321433: update RDEPEND for all bg setters. Bug #314425: allow + graphicsmagick as well as imagemagick. + +*awesome-3.4.8 (04 Oct 2010) + + 04 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> +awesome-3.4.8.ebuild: + Version bump, fixes bug #336493 of window placement. + + 21 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org> awesome-3.4.4.ebuild, + awesome-3.4.5.ebuild, awesome-3.4.6.ebuild, awesome-3.4.7.ebuild: + Update the dep on libX11 this time using proper version. + + 09 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org> awesome-3.4.4.ebuild, + awesome-3.4.5.ebuild, awesome-3.4.6.ebuild, awesome-3.4.7.ebuild: + Update deps on libX11[xcb]. + +*awesome-3.4.7 (06 Sep 2010) + + 06 Sep 2010; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.4.7.ebuild: + Version bumped, bug #335653. + +*awesome-3.4.6 (20 Jul 2010) + + 20 Jul 2010; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.3.4.ebuild, + -awesome-3.4.3.ebuild, +awesome-3.4.6.ebuild: + Version bumped, bug #328931. Removed old versions. + + 23 May 2010; Pacho Ramos <pacho@gentoo.org> awesome-3.4.4.ebuild: + stable amd64, bug 313617 + + 12 May 2010; Brent Baude <ranger@gentoo.org> awesome-3.4.4.ebuild: + stable ppc64, bug 313617 + +*awesome-3.4.5 (12 May 2010) + + 12 May 2010; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.4.5.ebuild: + Version bumped. + + 26 Apr 2010; Christian Faulhammer <fauli@gentoo.org> awesome-3.4.4.ebuild: + stable x86, bug 313617 + + 16 Apr 2010; Brent Baude <ranger@gentoo.org> awesome-3.4.4.ebuild: + stable ppc, bug 313617 + +*awesome-3.4.4 (04 Mar 2010) + + 04 Mar 2010; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.4.4.ebuild: + Version bumped. + + 02 Mar 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> awesome-3.4.3.ebuild: + x86 stable wrt bug #304285 + + 21 Feb 2010; Markos Chandras <hwoarang@gentoo.org> awesome-3.4.3.ebuild: + Stable on amd64 wrt bug #304285 + + 15 Feb 2010; Joseph Jezak <josejx@gentoo.org> awesome-3.4.3.ebuild: + Marked ppc/ppc64 stable for bug #304285. + + 10 Feb 2010; MATSUU Takuto <matsuu@gentoo.org> files/awesome-session: + Added session handling, bug #303661. + + 23 Jan 2010; MATSUU Takuto <matsuu@gentoo.org> -awesome-2.3.4.ebuild, + -awesome-3.2.1-r3.ebuild, -awesome-3.4.1.ebuild, -awesome-3.4.2.ebuild: + Removed old versions. + +*awesome-3.4.3 (04 Jan 2010) + + 04 Jan 2010; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.4.3.ebuild: + Version bumped. + + 31 Dec 2009; Brent Baude <ranger@gentoo.org> awesome-3.3.4.ebuild: + Marking awesome-3.3.4 ppc64 for bug 287208 + +*awesome-3.4.2 (27 Nov 2009) + + 27 Nov 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.4.ebuild, + +awesome-3.4.2.ebuild, +files/awesome-3.4.2-backtrace.patch: + Version bumped, bug #294782. Added backtrace patch for FreeBSD, bug + #293609. + +*awesome-3.4.1 (09 Nov 2009) + + 09 Nov 2009; MATSUU Takuto <matsuu@gentoo.org> awesome-3.2.1-r3.ebuild, + awesome-3.3.4.ebuild, awesome-3.4.ebuild, +awesome-3.4.1.ebuild: + Version bumped. Fixed doc USE flag issue, bug #292367. + + 24 Oct 2009; nixnut <nixnut@gentoo.org> awesome-3.3.4.ebuild: + ppc stable #287208 + +*awesome-3.4 (21 Oct 2009) + + 21 Oct 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.4_rc2.ebuild, + -awesome-3.4_rc3.ebuild, +awesome-3.4.ebuild: + Version bumped. Fixed dependency. Added ~ppc. Removed old versions. + +*awesome-3.4_rc3 (10 Nov 2009) + + 10 Nov 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.4_rc1.ebuild, + +awesome-3.4_rc3.ebuild: + Version bumped. Removed old version. + + 05 Oct 2009; Christian Faulhammer <fauli@gentoo.org> awesome-3.3.4.ebuild: + stable x86, bug 287208 + + 01 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> awesome-3.3.4.ebuild: + amd64 stable wrt #287208 + +*awesome-3.4_rc2 (29 Sep 2009) + + 29 Sep 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.4_rc2.ebuild: + Version bumped. Fixed dependency, bug #286194. + +*awesome-3.4_rc1 (14 Sep 2009) + + 14 Sep 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.3.2.ebuild, + -awesome-3.3.3.ebuild, +awesome-3.4_rc1.ebuild: + Version bumped. Removed old versions. + +*awesome-3.3.4 (07 Sep 2009) + + 07 Sep 2009; MATSUU Takuto <matsuu@gentoo.org> awesome-3.2.1-r3.ebuild, + awesome-3.3.2.ebuild, awesome-3.3.3.ebuild, +awesome-3.3.4.ebuild: + Version bumped. + +*awesome-3.3.3 (26 Aug 2009) + + 26 Aug 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.3.1.ebuild, + +awesome-3.3.3.ebuild: + Version bumped. Fixed Dependency. + +*awesome-3.3.2 (03 Aug 2009) + + 03 Aug 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.3.ebuild, + +awesome-3.3.2.ebuild: + Version bumped, bug #279990. Removed old version. + + 08 Jul 2009; Markus Meier <maekke@gentoo.org> awesome-3.2.1-r3.ebuild: + amd64 stable, bug #250329 + + 08 Jul 2009; Brent Baude <ranger@gentoo.org> awesome-3.2.1-r3.ebuild: + Marking awesome-3.2.1-r3 ppc64 for bug 250329 + + 07 Jul 2009; Christian Faulhammer <fauli@gentoo.org> + awesome-3.2.1-r3.ebuild: + stable x86, bug 250329 + +*awesome-3.3.1 (19 Jun 2009) + + 19 Jun 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.3.1.ebuild: + Version bumped. + +*awesome-3.3 (04 Jun 2009) + + 04 Jun 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.3_rc3.ebuild, + -awesome-3.3_rc4.ebuild, +awesome-3.3.ebuild: + Version bumped. Removed old versions. + +*awesome-3.3_rc4 (26 May 2009) + + 26 May 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.3_rc4.ebuild: + Version bumped. + + 25 May 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.2.1-r2.ebuild, + awesome-3.3_rc3.ebuild: + Fixed dependency, bug #271098. Removed old version. + +*awesome-3.3_rc3 (24 May 2009) + + 24 May 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.3_rc3.ebuild: + Version bumped. Fixed dependency. Removed ~ppc due to #265467. + + 13 May 2009; Peter Alfredsen <loki_val@gentoo.org> + awesome-3.2.1-r2.ebuild, awesome-3.2.1-r3.ebuild: + Fixup breakage caused by cmake-utils.eclass change of May 8th + +*awesome-3.2.1-r3 (22 Apr 2009) + + 22 Apr 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.2.1-r3.ebuild: + Fixed USE=doc issue, bug #266797. + + 21 Apr 2009; MATSUU Takuto <matsuu@gentoo.org> + -files/awesome-3.0-gentoo.patch, -files/awesome-3.2-x11.patch, + -awesome-2.3.5.ebuild, -awesome-3.0-r1.ebuild, -awesome-3.1.2.ebuild, + -awesome-3.2.1.ebuild, -awesome-3.2.1-r1.ebuild, awesome-3.2.1-r2: + Fixed DEPEND, bug #266944. Removed old versions. + +*awesome-2.3.6 (19 Apr 2009) + + 19 Apr 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.3.6.ebuild: + Version bumped. + +*awesome-3.2.1-r2 (16 Apr 2009) + + 16 Apr 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.2.1-r2.ebuild: + Defined PREFIX and SYSCONFDIR. + +*awesome-3.2.1-r1 (12 Apr 2009) + + 12 Apr 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.2.1-r1.ebuild: + define SYSCONFDIR, bug #265718. + + 11 Apr 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.2-r1.ebuild, + awesome-3.2.1.ebuild: + Fixed dodoc issue, bug #265632. + +*awesome-3.2.1 (05 Apr 2009) + + 05 Apr 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.2.ebuild, + +awesome-3.2.1.ebuild: + Version bumped. Fixed dependency. Removed old version. + +*awesome-3.2-r1 (02 Apr 2009) + + 02 Apr 2009; MATSUU Takuto <matsuu@gentoo.org> + +files/awesome-3.2-x11.patch, +awesome-3.2-r1.ebuild: + Added x11 to AWESOME_REQUIRED, bug #264224. + +*awesome-3.2 (13 Mar 2009) + + 13 Mar 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.2_rc2.ebuild, + -awesome-3.2_rc3.ebuild, -awesome-3.2_rc4.ebuild, +awesome-3.2.ebuild: + Version bumped. + + 08 Mar 2009; Thomas Anderson <gentoofan23@gentoo.org> + awesome-2.3.4.ebuild, awesome-2.3.5.ebuild, awesome-3.0-r1.ebuild: + Transition to EAPI 2 usedeps + +*awesome-3.2_rc4 (27 Feb 2009) + + 27 Feb 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.2_rc4.ebuild: + Version bumped. + +*awesome-3.2_rc3 (20 Feb 2009) + + 20 Feb 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.1.1.ebuild, + -awesome-3.2_rc1.ebuild, +awesome-3.2_rc3.ebuild: + Version bumped. Removed old versions. + +*awesome-3.2_rc2 (13 Feb 2009) + + 13 Feb 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.2_rc2.ebuild: + Version bumped. + +*awesome-3.2_rc1 (07 Feb 2009) + + 07 Feb 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.2_rc1.ebuild: + Version bumped. + +*awesome-3.1.2 (05 Feb 2009) + + 05 Feb 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.1.2.ebuild: + Version bumped. + + 01 Feb 2009; MATSUU Takuto <matsuu@gentoo.org> awesome-2.3.4.ebuild, + awesome-2.3.5.ebuild, -awesome-3.1-r1.ebuild: + Fixed cairo dependency, bug #256898. Removed old version. + +*awesome-3.1.1 (08 Jan 2009) + + 08 Jan 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.1.1.ebuild: + Version bumped. + +*awesome-2.3.5 (03 Jan 2009) + + 03 Jan 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.3.5.ebuild: + Version bumped. + + 25 Dec 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.1.ebuild, + awesome-3.1-r1.ebuild: + Fixed dependency. Removed old revision. + +*awesome-3.1-r1 (21 Dec 2008) + + 21 Dec 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.1-r1.ebuild: + Fixed dodoc issue, bug #251274. + +*awesome-3.1 (13 Dec 2008) + + 13 Dec 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.1_rc3.ebuild, + -awesome-3.1_rc4.ebuild, -awesome-3.1_rc5.ebuild, +awesome-3.1.ebuild: + Version bumped. Removed old versions. + +*awesome-3.1_rc5 (05 Dec 2008) + + 05 Dec 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.1_rc5.ebuild: + Version bumped. + +*awesome-3.1_rc4 (29 Nov 2008) + + 29 Nov 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.1_rc2.ebuild, + +awesome-3.1_rc4.ebuild: + Version bumped. Added x11-misc/habak to RDEPEND. + +*awesome-3.1_rc3 (21 Nov 2008) + + 21 Nov 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.1_rc1.ebuild, + +awesome-3.1_rc3.ebuild: + Version bumped. Removed old version. + +*awesome-3.1_rc2 (15 Nov 2008) + + 15 Nov 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.1_rc2.ebuild: + Version bumped. Changed EAPI from 2 to 1. + +*awesome-3.1_rc1 (07 Nov 2008) + + 07 Nov 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-2.3.2.ebuild, + -awesome-3.0.ebuild, +awesome-3.1_rc1.ebuild: + Version bumped. Removed old versions. + + 16 Oct 2008; Markus Meier <maekke@gentoo.org> awesome-2.3.4.ebuild: + amd64/x86 stable, bug #241858 + + 14 Oct 2008; Brent Baude <ranger@gentoo.org> awesome-2.3.4.ebuild: + stable ppc64, bug 241858 + + 14 Oct 2008; Brent Baude <ranger@gentoo.org> awesome-2.3.4.ebuild: + stable ppc, bug 241858 + +*awesome-3.0-r1 (13 Oct 2008) + + 13 Oct 2008; MATSUU Takuto <matsuu@gentoo.org> + +files/awesome-3.0-gentoo.patch, +awesome-3.0-r1.ebuild: + Fixed dependency. + + 23 Sep 2008; Markus Rothe <corsair@gentoo.org> awesome-3.0.ebuild: + Added ~ppc + +*awesome-3.0 (18 Sep 2008) + + 18 Sep 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-2.3.3.ebuild, + -awesome-3.0_rc5.ebuild, -awesome-3.0_rc6.ebuild, +awesome-3.0.ebuild: + Version bumped. Removed old versions. + +*awesome-3.0_rc6 (05 Sep 2008) + + 05 Sep 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.0_rc4.ebuild, + +awesome-3.0_rc6.ebuild: + Version bumped. + +*awesome-3.0_rc5 (29 Aug 2008) + + 29 Aug 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.0_rc5.ebuild: + Version bumped. + + 25 Aug 2008; MATSUU Takuto <matsuu@gentoo.org> awesome-3.0_rc4.ebuild: + Fixed dependency, bug #235592. + +*awesome-2.3.4 (24 Aug 2008) + + 24 Aug 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.3.4.ebuild, + -awesome-3.0_rc2.ebuild, -awesome-3.0_rc3.ebuild: + Version bumped. + + 24 Aug 2008; Markus Rothe <corsair@gentoo.org> awesome-3.0_rc4.ebuild: + Added ~ppc64; bug #234421 + +*awesome-3.0_rc4 (22 Aug 2008) + + 22 Aug 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.0_rc4.ebuild: + Version bumped. Removed xsession. Set imlib USE flag by default. + +*awesome-3.0_rc3 (15 Aug 2008) + + 15 Aug 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.0_rc3.ebuild: + Version bumped and package.masked. + + 14 Aug 2008; Alexis Ballier <aballier@gentoo.org> awesome-3.0_rc2.ebuild: + keyword ~x86-fbsd + +*awesome-3.0_rc2 (11 Aug 2008) + + 11 Aug 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.0_rc2.ebuild: + Version bumped. + + 05 Aug 2008; Torsten Veller <tove@gentoo.org> awesome-2.3.2.ebuild: + Stable on x86 (#233293) + + 02 Aug 2008; Markus Rothe <corsair@gentoo.org> awesome-2.3.2.ebuild: + Stable on ppc64; bug #233293 + + 01 Aug 2008; nixnut <nixnut@gentoo.org> awesome-2.3.2.ebuild: + Stable on ppc wrt bug 233293 + + 01 Aug 2008; Thomas Anderson <gentoofan23@gentoo.org> + awesome-2.3.2.ebuild: + stable amd64, bug 233293 + +*awesome-2.3.3 (29 Jul 2008) + + 29 Jul 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-2.3.ebuild, + -awesome-2.3.1.ebuild, awesome-2.3.2.ebuild, +awesome-2.3.3.ebuild: + Version bumped. Removed old versions. Changed DESCRIPTION. + + 18 Jul 2008; Alexis Ballier <aballier@gentoo.org> awesome-2.3.2.ebuild: + keyword ~x86-fbsd thanks to Davide Italiano <dav_it@gentoo.org>, bug + #231882 + +*awesome-2.3.2 (24 Jun 2008) + + 24 Jun 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.3.2.ebuild: + Version bumped. + +*awesome-2.3.1 (03 Jun 2008) + + 03 Jun 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-2.0.ebuild, + -awesome-2.1.ebuild, -awesome-2.2.ebuild, +awesome-2.3.1.ebuild: + Version bumped. Removed old versions. + +*awesome-2.3 (06 May 2008) + + 06 May 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-2.3_rc1.ebuild, + -awesome-2.3_rc2.ebuild, -awesome-2.3_rc3.ebuild, +awesome-2.3.ebuild: + Version bumped. Removed old versions. + +*awesome-2.3_rc3 (22 Apr 2008) + + 22 Apr 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.3_rc3.ebuild: + Version bumped. + +*awesome-2.3_rc2 (20 Apr 2008) + + 20 Apr 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.3_rc2.ebuild: + Version bumped. + +*awesome-2.3_rc1 (15 Apr 2008) + + 15 Apr 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.3_rc1.ebuild: + Version bumped, bug #217681. + +*awesome-2.2 (24 Mar 2008) + + 24 Mar 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-2.2_rc2.ebuild, + -awesome-2.2_rc3.ebuild, -awesome-2.2_rc4.ebuild, +awesome-2.2.ebuild: + Version bumped. + +*awesome-2.2_rc4 (13 Mar 2008) + + 13 Mar 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.2_rc4.ebuild: + Version bumped. + +*awesome-2.2_rc3 (05 Mar 2008) + + 05 Mar 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.2_rc3.ebuild: + Version bumped. + +*awesome-2.2_rc2 (25 Feb 2008) + + 25 Feb 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-1.3.ebuild, + -awesome-2.2_rc1.ebuild, +awesome-2.2_rc2.ebuild: + Version bumped. + Removed old versions. + +*awesome-2.2_rc1 (14 Feb 2008) + + 14 Feb 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.2_rc1.ebuild: + Version bumped. + + 23 Jan 2008; MATSUU Takuto <matsuu@gentoo.org> awesome-2.1.ebuild: + Added ~ppc and ~ppc64. + +*awesome-2.1 (21 Jan 2008) + + 21 Jan 2008; MATSUU Takuto <matsuu@gentoo.org> files/awesome-session, + +awesome-2.1.ebuild: + Version bumped. + + 22 Dec 2007; nixnut <nixnut@gentoo.org> awesome-2.0.ebuild: + Added ~ppc wrt bug 202051 + +*awesome-2.0 (11 Dec 2007) + + 11 Dec 2007; MATSUU Takuto <matsuu@gentoo.org> -awesome-1.2.ebuild, + -awesome-2.0_rc1.ebuild, +awesome-2.0.ebuild: + Version bumped. + Removed old versions. + + 19 Nov 2007; Markus Rothe <corsair@gentoo.org> awesome-2.0_rc1.ebuild: + Added ~ppc64 + +*awesome-2.0_rc1 (17 Nov 2007) + + 17 Nov 2007; <matsuu@gentoo.org> +awesome-2.0_rc1.ebuild: + Version bumped. + +*awesome-1.3 (05 Oct 2007) + + 05 Oct 2007; <matsuu@gentoo.org> +awesome-1.3.ebuild: + Version bumped. + + 30 Sep 2007; MATSUU Takuto <matsuu@gentoo.org> awesome-1.2.ebuild: + Replaced from '/$(tc-getCC)/' to ':$(tc-getCC):'. + + 29 Sep 2007; MATSUU Takuto <matsuu@gentoo.org> awesome-1.2.ebuild: + Added ~amd64. + +*awesome-1.2 (27 Sep 2007) + + 27 Sep 2007; MATSUU Takuto <matsuu@gentoo.org> +files/awesome.desktop, + +files/awesome-session, +metadata.xml, +awesome-1.2.ebuild: + Initial import. diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild new file mode 100644 index 0000000..9ae58d2 --- /dev/null +++ b/x11-wm/awesome/awesome-9999.ebuild @@ -0,0 +1,133 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/awesome/awesome-3.5.4.ebuild,v 1.1 2014/04/03 19:16:52 maksbotan Exp $ + +EAPI="5" +CMAKE_MIN_VERSION="2.8" +inherit git-r3 cmake-utils eutils + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="http://awesome.naquadah.org/" +SRC_URI="" +EGIT_REPO_URI="git://git.naquadah.org/awesome.git" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="dbus doc elibc_FreeBSD gnome" + +COMMON_DEPEND=" + >=dev-lang/lua-5.1 + dev-libs/glib:2 + >=dev-libs/libxdg-basedir-1 + >=dev-lua/lgi-0.7 + x11-libs/cairo[xcb] + x11-libs/gdk-pixbuf:2 + >=x11-libs/libxcb-1.6 + >=x11-libs/pango-1.19.3[introspection] + >=x11-libs/startup-notification-0.10_p20110426 + >=x11-libs/xcb-util-0.3.8 + x11-libs/xcb-util-cursor + x11-libs/libXcursor + || ( <x11-libs/libX11-1.3.99.901[xcb] >=x11-libs/libX11-1.3.99.901 ) + dbus? ( >=sys-apps/dbus-1 ) + elibc_FreeBSD? ( dev-libs/libexecinfo )" + +# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282 +DEPEND="${COMMON_DEPEND} + >=app-text/asciidoc-8.4.5 + app-text/xmlto + dev-util/gperf + virtual/pkgconfig + media-gfx/imagemagick[png] + >=x11-proto/xcb-proto-1.5 + >=x11-proto/xproto-7.0.15 + doc? ( + app-doc/doxygen + media-gfx/graphviz + )" + +RDEPEND="${COMMON_DEPEND}" + +DOCS="AUTHORS BUGS PATCHES README.md STYLE" + +src_prepare() { + # bug #408025 + epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch" + epatch "${FILESDIR}/${PN}-xsession.patch" + + # bug #506586 + #epatch "${FILESDIR}/${P}-imagebox.patch" +} + +src_configure() { + mycmakeargs=( + -DPREFIX="${EPREFIX}"/usr + -DSYSCONFDIR="${EPREFIX}"/etc + $(cmake-utils_use_with dbus DBUS) + $(cmake-utils_use doc GENERATE_DOC) + ) + + cmake-utils_src_configure +} + +src_compile() { + local myargs="all" + + if use doc ; then + myargs="${myargs} doc" + fi + cmake-utils_src_make ${myargs} +} + +src_install() { + cmake-utils_src_install + + if use doc ; then + ( + cd "${CMAKE_BUILD_DIR}"/doc + mv html doxygen + dohtml -r doxygen || die + ) + fi + rm -rf "${ED}"/usr/share/doc/${PN} || die "Cleanup of dupe docs failed" + + exeinto /etc/X11/Sessions + newexe "${FILESDIR}"/${PN}-session ${PN} || die + + # GNOME-based awesome + if use gnome ; then + # GNOME session + insinto /usr/share/gnome-session/sessions + newins "${FILESDIR}/${PN}-gnome-3.session" "${PN}-gnome.session" || die + # Application launcher + domenu "${FILESDIR}/${PN}-gnome.desktop" || die + # X Session + insinto /usr/share/xsessions/ + doins "${FILESDIR}/${PN}-gnome-xsession.desktop" || die + fi +} + +pkg_postinst() { + # bug #447308 + if use gnome; then + elog + elog "You have enabled the gnome USE flag." + elog "Please note that quitting awesome won't kill your gnome session." + elog "To really quit the session, you should bind your quit key" + elog "to the following command:" + elog " gnome-session-quit --logout" + elog "For more info visit" + elog " https://bugs.gentoo.org/show_bug.cgi?id=447308" + fi + + # bug #440724 + elog + elog "If you are having issues with Java application windows being" + elog "completely blank, try installing" + elog " x11-misc/wmname" + elog "and setting the WM name to LG3D." + elog "For more info visit" + elog " https://bugs.gentoo.org/show_bug.cgi?id=440724" + elog +} diff --git a/x11-wm/awesome/files/awesome-3.5.4-imagebox.patch b/x11-wm/awesome/files/awesome-3.5.4-imagebox.patch new file mode 100644 index 0000000..7d224f2 --- /dev/null +++ b/x11-wm/awesome/files/awesome-3.5.4-imagebox.patch @@ -0,0 +1,28 @@ +From: Uli Schlachter <psychon@znc.in> +Date: Wed, 2 Apr 2014 20:48:06 +0000 (+0200) +Subject: imagebox: Don't try to scale by infinite (FS#1248) +X-Git-Url: http://git.naquadah.org/?p=awesome.git;a=commitdiff_plain;h=7967d05915c95c8eba7709a46093cc1b6de55572;hp=afa50904fb1c79a24ddda8fb242afe2dcc1de841 + +imagebox: Don't try to scale by infinite (FS#1248) + +When an imagebox was drawn with width or height zero, it tried to calculate the +needed scale factor for making the image fit. Sadly, this would be a division by +zero aka infinite in this case. + +Fix this by just not drawing anything if there is no space available. + +Signed-off-by: Uli Schlachter <psychon@znc.in> +--- + +diff --git a/lib/wibox/widget/imagebox.lua.in b/lib/wibox/widget/imagebox.lua.in +index da51634..5963d0e 100644 +--- a/lib/wibox/widget/imagebox.lua.in ++++ b/lib/wibox/widget/imagebox.lua.in +@@ -18,6 +18,7 @@ local imagebox = { mt = {} } + --- Draw an imagebox with the given cairo context in the given geometry. + function imagebox:draw(wibox, cr, width, height) + if not self._image then return end ++ if width == 0 or height == 0 then return end + + cr:save() + diff --git a/x11-wm/awesome/files/awesome-3.5_rc1-convert-path.patch b/x11-wm/awesome/files/awesome-3.5_rc1-convert-path.patch new file mode 100644 index 0000000..e6c37b0 --- /dev/null +++ b/x11-wm/awesome/files/awesome-3.5_rc1-convert-path.patch @@ -0,0 +1,12 @@ +diff -Nuar --exclude '*.orig' awesome-3.5-rc1.orig/awesomeConfig.cmake awesome-3.5-rc1/awesomeConfig.cmake +--- awesome-3.5-rc1.orig/awesomeConfig.cmake 2012-11-24 13:51:33.000000000 +0000 ++++ awesome-3.5-rc1/awesomeConfig.cmake 2012-11-24 20:42:23.743412441 +0000 +@@ -56,7 +56,7 @@ + a_find_program(LUA_EXECUTABLE lua FALSE) + a_find_program(LDOC_EXECUTABLE ldoc.lua FALSE) + # theme graphics +-a_find_program(CONVERT_EXECUTABLE convert TRUE) ++a_find_program(CONVERT_EXECUTABLE bin/convert TRUE) + # doxygen + include(FindDoxygen) + # pkg-config diff --git a/x11-wm/awesome/files/awesome-3.5_rc1-luadoc-fix-patch b/x11-wm/awesome/files/awesome-3.5_rc1-luadoc-fix-patch new file mode 100644 index 0000000..e67eeb0 --- /dev/null +++ b/x11-wm/awesome/files/awesome-3.5_rc1-luadoc-fix-patch @@ -0,0 +1,10 @@ +--- ../awesome-3.5-rc1/lib/naughty.lua.in.orig 2012-11-24 05:51:33.000000000 -0800 ++++ ../awesome-3.5_rc1/lib/naughty.lua.in 2012-11-24 13:17:14.025201211 -0800 +@@ -55,7 +55,6 @@ + -- @field low The preset for notifications with low urgency level + -- @field normal The default preset for every notification without a preset that will also be used for normal urgency level + -- @field critical The preset for notifications with a critical urgency level +--- @class table + naughty.config.presets = { + normal = {}, + low = { diff --git a/x11-wm/awesome/files/awesome-glib-fix.patch b/x11-wm/awesome/files/awesome-glib-fix.patch new file mode 100644 index 0000000..e3e6fcf --- /dev/null +++ b/x11-wm/awesome/files/awesome-glib-fix.patch @@ -0,0 +1,13 @@ +>=glib-2.31 build fix + +--- a/spawn.c ++++ b/spawn.c +@@ -24,7 +24,7 @@ + #include <sys/types.h> + #include <sys/wait.h> + +-#include <glib/gspawn.h> ++#include <glib.h> + + #include "spawn.h" + #include "screen.h" diff --git a/x11-wm/awesome/files/awesome-gnome-3.session b/x11-wm/awesome/files/awesome-gnome-3.session new file mode 100644 index 0000000..d1bd6fa --- /dev/null +++ b/x11-wm/awesome/files/awesome-gnome-3.session @@ -0,0 +1,3 @@ +[GNOME Session] +Name=Awesome session +RequiredComponents=gnome-settings-daemon;awesome-gnome; diff --git a/x11-wm/awesome/files/awesome-gnome-xsession.desktop b/x11-wm/awesome/files/awesome-gnome-xsession.desktop new file mode 100644 index 0000000..9f3d67b --- /dev/null +++ b/x11-wm/awesome/files/awesome-gnome-xsession.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Awesome GNOME +Comment=GNOME with highly configurable window manager awesome +TryExec=gnome-session +Exec=gnome-session --session=awesome-gnome +Type=XSession diff --git a/x11-wm/awesome/files/awesome-gnome.desktop b/x11-wm/awesome/files/awesome-gnome.desktop new file mode 100644 index 0000000..8adf5fc --- /dev/null +++ b/x11-wm/awesome/files/awesome-gnome.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Awesome +Comment=Highly configurable framework window manager +NoDisplay=true +TryExec=/etc/X11/Sessions/awesome +Exec=/etc/X11/Sessions/awesome diff --git a/x11-wm/awesome/files/awesome-gnome.session b/x11-wm/awesome/files/awesome-gnome.session new file mode 100644 index 0000000..dd0c01b --- /dev/null +++ b/x11-wm/awesome/files/awesome-gnome.session @@ -0,0 +1,6 @@ +[GNOME Session] +Name=Awesome session +RequiredComponents=gnome-settings-daemon; +RequiredProviders=windowmanager;notifications; +DefaultProvider-windowmanager=awesome-gnome +DefaultProvider-notifications=notification-daemon diff --git a/x11-wm/awesome/files/awesome-session b/x11-wm/awesome/files/awesome-session new file mode 100644 index 0000000..fe76946 --- /dev/null +++ b/x11-wm/awesome/files/awesome-session @@ -0,0 +1,90 @@ +#!/bin/sh +# Awesome Xsession starter, based on Xsession shipped by x11-apps/xinit-1.0.5-r1 + +# redirect errors to a file in user's home directory if we can +for errfile in "$HOME/.awesome-errors" "${TMPDIR-/tmp}/awesome-$USER" "/tmp/awesome-$USER" +do + if ( cp /dev/null "$errfile" 2> /dev/null ) + then + chmod 600 "$errfile" + exec > "$errfile" 2>&1 + break + fi +done + +userresources=$HOME/.Xresources +usermodmap=$HOME/.Xmodmap +userxkbmap=$HOME/.Xkbmap + +sysresources=/etc/X11/Xresources +sysmodmap=/etc/X11/Xmodmap +sysxkbmap=/etc/X11/Xkbmap + +rh6sysresources=/etc/X11/xinit/Xresources +rh6sysmodmap=/etc/X11/xinit/Xmodmap + + +# merge in defaults +if [ -f "$rh6sysresources" ]; then + xrdb -merge "$rh6sysresources" +fi + +if [ -f "$sysresources" ]; then + xrdb -merge "$sysresources" +fi + +if [ -f "$userresources" ]; then + xrdb -merge "$userresources" +fi + +# merge in keymaps +if [ -f "$sysxkbmap" ]; then + setxkbmap `cat "$sysxkbmap"` + XKB_IN_USE=yes +fi + +if [ -f "$userxkbmap" ]; then + setxkbmap `cat "$userxkbmap"` + XKB_IN_USE=yes +fi + +# +# Eeek, this seems like too much magic here +# +if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then + if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then + xkbsymbols=`sed -n -e 's/^[ ]*XkbSymbols[ ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config /etc/X11/xorg.conf` + if [ -n "$xkbsymbols" ]; then + setxkbmap -symbols "$xkbsymbols" + XKB_IN_USE=yes + fi + fi +fi + +# xkb and xmodmap don't play nice together +if [ -z "$XKB_IN_USE" ]; then + if [ -f "$rh6sysmodmap" ]; then + xmodmap "$rh6sysmodmap" + fi + + if [ -f "$sysmodmap" ]; then + xmodmap "$sysmodmap" + fi + + if [ -f "$usermodmap" ]; then + xmodmap "$usermodmap" + fi +fi + +unset XKB_IN_USE + +# run all system xinitrc shell scripts. +if [ -d /etc/X11/xinit/xinitrc.d ]; then + for i in /etc/X11/xinit/xinitrc.d/* ; do + if [ -x "$i" ]; then + . "$i" + fi + done +fi + +exec /usr/bin/awesome diff --git a/x11-wm/awesome/files/awesome-xsession.patch b/x11-wm/awesome/files/awesome-xsession.patch new file mode 100644 index 0000000..5a17076 --- /dev/null +++ b/x11-wm/awesome/files/awesome-xsession.patch @@ -0,0 +1,9 @@ +--- awesome-3.5.2/awesome.desktop 2013-10-12 12:48:49.000000000 -0400 ++++ awesome.desktop 2014-03-29 23:24:01.137547594 -0400 +@@ -3,5 +3,5 @@ + Name=awesome + Comment=Highly configurable framework window manager + TryExec=awesome +-Exec=awesome ++Exec=/etc/X11/Sessions/awesome + Type=Application diff --git a/x11-wm/awesome/files/awesome.desktop b/x11-wm/awesome/files/awesome.desktop new file mode 100644 index 0000000..692dced --- /dev/null +++ b/x11-wm/awesome/files/awesome.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=awesome +Comment=Highly configurable framework window manager +NoDisplay=true +TryExec=/etc/X11/Sessions/awesome +Exec=/etc/X11/Sessions/awesome +Type=Application diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml new file mode 100644 index 0000000..446ee19 --- /dev/null +++ b/x11-wm/awesome/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>proxy-maintainers</herd> + <maintainer> + <email>maksbotan@gentoo.org</email> + <name>Maxim Koltsov</name> + </maintainer> + <maintainer> + <email>skrattaren@yandex.ru</email> + <name>Nikolaj Sjujskij</name> + </maintainer> + <maintainer> + <email>wired@gentoo.org</email> + <name>Alex Alexander</name> + </maintainer> +</pkgmetadata> |