summaryrefslogtreecommitdiff
path: root/community
diff options
context:
space:
mode:
Diffstat (limited to 'community')
-rw-r--r--community/cbatticon/PKGBUILD26
-rw-r--r--community/gdc/PKGBUILD25
-rw-r--r--community/julia/PKGBUILD9
-rw-r--r--community/nimrod/PKGBUILD57
-rw-r--r--community/nodejs/PKGBUILD10
-rw-r--r--community/scratch/PKGBUILD10
-rw-r--r--community/squeak-vm/PKGBUILD15
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
}