diff options
author | ABDULLATIF Mouhamadi | 2017-05-22 23:21:06 +0200 |
---|---|---|
committer | ABDULLATIF Mouhamadi | 2017-05-22 23:21:06 +0200 |
commit | 2245c228c5bebb65166617e9191fd0d59dd6ba1c (patch) | |
tree | 086cb198177cf92d48c8b0dd486563d5043db49c /PKGBUILD | |
download | aur-msp430-libc.tar.gz |
first commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..855fda344e77 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Contributor: ABDULLATIF Mouhamadi <bourou01dev@gmail.com> + +pkgname=msp430-libc +pkgver=20120224 +pkgrel=1 +pkgdesc="C runtime library for the MSP430 family of microcontrollers" +arch=('i686' 'x86_64') +url="http://mspgcc4.sourceforge.net/" +license=('custom') +depends=('gcc-msp430') +options=(!strip) + +_mspgcc_ver=20120406 +_sf_base="http://sourceforge.net/projects/mspgcc/files" +_patches_base="${_sf_base}/Patches/LTS/${_mspgcc_ver}" +_patches=("${pkgname}-${pkgver}-sf3522752.patch") + +source=("https://sourceforge.net/projects/mspgcc/files/msp430-libc/msp430-libc-${pkgver}.tar.bz2" + "${_patches[0]}::${_patches_base}/${_patches[0]}/download") +sha1sums=('d01cf0db41bff1a0ab50644cbb11bc5a1d5be172' + '2ca4aea9b8dcd6a199303373a8a97c7a2dd4eef6') + +_builddir=build + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + + (cd "${srcdir}/${pkgname}-${pkgver}" && + for patch in ${_patches[@]} ; do + msg "Applying ${patch}" + patch -p1 < "${srcdir}/${patch}" + done) + + rm -frv ${_builddir} + mkdir -p ${_builddir} && cd ${_builddir} + +} + + +build() { + cd "${srcdir}/${pkgname}-${pkgver}/src" + make PREFIX=/usr +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}/src" + mkdir -p ${pkgdir}/usr/msp430/lib + make -j1 install PREFIX=${pkgdir}/usr + + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/COPYING" \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim:set sts=2 ts=2 sw=2 et: |