summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Kozak2018-08-03 09:08:18 +0200
committerDaniel Kozak2018-08-03 09:08:18 +0200
commitaeff791b277e14f720f12add31c66cc152751a04 (patch)
treed73adeb7245516e2126356461cddcf5658393618
parentcd842d378f8be49adc9d13a7781b800ca3544795 (diff)
downloadaur-aeff791b277e14f720f12add31c66cc152751a04.tar.gz
Update to version 8.2.0
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD30
2 files changed, 18 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 284e134d20fd..5bd6ea76d3e5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
pkgbase = gdc
- pkgver = 8.1.1+20180531
+ pkgver = 8.2.0
pkgrel = 1
url = https://github.com/D-Programming-GDC/GDC
arch = i686
@@ -7,12 +7,12 @@ pkgbase = gdc
license = GPL
makedepends = binutils>=2.26
makedepends = git
- source = https://sources.archlinux.org/other/gcc/gcc-8.1.1-20180531.tar.xz
+ source = https://ftp.gnu.org/gnu/gcc/gcc-8.2.0/gcc-8.2.0.tar.xz
source = http://isl.gforge.inria.fr/isl-0.19.tar.bz2
source = gdc::git+https://github.com/D-Programming-GDC/GDC.git
source = git+https://github.com/D-Programming-GDC/GDMD.git
source = paths.diff
- sha256sums = a92eb923a4368548666acfc619074c76c4f6cdc34c9348f7e7aa56656aaee0d5
+ sha256sums = 196c3c04ba2613f893283977e6011b2345d1cd1af9abeac58e916b1aab3e0080
sha256sums = d59726f34f7852a081fbd3defd1ab2136f174110fc2e0c8d10bb122173fa9ed8
sha256sums = SKIP
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index d5d81bac027d..737be919e692 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,24 +8,24 @@
# Contributor: Daniel Kozak <kozzi11@gmail.com>
pkgname=('gdc' 'libgphobos')
-pkgver=8.1.1+20180531
+pkgver=8.2.0
_majorver=${pkgver:0:1}
pkgrel=1
_islver=0.19
arch=('i686' 'x86_64')
license=('GPL')
-url="https://github.com/D-Programming-GDC/GDC"
+url='https://github.com/D-Programming-GDC/GDC'
makedepends=('binutils>=2.26' 'git')
source=(
- https://sources.archlinux.org/other/gcc/gcc-${pkgver/+/-}.tar.xz
+ https://ftp.gnu.org/gnu/gcc/gcc-$pkgver/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=(
- 'a92eb923a4368548666acfc619074c76c4f6cdc34c9348f7e7aa56656aaee0d5'
+ '196c3c04ba2613f893283977e6011b2345d1cd1af9abeac58e916b1aab3e0080'
'd59726f34f7852a081fbd3defd1ab2136f174110fc2e0c8d10bb122173fa9ed8'
'SKIP'
'SKIP'
@@ -51,23 +51,23 @@ prepare() {
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure
# GDC setup
- cd $srcdir/gdc
+ cd "$srcdir"/gdc
git checkout gdc-8-stable
- git apply $srcdir/paths.diff
+ git apply "$srcdir"/paths.diff
./setup-gcc.sh ../gcc
- mkdir $srcdir/gcc-build
+ mkdir "$srcdir"/gcc-build
}
build() {
- cd $srcdir/gcc-build
+ cd "$srcdir"/gcc-build
# using -pipe causes spurious test-suite failures
# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
export CFLAGS="${CFLAGS/-pipe/} -O2"
export CXXFLAGS="${CXXFLAGS/-pipe/} -O2"
- $srcdir/gcc/configure --prefix=/usr \
+ "$srcdir"/gcc/configure --prefix=/usr \
--libdir=/usr/lib \
--libexecdir=/usr/lib \
--mandir=/usr/share/man \
@@ -108,12 +108,12 @@ package_gdc() {
pkgdesc="Compiler for D programming language which uses gcc backend"
# compiler
- install -D -m755 $srcdir/gcc-build/gcc/gdc $pkgdir/usr/bin/gdc
- install -D -m755 $srcdir/gcc-build/gcc/cc1d $pkgdir/$_libdir/cc1d
+ install -D -m755 "$srcdir"/gcc-build/gcc/gdc "$pkgdir"/usr/bin/gdc
+ install -D -m755 "$srcdir"/gcc-build/gcc/cc1d "$pkgdir"/"$_libdir"/cc1d
# tools
- install -D -m755 $srcdir/GDMD/dmd-script $pkgdir/usr/bin/gdmd
- install -D -m644 $srcdir/GDMD/dmd-script.1 $pkgdir/usr/share/man/man1/gdmd.1
+ install -D -m755 "$srcdir"/GDMD/dmd-script "$pkgdir"/usr/bin/gdmd
+ install -D -m644 "$srcdir"/GDMD/dmd-script.1 "$pkgdir"/usr/share/man/man1/gdmd.1
}
@@ -124,6 +124,6 @@ package_libgphobos() {
conflicts=('libgphobos-devel')
replaces=('libgphobos-devel')
- cd $srcdir/gcc-build
- make -C $CHOST/libphobos DESTDIR=$pkgdir install
+ cd "$srcdir"/gcc-build
+ make -C $CHOST/libphobos DESTDIR="$pkgdir" install
} \ No newline at end of file