summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 9d77fe02ba796ff0209754b456b231416d633fcd (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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#  Maintainer: Loui Chang <base64:bG91aXBjLmlzdEBnbWFpbC5jb20=>
# Contributor: Matthias Hueser <mail at mhueser dot de>
# Contributor: Daniel Griffiths <ghost1227 at archlinux dot us>

pkgname=rolo
pkgver=011
pkgrel=4
pkgdesc="Tracks your contacts with vCards and displays them to you with
 a text-based menu."
arch=('i686' 'x86_64')
url="http://rolo.sourceforge.net"
license=('GPL')
depends=('ncurses' 'libvc')
source=(http://sourceforge.net/projects/rolo/files/rolo/011/rolo-011.tar.gz)

# Patches copied from
# https://anonscm.debian.org/cgit/users/rafael/deb-pkg/rolo.git
# Commented out ones I thought were a bit overreaching

source+=(
    manpage-close-list.diff
    refresh-index-empty.diff
    drop-rolorc-manpage.diff
#    display-types.diff
#    use-usr-bin-editor.diff
#    display-multiple-addresses.diff
    use-ncursesw.diff
#    utf8-in-index.diff
    drop-libform.diff
#    compare-in-utf-8.diff
)

build() {
  cd $srcdir/$pkgname-$pkgver

    patch -p1 < ../manpage-close-list.diff
    patch -p1 < ../refresh-index-empty.diff
    patch -p1 < ../drop-rolorc-manpage.diff
#    patch -p1 < ../display-types.diff
#    patch -p1 < ../use-usr-bin-editor.diff
#    patch -p1 < ../display-multiple-addresses.diff
    patch -p1 < ../use-ncursesw.diff
#    patch -p1 < ../utf8-in-index.diff
    patch -p1 < ../drop-libform.diff
#    patch -p1 < ../compare-in-utf-8.diff

  ./configure --prefix=/usr --mandir=/usr/share/man
  make
}

package() {
  cd $srcdir/$pkgname-$pkgver
  make DESTDIR="$pkgdir" install
}

md5sums=(
    'c7478cdcc8179cb01755565901135e5e'
    '3a944bf930363d585f1fe5b7201e6757'
    'dc68661245692efb127b29f64aa9cc98'
    '2013dc0709425ef761e8f90e85b0b6a2'
#    '2f042e2e6e2147901b83b1bf99600a96'
#    '6dbc3c454650ec6b6b9ef75f65154e4a'
#    'd7629629831e674d65b4cc8e1696c50c'
    '69ca99eff67e1cc7f7231fec3bb72ee4'
#    'b7fcb4b3030fb044062fa79f822cec01'
    'dc493c8f214a17e5a9e954ab052547f6'
#    '0d7e72bfe133e561be1bde232d59e153'
)
sha256sums=(
    '83edfb7f2de66556fb8fb516ff40dc152ae3af1f19876086ad9ec23a4abbe0e3'
    '383fb7aa07d0f0db76c7a03a3e0967a559660861a025df1992e30e35d70db803'
    'ac90483da10ab6da25e4fd696cd3a499246eedcc314125cbea54550bf64b69b6'
    '49f2fc9760756fd25f48078307dfa8121d630053d6cde19fcfb6c6e9d11df70f'
#    '2569d68f88488e599929df01a14c8ab5119d3b31cfcc81bcd4f32998d82b0015'
#    '2a5bb28f6e53f10f9cfb9dac6e80c65c41e4a68535c5881c8f5f10adb6e04ae5'
#    'ce338ba0afb65e705910c206f4d555bafef6a78ba7d3ed4a0fbc8056fcc370e1'
    '7373f0a5a8c1d9a08cd424903563d03a3fb040d4c54c786ad23956eedf4448c5'
#    '56825f5d7d791bbbc1c01290708eaf82c6ebfe710a20f037ee91446dc99bec4c'
    'ca0922907a9e4cc41c3c941c201b59926948b05d7e294f03430ceec643db0aaa'
#    '4a658c26ca8eb6207faa3c439d52dbf3462f6f3eb79d8b22ea9ba00d6ceb755c'
)