diff options
author | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-05-03 04:02:27 +0000 |
---|---|---|
committer | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-05-03 04:02:27 +0000 |
commit | 5daf7a199ac436064eb4f3343e4a38ea383d628e (patch) | |
tree | ef80c239155f9c38ac9de922eef30fdcb3810e01 /community | |
parent | 747fac818a9021f876837c839ce15c301b7e229f (diff) |
Sat May 3 03:56:22 UTC 2014
Diffstat (limited to 'community')
-rw-r--r-- | community/cbatticon/PKGBUILD | 26 | ||||
-rw-r--r-- | community/gdc/PKGBUILD | 25 | ||||
-rw-r--r-- | community/julia/PKGBUILD | 9 | ||||
-rw-r--r-- | community/nimrod/PKGBUILD | 57 | ||||
-rw-r--r-- | community/nodejs/PKGBUILD | 10 | ||||
-rw-r--r-- | community/scratch/PKGBUILD | 10 | ||||
-rw-r--r-- | community/squeak-vm/PKGBUILD | 15 |
7 files changed, 104 insertions, 48 deletions
diff --git a/community/cbatticon/PKGBUILD b/community/cbatticon/PKGBUILD new file mode 100644 index 000000000..b933c44ea --- /dev/null +++ b/community/cbatticon/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 110523 2014-05-02 12:26:39Z arodseth $ +# Maintainer: Alexander Rødseth <rodseth@gmail.com> +# Contributor: Valère Monseur (valr) <valere dot monseur at ymail dot com> + +pkgname=cbatticon +pkgver=1.3.2 +pkgrel=2 +pkgdesc='Lightweight and fast battery icon that sits in your system tray' +arch=('x86_64' 'i686') +url='https://github.com/ColinJones/cbatticon' +license=('GPL2') +depends=('libnotify' 'gtk2') +provides=('cbatticon') +conflicts=('cbatticon-git') +source=("https://github.com/ColinJones/$pkgname/archive/$pkgver.tar.gz") +sha256sums=('40f5b80e9a405ce79ecca74bcd72778372729b2add63a9c4e3386908cfb8ad4c') + +build() { + make -C "$pkgname-$pkgver" +} + +package() { + make -C "$pkgname-$pkgver" PREFIX="$pkgdir/usr" install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/gdc/PKGBUILD b/community/gdc/PKGBUILD index 7c7c5977c..bbc691e92 100644 --- a/community/gdc/PKGBUILD +++ b/community/gdc/PKGBUILD @@ -4,22 +4,21 @@ # Contributor: Jesus Alvarez <jeezusjr@gmail.com> pkgname=('gdc' 'libgphobos-devel') -pkgver=4.8.2 -pkgrel=7 +pkgver=4.9.0 +pkgrel=1 arch=('i686' 'x86_64') url="https://github.com/D-Programming-GDC/GDC" license=('GPL') makedepends=('binutils>=2.23' 'git' 'gcc' 'make' 'perl' 'cloog' 'automake') options=('!emptydirs' '!buildflags') -_snapshot=4.8-20130725 source=( - "ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2" - "gdc::git://github.com/D-Programming-GDC/GDC.git#branch=gdc-4.8" + "ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2" + "gdc::git://github.com/D-Programming-GDC/GDC.git#branch=gdc-4.9" "git+https://github.com/D-Programming-GDC/GDMD.git" "folders.diff" ) sha256sums=( - 'e4e2202b15f8ba323f88c65de0e4190b0630a4b2e70b0653526b31e946877ead' + 'b9b047a97bade9c1c89970bc8e211ff57b7b8998a1730a80a653d329f8ed1257' 'SKIP' 'SKIP' '82f1ba0825164a74660bd5008d8f3acae1bacc3271c86475efc1601fe0da73c4' @@ -30,19 +29,19 @@ conflicts=('gdc1-bin' 'gdc1-hg' 'gdc-git') prepare() { - cd $srcdir/gcc-$_snapshot + cd $srcdir/gcc-$pkgver - # Do not run fixincludes - sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + # Arch Linux installs x86_64 libraries /lib + [[ $CARCH == "x86_64" ]] && sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 - echo $pkgver > gcc/BASE-VER + echo ${pkgver} > gcc/BASE-VER # hack! - some configure tests for header files using "$CPP $CPPFLAGS" sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure cd $srcdir/gdc git apply $srcdir/folders.diff # fix gdc_include_path - ./setup-gcc.sh ../gcc-$_snapshot + ./setup-gcc.sh ../gcc-$pkgver mkdir $srcdir/gcc-build } @@ -52,7 +51,7 @@ build() { cd ${srcdir}/gcc-build - ${srcdir}/gcc-$_snapshot/configure --prefix=/usr \ + ${srcdir}/gcc-$pkgver/configure --prefix=/usr \ --libdir=/usr/lib --libexecdir=/usr/lib \ --mandir=/usr/share/man --infodir=/usr/share/info \ --with-bugurl=https://bugs.archlinux.org/ \ @@ -63,7 +62,7 @@ build() --disable-libstdcxx-pch --disable-libssp \ --enable-gnu-unique-object --enable-linker-build-id \ --enable-cloog-backend=isl --disable-cloog-version-check \ - --enable-lto --enable-gold --enable-plugin --enable-ld=default \ + --enable-gold --enable-plugin --enable-ld=default \ --enable-install-libiberty --with-plugin-ld=ld.gold \ --with-linker-hash-style=gnu \ --disable-multilib --disable-werror \ diff --git a/community/julia/PKGBUILD b/community/julia/PKGBUILD index d98e4e93f..913601797 100644 --- a/community/julia/PKGBUILD +++ b/community/julia/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 108789 2014-04-03 21:29:31Z arodseth $ +# $Id: PKGBUILD 110532 2014-05-02 16:17:06Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Lex Black <autumn-wind at web dot de> # Contributor: Michael Jakl <jakl.michael@gmail.com> @@ -6,7 +6,7 @@ pkgname=julia pkgver=0.3.0_prerelease -pkgrel=2 +pkgrel=4 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org' @@ -15,7 +15,7 @@ depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'readline' 'zlib' makedepends=('gcc-fortran') optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs') -source=("git://github.com/JuliaLang/julia.git#commit=cb1d140f62") +source=("git://github.com/JuliaLang/julia.git#commit=7bb10f8372") sha256sums=('SKIP') build() { @@ -76,6 +76,9 @@ package() { # Remove this file in order for Julia to start rm -v "$pkgdir/usr/lib/julia/sys.so" + + # Fix wonky permission + chmod 644 "$pkgdir/usr/lib/julia/libuv.a" } # vim:set ts=2 sw=2 et: diff --git a/community/nimrod/PKGBUILD b/community/nimrod/PKGBUILD index 5fcba4933..7549d8bde 100644 --- a/community/nimrod/PKGBUILD +++ b/community/nimrod/PKGBUILD @@ -1,39 +1,74 @@ -# $Id: PKGBUILD 110486 2014-04-30 23:43:57Z arodseth $ +# $Id: PKGBUILD 110537 2014-05-02 20:51:45Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Dominik Picheta <morfeusz8@gmail.com> # Contributor: Sven-Hendrik Haase <sh@lutzhaase.com> +# Contributor: Jesus Alvarez <jeezusjr@gmail.com> pkgname=nimrod pkgver=0.9.4 -pkgrel=1 +pkgrel=2 pkgdesc='Imperative, multi-paradigm, compiled programming language' arch=('x86_64' 'i686') url='http://nimrod-code.org/' license=('MIT') makedepends=('git') options=('!emptydirs') -source=("$pkgname::git://github.com/Araq/${pkgname/n/N}.git") +#source=("$pkgname::git://github.com/Araq/${pkgname/n/N}.git#tag=v$pkgver") +source=("$pkgname::git://github.com/Araq/${pkgname/n/N}.git#commit=a21289f5d5") md5sums=('SKIP') prepare() { cd "$pkgname" - git clone git://github.com/nimrod-code/csources --depth=1 + + rm build/empty.txt && rmdir build + git clone --depth=1 git://github.com/nimrod-code/csources build } build() { - cd "$pkgname/csources" + cd "$pkgname/build" sh build.sh cd .. + ./bin/nimrod c koch - PATH="$PATH":./bin/nimrod ./koch boot -d:release + ./koch boot -d:release -d:useGnuReadline + + export PATH="$srcdir/$pkgname/bin:$PATH" + + cd compiler + nimrod c -d:release c2nim/c2nim.nim + nimrod c -d:release pas2nim/pas2nim.nim + + cd ../lib + nimrod c --app:lib -d:createNimRtl -d:release nimrtl.nim + + cd ../tools + nimrod c -d:release nimgrep.nim } package() { - install -Dm755 "$pkgname/bin/$pkgname" "$pkgdir/usr/bin/$pkgname" - install -Dm644 "$pkgname/copying.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -d "$pkgdir/usr/lib/$pkgname" - cp -r "$pkgname/" "$pkgdir/usr/lib/" - rm -r "$pkgdir/usr/lib/$pkgname/"{bin,csources,.git} + cd "$pkgname" + + export PATH="$srcdir/$pkgname/bin:$PATH" + + ./koch install "$pkgdir" + + install -d "$pkgdir/usr/share/nimrod/doc" "$pkgdir/usr/lib/nimrod" "$pkgdir/etc" "$pkgdir/usr/bin" + + cd "$pkgdir/nimrod" + mv "lib/"* "$pkgdir/usr/lib/nimrod/" + mv "config/"* "$pkgdir/etc/" + cp -a "$srcdir/$pkgname/lib/packages" "$pkgdir/usr/lib/nimrod/" + mv "doc/"* "$pkgdir/usr/share/nimrod/doc/" + mv "bin/"* "$pkgdir/usr/bin/" + + cd "$srcdir/$pkgname" + rm -r "$pkgdir/nimrod" + mv examples web "$pkgdir/usr/share/nimrod/doc/" + install -m755 "compiler/c2nim/c2nim" "$pkgdir/usr/bin/" + install -m755 "compiler/pas2nim/pas2nim" "$pkgdir/usr/bin/" + install -m644 "lib/libnimrtl.so" "$pkgdir/usr/lib/libnimrtl.so" + install -m755 "tools/nimgrep" "$pkgdir/usr/bin/" + install -Dm644 "copying.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } # vim:set ts=2 sw=2 et: diff --git a/community/nodejs/PKGBUILD b/community/nodejs/PKGBUILD index 078aecdc0..9caf9e42e 100644 --- a/community/nodejs/PKGBUILD +++ b/community/nodejs/PKGBUILD @@ -1,5 +1,6 @@ -# $Id: PKGBUILD 105921 2014-02-19 10:26:16Z bpiotrowski $ -# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> +# $Id: PKGBUILD 110530 2014-05-02 15:49:31Z fyan $ +# Maintainer: Felix Yan <felixonmars@gmail.com> +# Contributor Bartłomiej Piotrowski <bpiotrowski@archlinux.org> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: James Campos <james.r.campos@gmail.com> # Contributor: BlackEagle < ike DOT devolder AT gmail DOT com > @@ -8,7 +9,7 @@ # Contributor: TIanyi Cui <tianyicui@gmail.com> pkgname=nodejs -pkgver=0.10.26 +pkgver=0.10.28 pkgrel=1 pkgdesc='Evented I/O for V8 javascript' arch=('i686' 'x86_64') @@ -16,10 +17,11 @@ url='http://nodejs.org/' license=('MIT') depends=('openssl') makedepends=('python2') +optdepends=('python2: for node-gyp') checkdepends=('curl') options=('!emptydirs') source=(http://nodejs.org/dist/v$pkgver/node-v$pkgver.tar.gz) -sha256sums=('ef5e4ea6f2689ed7f781355012b942a2347e0299da0804a58de8e6281c4b1daa') +sha256sums=('abddc6441e0f208f6ed8a045e0293f713ea7f6dfb2d6a9a2024bf8b1b4617710') prepare() { cd node-v$pkgver diff --git a/community/scratch/PKGBUILD b/community/scratch/PKGBUILD index 4ea7e23ad..f2dcce3ac 100644 --- a/community/scratch/PKGBUILD +++ b/community/scratch/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 105503 2014-02-09 11:46:59Z jsteel $ +# $Id: PKGBUILD 110539 2014-05-02 20:59:25Z jsteel $ # Maintainer: Jonathan Steel <jsteel@aur.archlinux.org> # Contributor: Muhammed Uluyol <muhammedu@gmail.com> pkgname=scratch pkgver=1.4.0.7 -pkgrel=3 +pkgrel=4 pkgdesc="Create and share your own interactive stories, games, music and art" arch=('i686' 'x86_64') url="http://scratch.mit.edu" @@ -15,12 +15,6 @@ depends=('squeak-vm' 'shared-mime-info' 'desktop-file-utils' 'pango' source=(http://download.scratch.mit.edu/$pkgname-$pkgver.src.tar.gz) md5sums=('f948e9e6de3ec9c7c7b4cc2a1975eb5a') -prepare() { - cd "$srcdir"/$pkgname-$pkgver.src - - sed -i 's/-vm-sound-pulse/-vm-sound-ALSA/' src/$pkgname -} - build() { cd "$srcdir"/$pkgname-$pkgver.src diff --git a/community/squeak-vm/PKGBUILD b/community/squeak-vm/PKGBUILD index 2ff380d0c..7c6d62279 100644 --- a/community/squeak-vm/PKGBUILD +++ b/community/squeak-vm/PKGBUILD @@ -1,5 +1,5 @@ -# $Id: PKGBUILD 85994 2013-03-10 21:24:51Z jsteel $ -# Maintainer: Jonathan Steel <mail at jsteel dot org> +# $Id: PKGBUILD 110536 2014-05-02 20:40:25Z jsteel $ +# Maintainer: Jonathan Steel <jsteel at aur.archlinux.org> # Contributor: Piero Sartini <piero@sartini.de> # Contributor: Cilyan Olowen <gaknar@gmail.com> # Contributor: knut @@ -7,18 +7,15 @@ pkgname=squeak-vm pkgver=4.10.2.2614 -pkgrel=1 +pkgrel=2 pkgdesc="Full-featured implementation of the Smalltalk programming language and environment" arch=('i686' 'x86_64') url="http://squeakvm.org" license=('custom:MIT' 'APACHE') conflicts=('squeak') provides=('squeak') -depends=('alsa-lib' 'dbus-core' 'libxrender' 'libgl' 'util-linux') -makedepends=('cmake' 'mesa') -optdepends=('speex: for ogg plugin' 'gstreamer0.10: for gstreamer plugin' - 'libpulse: for pulse plugin' 'squeak-image: for the full Squeak - environment') +depends=('alsa-lib' 'dbus-core' 'libxrender' 'mesa' 'util-linux') +makedepends=('cmake' 'libpulse' 'mesa-libgl') source=(http://squeakvm.org/unix/release/Squeak-$pkgver-src.tar.gz) md5sums=('8a5cb1d6899d55df56154fab8716e034') @@ -37,5 +34,5 @@ package() { make DESTDIR="$pkgdir"/ install install -Dm644 "$srcdir"/Squeak-$pkgver-src/unix/doc/LICENSE \ - "$pkgdir"/usr/share/licenses/squeak-vm/LICENSE + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } |