1 |
A little introduction: cmake is an alternative for autotools, more and more |
2 |
packages are using it (and some new big ones are on the way, KDE4 for example). |
3 |
|
4 |
I've wrote an eclass that makes writing ebuilds for such packages a little |
5 |
easier - it provides an ecmake function that takes care of few needed variables, |
6 |
prefix and such. |
7 |
|
8 |
I'm open for discussion about it, the eclass currently is only in my overlay at |
9 |
o.g.o. For example I've changed sys-power/ncpufreqd to use the cmake.eclass, |
10 |
complete ebuild can be viewed at |
11 |
http://overlays.gentoo.org/dev/nelchael/browser/sys-power/ncpufreqd/ncpufreqd-2.4.ebuild |
12 |
(compare it to the in-tree version: |
13 |
http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-power/ncpufreqd/ncpufreqd-2.4.ebuild?rev=1.1&view=markup |
14 |
) |
15 |
|
16 |
Following ebuilds (52 to be exact) have dev-util/cmake in {R,}DEPEND (so could |
17 |
use the new eclass): |
18 |
|
19 |
app-cdr/cdrkit-1.1.2 |
20 |
app-cdr/cdrkit-1.1.4 |
21 |
app-cdr/cdrkit-1.1.5.1 |
22 |
app-cdr/cdrkit-1.1.6 |
23 |
app-mobilephone/gammu-1.12.0 |
24 |
app-mobilephone/gammu-1.13.0 |
25 |
dev-cpp/eigen-1.0.5 |
26 |
dev-cpp/gccxml-0.6.0-r1 |
27 |
dev-cpp/gccxml-0.7.0_pre20060311 |
28 |
dev-db/mysql-community-5.1.14_beta-r1 |
29 |
dev-db/mysql-community-5.1.15_beta |
30 |
dev-db/mysql-community-5.1.21_beta |
31 |
dev-games/physfs-1.1.1 |
32 |
dev-php5/php-qt-0.1 |
33 |
dev-ruby/qt4-qtruby-1.4.8 |
34 |
dev-ruby/qt4-qtruby-1.4.9 |
35 |
dev-ruby/qt4-qtruby-1.4.9-r1 |
36 |
dev-util/dwarves-1.0_p1 |
37 |
dev-util/kdesvn-0.11.2 |
38 |
dev-util/kdesvn-0.12.1 |
39 |
dev-util/kdesvn-0.13.0 |
40 |
dev-util/kdesvn-0.14.0 |
41 |
games-fps/doomsday-1.9.0_beta5 |
42 |
games-puzzle/ksudoku-0.4 |
43 |
games-strategy/boson-0.13 |
44 |
games-strategy/hedgewars-0.9.0 |
45 |
games-strategy/hedgewars-0.9.0-r1 |
46 |
kde-misc/kbfx-0.4.9.3.1-r1 |
47 |
kde-misc/kgtk-0.9.1-r1 |
48 |
media-libs/libprojectm-1.01 |
49 |
media-libs/libprojectm-1.01-r1 |
50 |
media-plugins/libvisual-projectm-1.0 |
51 |
media-sound/mppenc-1.16 |
52 |
media-sound/musescore-0.6.1 |
53 |
media-sound/musescore-0.7.0.1 |
54 |
media-sound/rosegarden-1.5.1 |
55 |
net-p2p/museek+-0.1.13-r1 |
56 |
sci-astronomy/stellarium-0.9.0 |
57 |
sci-chemistry/avogadro-0.1.0 |
58 |
sci-chemistry/avogadro-0.2.0 |
59 |
sci-geosciences/marble-0.3 |
60 |
sci-geosciences/marble-0.4 |
61 |
sci-libs/vtk-5.0.3 |
62 |
sci-visualization/paraview-2.6.2 |
63 |
sys-apps/initng-0.6.10.1 |
64 |
sys-apps/initng-9999 |
65 |
sys-apps/initng-ifiles-0.1.4 |
66 |
sys-power/ncpufreqd-2.4 |
67 |
x11-themes/gtk-engines-qt-0.7_p20070327-r2 |
68 |
x11-themes/gtk-engines-qt-0.8 |
69 |
x11-themes/gtk-engines-qtcurve-0.55.0 |
70 |
x11-themes/qtcurve-0.55.0 |
71 |
|
72 |
-- |
73 |
Krzysiek Pawlik <nelchael at gentoo.org> key id: 0xBC555551 |
74 |
desktop-misc, desktop-dock, x86, java, apache, ppc... |