Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/
Date: Mon, 28 Dec 2020 11:50:52
Message-Id: 1609156217.f0fd43f1e98f5c4919b2d8307ab615089f7c46f0.soap@gentoo
1 commit: f0fd43f1e98f5c4919b2d8307ab615089f7c46f0
2 Author: Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
3 AuthorDate: Mon Dec 28 11:50:17 2020 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 28 11:50:17 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0fd43f1
7
8 x11-wm/awesome: Remove old EAPI 5 ebuild
9
10 Package-Manager: Portage-3.0.9, Repoman-3.0.1
11 Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
12 Signed-off-by: David Seifert <soap <AT> gentoo.org>
13
14 x11-wm/awesome/Manifest | 1 -
15 x11-wm/awesome/awesome-3.5.9-r3.ebuild | 131 ---------------------------------
16 2 files changed, 132 deletions(-)
17
18 diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
19 index d48e1e46b46..26f45d52c32 100644
20 --- a/x11-wm/awesome/Manifest
21 +++ b/x11-wm/awesome/Manifest
22 @@ -1,3 +1,2 @@
23 -DIST awesome-3.5.9.tar.xz 723084 BLAKE2B 96f4c5df98147399f28d1b1455ac53800f2222969599486c2f79b73ba36cfa237270cd5972d4e10e0a4f774a54dfa92948bba5d2e0438687d36739e12c3f5ecc SHA512 6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25
24 DIST awesome-4.2.tar.xz 987024 BLAKE2B b2aaa993bafa83121d165d21083dfcac825e373be9547490f8b93b8e8b0f90470395a0238affaf9990f719b8bd2f36a255f6468b6422406787a3c96946c4e831 SHA512 134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09
25 DIST awesome-4.3.tar.xz 1037816 BLAKE2B b4afc5e7bfb01ddc16b67776cc00dd7b0bcbefc9d17f9bec9c04256953858aef2bf0e4b15a525909029b7da771ade0d749758aba2878832f356d7b2c4f0363b7 SHA512 c5ef1e8dc593e7783b895d22143154aea8f211beeda24672a7ee4ed5112b4f4284043f848a151f3d3c4f569e91308670367a4353f705b20511b36495b22fa3f5
26
27 diff --git a/x11-wm/awesome/awesome-3.5.9-r3.ebuild b/x11-wm/awesome/awesome-3.5.9-r3.ebuild
28 deleted file mode 100644
29 index 58e6c35ff04..00000000000
30 --- a/x11-wm/awesome/awesome-3.5.9-r3.ebuild
31 +++ /dev/null
32 @@ -1,131 +0,0 @@
33 -# Copyright 1999-2020 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI="5"
37 -inherit cmake-utils eutils
38 -
39 -DESCRIPTION="A dynamic floating and tiling window manager"
40 -HOMEPAGE="http://awesome.naquadah.org/"
41 -SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz"
42 -
43 -LICENSE="GPL-2"
44 -SLOT="0"
45 -KEYWORDS="amd64 arm ppc ppc64 x86"
46 -IUSE="dbus doc gnome"
47 -
48 -COMMON_DEPEND="
49 - || ( >=dev-lang/lua-5.1:0 dev-lang/lua:5.1 )
50 - dev-libs/glib:2
51 - >=dev-libs/libxdg-basedir-1
52 - >=dev-lua/lgi-0.7
53 - x11-libs/cairo[X,xcb(+)]
54 - x11-libs/gdk-pixbuf:2
55 - >=x11-libs/libxcb-1.6
56 - >=x11-libs/pango-1.19.3[introspection]
57 - >=x11-libs/startup-notification-0.10_p20110426
58 - >=x11-libs/xcb-util-0.3.8
59 - x11-libs/xcb-util-cursor
60 - x11-libs/libXcursor
61 - >=x11-libs/libX11-1.3.99.901
62 - dbus? ( >=sys-apps/dbus-1 )"
63 -
64 -# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
65 -DEPEND="${COMMON_DEPEND}
66 - >=app-text/asciidoc-8.4.5
67 - app-text/xmlto
68 - dev-util/gperf
69 - virtual/pkgconfig
70 - media-gfx/imagemagick[png]
71 - >=x11-base/xcb-proto-1.5
72 - x11-base/xorg-proto
73 - doc? (
74 - app-doc/doxygen
75 - media-gfx/graphviz
76 - )"
77 -
78 -RDEPEND="${COMMON_DEPEND}"
79 -
80 -DOCS="AUTHORS BUGS PATCHES README STYLE"
81 -
82 -PATCHES=(
83 - "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch"
84 - "${FILESDIR}/${PN}-xsession.patch"
85 - "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch"
86 - "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch"
87 - "${FILESDIR}/${PN}-3.5.9-slotted-lua.patch"
88 -)
89 -
90 -src_configure() {
91 - has_version 'dev-lang/lua:5.1' \
92 - && LUA=lua5.1 \
93 - || LUA=lua
94 - mycmakeargs=(
95 - -DSYSCONFDIR="${EPREFIX}"/etc
96 - $(cmake-utils_use_with dbus DBUS)
97 - $(cmake-utils_use doc GENERATE_DOC)
98 - -DLUA_EXECUTABLE="${EPREFIX}"/usr/bin/${LUA}
99 - )
100 -
101 - cmake-utils_src_configure
102 -}
103 -
104 -src_compile() {
105 - local myargs="all"
106 -
107 - if use doc ; then
108 - myargs="${myargs} doc"
109 - fi
110 - cmake-utils_src_make ${myargs}
111 -}
112 -
113 -src_install() {
114 - cmake-utils_src_install
115 -
116 - if use doc ; then
117 - (
118 - cd "${CMAKE_BUILD_DIR}"/doc
119 - mv html doxygen
120 - dohtml -r doxygen
121 - )
122 - fi
123 - rm -rf "${ED}"/usr/share/doc/${PN} || die "Cleanup of dupe docs failed"
124 -
125 - exeinto /etc/X11/Sessions
126 - newexe "${FILESDIR}"/${PN}-session ${PN} || die
127 -
128 - # GNOME-based awesome
129 - if use gnome ; then
130 - # GNOME session
131 - insinto /usr/share/gnome-session/sessions
132 - newins "${FILESDIR}/${PN}-gnome-3.session" "${PN}-gnome.session"
133 - # Application launcher
134 - domenu "${FILESDIR}/${PN}-gnome.desktop" || die
135 - # X Session
136 - insinto /usr/share/xsessions/
137 - doins "${FILESDIR}/${PN}-gnome-xsession.desktop"
138 - fi
139 -}
140 -
141 -pkg_postinst() {
142 - # bug #447308
143 - if use gnome; then
144 - elog
145 - elog "You have enabled the gnome USE flag."
146 - elog "Please note that quitting awesome won't kill your gnome session."
147 - elog "To really quit the session, you should bind your quit key"
148 - elog "to the following command:"
149 - elog " gnome-session-quit --logout"
150 - elog "For more info visit"
151 - elog " https://bugs.gentoo.org/show_bug.cgi?id=447308"
152 - fi
153 -
154 - # bug #440724
155 - elog
156 - elog "If you are having issues with Java application windows being"
157 - elog "completely blank, try installing"
158 - elog " x11-misc/wmname"
159 - elog "and setting the WM name to LG3D."
160 - elog "For more info visit"
161 - elog " https://bugs.gentoo.org/show_bug.cgi?id=440724"
162 - elog
163 -}