summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFilipe Verri2017-08-19 13:01:11 -0300
committerFilipe Verri2017-08-19 13:01:11 -0300
commitdf0cb6bac01ce39fcc44da7540a593d9cb233ec3 (patch)
tree2208b6993ac0fe0b073f6fa3d300664b51c90aed
parent49788cde3e2c5bedc75dc93f951637f8951d08cd (diff)
downloadaur-df0cb6bac01ce39fcc44da7540a593d9cb233ec3.tar.gz
Making it a meta package.
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD69
2 files changed, 9 insertions, 72 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 04a8662b1d72..6f767a48ce9d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index e9ebabc206cb..e2bb7d2ecaf0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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')