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>
