| 1 | # Copyright 1999-2005 Gentoo Foundation |
1 | # Copyright 1999-2005 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/vdr-plugin.eclass,v 1.33 2006/09/19 19:31:33 zzam Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/vdr-plugin.eclass,v 1.35 2006/10/08 13:11:28 zzam Exp $ |
| 4 | # |
4 | # |
| 5 | # Author: |
5 | # Author: |
| 6 | # Matthias Schwarzott <zzam@gentoo.org> |
6 | # Matthias Schwarzott <zzam@gentoo.org> |
| 7 | # Joerg Bornkessel <hd_brummy@gentoo.org> |
7 | # Joerg Bornkessel <hd_brummy@gentoo.org> |
| 8 | |
8 | |
| … | |
… | |
| 38 | # |
38 | # |
| 39 | # If ${VDR_RCADDON_FILE} is set install this file |
39 | # If ${VDR_RCADDON_FILE} is set install this file |
| 40 | # else install ${FILESDIR}/rc-addon.sh if it exists. |
40 | # else install ${FILESDIR}/rc-addon.sh if it exists. |
| 41 | # |
41 | # |
| 42 | # Gets installed under ${VDR_RC_DIR}/plugin-${VDRPLUGIN}.sh |
42 | # Gets installed under ${VDR_RC_DIR}/plugin-${VDRPLUGIN}.sh |
| 43 | # (in example vdr-femon this would be /usr/lib/vdr/rcscript/plugin-femon.sh) |
43 | # (in example vdr-femon this would be /usr/share/vdr/rcscript/plugin-femon.sh) |
| 44 | # |
44 | # |
| 45 | # This file is sourced by the startscript when plugin is activated in /etc/conf.d/vdr |
45 | # This file is sourced by the startscript when plugin is activated in /etc/conf.d/vdr |
| 46 | # It could be used for special startup actions for this plugins, or to create the |
46 | # It could be used for special startup actions for this plugins, or to create the |
| 47 | # plugin command line options from a nicer version of a conf.d file. |
47 | # plugin command line options from a nicer version of a conf.d file. |
| 48 | |
48 | |
| … | |
… | |
| 107 | |
107 | |
| 108 | # Where should the plugins live in the filesystem |
108 | # Where should the plugins live in the filesystem |
| 109 | VDR_PLUGIN_DIR="/usr/$(get_libdir)/vdr/plugins" |
109 | VDR_PLUGIN_DIR="/usr/$(get_libdir)/vdr/plugins" |
| 110 | VDR_CHECKSUM_DIR="${VDR_PLUGIN_DIR%/plugins}/checksums" |
110 | VDR_CHECKSUM_DIR="${VDR_PLUGIN_DIR%/plugins}/checksums" |
| 111 | |
111 | |
| 112 | # transition to /usr/share/... will need new vdr-scripts version stable |
112 | # was /usr/lib/... some time ago |
|
|
113 | # since gentoo-vdr-scripts-0.3.6 it works with /usr/share/... |
| 113 | VDR_RC_DIR="/usr/lib/vdr/rcscript" |
114 | VDR_RC_DIR="/usr/share/vdr/rcscript" |
| 114 | |
115 | |
| 115 | # Pathes to includes |
116 | # Pathes to includes |
| 116 | VDR_INCLUDE_DIR="/usr/include/vdr" |
117 | VDR_INCLUDE_DIR="/usr/include/vdr" |
| 117 | DVB_INCLUDE_DIR="/usr/include" |
118 | DVB_INCLUDE_DIR="/usr/include" |
| 118 | |
119 | |
| … | |
… | |
| 136 | [ -z "$1" ] && vdr-plugin_src_unpack unpack add_local_patch patchmakefile |
137 | [ -z "$1" ] && vdr-plugin_src_unpack unpack add_local_patch patchmakefile |
| 137 | |
138 | |
| 138 | while [ "$1" ]; do |
139 | while [ "$1" ]; do |
| 139 | |
140 | |
| 140 | case "$1" in |
141 | case "$1" in |
|
|
142 | all_but_unpack) |
|
|
143 | vdr-plugin_src_unpack add_local_patch patchmakefile |
|
|
144 | ;; |
| 141 | unpack) |
145 | unpack) |
| 142 | base_src_unpack |
146 | base_src_unpack |
| 143 | ;; |
147 | ;; |
| 144 | patchmakefile) |
148 | patchmakefile) |
| 145 | if ! cd ${S}; then |
149 | if ! cd ${S}; then |