# vim: syn=sh ft=sh et sw=2 sts=2 ts=2 tw=0: #Packager: Cyrille Pontvieux pkgname=talend-di pkgver=5.4.1 pkgrel=1cp _rev=111943 source=(http://talend.dreamhosters.com/tos/release/V${pkgver}/TOS_DI-r${_rev}-V${pkgver}.zip) sourcetemplate=http://people.salixos.org/jrd/salix/$pkgname/$pkgver-\$arch-$pkgrel/ docs=("license.txt" "about_cairo.html" "IJG_README" "lgpl-v21.txt" "mpl-v11.txt" "pixman-licenses.txt" ) url=http://talend.com/products/data-integration options=('nostrip' 'noautodotnew') slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "$pkgname (Talend Data Integration)" "Talend Open Studio for Data Integration provides a set of data" "integration tools to access, transform and integrate data from any" "business system in real time or batch to meet both operational and" "analytical data integration needs." ) build() { cd $SRC/TOS_DI-r${_rev}-V$pkgver || return 1 mkdir -p \ $PKG/usr/bin \ $PKG/usr/lib${LIBDIRSUFFIX}/$pkgname \ $PKG/etc/$pkgname \ $PKG/var/lib/$pkgname \ $PKG/usr/share/applications bin=TOS_DI-linux-gtk-x86 [ -n $LIBDIRSUFFIX ] && bin="${bin}_${LIBDIRSUFFIX}" ini="${bin}.ini" echo "-configuration /etc/$pkgname" >> $ini echo "-name 'Talend DI'" >> $ini cp configuration/* $PKG/etc/$pkgname/ echo "osgi.instance.area /var/lib/$pkgname" >> configuration/config.ini cp -r workspace/.??* $PKG/var/lib/$pkgname/ cp -r about_files features plugins $bin $ini .eclipseproduct $PKG/usr/lib${LIBDIRSUFFIX}/$pkgname/ (cd $PKG/usr/lib${LIBDIRSUFFIX}/$pkgname && ln -s ./plugins/org.talend.rcp_${pkgver}.r${_rev}/icons/appli_48x48.png icon.png) cat < $PKG/usr/bin/$pkgname #!/bin/sh GDK_NATIVE_WINDOWS=1 export GDK_NATIVE_WINDOWS cd /usr/lib${LIBDIRSUFFIX}/$pkgname ./$bin "\$@" EOF chmod +x $PKG/usr/bin/$pkgname cat < $PKG/usr/share/applications/${pkgname}.desktop [Desktop Entry] Version=1.0 Type=Application Name=Talend Data Integration Icon=/usr/lib${LIBDIRSUFFIX}/$pkgname/icon.png Exec=/usr/bin/$pkgname Terminal=false Categories=GTK;Development;IDE; EOF }