updated on Mon Jan 23 12:00:23 UTC 2012
[aur-mirror.git] / msp430-libc / PKGBUILD
blob286119fe018e7817eac246e8a7328e07c4002023
1 # Contributor: Rick W. Chen <stuffcorpse at archlinux dot us>
3 pkgname=msp430-libc
4 pkgver=20110612
5 pkgrel=4
6 pkgdesc="C runtime library for the MSP430 family of microcontrollers"
7 arch=('i686' 'x86_64')
8 url="http://mspgcc4.sourceforge.net/"
9 license=('custom')
10 depends=('gcc-msp430')
11 options=(!strip)
13 _mspgcc_ver=20110716
14 _sf_base="http://sourceforge.net/projects/mspgcc/files"
15 _patches_base="${_sf_base}/Patches/LTS/${_mspgcc_ver}"
16 _patches=("msp430-libc-${pkgver}-sf3387164.patch"
17           "msp430-libc-${pkgver}-sf3402836.patch")
19 source=("https://sourceforge.net/projects/mspgcc/files/msp430-libc/msp430-libc-${pkgver}.tar.bz2"
20         "${_patches[0]}::${_patches_base}/${_patches[0]}/download"
21         "${_patches[1]}::${_patches_base}/${_patches[1]}/download")
22 sha1sums=('4e44f4320254ecbb38e516ab9933532a19fdd5eb'
23           'e39b237f2e8b05afe8e468e99de3f0415705f92d'
24           'ff5e82cc9f3d7e83ad38739a6b35b18a46e0054e')
26 _builddir="${srcdir}/build"
28 build() {
29   cp -r "${srcdir}/${pkgname}-${pkgver}" ${_builddir} && cd ${_builddir}/src
31   (cd "${_builddir}" &&
32     for patch in ${_patches[@]} ; do
33       msg "Applying ${patch}"
34       patch -p1 < "${srcdir}/${patch}"
35     done)
37   make PREFIX=/usr
40 package() {
41   cd ${_builddir}/src
42   mkdir -p ${pkgdir}/usr/msp430/lib
43   make -j1 install PREFIX=${pkgdir}/usr
45   install -Dm644 "${srcdir}/${pkgname}-${pkgver}/COPYING" \
46     "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
49 # vim:set sts=2 ts=2 sw=2 et: