1 # Maintainer: Tobias Quinn <tobias@tobiasquinn.com>
6 pkgdesc="QTodoTxt - UI for lifehacker.com's todo.txt files (see todotxt.com)"
8 url="https://bitbucket.org/3david/qtodotxt"
11 makedepends=('mercurial')
12 optdepends=('todotxt: command line todo.txt')
14 install=$pkgname.install
18 md5sums=('6a97ac80190f9490c08c567795758901'
19 'ef08beb105c0f3c8d3cbbbabb30dd571'
20 'aa3efc9f4c62a6e5c1f8d84a801604f2')
22 _hgroot="https://bitbucket.org/3david/"
27 hg clone -r 1f847d0d3ddb $_hgroot$_hgname
29 msg "Mercurial checkout done or server timeout"
32 install -D -m755 "${startdir}/qtodotxt.sh" "${pkgdir}/usr/bin/qtodotxt" || return 1
35 # remove the py2exe lines
36 sed -i "s/import py2exe//g" setup.py
37 sed -i "s/sys.path.append.*//g" setup.py
38 # remove install of resources files
39 sed -i "s/.*data_files=.*//g" setup.py
40 sed -i "s/.*resources.*'\, resources.*//g" setup.py
41 python2 setup.py install --root=$pkgdir/ || return 1
43 # install resources files
44 cp -r "${srcdir}/$_hgname/qtodotxt/ui/resources/" "${pkgdir}/usr/lib/python2.7/site-packages/$_hgname/ui/resources/" || return 1
45 # install desktop file and icon
46 install -Dm644 "${startdir}/qtodotxt.png" "${pkgdir}/usr/share/pixmaps/qtodotxt.png" || return 1
47 install -Dm644 "${startdir}/qtodotxt.desktop" "${pkgdir}/usr/share/applications/qtodotxt.desktop" || return 1