1 # Maintainer: Christian Autermann <christian@autermann.org>
7 pkgdesc="free and easy-to-use task manager"
9 url="http://www.6wunderkinder.com/wunderlist/"
11 depends=(libffi libwebkit libsoup-gnome curl libnotify hspell libxss)
12 options=(!strip !zipman !purge)
14 if [ "$CARCH" = "i686" ]; then _arch="32"
15 md5sums=(6f16a7a724360090dee9de597c6870b3 0c6f49762bc0043394d5e440f2ff1af1)
16 elif [ "$CARCH" = "x86_64" ]; then _arch="64"
17 md5sums=(6f16a7a724360090dee9de597c6870b3 5dbf6df8a161325bb7ff28a883f2fb76)
20 source=("$pkgname.desktop"
21 "http://www.6wunderkinder.com/downloads/${pkgname}-${pkgver}-linux-${_arch}.tgz")
24 local _srcdir="$srcdir/$_pkgname-$pkgver"
25 local _pkgdir="$pkgdir/opt/$pkgname"
26 local _tlibdir="$_pkgdir/runtime/1.2.0.RC3"
27 local _slibdir="$_srcdir/runtime/1.2.0.RC3"
31 # install desktop file
32 mkdir -p "$pkgdir/usr/share/applications"
33 install -m 644 $pkgname.desktop "$pkgdir/usr/share/applications/"
37 # install licence file
38 mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
39 cp LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname"
44 cp -R Resources {ti,}manifest tiapp.xml installer modules "$_pkgdir"
47 install -T -m 755 "$_pkgname" "$_pkgdir/$pkgname"
50 mkdir -p "$pkgdir/usr/lib/$pkgname"
54 for lib in libPoco*.so.9 libicu*.so.42 libkhost.so libmodman.so.1; do
55 install -m 755 "$_slibdir/$lib" "$pkgdir/usr/lib/$pkgname"
56 ln -s "/usr/lib/$pkgname/$lib" "$_tlibdir"
60 install -m 644 "$_slibdir/rootcert.pem" "$_tlibdir"
62 # link system libraries
63 for lib in gio libcurl.so.4 libhspell.so.0 libsoup-{gnome-,}2.4.so.1 \
64 libgcrypt.so libg{lib,io,object,module,thread}-2.0.so.0 \
65 libwebkitgtk-1.0.so.0; do
66 ln -s "/usr/lib/${lib}" "$_tlibdir"
68 ln -s "/usr/share/webkitgtk-1.0/webinspector" "$_tlibdir"
69 ln -s "/lib/libgcrypt.so.11" "$_tlibdir"
71 # and now... some dirty, dirty hacks.........
72 ln -s "/usr/lib/libgnutls.so.28" "$_tlibdir/libgnutls.so.26"
73 ln -s "/usr/lib/libproxy.so.1.0.0" "$_tlibdir/libproxy.so.0"
74 ln -s "/usr/lib/libnotify.so.4" "$_tlibdir/libnotify.so.1"
75 ln -s "/usr/lib/libcrypto.so.1.0.0" "$_tlibdir/libcrypto.so.0.9.8"
76 ln -s "/usr/lib/libssl.so.1.0.0" "$_tlibdir/libssl.so.0.9.8"
79 mkdir -p "$pkgdir/usr/share/doc/$pkgname"
80 cd "$_pkgdir/Resources/"
81 mv CHANGELOG{,.txt} README "$pkgdir/usr/share/doc/$pkgname"
83 # install small shell script in /usr/bin
84 mkdir -p "$pkgdir/usr/bin"
85 cat > "$pkgdir/usr/bin/$pkgname" << EOF
87 /opt/$pkgname/$pkgname
89 chmod 755 "$pkgdir/usr/bin/$pkgname"
92 # vim:set ts=2 sw=2 et: