# $Id$ PNAME="idesk" PVER="0.7.5" PBUILD="r8" PCAT="x11-misc" DESCRIPTION="iDesk, a tool to provide desktop icons." HOMEPAGE="http://idesk.sourceforge.net/" DEPEND=">= media-libs/imlib2-1.4 >= media-libs/freetype-2.6 >= media-libs/fontconfig-2.11 >= dev-libs/expat-2 >= x11-libs/libX11-1.6 >= x11-libs/libXext-1.3 >= x11-libs/libXft-2.2 >= sys-libs/zlib-1.2.5 >= sys-libs/libstdc++-5.3" SDEPEND=">= dev-util/pkgconfig-0.25 >= media-libs/imlib2-dev-1.4 >= media-libs/freetype-dev-2.6 >= media-libs/fontconfig-dev-2.11 >= dev-libs/expat-dev-2 >= x11-libs/libX11-dev-1.6 >= x11-libs/libXext-dev-1.3 >= x11-libs/libXft-dev-2.3 >= sys-libs/zlib-dev-1.2.8" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" ALX_PKG_KEEP="usr/bin/idesk usr/share/idesk/dot.ideskrc usr/share/idesk/default.lnk" sminclude mbuild mtools alx-split # += to add injection files (alx.sminc) SRC_URI+=( sourceforge://${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-glibc-2.12.patch ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix build against newer glibc mpatch ${PNAME}-${PVER}-glibc-2.12.patch || die } alx_generic_src_install() { cd ${SRCDIR} minstallexec src/idesk || die minstalldir /usr/share/idesk || die minstallfile examples/\* /usr/share/idesk || die minstalldocs AUTHORS COPYING ChangeLog NEWS README TODO || die echo -e ${COLGREEN}" injecting custom configs"${COLDEFAULT} minstalldir /usr/share/idesk || die mcinjectfile dot.ideskrc /usr/share/idesk/dot.ideskrc || die }