summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Kozak2018-07-12 23:13:29 +0200
committerDaniel Kozak2018-07-12 23:13:29 +0200
commitcd842d378f8be49adc9d13a7781b800ca3544795 (patch)
treefe54d052374eb9dc895755560586adf5d3193182 /PKGBUILD
parentcdc730e94864b278e6ed1fcd3b2db4ae00abd0cb (diff)
downloadaur-cd842d378f8be49adc9d13a7781b800ca3544795.tar.gz
Update to version 8.1.1+20180531
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 17 insertions, 26 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b456046e99ba..d5d81bac027d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,28 +7,29 @@
# Contributor: Elijah Stone <elronnd@elronnd.net>
# Contributor: Daniel Kozak <kozzi11@gmail.com>
-pkgname=('gdc' 'libgphobos-devel' 'libgphobos')
-pkgver=8.1.0
+pkgname=('gdc' 'libgphobos')
+pkgver=8.1.1+20180531
+_majorver=${pkgver:0:1}
pkgrel=1
-_islver=0.18
+_islver=0.19
arch=('i686' 'x86_64')
license=('GPL')
url="https://github.com/D-Programming-GDC/GDC"
makedepends=('binutils>=2.26' 'git')
source=(
- https://ftp.gnu.org/gnu/gcc/gcc-$pkgver/gcc-$pkgver.tar.xz
+ https://sources.archlinux.org/other/gcc/gcc-${pkgver/+/-}.tar.xz
http://isl.gforge.inria.fr/isl-$_islver.tar.bz2
gdc::git+https://github.com/D-Programming-GDC/GDC.git
git+https://github.com/D-Programming-GDC/GDMD.git
paths.diff
)
sha256sums=(
- '1d1866f992626e61349a1ccd0b8d5253816222cdc13390dcfaa74b093aa2b153'
- '6b8b0fd7f81d0a957beb3679c81bbb34ccc7568d5682844d8924424a0dadcb1b'
+ 'a92eb923a4368548666acfc619074c76c4f6cdc34c9348f7e7aa56656aaee0d5'
+ 'd59726f34f7852a081fbd3defd1ab2136f174110fc2e0c8d10bb122173fa9ed8'
'SKIP'
'SKIP'
- 'fefe9298f8d5859758ca63bab084984baa8adbbd85b3b3b8798283731321df7b'
+ 'bb4219be52f61de48fc02f522220f013f12859a03c678417b03a1c8ee783d9dd'
)
_libdir=usr/lib/gcc/$CHOST/${pkgver%%+*}
@@ -51,7 +52,7 @@ prepare() {
# GDC setup
cd $srcdir/gdc
- git checkout gdc-8
+ git checkout gdc-8-stable
git apply $srcdir/paths.diff
./setup-gcc.sh ../gcc
@@ -102,8 +103,8 @@ build() {
}
package_gdc() {
- depends=('gcc' 'perl' 'binutils' 'libgphobos-devel')
- provides=("d-compiler=2.076.1")
+ depends=('gcc' 'perl' 'binutils' 'libgphobos')
+ provides=('d-compiler=2.076.1')
pkgdesc="Compiler for D programming language which uses gcc backend"
# compiler
@@ -116,23 +117,13 @@ package_gdc() {
}
-package_libgphobos-devel() {
+package_libgphobos() {
pkgdesc="Standard library for D programming language, GDC port"
- provides=("d-runtime" "d-stdlib")
- options=("staticlibs")
+ provides=('d-runtime' 'd-stdlib')
+ options=('staticlibs')
+ conflicts=('libgphobos-devel')
+ replaces=('libgphobos-devel')
cd $srcdir/gcc-build
make -C $CHOST/libphobos DESTDIR=$pkgdir install
-
- # remove shared library bits, they go into own package
- rm $pkgdir/usr/lib/lib*so*
-}
-
-package_libgphobos() {
- pkgdesc="Shared standard library for D programming language, GDC port"
- provides=("d-runtime" "d-stdlib")
-
- cd $srcdir/gcc-build
- install -D -m644 $CHOST/libphobos/src/.libs/libgphobos.so $pkgdir/usr/lib/libgphobos.so
- install -D -m644 $CHOST/libphobos/libdruntime/.libs/libgdruntime.so $pkgdir/usr/lib/libgdruntime.so
-}
+} \ No newline at end of file