summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: bc856ae5abe24d95a30a9d4489d85c71e99f05ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Maintainer: effeffe <filippo dot falezza at outlook dot it>

pkgname=osp-tracker
pkgver=6.1.3
arch=('x86_64')
pkgrel=1
pkgdesc='Tracker video analysis and modeling tool'
url='http://physlets.org/tracker/'
license=('GPL3')
depends=('gtk2'
         'gconf'
         'java-runtime')
makedepends=('xdg-user-dirs' 'xdg-utils')
_runname="Tracker-${pkgver}-linux-64bit-installer.run"
source=(
  "${url}/installers/${_runname}"
  "tracker.sh"
  "tracker.desktop"
)
sha256sums=(
  'ffc5769255ff71f0e56264bdd086c886644f2a2bc89e489df2794ea252628eb4'
  '0c36e09d4f2e2ab8cd39ee1ed896ce96db217bd2eff7a8522d426e15acf93f8d'
  '73664881f365a5640ca0c4ef83776105522ce3594f6961f2505766fea6bc361b'
)

package() {

  echo ${pkgdir}
  export XDG_UTILS_INSTALL_MODE=user
  msg2 'Starting Tracker installer'
  chmod +x ./${_runname}
  [ -f ~/.config/user-dirs.dirs ] || xdg-user-dirs-update
  ./${_runname} \
	  --mode unattended \
	  --tracker-home ${pkgdir}/opt/tracker \
	  --experiments-home ${pkgdir}/opt/tracker/share \
	  --enable-components Experiments \
	  --unattendedmodeui none || true #ignore errors due to attempts to copy files to /usr/share/applications

  msg2 'Creating desktop file and symlinks'
  install -D -m755 tracker.sh ${pkgdir}/usr/bin/${pkgname}
  install -D -m755 tracker.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop
  install -D -m644 ${pkgdir}/opt/tracker/tracker_icon48.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png

}