Magellan Linux

Contents of /smage/trunk/include/mcore-split.sminc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 39 - (show annotations) (download)
Sun Jan 3 22:24:59 2010 UTC (14 years, 3 months ago) by niro
File size: 1440 byte(s)
-fixed missing function call
1 # $Id$
2 # mcore split packages
3
4 sminclude cleanutils
5
6 # global split defines
7 : ${SPLIT_PACKAGES="${PNAME} ${PNAME}-dev"}
8
9 mcore-split_generate_split_info()
10 {
11 eval "split_info_${PNAME}()
12 {
13 DESCRIPTION=\"${DESCRIPTION}\"
14 DEPEND=\"${DEPEND}\"
15 }"
16 }
17
18 mcore-split_generate_split_info_dev()
19 {
20 eval "split_info_${PNAME}-dev()
21 {
22 DESCRIPTION=\"Development files for ${PCATEGORIE}/${PNAME}-${PVER}-${PBUILD}.\"
23 DEPEND=\"== ${PCATEGORIE}/${PNAME}-${PVER}\"
24 }"
25 }
26
27 mcore-split_generate_src_install_dev()
28 {
29 eval "mcore-split_src_install_${PNAME}-dev()
30 {
31 cd ${SRCDIR}
32 mmake DESTDIR=${BINDIR} install || die
33 zapmost ${BINDIR} \
34 usr/$(mlibdir)/*.a \
35 usr/$(mlibdir)/*.la \
36 usr/share/man \
37 usr/share/doc \
38 usr/include \
39 ${MCORE_DEV_ZAPMOST_OPTS} \
40 || die
41 }"
42 }
43
44 mcore-split_generate_src_install()
45 {
46 eval "mcore-split_src_install_${PNAME}()
47 {
48 cd ${SRCDIR}
49 mmake DESTDIR=${BINDIR} install || die
50 find ${BINDIR}/usr/$(mlibdir) -name \*.a | xargs rm
51 find ${BINDIR}/usr/$(mlibdir) -name \*.la | xargs rm
52
53 local i
54 for i in usr/share/man \
55 usr/share/doc \
56 usr/share/include \
57 ${MCORE_RM_OPTS}
58 do
59 if [[ -d ${BINDIR}/${i} ]]
60 then
61 rm -r ${BINDIR}/${i} || die
62 fi
63 done
64 }"
65 }
66
67 mcore-split_generate_split_info
68 mcore-split_generate_split_info_dev
69
70 mcore-split_generate_src_install_dev
71 mcore-split_generate_src_install
72
73 export_inherits mcore-split src_install_${PNAME} src_install_${PNAME}-dev