1 |
commit: f7915476047a80396983758ff20afaa50f950922 |
2 |
Author: Michael Weber <xmw <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu May 5 13:38:29 2016 +0000 |
4 |
Commit: Michael Weber <xmw <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu May 5 13:39:56 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7915476 |
7 |
|
8 |
x11-wm/spectrwm: Version bump (thanks noptrix). |
9 |
|
10 |
Package-Manager: portage-2.2.28 |
11 |
|
12 |
x11-wm/spectrwm/Manifest | 1 + |
13 |
.../files/spectrwm-3.0.0-outdated-manpages.patch | 24 ++++++++++ |
14 |
x11-wm/spectrwm/spectrwm-3.0.0.ebuild | 52 ++++++++++++++++++++++ |
15 |
3 files changed, 77 insertions(+) |
16 |
|
17 |
diff --git a/x11-wm/spectrwm/Manifest b/x11-wm/spectrwm/Manifest |
18 |
index 25724df..d9b37c8 100644 |
19 |
--- a/x11-wm/spectrwm/Manifest |
20 |
+++ b/x11-wm/spectrwm/Manifest |
21 |
@@ -1 +1,2 @@ |
22 |
DIST spectrwm-2.7.2.tgz 132554 SHA256 b56cffa01ee2c58515350c1be1940140286fd18778659c6f5ada4595319f97cb SHA512 cebb0e42566125933bf2c4c9200765d360bb572fd953c510ad39e7abcf9cc507e61420441234fb1bb44d06d28526ba6c594272c173a04181d2c6798e404b7421 WHIRLPOOL 5ab24d2866d6a252c03a72fae3e0dd914f6c2041185088da5beb4c7a4a0ee5ec0c3b55cff32bef5f10f159ae1a5e66a6a217a3d67cba2d17ed324145a05391c7 |
23 |
+DIST spectrwm-3.0.0.tar.gz 147373 SHA256 99e21fb9cface968352069fec776dfe827886af6f50ff04847f05e53c470ed6b SHA512 750426b232de27f8ab4abc37991be69ce29bb4cc92ab68e198fb961126783929aa23aa32fb7edff498c6a95b90078d7453f2eefa536cc599e06daf5f7ede928b WHIRLPOOL 2237b41d0ee997da4ed0c32ef2800882a4c41a0a49f22a2a1b592d1833b2e2e39b4eda73f129f27023d3c8142d029c48d2b7d417281e4b52ec318e7ee29d21b2 |
24 |
|
25 |
diff --git a/x11-wm/spectrwm/files/spectrwm-3.0.0-outdated-manpages.patch b/x11-wm/spectrwm/files/spectrwm-3.0.0-outdated-manpages.patch |
26 |
new file mode 100644 |
27 |
index 0000000..71209f5 |
28 |
--- /dev/null |
29 |
+++ b/x11-wm/spectrwm/files/spectrwm-3.0.0-outdated-manpages.patch |
30 |
@@ -0,0 +1,24 @@ |
31 |
+--- spectrwm-3.0.0/linux/Makefile |
32 |
++++ spectrwm-3.0.0/linux/Makefile |
33 |
+@@ -41,10 +41,6 @@ |
34 |
+ install -m 755 -d $(DESTDIR)$(BINDIR) |
35 |
+ install -m 755 -d $(DESTDIR)$(LIBDIR) |
36 |
+ install -m 755 -d $(DESTDIR)$(MANDIR)/man1 |
37 |
+- install -m 755 -d $(DESTDIR)$(MANDIR)/es/man1 |
38 |
+- install -m 755 -d $(DESTDIR)$(MANDIR)/it/man1 |
39 |
+- install -m 755 -d $(DESTDIR)$(MANDIR)/pt/man1 |
40 |
+- install -m 755 -d $(DESTDIR)$(MANDIR)/ru/man1 |
41 |
+ install -m 755 -d $(DESTDIR)$(XSESSIONSDIR) |
42 |
+ install -m 755 spectrwm $(DESTDIR)$(BINDIR) |
43 |
+ ln -sf spectrwm $(DESTDIR)$(BINDIR)/scrotwm |
44 |
+@@ -52,10 +52,6 @@ |
45 |
+ ln -sf libswmhack.so.$(LIBVERSION) $(DESTDIR)$(LIBDIR)/libswmhack.so.$(LIBMAJORVERSION) |
46 |
+ ln -sf libswmhack.so.$(LIBVERSION) $(DESTDIR)$(LIBDIR)/libswmhack.so |
47 |
+ install -m 644 ../spectrwm.1 $(DESTDIR)$(MANDIR)/man1/spectrwm.1 |
48 |
+- install -m 644 ../spectrwm_es.1 $(DESTDIR)$(MANDIR)/es/man1/spectrwm.1 |
49 |
+- install -m 644 ../spectrwm_it.1 $(DESTDIR)$(MANDIR)/it/man1/spectrwm.1 |
50 |
+- install -m 644 ../spectrwm_pt.1 $(DESTDIR)$(MANDIR)/pt/man1/spectrwm.1 |
51 |
+- install -m 644 ../spectrwm_ru.1 $(DESTDIR)$(MANDIR)/ru/man1/spectrwm.1 |
52 |
+ install -m 644 spectrwm.desktop $(DESTDIR)$(XSESSIONSDIR) |
53 |
+ |
54 |
+ uninstall: |
55 |
|
56 |
diff --git a/x11-wm/spectrwm/spectrwm-3.0.0.ebuild b/x11-wm/spectrwm/spectrwm-3.0.0.ebuild |
57 |
new file mode 100644 |
58 |
index 0000000..941f9ea |
59 |
--- /dev/null |
60 |
+++ b/x11-wm/spectrwm/spectrwm-3.0.0.ebuild |
61 |
@@ -0,0 +1,52 @@ |
62 |
+# Copyright 1999-2016 Gentoo Foundation |
63 |
+# Distributed under the terms of the GNU General Public License v2 |
64 |
+# $Id$ |
65 |
+ |
66 |
+EAPI=5 |
67 |
+ |
68 |
+inherit eutils multilib toolchain-funcs vcs-snapshot |
69 |
+ |
70 |
+DESCRIPTION="Small dynamic tiling window manager for X11" |
71 |
+HOMEPAGE="https://opensource.conformal.com/wiki/spectrwm" |
72 |
+SRC_URI="https://codeload.github.com/conformal/${PN}/tar.gz/SPECTRWM_${PV//./_} -> ${P}.tar.gz" |
73 |
+ |
74 |
+LICENSE="ISC" |
75 |
+SLOT="0" |
76 |
+KEYWORDS="~amd64 ~x86" |
77 |
+IUSE="" |
78 |
+ |
79 |
+RDEPEND="x11-misc/dmenu" |
80 |
+DEPEND="${DEPEND} |
81 |
+ x11-libs/libX11 |
82 |
+ x11-libs/libXcursor |
83 |
+ x11-libs/libXrandr |
84 |
+ x11-libs/libXtst |
85 |
+ x11-libs/xcb-util |
86 |
+ !x11-wm/scrotwm" |
87 |
+ |
88 |
+S=${WORKDIR}/${P}/linux |
89 |
+ |
90 |
+src_prepare() { |
91 |
+ epatch "${FILESDIR}"/${PN}-2.6.2-Makefile.patch |
92 |
+ epatch "${FILESDIR}"/${PN}-3.0.0-outdated-manpages.patch |
93 |
+ tc-export CC |
94 |
+} |
95 |
+ |
96 |
+src_compile() { |
97 |
+ emake PREFIX="${EROOT}usr" LIBDIR="${EROOT}usr/$(get_libdir)" |
98 |
+} |
99 |
+ |
100 |
+src_install() { |
101 |
+ emake PREFIX="${EROOT}usr" LIBDIR="${EROOT}usr/$(get_libdir)" DESTDIR="${D}" install |
102 |
+ |
103 |
+ cd "${WORKDIR}"/${P} || die |
104 |
+ |
105 |
+ insinto /etc |
106 |
+ doins ${PN}.conf |
107 |
+ dodoc ${PN}_*.conf {initscreen,screenshot}.sh |
108 |
+ |
109 |
+ make_session_desktop ${PN} ${PN} |
110 |
+ |
111 |
+ elog "Example keyboard config and helpful scripts can be found" |
112 |
+ elog "in ${ROOT}usr/share/doc/${PF}" |
113 |
+} |