Magellan Linux

Annotation of /smage/branches/alx07x-unstable/core/idesk/idesk-0.7.5-r8.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8620 - (hide annotations) (download)
Tue Feb 9 14:20:46 2016 UTC (8 years, 3 months ago) by niro
File size: 1575 byte(s)
-release branches/alx07x-unstable
1 niro 8250 # $Id$
2    
3     PNAME="idesk"
4     PVER="0.7.5"
5     PBUILD="r8"
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.4
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++-5.3"
21    
22     SDEPEND=">= dev-util/pkgconfig-0.25
23     >= media-libs/imlib2-dev-1.4
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     }