diff options
author | Filipe Verri | 2017-08-19 13:01:11 -0300 |
---|---|---|
committer | Filipe Verri | 2017-08-19 13:01:11 -0300 |
commit | df0cb6bac01ce39fcc44da7540a593d9cb233ec3 (patch) | |
tree | 2208b6993ac0fe0b073f6fa3d300664b51c90aed | |
parent | 49788cde3e2c5bedc75dc93f951637f8951d08cd (diff) | |
download | aur-df0cb6bac01ce39fcc44da7540a593d9cb233ec3.tar.gz |
Making it a meta package.
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 69 |
2 files changed, 9 insertions, 72 deletions
@@ -1,15 +1,13 @@ pkgbase = build2-toolchain - pkgdesc = Open source, cross-platform toolchain for building and packaging C++ code + pkgdesc = build2 build toolchain (build system and package manager) pkgver = 0.6.0 pkgrel = 1 url = https://build2.org/ - arch = i686 - arch = x86_64 + arch = any license = MIT - makedepends = gcc>=4.8 - depends = gcc-libs - source = https://download.build2.org/0.6.0/build2-toolchain-0.6.0.tar.gz - sha256sums = 7c1749abdd145254fadfe3684567767a785e3f78b094a5850d2c3d152e32a264 + license = BSD + depends = build2=0.6.0 + depends = bpkg=0.6.0 pkgname = build2-toolchain @@ -3,69 +3,8 @@ pkgname=build2-toolchain pkgver=0.6.0 pkgrel=1 -pkgdesc="Open source, cross-platform toolchain for building and packaging C++ code" -arch=(i686 x86_64) +pkgdesc="build2 build toolchain (build system and package manager)" +arch=(any) url="https://build2.org/" -license=('MIT') -depends=('gcc-libs') -makedepends=('gcc>=4.8') -source=("https://download.build2.org/$pkgver/$pkgname-$pkgver.tar.gz") -sha256sums=('7c1749abdd145254fadfe3684567767a785e3f78b094a5850d2c3d152e32a264') - -build() { - cd "$pkgname-$pkgver" - - cd build2 - ./bootstrap.sh g++ - - build2/b-boot config.cxx=g++ config.bin.lib=static - mv build2/b build2/b-boot -} - -package() { - cd "$pkgname-$pkgver" - - build2/build2/b-boot configure \ - config.cxx=g++ \ - config.bin.suffix=-stage \ - config.bin.lib=static \ - config.install.root="$pkgdir/usr" \ - config.install.data_root=/tmp/build2-stage - - build2/build2/b-boot install - - export PATH="$pkgdir/usr/bin:$PATH" - - build2/build2/b-boot configure \ - config.cxx=g++ \ - config.cc.coptions=-O3 \ - config.bin.lib=static \ - config.install.root="$pkgdir/usr" - - cd .. - mkdir build2-toolchain-final - cd build2-toolchain-final - - bpkg-stage create \ - cc \ - config.cxx=g++ \ - config.cc.coptions=-O3 \ - config.bin.lib=static \ - config.install.root="$pkgdir/usr" - - bpkg-stage add https://pkg.cppget.org/1/alpha - bpkg-stage --trust-yes fetch - bpkg-stage build --yes build2 bpkg - bpkg-stage install build2 bpkg - - cd .. - cd "$pkgname-$pkgver" - b uninstall - - # Fix path - sed -i "s/$(echo $pkgdir | sed s/\\//./g)//" "$pkgdir/usr/lib/pkgconfig/libbutl.static.pc" - - # License - mkdir -p $pkgdir/usr/share/licenses/build2-toolchain/ - cp $pkgdir/usr/share/doc/build2/LICENSE $pkgdir/usr/share/licenses/build2-toolchain/ -} +license=('MIT' 'BSD') +depends=('build2=0.6.0' 'bpkg=0.6.0') |