commit:     39cb2057116ddeb50010ab75266c4ef3eae5a7b6
Author:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 20 22:15:55 2017 +0000
Commit:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
CommitDate: Mon Feb 20 22:16:31 2017 +0000
URL:        https://gitweb.gentoo.org/proj/betagarden.git/commit/?id=39cb2057

x11-apps/console-tdm: 1.1.1

 x11-apps/console-tdm/console-tdm-1.1.1.ebuild      | 26 +++++++++
 .../files/console-tdm-1.1.1-destdir.patch          | 65 ++++++++++++++++++++++
 x11-apps/console-tdm/metadata.xml                  |  7 +++
 3 files changed, 98 insertions(+)

diff --git a/x11-apps/console-tdm/console-tdm-1.1.1.ebuild 
b/x11-apps/console-tdm/console-tdm-1.1.1.ebuild
new file mode 100644
index 0000000..ab62ca2
--- /dev/null
+++ b/x11-apps/console-tdm/console-tdm-1.1.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="Console display manager based on CDM"
+HOMEPAGE="https://dopsi.github.io/console-tdm/";
+SRC_URI="https://github.com/dopsi/console-tdm/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DOCS=( ChangeLog.md NEWS.md README.md )
+
+PATCHES=(
+       "${FILESDIR}"/${P}-destdir.patch
+)
+
+src_compile() { : ; }
+
+src_install() {
+       emake DESTDIR="${D}" PREFIX=/usr install
+}

diff --git a/x11-apps/console-tdm/files/console-tdm-1.1.1-destdir.patch 
b/x11-apps/console-tdm/files/console-tdm-1.1.1-destdir.patch
new file mode 100644
index 0000000..99a8a08
--- /dev/null
+++ b/x11-apps/console-tdm/files/console-tdm-1.1.1-destdir.patch
@@ -0,0 +1,65 @@
+From f38a452b54175a558ad9c826665776953d90a9af Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <[email protected]>
+Date: Mon, 20 Feb 2017 23:02:18 +0100
+Subject: [PATCH] Makefile: Support DESTDIR
+
+---
+ Makefile | 31 ++++++++++++++++---------------
+ 1 file changed, 16 insertions(+), 15 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 6840220..e0fe646 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,5 +1,6 @@
+ MKDIR=mkdir -p
+ CP=cp
++DESTDIR=
+ PREFIX=/usr/local
+ SH=/bin/sh
+ 
+@@ -11,26 +12,26 @@ none:
+ install: bin bashcomp zshcomp scripts doc
+ 
+ bin: tdm tdmctl
+-      $(MKDIR) $(PREFIX)/bin
+-      $(CP) $^ $(PREFIX)/bin
+-      sed -i -e "s_PREFIX=/usr/local_PREFIX=$(PREFIX)_" $(PREFIX)/bin/tdmctl
++      $(MKDIR) $(DESTDIR)$(PREFIX)/bin
++      $(CP) $^ $(DESTDIR)$(PREFIX)/bin
++      sed -i -e "s_PREFIX=/usr/local_PREFIX=$(PREFIX)_" 
$(DESTDIR)$(PREFIX)/bin/tdmctl
+ 
+ bashcomp: tdmctl.bashcomp
+-      $(MKDIR) $(PREFIX)/share/bash-completion/completions
+-      $(CP) $^ $(PREFIX)/share/bash-completion/completions/tdmctl
++      $(MKDIR) $(DESTDIR)$(PREFIX)/share/bash-completion/completions
++      $(CP) $^ $(DESTDIR)$(PREFIX)/share/bash-completion/completions/tdmctl
+ 
+ zshcomp: _tdmctl
+-      $(MKDIR) $(PREFIX)/share/zsh/site-functions
+-      $(CP) $^ $(PREFIX)/share/zsh/site-functions
++      $(MKDIR) $(DESTDIR)$(PREFIX)/share/zsh/site-functions
++      $(CP) $^ $(DESTDIR)$(PREFIX)/share/zsh/site-functions
+ 
+ scripts: tdmexit tdminit
+-      $(MKDIR) $(PREFIX)/share/tdm
+-      $(CP) $^ $(PREFIX)/share/tdm
+-      $(MKDIR) $(PREFIX)/share/tdm/sessions
+-      $(MKDIR) $(PREFIX)/share/tdm/extra
+-      $(SH) ./links.sh /usr/bin $(PREFIX)/share/tdm/sessions
++      $(MKDIR) $(DESTDIR)$(PREFIX)/share/tdm
++      $(CP) $^ $(DESTDIR)$(PREFIX)/share/tdm
++      $(MKDIR) $(DESTDIR)$(PREFIX)/share/tdm/sessions
++      $(MKDIR) $(DESTDIR)$(PREFIX)/share/tdm/extra
++      $(SH) ./links.sh /usr/bin $(DESTDIR)$(PREFIX)/share/tdm/sessions
+ 
+ doc: tdm.1
+-      $(MKDIR) $(PREFIX)/share/man/man1
+-      $(CP) $^ $(PREFIX)/share/man/man1
+-      ln -s $^ $(PREFIX)/share/man/man1/tdmctl.1
++      $(MKDIR) $(DESTDIR)$(PREFIX)/share/man/man1
++      $(CP) $^ $(DESTDIR)$(PREFIX)/share/man/man1
++      ln -s $^ $(DESTDIR)$(PREFIX)/share/man/man1/tdmctl.1
+-- 
+2.11.1
+

diff --git a/x11-apps/console-tdm/metadata.xml 
b/x11-apps/console-tdm/metadata.xml
new file mode 100644
index 0000000..82b7b79
--- /dev/null
+++ b/x11-apps/console-tdm/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person">
+               <email>[email protected]</email>
+       </maintainer>
+</pkgmetadata>

Reply via email to