mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
x11-wm/plwm: take maintainership, drop to ~arch
This commit cleans up the versions that used the old python.eclass, and also drops stable keywords as the age of the upstream package combined with the fact that I don't use it means to me that it isn't a good stable candidate. Please file a bug if there is a particular need from end users to have this package stabilized. Package-Manager: portage-2.2.20.1
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST PLWM-2.7rc1.tar.gz 343570 SHA256 789fbd6229ad63ee9b2d939e27d049282dca45315d8e22debad56636a3b0a305 SHA512 4716677c86cf6b31ba8ea6c4e8fad729d9cf7d9c09b7d56ba6686173793c5b248865f0af281561a2df161433ea0fb2f2ca050dfb3b6c9fedbe41ff0ad0c07f7e WHIRLPOOL c1e678b4f15701c644e3f609c9b53100fe376a09f96454094fddba83c7a1f5c167c4746962e4996586568d110dfb3c4232e0bcaf33d09492946454b2e400d5eb
|
||||
DIST plwm-2.5.tar.gz 127248 SHA256 c1fc72f3dd7959743655c2fb2025faf598d1c5b0d75812282b4bb548aedd14de SHA512 026f059056610d7a91dee18ce2ac4cbbd9d0569334e011cefb377b38abcb5f16e76bf5ab733a0c5cc43dc115e38c3a34e776b24d309f59256e3ed11d61ed2202 WHIRLPOOL 1e29b0386f7f234870029e2202b56cdbcf18e2e13c94ef940b99a7d1ce39fb4a9205bbcb7731a5e5726edb3b617f6db122265cfb230f3dfa973524bbcf698e67
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
diff -ur plwm-2.5.orig/Makefile.in plwm-2.5/Makefile.in
|
||||
--- plwm-2.5.orig/Makefile.in 2007-06-29 13:30:28.000000000 +0200
|
||||
+++ plwm-2.5/Makefile.in 2007-06-29 14:07:42.000000000 +0200
|
||||
@@ -24,19 +24,16 @@
|
||||
all:
|
||||
|
||||
install:
|
||||
- -$(INSTALL) -d $(bindir)
|
||||
- -$(INSTALL) -d $(PLWM_PATH)
|
||||
- $(INSTALL) -m 644 $(PLWM_MODULES) $(PLWM_PATH)
|
||||
- echo >> $(PLWM_PATH)/__init__.py
|
||||
- echo "__version__ = '$(VERSION)'" >> $(PLWM_PATH)/__init__.py
|
||||
- echo >> $(PLWM_PATH)/__init__.py
|
||||
-
|
||||
-# Compile .pyc and .pyo-files
|
||||
- $(PYTHON) -c 'import sys; sys.path.insert(0, "$(PYTHON_SITE_PATH)"); import plwm.xlibpath; from plwm import *'
|
||||
- $(PYTHON) -O -c 'import sys; sys.path.insert(0, "$(PYTHON_SITE_PATH)"); import plwm.xlibpath; from plwm import *'
|
||||
- ./install-plwm.sh "$(PLWM)" $(bindir)/plwm
|
||||
- ./install-plwm.sh "$(WMM)" $(bindir)/wmm
|
||||
- ./install-plwm.sh "$(INSPECT_PLWM)" $(bindir)/inspect_plwm
|
||||
+ -$(INSTALL) -d $(DESTDIR)$(bindir)
|
||||
+ -$(INSTALL) -d $(DESTDIR)$(PLWM_PATH)
|
||||
+ $(INSTALL) -m 644 $(PLWM_MODULES) $(DESTDIR)$(PLWM_PATH)
|
||||
+ echo >> $(DESTDIR)$(PLWM_PATH)/__init__.py
|
||||
+ echo "__version__ = '$(VERSION)'" >> $(DESTDIR)$(PLWM_PATH)/__init__.py
|
||||
+ echo >> $(DESTDIR)$(PLWM_PATH)/__init__.py
|
||||
+
|
||||
+ ./install-plwm.sh "$(PLWM)" $(DESTDIR)$(bindir)/plwm
|
||||
+ ./install-plwm.sh "$(WMM)" $(DESTDIR)$(bindir)/wmm
|
||||
+ ./install-plwm.sh "$(INSPECT_PLWM)" $(DESTDIR)$(bindir)/inspect_plwm
|
||||
|
||||
clean:
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
diff -ur plwm-2.5.orig/plwm/mw_apm.py plwm-2.5/plwm/mw_apm.py
|
||||
--- plwm-2.5.orig/plwm/mw_apm.py 2007-08-27 15:02:46.000000000 +0200
|
||||
+++ plwm-2.5/plwm/mw_apm.py 2007-08-27 15:04:01.000000000 +0200
|
||||
@@ -1,3 +1,4 @@
|
||||
+# -*- coding: utf-8 -*-
|
||||
# $Id: mw_apm.py,v 1.4 2001/10/18 09:36:52 petli Exp $
|
||||
#
|
||||
# mw_apm.py -- display APM status in a modewindow
|
||||
@@ -1,21 +0,0 @@
|
||||
diff -ur plwm-2.5.orig/plwm/inspect.py plwm-2.5/plwm/inspect.py
|
||||
--- plwm-2.5.orig/plwm/inspect.py 2007-06-29 13:30:28.000000000 +0200
|
||||
+++ plwm-2.5/plwm/inspect.py 2007-06-29 14:36:43.000000000 +0200
|
||||
@@ -23,7 +23,7 @@
|
||||
import sys
|
||||
import traceback
|
||||
import struct
|
||||
-import whrandom
|
||||
+import random
|
||||
import cStringIO
|
||||
|
||||
InspectFileEventType = event.new_event_type()
|
||||
@@ -75,7 +75,7 @@
|
||||
# portnumber in a property on screen 0
|
||||
|
||||
addr, port = self.inspect_socket.getsockname()
|
||||
- self.inspect_cookie = whrandom.randint(0, 0x7ffffffe)
|
||||
+ self.inspect_cookie = random.randint(0, 0x7ffffffe)
|
||||
|
||||
self.default_screen.root.change_property(self.PLWM_INSPECT_SERVER,
|
||||
self.PLWM_INSPECT_SERVER,
|
||||
@@ -1,17 +0,0 @@
|
||||
diff -ur PLWM-2.6a.orig/examples/hrwwm.py PLWM-2.6a/examples/hrwwm.py
|
||||
--- PLWM-2.6a.orig/examples/hrwwm.py 2007-08-27 15:06:29.000000000 +0200
|
||||
+++ PLWM-2.6a/examples/hrwwm.py 2007-08-27 15:07:33.000000000 +0200
|
||||
@@ -1,4 +1,5 @@
|
||||
#!/usr/bin/env python
|
||||
+# -*- coding: utf-8 -*-
|
||||
#
|
||||
# hrwwm.py -- Example PLWM window manager "configuration"
|
||||
#
|
||||
diff -ur PLWM-2.6a.orig/plwm/mw_apm.py PLWM-2.6a/plwm/mw_apm.py
|
||||
--- PLWM-2.6a.orig/plwm/mw_apm.py 2007-08-27 15:06:29.000000000 +0200
|
||||
+++ PLWM-2.6a/plwm/mw_apm.py 2007-08-27 15:07:00.000000000 +0200
|
||||
@@ -1,3 +1,4 @@
|
||||
+# -*- coding: utf-8 -*-
|
||||
# $Id: mw_apm.py,v 1.4 2001/10/18 09:36:52 petli Exp $
|
||||
#
|
||||
# mw_apm.py -- display APM status in a modewindow
|
||||
@@ -1,21 +0,0 @@
|
||||
diff -ur PLWM-2.6a.orig/plwm/inspect.py PLWM-2.6a/plwm/inspect.py
|
||||
--- PLWM-2.6a.orig/plwm/inspect.py 2007-06-29 14:40:54.000000000 +0200
|
||||
+++ PLWM-2.6a/plwm/inspect.py 2007-06-29 14:41:25.000000000 +0200
|
||||
@@ -23,7 +23,7 @@
|
||||
import sys
|
||||
import traceback
|
||||
import struct
|
||||
-import whrandom
|
||||
+import random
|
||||
import cStringIO
|
||||
|
||||
InspectFileEventType = event.new_event_type()
|
||||
@@ -75,7 +75,7 @@
|
||||
# portnumber in a property on screen 0
|
||||
|
||||
addr, port = self.inspect_socket.getsockname()
|
||||
- self.inspect_cookie = whrandom.randint(0, 0x7ffffffe)
|
||||
+ self.inspect_cookie = random.randint(0, 0x7ffffffe)
|
||||
|
||||
self.default_screen.root.change_property(self.PLWM_INSPECT_SERVER,
|
||||
self.PLWM_INSPECT_SERVER,
|
||||
@@ -1,27 +0,0 @@
|
||||
--- utils/wmm_orig.py 2001-11-26 13:48:21.000000000 +0000
|
||||
+++ utils/wmm.py 2004-06-04 14:21:41.228567568 +0100
|
||||
@@ -38,10 +38,6 @@
|
||||
|
||||
import sys
|
||||
import os
|
||||
-###SETUP PATH
|
||||
-sys.path[1:1] = [os.path.join(sys.path[0], '..')]
|
||||
-import plwm.xlibpath
|
||||
-###END SETUP PATH
|
||||
|
||||
from Xlib import display, rdb, X, Xutil
|
||||
import string
|
||||
|
||||
--- utils/inspect_plwm_orig.py 2001-01-17 15:28:30.000000000 +0000
|
||||
+++ utils/inspect_plwm.py 2004-06-04 14:21:30.148252032 +0100
|
||||
@@ -22,10 +22,6 @@
|
||||
|
||||
import sys
|
||||
import os
|
||||
-###SETUP PATH
|
||||
-sys.path[1:1] = [os.path.join(sys.path[0], '..')]
|
||||
-import plwm.xlibpath
|
||||
-###END SETUP PATH
|
||||
|
||||
from Xlib import display, rdb
|
||||
import readline
|
||||
@@ -2,7 +2,7 @@
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
<email>axs@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
PLWM is a Python package, containing classes suitable for
|
||||
|
||||
@@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit eutils python
|
||||
|
||||
DESCRIPTION="Python classes for, and an implementation of, a window manager"
|
||||
HOMEPAGE="http://plwm.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/plwm/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="ppc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-python/python-xlib-0.12"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}/${P}-destdir.patch"
|
||||
epatch "${FILESDIR}/${P}-python2.5.patch"
|
||||
epatch "${FILESDIR}/${P}-pep0263.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
econf || die "econf failed"
|
||||
emake || die "emake failed"
|
||||
emake -C doc || die "emake -C doc failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
doinfo doc/*.info* || die "doinfo failed"
|
||||
dodoc README NEWS ONEWS examples/* || die "dodoc failed"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize $(python_get_sitedir)/plwm
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup $(python_get_sitedir)/plwm
|
||||
}
|
||||
@@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=3
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
MY_P=PLWM-${PV/_}
|
||||
|
||||
DESCRIPTION="Python classes for, and an implementation of, a window manager"
|
||||
HOMEPAGE="http://plwm.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/plwm/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-python/python-xlib-0.14"
|
||||
DEPEND="sys-apps/texinfo"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-pep0263.patch
|
||||
python_convert_shebangs -r 2 examples/examplewm.py utils/*.py
|
||||
distutils_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
emake -C doc || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
newbin examples/examplewm.py plwm || die
|
||||
dobin utils/*.py || die
|
||||
|
||||
doinfo doc/*.info || die
|
||||
|
||||
dodoc {,O}NEWS || die
|
||||
docinto examples
|
||||
dodoc examples/* || die
|
||||
docinto utils
|
||||
dodoc utils/ChangeLog || die
|
||||
}
|
||||
Reference in New Issue
Block a user