Magellan Linux

Contents of /smage/branches/alx07x-stable/core/idesk/idesk-0.7.5-r10.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 15000 - (show annotations) (download)
Thu Aug 6 13:01:58 2020 UTC (3 years, 8 months ago) by niro
File size: 1576 byte(s)
-release branches/alx07x-stable
1 # $Id$
2
3 PNAME="idesk"
4 PVER="0.7.5"
5 PBUILD="r10"
6
7 PCAT="x11-misc"
8
9 DESCRIPTION="iDesk, a tool to provide desktop icons."
10 HOMEPAGE="http://idesk.sourceforge.net/"
11
12 DEPEND=">= media-libs/imlib2-1.6
13 >= media-libs/freetype-2.6
14 >= media-libs/fontconfig-2.11
15 >= dev-libs/expat-2
16 >= x11-libs/libX11-1.6
17 >= x11-libs/libXext-1.3
18 >= x11-libs/libXft-2.2
19 >= sys-libs/zlib-1.2.5
20 >= sys-libs/libstdc++-8.3"
21
22 SDEPEND=">= dev-util/pkgconfig-0.25
23 >= media-libs/imlib2-dev-1.6
24 >= media-libs/freetype-dev-2.6
25 >= media-libs/fontconfig-dev-2.11
26 >= dev-libs/expat-dev-2
27 >= x11-libs/libX11-dev-1.6
28 >= x11-libs/libXext-dev-1.3
29 >= x11-libs/libXft-dev-2.3
30 >= sys-libs/zlib-dev-1.2.8"
31
32 SRCFILE="${PNAME}-${PVER}.tar.bz2"
33 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
34
35 ALX_PKG_KEEP="usr/bin/idesk
36 usr/share/idesk/dot.ideskrc
37 usr/share/idesk/default.lnk"
38 sminclude mbuild mtools alx-split
39
40 # += to add injection files (alx.sminc)
41 SRC_URI+=(
42 sourceforge://${PNAME}/${SRCFILE}
43 mirror://${PNAME}/${SRCFILE}
44 mirror://${PNAME}/${PNAME}-${PVER}-glibc-2.12.patch
45 )
46
47 src_prepare()
48 {
49 munpack ${SRCFILE} || die
50 cd ${SRCDIR}
51
52 # fix build against newer glibc
53 mpatch ${PNAME}-${PVER}-glibc-2.12.patch || die
54 }
55
56 alx_generic_src_install()
57 {
58 cd ${SRCDIR}
59
60 minstallexec src/idesk || die
61 minstalldir /usr/share/idesk || die
62 minstallfile examples/\* /usr/share/idesk || die
63 minstalldocs AUTHORS COPYING ChangeLog NEWS README TODO || die
64
65 echo -e ${COLGREEN}" injecting custom configs"${COLDEFAULT}
66 minstalldir /usr/share/idesk || die
67 mcinjectfile dot.ideskrc /usr/share/idesk/dot.ideskrc || die
68 }