summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 5e9f162b03fafc88379983d3054c775f8cac0c7f (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
# Maintainer: mrxx <mrxx at cyberhome dot at>
# Contributor: saxonbeta <saxonbeta at gmail>
# Contributor: goten002 <goten002@gmail.com>
# Contributor: epinull

pkgname=mynotex
pkgver=1.4.1.0
pkgrel=3
pkgdesc="A free note-taking, document file and activity manager for GNU/Linux"
url="https://sites.google.com/site/mynotex"
license=('GPL')
arch=('i686' 'x86_64')
depends=('sqlite3' 'gtk2')
optdepends=('gnupg: for notes encryption')

gdrive_download() {
  gUrl=https://drive.google.com/uc?export=download
  curl -sc gc "${gUrl}&id=${1}" >/dev/null
  gc="$(awk '/_warning_/ {print $NF}' gc)"
  curl -k -C - -LOJb gc "${gUrl}&confirm=${gc}&id=${1}"
}

prepare() {
  if [ "$(uname -m | grep '64')" = "x86_64" ]; then
    file=mynotex_1.4.1.0_amd64.deb
    sha256=0026f7182fd0f9c38b6c220a3ea82642d93241f78ba33360f0d66270bf9f8673
    gdrive_download 1emkXcCopQJkgpI2ehYpF1smz4vlsLz7L
  else
    file=mynotex_1.4.1.0_i386.deb
    sha256=7a2b049d166609bec364e34ddf9899ff218c2fea410014f0af78472ee0fb4b90
    gdrive_download 1qlwYZ2rLrvbzMp1ap6NfPzZGpbwqZk6K
  fi

  echo "$sha256 $file"|sha256sum -c
  bsdtar xf $file
}

package() {
  tar -axf data.tar.xz -C "$pkgdir"
  mkdir -p "${pkgdir}/usr/bin/"
  ln -s "/opt/mynotex/mynotex" "${pkgdir}/usr/bin/mynotex"
}