blob: acd7770c0b700a7fe4e7a30dc3cab06ea02a1d68 (
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
|
# Maintainer: Evan Anderson <evananderson@thelinuxman.us>
# Former maintainer: David Manouchehri <david@davidmanouchehri.com>
# Former maintainer: BxS <bxsbxs at gmail dot com>
pkgname=microchip-mplabc18-bin
pkgver=3.40
pkgrel=2
pkgdesc="C compiler for PIC18 MCUs"
arch=(i686 x86_64)
url=http://www.microchip.com/c18
license=(custom)
[[ $CARCH = x86_64 ]] && depends=(lib32-gcc-libs)
provides=('mplabc18' 'microchip-mplabc18_bin')
conflicts=('mplabc18' 'microchip-mplabc18_bin')
options=(!strip docs libtool emptydirs !zipman)
install=$pkgname.install
instdir=/opt/microchip/mplabc18/v$pkgver
installer=mplabc18-v$pkgver-linux-full-installer.run
source=(https://bitbucket.org/simbuckone/simbuckbaseproject/downloads/$installer)
md5sums=(f29df9a4e5c9641a8909bd0a5452d4a9)
package() {
echo -e "Creating the Package\n Please wait..."
cd $pkgdir
mkdir -p $pkgdir$instdir
chmod 0755 $srcdir/$installer
echo -e "\n\n\n\n\n\n\n\n\n\ny\n$pkgdir$instdir\ny" > inst_input
$srcdir/$installer --mode text < inst_input &> /dev/null
rm inst_input
rm $pkgdir$instdir/Uninstall*
mkdir -p $pkgdir/usr/share/licenses/$pkgname
ln -s $instdir/MPLABC18CompilerLicense.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE
}
|