maksbotan    14/04/03 19:16:52

  Modified:             ChangeLog
  Added:                awesome-3.5.4.ebuild
  Log:
  Bump to 3.5.4, add upstream patch for imagebox, bug #506586. Thanks to Bohdan 
Trach <bv.tr...@gmail.com>.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
F8DBDADE)

Revision  Changes    Path
1.161                x11-wm/awesome/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/ChangeLog?rev=1.161&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/ChangeLog?rev=1.161&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/ChangeLog?r1=1.160&r2=1.161

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/x11-wm/awesome/ChangeLog,v
retrieving revision 1.160
retrieving revision 1.161
diff -u -r1.160 -r1.161
--- ChangeLog   31 Mar 2014 17:14:12 -0000      1.160
+++ ChangeLog   3 Apr 2014 19:16:52 -0000       1.161
@@ -1,6 +1,13 @@
 # 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.160 2014/03/31 
17:14:12 maksbotan Exp $
+# $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 <maksbo...@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.tr...@gmail.com>.
 
 *awesome-3.5.3 (31 Mar 2014)
 



1.1                  x11-wm/awesome/awesome-3.5.4.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/awesome-3.5.4.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/awesome/awesome-3.5.4.ebuild?rev=1.1&content-type=text/plain

Index: awesome-3.5.4.ebuild
===================================================================
# 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 cmake-utils eutils

DESCRIPTION="A dynamic floating and tiling window manager"
HOMEPAGE="http://awesome.naquadah.org/";
SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz";

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
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 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
}




Reply via email to