25 |
SRCFILE="${PNAME}-${PVER}.tar.bz2" |
SRCFILE="${PNAME}-${PVER}.tar.bz2" |
26 |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
27 |
|
|
28 |
sminclude mtools |
MCORE_ONLY_KEEP="usr/bin/idesk |
29 |
|
usr/share/idesk/dot.ideskrc |
30 |
|
usr/share/idesk/reboot.lnk |
31 |
|
usr/share/idesk/halt.lnk |
32 |
|
usr/share/idesk/sum_alert.lnk |
33 |
|
usr/share/idesk/icons" |
34 |
|
sminclude mtools mcore-split |
35 |
|
|
36 |
SRC_URI=( |
SRC_URI=( |
37 |
sourceforge://${PNAME}/${SRCFILE} |
sourceforge://${PNAME}/${SRCFILE} |
55 |
mmake || die |
mmake || die |
56 |
} |
} |
57 |
|
|
58 |
src_install() |
mcore_generic_src_install() |
59 |
{ |
{ |
60 |
cd ${SRCDIR} |
cd ${SRCDIR} |
61 |
|
|
67 |
minstallexec src/idesk || die |
minstallexec src/idesk || die |
68 |
minstallfile examples/\* /usr/share/idesk || die |
minstallfile examples/\* /usr/share/idesk || die |
69 |
minstalldocs AUTHORS COPYING ChangeLog NEWS README TODO || die |
minstalldocs AUTHORS COPYING ChangeLog NEWS README TODO || die |
70 |
|
|
71 |
|
echo -e ${COLGREEN}" injecting custom icons and configs"${COLDEFAULT} |
72 |
|
minstalldir /usr/share/idesk/icons || die |
73 |
|
mcinjectfile icons/citrix.png /usr/share/idesk/icons || die |
74 |
|
mcinjectfile icons/logout.png /usr/share/idesk/icons || die |
75 |
|
mcinjectfile icons/reboot.png /usr/share/idesk/icons || die |
76 |
|
mcinjectfile icons/reboot2.png /usr/share/idesk/icons || die |
77 |
|
mcinjectfile icons/shutdown1.png /usr/share/idesk/icons || die |
78 |
|
mcinjectfile icons/shutdown2.png /usr/share/idesk/icons || die |
79 |
|
mcinjectfile icons/shutdown3.png /usr/share/idesk/icons || die |
80 |
|
mcinjectfile icons/terminal.png /usr/share/idesk/icons || die |
81 |
|
mcinjectfile dot.ideskrc /usr/share/idesk/dot.ideskrc || die |
82 |
|
mcinjectfile reboot.lnk /usr/share/idesk || die |
83 |
|
mcinjectfile halt.lnk /usr/share/idesk || die |
84 |
|
mcinjectfile sum_alert.lnk /usr/share/idesk || die |
85 |
|
} |
86 |
|
|
87 |
|
postinstall() |
88 |
|
{ |
89 |
|
if [[ -z ${MROOT} ]] || [[ ${MROOT} = / ]] |
90 |
|
then |
91 |
|
# create mcore idesktop files |
92 |
|
if [[ ! -d /home/mcore/.idesktop ]] |
93 |
|
then |
94 |
|
install -d /home/mcore/.idesktop |
95 |
|
cp /usr/share/idesk/halt.lnk /home/mcore/.idesktop/ |
96 |
|
cp /usr/share/idesk/reboot.lnk /home/mcore/.idesktop/ |
97 |
|
cp /usr/share/idesk/sum_alert.lnk /home/mcore/.idesktop/ |
98 |
|
fi |
99 |
|
fi |
100 |
} |
} |