1 pkgname=mendeleydesktop-dev
4 url="http://www.mendeley.com/"
5 pkgdesc="The desktop client for managing and sharing research papers - development version."
6 license=('custom:mendeley_eula')
8 [ ${CARCH} = 'x86_64' ] && _arch='x86_64'
9 [ ${CARCH} = 'i686' ] && _arch='i486'
10 source=("http://www.mendeley.com/downloads/linux/${pkgname%%-*}-${pkgver/_/-}-linux-${_arch}.tar.bz2")
11 [ ${CARCH} = 'x86_64' ] && md5sums=('362ad11b0fd183f8fd54da3d7a23f673')
12 [ ${CARCH} = 'i686' ] && md5sums=('8415855aa94313f4ea6d831c1178bbbd')
13 depends=('qt' 'openssl' 'sqlite3' 'openssl-compatibility' 'libpng12')
15 provides=('mendeleydesktop')
16 conflicts=('mendeleydesktop')
19 cd ${srcdir}/${pkgname%%-*}-${pkgver/_/-}-linux-${_arch}
21 mkdir -p ${pkgdir}/opt/mendeleydesktop/{bin,lib,plugins}
22 mkdir -p ${pkgdir}/usr/{bin,lib}
27 mv lib/libMendeley.so* \
31 ${pkgdir}/opt/mendeleydesktop/lib
33 # install actual executables with pointer to sqlite plugin
34 cat > ${pkgdir}/opt/mendeleydesktop/bin/qt.conf <<__EOF__
36 plugins=/opt/mendeleydesktop/plugins
40 lib/mendeleydesktop/libexec/{Updater,mendeleydesktop.${_arch}} \
41 ${pkgdir}/opt/mendeleydesktop/bin
42 tar -cf - -C lib/mendeleydesktop/plugins . | \
43 tar -C ${pkgdir}/opt/mendeleydesktop/plugins/ -xpf -
44 ln -s /usr/share/mendeleydesktop/ ${pkgdir}/opt/mendeleydesktop/bin/share
46 # install launcher and fix up path
47 sed -i "s~\"\$LOCAL_LIB_PATH\"/mendeleydesktop/libexec/~LD_LIBRARY_PATH=/opt/mendeleydesktop/lib:\$LD_LIBRARY_PATH /opt/mendeleydesktop/bin/~" \
49 install -D -m755 bin/mendeleydesktop \
50 ${pkgdir}/usr/bin/mendeleydesktop
52 # install license and resources
53 install -D -m644 LICENSE \
54 ${pkgdir}/usr/share/licenses/${pkgname%%-*}/LICENSE
57 find share/ | cpio -p -dum ${pkgdir}/usr
58 install -Dm644 share/icons/hicolor/48x48/apps/mendeleydesktop.png \
59 ${pkgdir}/usr/share/pixmaps/mendeleydesktop.png
60 rm -rf share/{applications,icons}