summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 334148e081c2f3dc223120fb64353d2ce3c713b8 (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
# Maintainer: MartiMcFly <martimcfly [at] autorisation.de>

pkgname=zarafa-libical
pkgver=7.2.0
_pkgmajver=7.2
_pkgrev=${pkgver}-48204
_libicalver=0.44
pkgrel=340
pkgdesc="An open source reference implementation of the icalendar data type and serialization format"
arch=('armv7h'
      'armv6h'
      'x86_64'
      'i686')
url="http://www.vmime.org/"
license=('GPL')
depends=('glibc')
makedepends=('')
provides=("libical=${_libicalver}")
source=("https://download.zarafa.com/community/final/7.1/7.1.7-42779/sourcecode/libical-${_libicalver}.tar.gz"
	"https://download.zarafa.com/community/final/${_pkgmajver}/${_pkgrev}/sourcecode/libical-patches/libical-byday-loop.diff"
	"https://download.zarafa.com/community/final/${_pkgmajver}/${_pkgrev}/sourcecode/libical-patches/libical-configure-undef-fatal-errors.diff"
	"https://download.zarafa.com/community/final/${_pkgmajver}/${_pkgrev}/sourcecode/libical-patches/libical-event-outside-timezone-def.diff"
	"https://download.zarafa.com/community/final/${_pkgmajver}/${_pkgrev}/sourcecode/libical-patches/libical-nth-recur-overflow.diff"
	"https://download.zarafa.com/community/final/${_pkgmajver}/${_pkgrev}/sourcecode/libical-patches/libical-win32-add-generated-files.diff"
	"https://download.zarafa.com/community/final/${_pkgmajver}/${_pkgrev}/sourcecode/libical-patches/libical-win32-fix-compile-errors.diff"
        "config.guess::http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD"
        "config.sub::http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD")

md5sums=('e0403c31e1ed82569325685f8c15959c'
         '2af5986253a13374463fcafa15873a8e'
         'a1f66c955737c5e227c25467fc241f5c'
         '23c5c1355539cbf66252c6a831ad2f5c'
         '0088ac43572185b52f525c0d534f42e5'
         'e641a1e9af799c056e52f31cf5f0f991'
         '26c814b710ea249b748e531f7930a5ef'
         'SKIP'
         'SKIP')

prepare() {
    cd $srcdir/libical-${_libicalver}
        
    # Patching
    for pa in ../*.diff; do
        echo "Patching ${pa}"
        patch -p1 <${pa}
    done
	
    cp -Lf $srcdir/config.guess .
    cp -Lf $srcdir/config.sub .
}

build() {
    cd $srcdir/libical-${_libicalver}

    ./configure --prefix=/usr
    make
}

package() {
    cd $srcdir/libical-${_libicalver}

    make install DESTDIR="$(realpath ${pkgdir})"
    #scons prefix=$pkgdir/usr install  || return 1
}