1 |
commit: be6b30a76179b7e62da83a88c20ffe6960975b11 |
2 |
Author: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Feb 8 07:16:25 2017 +0000 |
4 |
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Feb 8 07:17:07 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be6b30a7 |
7 |
|
8 |
x11-wm/matwm2: bump to 0.1.2_pre3 |
9 |
|
10 |
Package-Manager: portage-2.3.0 |
11 |
|
12 |
x11-wm/matwm2/Manifest | 1 + |
13 |
.../files/matwm2-0.1.2_pre3-destdir-fix.patch | 34 +++++++++++ |
14 |
x11-wm/matwm2/matwm2-0.1.2_pre3.ebuild | 69 ++++++++++++++++++++++ |
15 |
3 files changed, 104 insertions(+) |
16 |
|
17 |
diff --git a/x11-wm/matwm2/Manifest b/x11-wm/matwm2/Manifest |
18 |
index 7a45618..a0f6182 100644 |
19 |
--- a/x11-wm/matwm2/Manifest |
20 |
+++ b/x11-wm/matwm2/Manifest |
21 |
@@ -1 +1,2 @@ |
22 |
DIST matwm2-0.1.1.tar.gz 64552 SHA256 b85de9adc2118a7305a9015b57183117a4dbebf52b1ae4ac688e8f276319beb7 SHA512 27968759e2c58272a9594a5af738161f6b963cea8ef110cf18b4519725ad3d0402776bf715ac16cc5d98ca6498a18085d953c8c5eea23d889f003e963c97787a WHIRLPOOL 78ff6252f205d0e8cddea459d7368934a6a7d820ce90575b6acea3ea8c25e402dbe6fe6e5af92c9ce45faa2d09f527dbf5dff97d6a5d6c955ccb7c59bad931c8 |
23 |
+DIST matwm2-0.1.2_pre3.tar.gz 860231 SHA256 c6fc2b4cbe278e5b85035a9019d27e3ad964cab3b5862c442652679ab85523d0 SHA512 30c55c6090015432bf99853f136baebb5b4c1301d5f922dc933e0141caf18d6891a982bd89e22e065c146c0c5c570d0e8aebb7e4c708dddde9b0570b7ed5f9ba WHIRLPOOL 05b651783232ca46f03c5cd018379770749b2ff93d87cd24f297f3ce55677917c1f6980e2e5be8d8e53ff1e6020f07d4bacafdbc7189a9de9133b8147048f78c |
24 |
|
25 |
diff --git a/x11-wm/matwm2/files/matwm2-0.1.2_pre3-destdir-fix.patch b/x11-wm/matwm2/files/matwm2-0.1.2_pre3-destdir-fix.patch |
26 |
new file mode 100644 |
27 |
index 00000000..8bd9663 |
28 |
--- /dev/null |
29 |
+++ b/x11-wm/matwm2/files/matwm2-0.1.2_pre3-destdir-fix.patch |
30 |
@@ -0,0 +1,34 @@ |
31 |
+From a752f42ebdc0b3cb7c7246c96fdb1601a4d1eae4 Mon Sep 17 00:00:00 2001 |
32 |
+From: =?UTF-8?q?G=C3=B6kt=C3=BCrk=20Y=C3=BCksek?= <gokturk@g.o> |
33 |
+Date: Wed, 8 Feb 2017 02:00:08 -0500 |
34 |
+Subject: [PATCH] Makefile.in: use DESTDIR for install and deinstall targets |
35 |
+ |
36 |
+Distinguish between PREFIX and DESTDIR. |
37 |
+--- |
38 |
+ Makefile.in | 8 ++++---- |
39 |
+ 1 file changed, 4 insertions(+), 4 deletions(-) |
40 |
+ |
41 |
+diff --git a/Makefile.in b/Makefile.in |
42 |
+index fd3e299..5ec1471 100644 |
43 |
+--- a/Makefile.in |
44 |
++++ b/Makefile.in |
45 |
+@@ -23,12 +23,12 @@ clean: |
46 |
+ $(RM) matwm2 *.o |
47 |
+ |
48 |
+ install: matwm2 |
49 |
+- mkdir -p $(PREFIX)/bin $(MANDIR)/man1 |
50 |
+- install -s matwm2 $(PREFIX)/bin |
51 |
+- install matwm2.1 $(MANDIR)/man1 |
52 |
++ mkdir -p $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(MANDIR)/man1 |
53 |
++ install -s matwm2 $(DESTDIR)$(PREFIX)/bin |
54 |
++ install matwm2.1 $(DESTDIR)$(MANDIR)/man1 |
55 |
+ |
56 |
+ deinstall: |
57 |
+- $(RM) $(PREFIX)/bin/matwm2 $(MANDIR)/man1/matwm2.1* $(MANDIR)/cat1/matwm2.1* |
58 |
++ $(RM) $(DESTDIR)$(PREFIX)/bin/matwm2 $(DESTDIR)$(MANDIR)/man1/matwm2.1* $(DESTDIR)$(MANDIR)/cat1/matwm2.1* |
59 |
+ |
60 |
+ # converts default_matwmrc into C code that can be compiled into the binary |
61 |
+ defcfg: |
62 |
+-- |
63 |
+2.10.2 |
64 |
+ |
65 |
|
66 |
diff --git a/x11-wm/matwm2/matwm2-0.1.2_pre3.ebuild b/x11-wm/matwm2/matwm2-0.1.2_pre3.ebuild |
67 |
new file mode 100644 |
68 |
index 00000000..3a590d0 |
69 |
--- /dev/null |
70 |
+++ b/x11-wm/matwm2/matwm2-0.1.2_pre3.ebuild |
71 |
@@ -0,0 +1,69 @@ |
72 |
+# Copyright 1999-2017 Gentoo Foundation |
73 |
+# Distributed under the terms of the GNU General Public License v2 |
74 |
+# $Id$ |
75 |
+ |
76 |
+EAPI=6 |
77 |
+inherit toolchain-funcs |
78 |
+ |
79 |
+MY_PV="${PV//_/}" |
80 |
+ |
81 |
+DESCRIPTION="Simple EWMH compatible window manager with titlebars and frames" |
82 |
+HOMEPAGE="https://github.com/segin/matwm2" |
83 |
+SRC_URI="https://github.com/segin/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" |
84 |
+ |
85 |
+LICENSE="MIT" |
86 |
+SLOT="0" |
87 |
+KEYWORDS="~amd64 ~x86" |
88 |
+IUSE="debug xft xinerama" |
89 |
+S="${WORKDIR}/${PN}-${MY_PV}/${PN}" |
90 |
+ |
91 |
+RDEPEND=" |
92 |
+ x11-libs/libXext |
93 |
+ x11-libs/libX11 |
94 |
+ debug? ( x11-proto/xproto ) |
95 |
+ xft? ( x11-libs/libXft ) |
96 |
+ xinerama? ( x11-libs/libXinerama ) |
97 |
+" |
98 |
+DEPEND=" |
99 |
+ ${RDEPEND} |
100 |
+ virtual/pkgconfig |
101 |
+ x11-proto/xextproto |
102 |
+ xinerama? ( x11-proto/xineramaproto ) |
103 |
+" |
104 |
+ |
105 |
+PATCHES=( "${FILESDIR}/${P}-destdir-fix.patch" ) |
106 |
+ |
107 |
+src_prepare() { |
108 |
+ default |
109 |
+ |
110 |
+ # Let the package manager handle stripping |
111 |
+ sed -e 's/install -s/install/g' -i Makefile.in || die |
112 |
+} |
113 |
+ |
114 |
+src_configure() { |
115 |
+ # configure is not autotools based |
116 |
+ local myconfigureargs=( |
117 |
+ --prefix="${EPREFIX}/usr" |
118 |
+ --mandir="${EPREFIX}/usr/share/man" |
119 |
+ --cc="$(tc-getCC)" |
120 |
+ $(usex debug "--enable-debug" "") |
121 |
+ $(usex xft "" "--disable-xft") |
122 |
+ $(usex xinerama "" "--disable-xinerama") |
123 |
+ ) |
124 |
+ |
125 |
+ ./configure "${myconfigureargs[@]}" || die |
126 |
+} |
127 |
+ |
128 |
+src_install() { |
129 |
+ default |
130 |
+ |
131 |
+ docompress -x "${EPREFIX}/usr/share/doc/${PF}"/default_matwmrc |
132 |
+ dodoc default_matwmrc |
133 |
+ |
134 |
+ insinto /usr/share/xsessions |
135 |
+ doins "${FILESDIR}"/${PN}.desktop |
136 |
+ |
137 |
+ echo ${PN} > "${T}"/${PN} || die |
138 |
+ exeinto /etc/X11/Sessions |
139 |
+ doexe "${T}"/${PN} |
140 |
+} |