| 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/x-modular.eclass,v 1.43 2006/02/05 22:52:49 spyderous Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/x-modular.eclass,v 1.44 2006/02/15 21:07:00 spyderous Exp $ |
| 4 | # |
4 | # |
| 5 | # Author: Donnie Berkholz <spyderous@gentoo.org> |
5 | # Author: Donnie Berkholz <spyderous@gentoo.org> |
| 6 | # |
6 | # |
| 7 | # This eclass is designed to reduce code duplication in the modularized X11 |
7 | # This eclass is designed to reduce code duplication in the modularized X11 |
| 8 | # ebuilds. |
8 | # ebuilds. |
| … | |
… | |
| 38 | XDPVER="1" |
38 | XDPVER="1" |
| 39 | fi |
39 | fi |
| 40 | |
40 | |
| 41 | IUSE="" |
41 | IUSE="" |
| 42 | HOMEPAGE="http://xorg.freedesktop.org/" |
42 | HOMEPAGE="http://xorg.freedesktop.org/" |
|
|
43 | |
|
|
44 | # Set up SRC_URI for individual modular releases |
|
|
45 | BASE_INDIVIDUAL_URI="http://xorg.freedesktop.org/releases/individual" |
|
|
46 | if [[ ${CATEGORY} = x11-apps ]]; then |
|
|
47 | SRC_URI="${SRC_URI} |
|
|
48 | ${BASE_INDIVIDUAL_URI}/app/${P}.tar.bz2" |
|
|
49 | elif [[ ${CATEGORY} = app-doc ]]; then |
|
|
50 | SRC_URI="${SRC_URI} |
|
|
51 | ${BASE_INDIVIDUAL_URI}/doc/${P}.tar.bz2" |
|
|
52 | # x11-misc contains data and util, x11-themes contains data |
|
|
53 | elif [[ ${CATEGORY} = x11-misc ]] || [[ ${CATEGORY} = x11-themes ]]; then |
|
|
54 | SRC_URI="${SRC_URI} |
|
|
55 | ${BASE_INDIVIDUAL_URI}/data/${P}.tar.bz2 |
|
|
56 | ${BASE_INDIVIDUAL_URI}/util/${P}.tar.bz2" |
|
|
57 | elif [[ ${CATEGORY} = x11-drivers ]]; then |
|
|
58 | SRC_URI="${SRC_URI} |
|
|
59 | ${BASE_INDIVIDUAL_URI}/driver/${P}.tar.bz2" |
|
|
60 | elif [[ ${CATEGORY} = media-fonts ]]; then |
|
|
61 | SRC_URI="${SRC_URI} |
|
|
62 | ${BASE_INDIVIDUAL_URI}/font/${P}.tar.bz2" |
|
|
63 | elif [[ ${CATEGORY} = x11-libs ]]; then |
|
|
64 | SRC_URI="${SRC_URI} |
|
|
65 | ${BASE_INDIVIDUAL_URI}/lib/${P}.tar.bz2" |
|
|
66 | elif [[ ${CATEGORY} = x11-proto ]]; then |
|
|
67 | SRC_URI="${SRC_URI} |
|
|
68 | ${BASE_INDIVIDUAL_URI}/proto/${P}.tar.bz2" |
|
|
69 | elif [[ ${CATEGORY} = x11-base ]]; then |
|
|
70 | SRC_URI="${SRC_URI} |
|
|
71 | ${BASE_INDIVIDUAL_URI}/xserver/${P}.tar.bz2" |
|
|
72 | fi |
|
|
73 | |
|
|
74 | # SRC_URI for full releases |
|
|
75 | SRC_URI="${SRC_URI} |
| 43 | SRC_URI="http://xorg.freedesktop.org/releases/X11R7.0/src/everything/${P}.tar.bz2 |
76 | http://xorg.freedesktop.org/releases/X11R7.0/src/everything/${P}.tar.bz2 |
| 44 | http://xorg.freedesktop.org/releases/X11R7.0-RC4/everything/${P}.tar.bz2 |
77 | http://xorg.freedesktop.org/releases/X11R7.0-RC4/everything/${P}.tar.bz2 |
| 45 | http://xorg.freedesktop.org/releases/X11R7.0-RC3/everything/${P}.tar.bz2 |
78 | http://xorg.freedesktop.org/releases/X11R7.0-RC3/everything/${P}.tar.bz2 |
| 46 | http://xorg.freedesktop.org/releases/X11R7.0-RC2/everything/${P}.tar.bz2 |
79 | http://xorg.freedesktop.org/releases/X11R7.0-RC2/everything/${P}.tar.bz2 |
| 47 | http://xorg.freedesktop.org/releases/X11R7.0-RC1/everything/${P}.tar.bz2 |
80 | http://xorg.freedesktop.org/releases/X11R7.0-RC1/everything/${P}.tar.bz2 |
| 48 | http://xorg.freedesktop.org/releases/X11R7.0-RC0/everything/${P}.tar.bz2" |
81 | http://xorg.freedesktop.org/releases/X11R7.0-RC0/everything/${P}.tar.bz2" |
|
|
82 | |
| 49 | SLOT="0" |
83 | SLOT="0" |
| 50 | |
84 | |
| 51 | # Set the license for the package. This can be overridden by setting |
85 | # Set the license for the package. This can be overridden by setting |
| 52 | # LICENSE after the inherit. |
86 | # LICENSE after the inherit. |
| 53 | LICENSE=${PN} |
87 | LICENSE=${PN} |