mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-08 22:45:43 +00:00
removed community/liteide
This commit is contained in:
parent
0a6fcbae3f
commit
36e2ffe85b
1 changed files with 0 additions and 96 deletions
|
@ -1,96 +0,0 @@
|
|||
# Maintainer: Alexander F. Rødseth <xyproto@archlinux.org>
|
||||
# Contributor: spambanane <happy.house@gmx.de>
|
||||
# Contributor: Matteo <matteo.dek@gmail.com>
|
||||
# Contributor: Matthew Zimmerman <mzimmerman@gmail.com>
|
||||
|
||||
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# - build with go instead of gcc-go
|
||||
|
||||
pkgname=liteide
|
||||
pkgver=35.1
|
||||
pkgrel=1
|
||||
pkgdesc='IDE for editing and building projects written in the Go programming language'
|
||||
license=('LGPL')
|
||||
arch=('x86_64')
|
||||
url='https://github.com/visualfc/liteide'
|
||||
makedepends=('go' 'gendesk' 'git' 'imagemagick' 'mercurial' 'setconf')
|
||||
depends=('go-tools' 'qt5-webkit')
|
||||
optdepends=('go: go compiler'
|
||||
'gcc-go: go compiler')
|
||||
options=('!strip' '!emptydirs')
|
||||
source=("$pkgname-x$pkgver::git+https://github.com/visualfc/liteide.git#tag=x$pkgver")
|
||||
md5sums=('SKIP')
|
||||
|
||||
prepare() {
|
||||
gendesk -f -n --name LiteIDE --pkgname "$pkgname" --pkgdesc "$pkgdesc"
|
||||
chmod +x "liteide-x"$pkgver"/build/"*_*.sh
|
||||
|
||||
# Fix for FS#4662 until fixed by upstream
|
||||
cd "liteide-x$pkgver/liteidex/os_deploy/linux/liteenv"
|
||||
sed -i 's|^GOROOT|#GOROOT|g' linux32.env
|
||||
sed -i 's|^GOROOT|#GOROOT|g' linux64.env
|
||||
|
||||
# Fix the libpng warning: iCCP: known incorrect sRGB profile
|
||||
find "$srcdir" -type f -iname "*.png" -exec mogrify -strip '{}' \;
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "liteide-x$pkgver/build"
|
||||
|
||||
mkdir -p go
|
||||
export GOPATH="$PWD/go"
|
||||
export QTDIR=/usr
|
||||
|
||||
./update_pkg.sh
|
||||
./build_linux.sh
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "liteide-x$pkgver/build/liteide"
|
||||
|
||||
msg2 'Creating directories...'
|
||||
mkdir -p \
|
||||
"$pkgdir/usr/lib/liteide" \
|
||||
"$pkgdir/usr/share/liteide" \
|
||||
"$pkgdir/usr/share/doc/$pkgname"
|
||||
|
||||
msg2 'Packaging executables...'
|
||||
for binary in gotools gocode liteide; do # goimports
|
||||
install -Dm755 "bin/$binary" "$pkgdir/usr/bin/$binary"
|
||||
done
|
||||
ln -s /usr/bin/liteide "$pkgdir/usr/bin/golangide"
|
||||
|
||||
cd "$srcdir/liteide-x$pkgver/liteidex"
|
||||
|
||||
msg2 'Packaging resources...'
|
||||
cp -r deploy/* os_deploy/* "$pkgdir/usr/share/liteide"
|
||||
|
||||
msg2 'Packaging libraries and plugins...'
|
||||
cp -r liteide/lib/liteide/* "$pkgdir/usr/lib/liteide"
|
||||
chmod -x "$pkgdir/usr/lib/liteide/plugins/"*
|
||||
|
||||
msg2 'Packaging license and license exception...'
|
||||
install -Dm644 LICENSE.LGPL \
|
||||
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
install -Dm644 LGPL_EXCEPTION.TXT \
|
||||
"$pkgdir/usr/share/licenses/$pkgname/LGPL_EXCEPTION"
|
||||
|
||||
cd "$srcdir"
|
||||
|
||||
msg2 'Packaging desktop shortcut...'
|
||||
install -Dm644 "$pkgname.desktop" \
|
||||
"$pkgdir/usr/share/applications/$pkgname.desktop"
|
||||
install -d "$pkgdir/usr/share/pixmaps"
|
||||
ln -s /usr/share/liteide/welcome/images/liteide400.png \
|
||||
"$pkgdir/usr/share/pixmaps/$pkgname.png"
|
||||
|
||||
msg2 'Cleaning up...'
|
||||
rm -rf "$pkgdir/usr/share/$pkgname/doc"
|
||||
|
||||
# Fix for FS#38781
|
||||
mv "$pkgdir/usr/share/liteide/linux/liteenv" \
|
||||
"$pkgdir/usr/share/liteide/liteenv"
|
||||
}
|
||||
|
||||
# getver: raw.githubusercontent.com/visualfc/liteide/master/build/liteide_archlinux/PKGBUILD
|
||||
# vim: ts=2 sw=2 et:
|
Loading…
Reference in a new issue