Date: Sunday, February 21, 2021 @ 18:28:52 Author: arodseth Revision: 867792
archrelease: copy trunk to community-x86_64 Added: liteide/repos/community-x86_64/PKGBUILD (from rev 867791, liteide/trunk/PKGBUILD) Deleted: liteide/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 187 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 92 insertions(+), 95 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-02-21 18:28:47 UTC (rev 867791) +++ PKGBUILD 2021-02-21 18:28:52 UTC (rev 867792) @@ -1,95 +0,0 @@ -# Maintainer: Alexander F. Rødseth <xypr...@archlinux.org> -# Contributor: spambanane <happy.ho...@gmx.de> -# Contributor: Matteo <matteo....@gmail.com> -# Contributor: Matthew Zimmerman <mzimmer...@gmail.com> - -pkgname=liteide -pkgver=37.3 -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 git imagemagick mercurial setconf) -depends=(go-tools qt5-webkit) -optdepends=('go-pie: go compiler' - 'go: go compiler' - 'gcc-go: go compiler') -options=(!strip !emptydirs) -source=("$pkgname-x$pkgver::git+$url#commit=7230f1b85b0fad5c74eeea46998d06ca13eb925b") # tag: x37.3 -sha256sums=(SKIP) - -prepare() { - 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' linux{32,64}.env - - # Fix the libpng warning: iCCP: known incorrect sRGB profile - find "$srcdir" -type f -iname '*.png' -exec mogrify -strip '{}' \; - - # relro - sed -i 's/"CONFIG+=release"/"CONFIG+=release" "QMAKE_LFLAGS+=-Wl,-z,relro,-z,now" "QMAKE_CXXFLAGS+=-Wl,-z,relro,-z,now"/g' \ - "$srcdir/liteide-x$pkgver/build/build_linux.sh" -} - -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" - - install -d \ - "$pkgdir/usr/lib/liteide" \ - "$pkgdir/usr/share/liteide" \ - "$pkgdir/usr/share/doc/$pkgname" - - # Package executables - ls bin - 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" - - # Package resources - cp -r deploy/* os_deploy/* "$pkgdir/usr/share/liteide" - - # Package libraries and plugins - cp -r liteide/lib/liteide/* "$pkgdir/usr/lib/liteide" - chmod -x "$pkgdir/usr/lib/liteide/plugins/"* - - # Package license files - install -Dm644 LICENSE.LGPL \ - "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -Dm644 LGPL_EXCEPTION.TXT \ - "$pkgdir/usr/share/licenses/$pkgname/LGPL_EXCEPTION" - - cd "$srcdir" - - # Package desktop shortcut - install -Dm644 "liteide-x$pkgver/liteidex/$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" - - # 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 Copied: liteide/repos/community-x86_64/PKGBUILD (from rev 867791, liteide/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-02-21 18:28:52 UTC (rev 867792) @@ -0,0 +1,92 @@ +# Maintainer: Alexander F. Rødseth <xypr...@archlinux.org> +# Contributor: spambanane <happy.ho...@gmx.de> +# Contributor: Matteo <matteo....@gmail.com> +# Contributor: Matthew Zimmerman <mzimmer...@gmail.com> + +pkgname=liteide +pkgver=37.3 +pkgrel=2 +pkgdesc='IDE for editing and building projects written in Go' +license=(LGPL) +arch=(x86_64) +url='https://github.com/visualfc/liteide' +makedepends=(go 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+$url#commit=7230f1b85b0fad5c74eeea46998d06ca13eb925b") # tag: x37.3 +sha256sums=('SKIP') + +prepare() { + 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' linux{32,64}.env + + # Fix the libpng warning: iCCP: known incorrect sRGB profile + find "$srcdir" -type f -iname '*.png' -exec mogrify -strip '{}' \; + + # relro + sed -i 's/"CONFIG+=release"/"CONFIG+=release" "QMAKE_LFLAGS+=-Wl,-z,relro,-z,now" "QMAKE_CXXFLAGS+=-Wl,-z,relro,-z,now"/g' \ + "$srcdir/liteide-x$pkgver/build/build_linux.sh" +} + +build() { + cd liteide-x$pkgver/build + mkdir -p go + export GO111MODULE=off + export GOPATH="$PWD/go" + export QTDIR=/usr + ./update_pkg.sh + ./build_linux.sh +} + +package() { + cd liteide-x$pkgver/build/liteide + install -d \ + "$pkgdir/usr/lib/liteide" \ + "$pkgdir/usr/share/liteide" \ + "$pkgdir/usr/share/doc/$pkgname" + + # Package executables + ls bin + 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" + + # Package resources + cp -r deploy/* os_deploy/* "$pkgdir/usr/share/liteide" + + # Package libraries and plugins + cp -r liteide/lib/liteide/* "$pkgdir/usr/lib/liteide" + chmod -x "$pkgdir/usr/lib/liteide/plugins/"* + + # Package license files + install -Dm644 LICENSE.LGPL \ + "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 LGPL_EXCEPTION.TXT \ + "$pkgdir/usr/share/licenses/$pkgname/LGPL_EXCEPTION" + + cd "$srcdir" + + # Package desktop shortcut + install -Dm644 "liteide-x$pkgver/liteidex/$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" + + # 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