From: "Michael Orlitzky" <mjo@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/sawfish/
Date: Wed, 20 Jul 2016 17:00:07 +0000 (UTC) [thread overview]
Message-ID: <1469033960.1ef43e01397df5cfc6b0c6dd5bc5a259f65df93b.mjo@gentoo> (raw)
commit: 1ef43e01397df5cfc6b0c6dd5bc5a259f65df93b
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 20 16:22:07 2016 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Wed Jul 20 16:59:20 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef43e01
x11-wm/sawfish: new version 1.11.90.
We had a few requests for a new version of this (maintainer-needed)
package. This commit adds the latest version, and also tries to work
around bug 573664 by disabling the kde4session support at configure
time. It would have been nice to support kde5session instead, but
there's currently a bug (noted in the ebuild) preventing that from
happening.
Gentoo-Bug: 493110
Gentoo-Bug: 546526
Gentoo-Bug: 573664
Package-Manager: portage-2.2.28
x11-wm/sawfish/Manifest | 1 +
x11-wm/sawfish/sawfish-1.11.90.ebuild | 90 +++++++++++++++++++++++++++++++++++
2 files changed, 91 insertions(+)
diff --git a/x11-wm/sawfish/Manifest b/x11-wm/sawfish/Manifest
index 2a2817d..f39fb64 100644
--- a/x11-wm/sawfish/Manifest
+++ b/x11-wm/sawfish/Manifest
@@ -1 +1,2 @@
DIST sawfish-1.9.1.tar.xz 2616612 SHA256 c1751abf46a52dead8a50fa4b91c09ff0540cb9cc988c76ebfea0bee9edd0618 SHA512 243a818e2cc2546c040f33fbc076bbcc4033b88f0b4be573f9daa80b2dcfd8d9dc97384d236b9b71d6efe08ad39bfd3f3f31b5c055b9b268418efb7668e27a42 WHIRLPOOL 9293221e4a1c7cfddbf5dd619ac9fcd6e8da02723b651e4b62f9baa9e7d7c66d6f0967a960b097c6d9c9f7b7b79de94070733b0e80a1954d9ce477a6187d89fc
+DIST sawfish_1.11.90.tar.xz 2751684 SHA256 734ac2b2781889793e2d846d81f52b8a90707e136bce7b5691c4d12e90ce7cfa SHA512 24735438167c1146e57f82a58876b68b1126d45f237751828ae9603a8eea966058fb6d8fbfddc28e1a96ab774a044b4b9b70b1e299f958b77eb32c987684925e WHIRLPOOL 95ee12896cda57992b2f5cc86ed536a584e265ef793af0840d4738728610f48e235f82b6bc3043d5f2c92d55d2461720725bbc4f292baec8b93fcffe294ecfef
diff --git a/x11-wm/sawfish/sawfish-1.11.90.ebuild b/x11-wm/sawfish/sawfish-1.11.90.ebuild
new file mode 100644
index 0000000..dc1cd41
--- /dev/null
+++ b/x11-wm/sawfish/sawfish-1.11.90.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils elisp-common
+
+MY_P="${P/-/_}"
+DESCRIPTION="Extensible window manager using a Lisp-based scripting language"
+HOMEPAGE="http://sawfish.wikia.com/"
+SRC_URI="http://download.tuxfamily.org/sawfish/${MY_P}.tar.xz"
+
+LICENSE="GPL-2 Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="emacs nls xinerama"
+
+RDEPEND="emacs? ( virtual/emacs !app-emacs/sawfish )
+ >=dev-libs/librep-0.92.1
+ >=x11-libs/rep-gtk-0.90.7
+ x11-libs/pangox-compat
+ >=x11-libs/gtk+-2.24.0:2
+ x11-libs/libXtst
+ nls? ( sys-devel/gettext )
+ xinerama? ( x11-libs/libXinerama )"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils
+ virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( AUTHORS ChangeLog CONTRIBUTING doc/AUTOSTART doc/KEYBINDINGS
+ doc/OPTIONS doc/XSettings MAINTAINERS NEWS README README.IMPORTANT
+ TODO )
+
+src_configure() {
+ # The configure script tries to use kde4-config (bug #573664) or
+ # kf5-config (from kdelibs4support) to detect where it should put
+ # its session files. This could probably be enabled for kde5 going
+ # forward (behind USE=kde), but there's currently a bug in the
+ # configure script preventing that from working nicely:
+ #
+ # https://github.com/SawfishWM/sawfish/issues/22
+ #
+ # For now, we just disable the kde[45] session support entirely.
+ set -- \
+ $(use_with xinerama) \
+ --with-gdk-pixbuf \
+ --without-kde4session \
+ --without-kde5session \
+ --disable-static
+
+ if ! use nls; then
+ # Use a space because configure script reads --enable-linguas=""
+ # as "install everything". Don't use --disable-linguas, because
+ # that means --enable-linguas="no", which means "install
+ # Norwegian translations".
+ set -- "$@" --enable-linguas=" "
+ elif [[ "${LINGUAS+set}" == "set" ]]; then
+ strip-linguas -i po
+ set -- "$@" --enable-linguas=" ${LINGUAS} "
+ else
+ set -- "$@" --enable-linguas=""
+ fi
+
+ econf "$@"
+}
+
+src_compile() {
+ default
+ use emacs && elisp-compile sawfish.el
+}
+
+src_install() {
+ default
+ prune_libtool_files --modules
+
+ if use emacs; then
+ elisp-install ${PN} sawfish.{el,elc}
+ elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
next reply other threads:[~2016-07-20 17:00 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-07-20 17:00 Michael Orlitzky [this message]
-- strict thread matches above, loose matches on Subject: below --
2017-05-03 11:40 [gentoo-commits] repo/gentoo:master commit in: x11-wm/sawfish/ Ulrich Müller
2018-05-27 18:02 Pacho Ramos
2018-05-27 18:02 Pacho Ramos
2019-01-30 8:13 Sergei Trofimovich
2019-01-31 22:15 Thomas Deutschmann
2019-02-01 14:55 Tobias Klausmann
2019-02-02 20:44 Sergei Trofimovich
2019-02-09 15:24 Mikle Kolyada
2019-02-09 19:35 Sergei Trofimovich
2019-12-07 7:58 Ulrich Müller
2019-12-20 22:49 Ulrich Müller
2020-02-19 21:34 Andreas Sturmlechner
2020-02-19 21:34 Andreas Sturmlechner
2020-05-15 6:43 Jeroen Roovers
2020-08-22 5:50 Agostino Sarubbo
2020-08-22 11:26 Agostino Sarubbo
2020-09-02 6:33 Sergei Trofimovich
2020-09-05 7:38 Sergei Trofimovich
2020-11-26 3:42 Matt Turner
2020-11-26 3:42 Matt Turner
2020-12-17 14:00 Mart Raudsepp
2020-12-28 0:21 Ulrich Müller
2021-04-02 14:04 Sam James
2021-06-30 10:15 Ulrich Müller
2022-07-28 7:10 Sam James
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1469033960.1ef43e01397df5cfc6b0c6dd5bc5a259f65df93b.mjo@gentoo \
--to=mjo@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox