diff options
109 files changed, 1435 insertions, 474 deletions
diff --git a/community-staging/gtk2hs-buildtools/PKGBUILD b/community-staging/gtk2hs-buildtools/PKGBUILD new file mode 100644 index 000000000..29a38e357 --- /dev/null +++ b/community-staging/gtk2hs-buildtools/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 66665 2012-02-27 02:28:35Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=gtk2hs-buildtools +pkgver=0.12.1 +pkgrel=2 +pkgdesc="Tools to build the Gtk2Hs suite of User Interface libraries." +url="http://hackage.haskell.org/package/gtk2hs-buildtools" +license=('GPL2') +arch=('i686' 'x86_64') +makedepends=('ghc' 'alex' 'happy' 'haskell-random') +depends=('gmp') +options=('strip') +provides=('haskell-gtk2hs-buildtools') +source=(http://hackage.haskell.org/packages/archive/gtk2hs-buildtools/$pkgver/gtk2hs-buildtools-$pkgver.tar.gz) +md5sums=('225cbf3736b5ac3053f8c797687c7554') + +build() { + cd ${srcdir}/gtk2hs-buildtools-$pkgver + runhaskell Setup configure --prefix=/usr --docdir=/usr/share/doc/${pkgname} + runhaskell Setup build +} + +package() { + cd ${srcdir}/gtk2hs-buildtools-$pkgver + runhaskell Setup copy --destdir=${pkgdir} +} diff --git a/community-staging/haskell-bytestring-show/PKGBUILD b/community-staging/haskell-bytestring-show/PKGBUILD new file mode 100644 index 000000000..1ec12046c --- /dev/null +++ b/community-staging/haskell-bytestring-show/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 66669 2012-02-27 02:56:01Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=haskell-bytestring-show +pkgver=0.3.5.1 +pkgrel=1 +pkgdesc="Efficient conversion of values into readable byte strings." +url="http://code.haskell.org/~dolio/" +license=("BSD3") +arch=('i686' 'x86_64') +makedepends=() +depends=("ghc" + "haskell-array" + "haskell-binary" + "haskell-bytestring" + "haskell-containers") +options=('strip') +install="${pkgname}.install" +source=("http://hackage.haskell.org/packages/archive/bytestring-show/${pkgver}/bytestring-show-${pkgver}.tar.gz") +md5sums=('7396bc2e8f88dedc3374c3f12f24e4bd') + +build() { + cd ${srcdir}/bytestring-show-${pkgver} + + runhaskell Setup configure -O -p --enable-split-objs --enable-shared \ + --prefix=/usr --docdir=/usr/share/doc/${pkgname} \ + --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd ${srcdir}/bytestring-show-${pkgver} + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh + install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/bytestring-show + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} diff --git a/community-staging/haskell-bytestring-show/haskell-bytestring-show.install b/community-staging/haskell-bytestring-show/haskell-bytestring-show.install new file mode 100644 index 000000000..335fc37cd --- /dev/null +++ b/community-staging/haskell-bytestring-show/haskell-bytestring-show.install @@ -0,0 +1,24 @@ +pkgname=haskell-bytestring-show +HS_DIR=usr/share/haskell/${pkgname} + +post_install() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + ${HS_DIR}/unregister.sh +} + +post_upgrade() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + ${HS_DIR}/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} diff --git a/community-staging/haskell-hslogger/PKGBUILD b/community-staging/haskell-hslogger/PKGBUILD new file mode 100644 index 000000000..a28697842 --- /dev/null +++ b/community-staging/haskell-hslogger/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 66671 2012-02-27 02:56:41Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Arch Haskell Team <arch-haskell@haskell.org> + +pkgname=haskell-hslogger +pkgver=1.1.5 +pkgrel=3 +pkgdesc="Versatile logging framework" +url="http://hackage.haskell.org/package/hslogger" +license=('LGPL') +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-mtl' 'haskell-network') +options=('strip') +install=${pkgname}.install +source=(http://hackage.haskell.org/packages/archive/hslogger/${pkgver}/hslogger-${pkgver}.tar.gz) +md5sums=('cd3dfd6f88176bd53b333ea29130a857') + +build() { + cd ${srcdir}/hslogger-${pkgver} + runhaskell Setup configure -p --prefix=/usr --docdir=/usr/share/doc/${pkgname} -O \ + --enable-split-objs --enable-shared --libsubdir=\$compiler/site-local/\$pkgid \ + --enable-library-profiling + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + _ghcver=`pacman -Q ghc | cut -f2 -d\ | cut -f1 -d-` + depends=("ghc=${_ghcver}" 'haskell-mtl=2.0.1.0' 'haskell-network=2.3.0.2') + + cd ${srcdir}/hslogger-${pkgver} + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh + install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/hslogger + runhaskell Setup copy --destdir=${pkgdir} +} diff --git a/community-staging/haskell-hslogger/haskell-hslogger.install b/community-staging/haskell-hslogger/haskell-hslogger.install new file mode 100644 index 000000000..2a0d98ae7 --- /dev/null +++ b/community-staging/haskell-hslogger/haskell-hslogger.install @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-hslogger +post_install() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_upgrade() { + ${HS_DIR}/unregister.sh +} +post_upgrade() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} diff --git a/community-staging/haskell-terminfo/PKGBUILD b/community-staging/haskell-terminfo/PKGBUILD new file mode 100644 index 000000000..a0bd2d3dc --- /dev/null +++ b/community-staging/haskell-terminfo/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 66654 2012-02-26 22:15:49Z tdziedzic $ +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Arch Haskell Team <arch-haskell@haskell.org> + +_hkgname=terminfo +pkgname=haskell-terminfo +pkgver=0.3.2.3 +pkgrel=1 +pkgdesc="Haskell bindings to the terminfo library." +url="http://hackage.haskell.org/package/${_hkgname}" +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.4.1-2' 'sh') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +install=${pkgname}.install +md5sums=('706f546c629ac100a402c9c2629c25fa') + +build() { + cd ${srcdir}/${_hkgname}-${pkgver} + runhaskell Setup configure -O -p --enable-split-objs --enable-shared \ + --prefix=/usr --docdir=/usr/share/doc/${pkgname} \ + --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd ${srcdir}/${_hkgname}-${pkgver} + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh + install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname} + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} diff --git a/community-staging/haskell-terminfo/haskell-terminfo.install b/community-staging/haskell-terminfo/haskell-terminfo.install new file mode 100644 index 000000000..40d39f42b --- /dev/null +++ b/community-staging/haskell-terminfo/haskell-terminfo.install @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-terminfo +post_install() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_upgrade() { + ${HS_DIR}/unregister.sh +} +post_upgrade() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} diff --git a/community-staging/xmobar/PKGBUILD b/community-staging/xmobar/PKGBUILD new file mode 100644 index 000000000..ebe3e2563 --- /dev/null +++ b/community-staging/xmobar/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 66667 2012-02-27 02:46:19Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Arch Haskell Team <arch-haskell@haskell.org> +# Package generated by cabal2arch 0.4 + +pkgname=xmobar +pkgver=0.14 +pkgrel=2 +pkgdesc="A Minimalistic Text Based Status Bar" +url="http://hackage.haskell.org/package/xmobar" +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('gmp' 'libxft' 'libxinerama' 'wireless_tools' 'libxrandr') +makedepends=('ghc>=7.0.2' 'haskell-x11>=1.3.0' 'haskell-x11-xft>=0.2' 'haskell-utf8-string' + 'haskell-stm' 'haskell-parsec>=3' 'haskell-mtl>=2') +options=('strip') +source=(http://hackage.haskell.org/packages/archive/xmobar/$pkgver/xmobar-$pkgver.tar.gz) +md5sums=('b965e2db0555c741db96945210995777') + +build() { + cd ${srcdir}/xmobar-$pkgver +# runhaskell Setup configure --disable-optimization --prefix=/usr --flags="with_xft with_alsa with_inotify with_iwlib" + runhaskell Setup configure --disable-optimization --prefix=/usr --flags="with_xft with_iwlib" + runhaskell Setup build +} + +package() { + cd ${srcdir}/xmobar-$pkgver + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/agave/PKGBUILD b/community/agave/PKGBUILD index 219e5150a..ebee489f0 100644 --- a/community/agave/PKGBUILD +++ b/community/agave/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 25589 2010-09-07 09:15:32Z angvp $ +# $Id: PKGBUILD 66590 2012-02-26 13:20:19Z lfleischer $ # Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> # Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> # Contributor: William Rea <sillywilly@gmail.com> pkgname=agave pkgver=0.4.7 -pkgrel=2 +pkgrel=3 pkgdesc="An colorscheme designer for the Gnome desktop" arch=('i686' 'x86_64') url="http://home.gna.org/colorscheme" @@ -13,29 +13,33 @@ license=('GPL') depends=('gtkmm' 'libgnomeui' 'libglademm' 'gconfmm>=2.18.1' 'hicolor-icon-theme') makedepends=('intltool' 'boost' 'gnome-doc-utils>=0.11.2') install=agave.install -source=(http://download.gna.org/colorscheme/releases/$pkgname-$pkgver.tar.bz2 +source=("http://download.gna.org/colorscheme/releases/$pkgname-$pkgver.tar.bz2" agave-0.4.7-mdv-fix-str-fmt.patch - schemebox.patch -) + schemebox.patch) md5sums=('93097881f28dcae1eca2800a763f77c3' 'd96ddfe751d8fd4d13a443b94fafb0b6' 'c41adfd52ecbf837f4338e67693640fc') build() { - cd $srcdir/$pkgname-$pkgver - patch -Np1 -i $srcdir/agave-0.4.7-mdv-fix-str-fmt.patch # Fedora patch - patch -Np1 -i $srcdir/schemebox.patch # gcs-schemebox patch - - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ - --disable-scrollkeeper - make || return 1 - make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$pkgdir install - - mkdir -p $pkgdir/usr/share/gconf/schemas - gconf-merge-schema $pkgdir/usr/share/gconf/schemas/$pkgname.schemas \ - ${startdir}/pkg/etc/gconf/schemas/*.schemas - rm -rf $pkgdir/usr/etc - - sed -i "s/agave-icon.png/agave.png/" $pkgdir/usr/share/applications/agave.desktop - rm -f "${pkgdir}"/etc/gconf/schemas/*.schemas + cd "$srcdir/$pkgname-$pkgver" + + patch -Np1 -i "$srcdir/agave-0.4.7-mdv-fix-str-fmt.patch" # Fedora patch + patch -Np1 -i "$srcdir/schemebox.patch" # gcs-schemebox patch + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-scrollkeeper + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir" install + + mkdir -p "$pkgdir/usr/share/gconf/schemas" + gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/$pkgname.schemas" \ + "$pkgdir/etc/gconf/schemas"/*.schemas + rm -rf "$pkgdir/usr/etc" + + sed -i "s/agave-icon.png/agave.png/" "$pkgdir/usr/share/applications/agave.desktop" + rm -f "${pkgdir}/etc/gconf/schemas"/*.schemas } diff --git a/community/buoh/PKGBUILD b/community/buoh/PKGBUILD index 3d4fb093f..ef92ea57e 100644 --- a/community/buoh/PKGBUILD +++ b/community/buoh/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 21921 2010-07-18 21:09:06Z lcarlier $ +# $Id: PKGBUILD 66594 2012-02-26 13:42:22Z lfleischer $ # Maintainer: Eric Belanger <eric@archlinux.org> # Contributor: William Rea <sillywilly@gmail.com> pkgname=buoh pkgver=0.8.2 -pkgrel=4 +pkgrel=5 pkgdesc="A reader for online strips comics" arch=('i686' 'x86_64') url="http://buoh.steve-o.org/" @@ -12,22 +12,24 @@ license=('GPL') depends=('libgnomeui' 'libsoup>=2.4.0' 'gconf' 'hicolor-icon-theme') makedepends=('gettext' 'intltool' 'pkgconfig') install=buoh.install -source=(http://buoh.steve-o.org/downloads/${pkgname}-${pkgver}.tar.bz2 buoh-libsoup24.patch) -md5sums=('50474a8712ad20ab36d8f8058a4647fb' 'c44f0e1828492a5d7d8efee764558fb4') -sha1sums=('29d702b485a901868f65116e753cb515b3e2a2c5' '012badf13e33818268b744e106bdcccfd8fc66ed') +source=("http://buoh.steve-o.org/downloads/${pkgname}-${pkgver}.tar.bz2" + buoh-libsoup24.patch) +md5sums=('50474a8712ad20ab36d8f8058a4647fb' + 'c44f0e1828492a5d7d8efee764558fb4') +sha1sums=('29d702b485a901868f65116e753cb515b3e2a2c5' + '012badf13e33818268b744e106bdcccfd8fc66ed') build() { - cd ${srcdir}/${pkgname}-${pkgver} + cd "${srcdir}/${pkgname}-${pkgver}" patch -p1 < ../buoh-libsoup24.patch autoconf - ./configure --prefix=/usr --sysconfdir=/usr/share --disable-schemas-install - make + ./configure --prefix=/usr --sysconfdir=/usr/share --disable-schemas-install + make AM_CFLAGS=-lxml2 } package() { - cd ${srcdir}/${pkgname}-${pkgver} - - make DESTDIR=${startdir}/pkg install + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="$pkgdir" install } diff --git a/community/cairo-clock/PKGBUILD b/community/cairo-clock/PKGBUILD index 110270fc2..e646d62e1 100644 --- a/community/cairo-clock/PKGBUILD +++ b/community/cairo-clock/PKGBUILD @@ -1,18 +1,18 @@ -# $Id: PKGBUILD 32901 2010-11-18 18:13:30Z lfleischer $ +# $Id: PKGBUILD 66650 2012-02-26 21:00:49Z lfleischer $ # Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de> # Contributor: Kane Wilson <kane_wilson@hotmail.com> pkgname=cairo-clock pkgver=0.3.4 -pkgrel=1 -pkgdesc="It's an analog clock displaying the system-time." +pkgrel=2 +pkgdesc='An analog clock displaying the system-time.' arch=('i686' 'x86_64') url='http://macslow.thepimp.net/?page_id=23' license=('GPL') depends=('cairo' 'libglade>=2.6.0' 'librsvg>=2.14.0') makedepends=('intltool') source=("http://macslow.thepimp.net/projects/cairo-clock/${pkgname}-${pkgver}.tar.gz" - cairo-clock.patch) + 'cairo-clock.patch') md5sums=('78e5b3aa3492aa6c182eaacae63a7c03' 'a2ec378bf79dfb9a1b1418d7b2d341ff') @@ -21,6 +21,10 @@ build() { patch -Np0 -i ../cairo-clock.patch + # quick and dirty build fix, a proper patch was submitted upstream and is + # pending approval + sed -ie 's/-Wl, --export-dynamic/-Wl,--export-dynamic/g' src/Makefile* + ./configure --prefix=/usr make } diff --git a/community/cdemu-client/PKGBUILD b/community/cdemu-client/PKGBUILD index 25cfe59f7..279ca938c 100644 --- a/community/cdemu-client/PKGBUILD +++ b/community/cdemu-client/PKGBUILD @@ -2,7 +2,7 @@ # Contributor: Charles Lindsay <charles@chaoslizard.org> pkgname=cdemu-client -pkgver=1.4.0 +pkgver=1.5.0 pkgrel=1 pkgdesc="Simple command-line client for controlling cdemu-daemon" arch=('i686' 'x86_64') @@ -11,11 +11,11 @@ license=('GPL') depends=('python2' 'dbus-python' 'cdemu-daemon') makedepends=('intltool') conflicts=('cdemu') -source=(http://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.gz) -md5sums=('ce469f0660dfa4a9306faed00b3e6d6c') +source=("http://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.bz2") +md5sums=('11141138f2b91a7100445d9c32b31181') build() { - cd $srcdir/$pkgname-$pkgver + cd "$srcdir/$pkgname-$pkgver" # python2 fix sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' src/cdemu @@ -25,6 +25,6 @@ build() { } package() { - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install } diff --git a/community/e-modules-extra-svn/PKGBUILD b/community/e-modules-extra-svn/PKGBUILD index 7503cd49c..580228c98 100755 --- a/community/e-modules-extra-svn/PKGBUILD +++ b/community/e-modules-extra-svn/PKGBUILD @@ -2,7 +2,7 @@ # Contributor: Ronald van Haren <ronald.archlinux.org> pkgname=e-modules-extra-svn -pkgver=66883 +pkgver=68423 pkgrel=1 pkgdesc="Extra gadgets for e17" arch=('i686' 'x86_64') @@ -37,16 +37,17 @@ build() { cd $_svnmod-build # fix build issue - sed -i 's|efreet/Efreet.h|efreet-0/Efreet.h|' winlist-ng/src/e_mod_main.h || return 1 +# sed -i 's|efreet/Efreet.h|efreet-0/Efreet.h|' winlist-ng/src/e_mod_main.h || return 1 -for i in alarm calendar comp-scale cpu diskio deskshow \ - empris engage eooorg e-tiling everything-aspell everything-mpris \ - everything-pidgin everything-places everything-shotgun \ - everything-tracker everything-wallpaper everything-websearch \ - execwatch flame forecasts iiirk itask language mail mem \ - moon mpdule net news penguins photo places quickaccess \ - rain screenshot slideshow snow taskbar tclock tiling uptime \ - weather winlist-ng winselector wlan xkbswitch; do +# winlist-ng fails, add again later +for i in alarm comp-scale cpu diskio deskshow \ + empris engage e-tiling everything-aspell everything-mpris \ + everything-pidgin everything-places everything-shotgun \ + everything-tracker everything-wallpaper everything-websearch \ + execwatch flame iiirk itask language mail mem \ + moon mpdule net photo places quickaccess \ + rain slideshow snow taskbar \ + winselector xkbswitch; do cd $i ./autogen.sh --prefix=/usr @@ -58,14 +59,14 @@ done package() { cd $srcdir/$_svnmod-build -for i in alarm calendar comp-scale cpu diskio deskshow \ - empris engage eooorg e-tiling everything-aspell everything-mpris \ +for i in alarm comp-scale cpu diskio deskshow \ + empris engage e-tiling everything-aspell everything-mpris \ everything-pidgin everything-places everything-shotgun \ everything-tracker everything-wallpaper everything-websearch \ - execwatch flame forecasts iiirk itask language mail mem \ - moon mpdule net news penguins photo places quickaccess \ - rain screenshot slideshow snow taskbar tclock tiling uptime \ - weather winlist-ng winselector wlan xkbswitch; do + execwatch flame iiirk itask language mail mem \ + moon mpdule net photo places quickaccess \ + rain slideshow snow taskbar \ + winselector xkbswitch; do cd $i make DESTDIR=$pkgdir install diff --git a/community/e-svn/PKGBUILD b/community/e-svn/PKGBUILD index 661cf098c..e6a66bcd6 100755 --- a/community/e-svn/PKGBUILD +++ b/community/e-svn/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 61708 2012-01-06 22:05:47Z rvanharen $ +# $Id: PKGBUILD 66580 2012-02-26 10:39:51Z rvanharen $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Ronald van Haren <ronald.archlinux.org> pkgname=e-svn -pkgver=66935 +pkgver=68441 pkgrel=1 pkgdesc="Enlightenment window manager DR17 (aka e17)" arch=('i686' 'x86_64') diff --git a/community/e_dbus-svn/PKGBUILD b/community/e_dbus-svn/PKGBUILD index c9a504032..b26bbdcac 100755 --- a/community/e_dbus-svn/PKGBUILD +++ b/community/e_dbus-svn/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 61706 2012-01-06 22:04:50Z rvanharen $ +# $Id: PKGBUILD 66578 2012-02-26 10:38:56Z rvanharen $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Ronald van Haren <ronald.archlinux.org> pkgname=e_dbus-svn -pkgver=66792 +pkgver=67284 pkgrel=1 pkgdesc="dbus abstraction layer for e17" arch=('i686' 'x86_64') diff --git a/community/ecore-svn/PKGBUILD b/community/ecore-svn/PKGBUILD index f93c97e24..7fe1f4c34 100755 --- a/community/ecore-svn/PKGBUILD +++ b/community/ecore-svn/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 61699 2012-01-06 22:00:26Z rvanharen $ +# $Id: PKGBUILD 66568 2012-02-26 10:34:45Z rvanharen $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Ronald van Haren <ronald.archlinux.org> pkgname=ecore-svn -pkgver=66892 +pkgver=68447 pkgrel=1 pkgdesc="Ecore is an abstraction layer for e17" arch=('i686' 'x86_64') diff --git a/community/edje-svn/PKGBUILD b/community/edje-svn/PKGBUILD index 73421fa4d..977adfeb5 100755 --- a/community/edje-svn/PKGBUILD +++ b/community/edje-svn/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 61703 2012-01-06 22:03:25Z rvanharen $ +# $Id: PKGBUILD 66574 2012-02-26 10:37:03Z rvanharen $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Ronald van Haren <ronald.archlinux.org> pkgname=edje-svn -pkgver=66943 +pkgver=68386 pkgrel=1 pkgdesc="A graphical design and layout library based on Evas" arch=('i686' 'x86_64') diff --git a/community/eet-svn/PKGBUILD b/community/eet-svn/PKGBUILD index 69ef05f7b..44e56f539 100755 --- a/community/eet-svn/PKGBUILD +++ b/community/eet-svn/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 61695 2012-01-06 21:58:46Z rvanharen $ +# $Id: PKGBUILD 66564 2012-02-26 10:32:49Z rvanharen $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Ronald van Haren <ronald.archlinux.org> pkgname=eet-svn -pkgver=66804 +pkgver=68400 pkgrel=1 pkgdesc="A data storage and compression library" arch=('i686' 'x86_64') diff --git a/community/eeze-svn/PKGBUILD b/community/eeze-svn/PKGBUILD index acf505473..7ad314519 100644 --- a/community/eeze-svn/PKGBUILD +++ b/community/eeze-svn/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 14575 2010-04-05 16:42:20Z rvanharen $ +# $Id: PKGBUILD 66570 2012-02-26 10:35:35Z rvanharen $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Ronald van Haren <ronald.archlinux.org> # Contributor: bluebugs pkgname=eeze-svn -pkgver=66151 +pkgver=67351 pkgrel=1 pkgdesc="A data storage and compression library" arch=('i686' 'x86_64') diff --git a/community/efreet-svn/PKGBUILD b/community/efreet-svn/PKGBUILD index d2866c30e..55a92e335 100755 --- a/community/efreet-svn/PKGBUILD +++ b/community/efreet-svn/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 61704 2012-01-06 22:04:05Z rvanharen $ +# $Id: PKGBUILD 66576 2012-02-26 10:37:58Z rvanharen $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Ronald van Haren <ronald.archlinux.org> pkgname=efreet-svn -pkgver=66149 +pkgver=68229 pkgrel=1 pkgdesc="freedesktop.org specifications for e17" arch=('i686' 'x86_64') diff --git a/community/eina-svn/PKGBUILD b/community/eina-svn/PKGBUILD index 34e23001d..94cd4247e 100755 --- a/community/eina-svn/PKGBUILD +++ b/community/eina-svn/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 61693 2012-01-06 21:58:03Z rvanharen $ +# $Id: PKGBUILD 66562 2012-02-26 10:31:57Z rvanharen $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Ronald van Haren <ronald.archlinux.org> pkgname=eina-svn -pkgver=66864 +pkgver=68405 pkgrel=1 pkgdesc="E17 file chunk reading/writing library" arch=('i686' 'x86_64') diff --git a/community/elementary-svn/PKGBUILD b/community/elementary-svn/PKGBUILD index 7dc5407b5..95aab7176 100644 --- a/community/elementary-svn/PKGBUILD +++ b/community/elementary-svn/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 14575 2010-04-05 16:42:20Z rvanharen $ +# $Id: PKGBUILD 66584 2012-02-26 10:42:39Z rvanharen $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Ronald van Haren <ronald.archlinux.org> pkgname=elementary-svn -pkgver=66938 +pkgver=68444 pkgrel=1 pkgdesc="Enlightenment's basic widget set" arch=('i686' 'x86_64') diff --git a/community/embryo-svn/PKGBUILD b/community/embryo-svn/PKGBUILD index de394c061..fcd90e53d 100755 --- a/community/embryo-svn/PKGBUILD +++ b/community/embryo-svn/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 61701 2012-01-06 22:01:42Z rvanharen $ +# $Id: PKGBUILD 66572 2012-02-26 10:36:22Z rvanharen $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Ronald van Haren <ronald.archlinux.org> pkgname=embryo-svn -pkgver=66150 +pkgver=68421 pkgrel=1 pkgdesc="implementation of a C like scripting language for e17" arch=('i686' 'x86_64') diff --git a/community/emprint-svn/PKGBUILD b/community/emprint-svn/PKGBUILD index 75bb850cc..b1ba55943 100755 --- a/community/emprint-svn/PKGBUILD +++ b/community/emprint-svn/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 61709 2012-01-06 22:07:05Z rvanharen $ +# $Id: PKGBUILD 66582 2012-02-26 10:41:54Z rvanharen $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Ronald van Haren <ronald.archlinux.org> pkgname=emprint-svn -pkgver=64443 +pkgver=67364 pkgrel=1 pkgdesc="screenshot module for e17" arch=('i686' 'x86_64') diff --git a/community/enet/PKGBUILD b/community/enet/PKGBUILD index 42f66822f..79d9ad6af 100644 --- a/community/enet/PKGBUILD +++ b/community/enet/PKGBUILD @@ -1,27 +1,32 @@ -# $Id: PKGBUILD 55996 2011-09-28 12:57:06Z jelle $ +# $Id: PKGBUILD 66600 2012-02-26 14:00:34Z lfleischer $ # Maintainer: Mateusz Herych <heniekk@gmail.com> # Contributor: Bj?indeijer <bjorn@lindeijer.nl> + pkgname=enet pkgver=1.3.3 -pkgrel=1 +pkgrel=2 pkgdesc='A relatively thin, simple and robust network communication layer on top of UDP.' arch=('i686' 'x86_64') url='http://enet.bespin.org/' license=('custom') depends=('glibc') +options=(!libtool) source=("http://enet.bespin.org/download/${pkgname}-${pkgver}.tar.gz") +md5sums=('4b0b69377fd4511e82e5f0921a942e59') build() { - cd ${pkgname}-${pkgver} + cd "${pkgname}-${pkgver}" + CFLAGS="-fPIC" ./configure --prefix=/usr make gcc -Wl,-soname,libenet.so.2 -shared -o libenet.so.2 *.o } package() { - cd ${pkgname}-${pkgver} - make prefix=${pkgdir}/usr install - install -m 755 libenet.so.2 ${pkgdir}/usr/lib - install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + cd "${pkgname}-${pkgver}" + + make prefix="${pkgdir}/usr" install + + install -m755 libenet.so.2 "${pkgdir}/usr/lib" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } -md5sums=('4b0b69377fd4511e82e5f0921a942e59') diff --git a/community/evas-svn/PKGBUILD b/community/evas-svn/PKGBUILD index a81745658..2c25252e3 100755 --- a/community/evas-svn/PKGBUILD +++ b/community/evas-svn/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 63542 2012-02-05 11:54:54Z ibiru $ +# $Id: PKGBUILD 66566 2012-02-26 10:33:34Z rvanharen $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Ronald van Haren <ronald.archlinux.org> pkgname=evas-svn -pkgver=66901 -pkgrel=2 +pkgver=68448 +pkgrel=1 pkgdesc="A hardware-accelerated canvas API for X-Windows" arch=('i686' 'x86_64') groups=('e17-libs-svn' 'e17-svn') diff --git a/community/ext3grep/PKGBUILD b/community/ext3grep/PKGBUILD index 4e70cdc95..f3ac6d1cd 100644 --- a/community/ext3grep/PKGBUILD +++ b/community/ext3grep/PKGBUILD @@ -1,24 +1,33 @@ -# $Id: PKGBUILD 20288 2010-07-04 06:26:43Z jlichtblau $ +# $Id: PKGBUILD 66637 2012-02-26 16:26:55Z jlichtblau $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: ivh pkgname=ext3grep pkgver=0.10.2 -pkgrel=1 +pkgrel=2 pkgdesc="A tool to investigate an ext3 file system for deleted content and possibly recover it" arch=('i686' 'x86_64') url="http://code.google.com/p/ext3grep/" license=('GPL') -depends=('gcc-libs') -makedepends=('e2fsprogs') +makedepends=('e2fsprogs' 'patch') changelog=$pkgname.changelog -source=(http://ext3grep.googlecode.com/files/$pkgname-$pkgver.tar.gz) -md5sums=('38e134734d6c8856370ed00a9c73dbee') +source=(http://ext3grep.googlecode.com/files/$pkgname-$pkgver.tar.gz \ + $pkgname-build.patch) +sha256sums=('586f3e939d2ffd782f6f006b81a3df2dc477c6da03f21edb8860c5c4f7198f3e' + '6f57d5012fcfb063012ade80b25c356defc2d22411bbb9086ea89c0de10f3117') build() { cd ${srcdir}/$pkgname-$pkgver +#http://code.google.com/p/ext3grep/issues/detail?id=34 + patch -Np1 -i ${srcdir}/$pkgname-build.patch + ./configure --prefix=/usr - make || return 1 + make +} + +package() { + cd ${srcdir}/$pkgname-$pkgver + make DESTDIR=${pkgdir} install } diff --git a/community/ext3grep/ext3grep-build.patch b/community/ext3grep/ext3grep-build.patch new file mode 100644 index 000000000..82af728bd --- /dev/null +++ b/community/ext3grep/ext3grep-build.patch @@ -0,0 +1,26 @@ +diff -ruN1 ext3grep-0.10.2-orig/src/ext3.h ext3grep-0.10.2/src/ext3.h +--- ext3grep-0.10.2-orig/src/ext3.h 2008-04-09 13:20:31.000000000 +0200 ++++ ext3grep-0.10.2/src/ext3.h 2012-02-26 17:05:42.000000000 +0100 +@@ -26,2 +26,13 @@ + ++// this trickery needs to happen before ext2_fs is included so ++// bail out if it has already been included by another path ++#ifdef _LINUX_EXT2_FS_H ++ #error please include this file before any other includes of ext2fs/ext2_fs.h ++#endif ++ ++// some versions of the ext2 headers call this s_frags_per_group and some ++// call it s_clusters_per_group, define one to the other so our code works ++// with both ++#define s_clusters_per_group s_frags_per_group ++ + // Use the header files from e2progs (http://e2fsprogs.sourceforge.net) +@@ -112,2 +123,8 @@ + __u16 gid_high(void) const { return i_gid_high; } ++#ifndef i_reseved2 ++ //i_reseved2 has been split into two fields in recent ++ //versions of the headers, luckilly we can still access ++ //it in one peice through the hurd side of the union ++ #define i_reserved2 osd2.hurd2.h_i_author ++#endif + __u32 reserved2(void) const { return i_reserved2; } diff --git a/community/ext3grep/ext3grep.changelog b/community/ext3grep/ext3grep.changelog index 60326bf7b..fb86cf94b 100644 --- a/community/ext3grep/ext3grep.changelog +++ b/community/ext3grep/ext3grep.changelog @@ -1,3 +1,6 @@ -2010-07-04 Jaroslav Lichtblau <tu@dragonlord.cz> +2012-02-26 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * ext3grep 0.10.2-2 package signed + +2010-07-04 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> * Package moved to [community] from AUR - 65 votes - * Version 0.10.2
\ No newline at end of file + * Version 0.10.2-1 diff --git a/community/extundelete/PKGBUILD b/community/extundelete/PKGBUILD index 6f34fb6d0..d639a9f06 100644 --- a/community/extundelete/PKGBUILD +++ b/community/extundelete/PKGBUILD @@ -1,23 +1,33 @@ -# $Id: PKGBUILD 20292 2010-07-04 06:40:48Z jlichtblau $ +# $Id: PKGBUILD 66632 2012-02-26 16:13:47Z jlichtblau $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: snuo pkgname=extundelete pkgver=0.2.0 -pkgrel=1 +pkgrel=2 pkgdesc="Utility for recovering deleted files from ext2, ext3 or ext4 partitions by parsing the journal" arch=('i686' 'x86_64') url="http://extundelete.sourceforge.net" license=('GPL') makedepends=('e2fsprogs') changelog=$pkgname.changelog -source=(http://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2) -md5sums=('6dac74b12a747f133326ff7b81fceedd') +source=(http://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2 \ + $pkgname-build.patch) +sha256sums=('0f6a3004d8ddcafe63059a104c174f753c7fc95455081f3ff5aaf3b8c100f97b' + '6e59a025b98838f43146a9309f5c84b09ca8a314e90a6c9f68837d23ee4d9443') build() { cd ${srcdir}/$pkgname-$pkgver +#http://patch-tracker.debian.org/package/extundelete/0.2.0-2 + patch -Np1 -i ${srcdir}/$pkgname-build.patch + ./configure --prefix=/usr - make || return 1 + make +} + +package() { + cd ${srcdir}/$pkgname-$pkgver + make DESTDIR=${pkgdir} install -}
\ No newline at end of file +} diff --git a/community/extundelete/extundelete-build.patch b/community/extundelete/extundelete-build.patch new file mode 100644 index 000000000..f068dc31f --- /dev/null +++ b/community/extundelete/extundelete-build.patch @@ -0,0 +1,22 @@ +diff -ruN1 extundelete-0.2.0-orig/src/extundelete.cc extundelete-0.2.0/src/extundelete.cc +--- extundelete-0.2.0-orig/src/extundelete.cc 2010-05-16 03:51:15.000000000 +0200 ++++ extundelete-0.2.0/src/extundelete.cc 2012-02-26 16:49:20.000000000 +0100 +@@ -943,3 +943,3 @@ + { +- group_descriptor_table[n] = fs->group_desc[n]; ++ group_descriptor_table[n] = *ext2fs_group_desc(fs, fs->group_desc, n); + } +@@ -2613,3 +2613,4 @@ + inode->osd2.linux2.l_i_gid_high = le16_to_cpu( (uint16_t *) &inodebuf[item*60] ); +- inode->osd2.linux2.l_i_reserved2 = le32_to_cpu( (uint32_t *) &inodebuf[item*62] ); ++ inode->osd2.linux2.l_i_checksum_lo = le16_to_cpu( (uint16_t *) &inodebuf[item*62] ); ++ inode->osd2.linux2.l_i_reserved = le16_to_cpu( (uint16_t *) &inodebuf[item*63] ); + } +diff -ruN1 extundelete-0.2.0-orig/src/insertionops.cc extundelete-0.2.0/src/insertionops.cc +--- extundelete-0.2.0-orig/src/insertionops.cc 2010-03-21 07:05:15.000000000 +0100 ++++ extundelete-0.2.0/src/insertionops.cc 2012-02-26 16:49:27.000000000 +0100 +@@ -65,3 +65,3 @@ + os << "# Blocks per group: " << s_block->s_blocks_per_group << std::endl; +- os << "# Fragments per group: " << s_block->s_frags_per_group << std::endl; ++ os << "# Fragments per group: " << s_block->s_clusters_per_group << std::endl; + os << "# Inodes per group: " << s_block->s_inodes_per_group << std::endl; diff --git a/community/extundelete/extundelete.changelog b/community/extundelete/extundelete.changelog index 32a04346c..ff334face 100644 --- a/community/extundelete/extundelete.changelog +++ b/community/extundelete/extundelete.changelog @@ -1,3 +1,6 @@ -2010-07-04 Jaroslav Lichtblau <tu@dragonlord.cz> +2012-02-26 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * extundelete 0.2.0-2 package signed + +2010-07-04 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> * Package moved to [community] from AUR - 83 votes - * Version 0.2.0
\ No newline at end of file + * Version 0.2.0-1 diff --git a/community/flashrom/PKGBUILD b/community/flashrom/PKGBUILD index 1d2d3f824..f2fe8fd82 100644 --- a/community/flashrom/PKGBUILD +++ b/community/flashrom/PKGBUILD @@ -1,20 +1,20 @@ -# $Id: PKGBUILD 65775 2012-02-22 12:26:09Z giovanni $ +# $Id: PKGBUILD 66659 2012-02-27 00:56:28Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Cilyan Olowen <gaknar@gmail.com> # Contributor: fill <mailbox@fillo.ru> # Contributor: Anton Shestakov <engored*ya.ru> pkgname=flashrom -pkgver=0.9.5 +pkgver=0.9.5.1 pkgrel=1 pkgdesc="Utility for reading, writing, erasing and verifying flash ROM chips" -url="http://www.coreboot.org/Flashrom" +url="http://www.flashrom.org/" arch=('i686' 'x86_64') license=('GPL') -depends=('libftdi') -makedepends=('zlib' 'pciutils') +depends=('libftdi' 'pciutils') +optdepends=('dmidecode: for SMBIOS/DMI table decoder support') source=("http://download.flashrom.org/releases/${pkgname}-${pkgver}.tar.bz2") -md5sums=('6ec5ef19c92e4dc761de9486eee2b30d') +md5sums=('3b82658d71fb852aa45001cdf5f3e013') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/community/glitz/PKGBUILD b/community/glitz/PKGBUILD index 8aaa876c0..be833ed8f 100644 --- a/community/glitz/PKGBUILD +++ b/community/glitz/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 21067 2010-07-13 21:56:11Z lcarlier $ +# $Id: PKGBUILD 66602 2012-02-26 14:06:03Z lfleischer $ pkgname=glitz pkgver=0.5.6 -pkgrel=2 +pkgrel=3 pkgdesc="OpenGL image compositing library" arch=('i686' 'x86_64') url="http://cairographics.org/" @@ -10,20 +10,20 @@ license=('BSD') depends=('libgl') makedepends=('mesa') options=('!libtool') -source=(http://cairographics.org/snapshots/${pkgname}-${pkgver}.tar.gz) +source=("http://cairographics.org/snapshots/${pkgname}-${pkgver}.tar.gz") md5sums=('c507f140ecccc06aed8888c958edda4c') build() { - cd ${startdir}/src/${pkgname}-${pkgver} + cd "${srcdir}/${pkgname}-${pkgver}" ./configure --prefix=/usr make } package() { - cd ${srcdir}/${pkgname}-${pkgver} + cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR=${pkgdir} install - install -D -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING + make DESTDIR="${pkgdir}" install + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" } diff --git a/community/gnonlin/PKGBUILD b/community/gnonlin/PKGBUILD index e19e97b99..5530debf6 100644 --- a/community/gnonlin/PKGBUILD +++ b/community/gnonlin/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 28215 2010-10-03 21:11:52Z ibiru $ +# $Id: PKGBUILD 66604 2012-02-26 14:12:00Z lfleischer $ # Maintainer : Ionut Biru <ibiru@archlinux.org> # Contributor: Abhishek Dasgupta <abhidg@gmail.com> # Contributor: William Rea <sillywilly@gmail.com> pkgname=gnonlin pkgver=0.10.16 -pkgrel=1 +pkgrel=2 pkgdesc="A library for creating non-linear video editors" arch=('i686' 'x86_64') url="http://gnonlin.sourceforge.net" @@ -13,12 +13,17 @@ depends=('gstreamer0.10>=0.10.30') makedepends=('python' 'gstreamer0.10-base-plugins>=0.10.30' 'pkgconfig') options=('!libtool') license=('LGPL') -source=(http://gstreamer.freedesktop.org/src/${pkgname}/${pkgname}-${pkgver}.tar.bz2) +source=("http://gstreamer.freedesktop.org/src/${pkgname}/${pkgname}-${pkgver}.tar.bz2") md5sums=('824619ce357c0a61e333c3cc745a63bd') build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr - make - make DESTDIR="${pkgdir}" install + cd "${srcdir}/${pkgname}-${pkgver}" + + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install } diff --git a/community/ibus-qt/PKGBUILD b/community/ibus-qt/PKGBUILD index 51d3beb3d..f12f6147c 100644 --- a/community/ibus-qt/PKGBUILD +++ b/community/ibus-qt/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 48593 2011-06-03 07:34:58Z andrea $ +# $Id: PKGBUILD 66611 2012-02-26 14:33:07Z lfleischer $ # Maintainer: Thomas Dziedzic < gostrc at gmail > # Contributor: garion < garion @ mailoo.org > # Contributor: leemars pkgname=ibus-qt pkgver=1.3.1 -pkgrel=3 +pkgrel=4 pkgdesc='IBus qt library and IBus qt input method plugin' arch=('i686' 'x86_64') license=('LGPL') @@ -20,12 +20,11 @@ build() { mkdir build cd build - cmake ../${pkgname}-${pkgver}-Source \ - -DCMAKE_INSTALL_PREFIX=/usr + cmake "../${pkgname}-${pkgver}-Source" -DCMAKE_INSTALL_PREFIX=/usr make } package() { - cd "${srcdir}"/build + cd "${srcdir}/build" make DESTDIR="${pkgdir}" install } diff --git a/community/ifuse/PKGBUILD b/community/ifuse/PKGBUILD index e85372405..86baa44e9 100644 --- a/community/ifuse/PKGBUILD +++ b/community/ifuse/PKGBUILD @@ -3,7 +3,7 @@ pkgname=ifuse pkgver=1.1.1 -pkgrel=4 +pkgrel=5 pkgdesc='A fuse filesystem to access the contents of an iPhone or iPod Touch' url='http://libimobiledevice.org/' arch=('i686' 'x86_64') @@ -13,16 +13,13 @@ source=("http://www.libimobiledevice.org/downloads/${pkgname}-${pkgver}.tar.bz2" md5sums=('8d528a79de024b91f12f8ac67965c37c') build() { - cd ${pkgname}-${pkgver} - - ./configure \ - --prefix=/usr + cd "${pkgname}-${pkgver}" + ./configure --prefix=/usr make } package() { - cd ${pkgname}-${pkgver} - - make DESTDIR=${pkgdir} install + cd "${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install } diff --git a/community/isomaster/PKGBUILD b/community/isomaster/PKGBUILD index 6bb9f6cb8..e8336f88c 100644 --- a/community/isomaster/PKGBUILD +++ b/community/isomaster/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 36891 2011-01-09 21:25:26Z mherych $ +# $Id: PKGBUILD 66615 2012-02-26 14:45:31Z lfleischer $ # Maintainer: Roman Kyrylych <roman@archlinux.org> # Maintainer: Mateusz Herych <heniekk@gmail.com> # Contributor: Mefju <mefju@o2.pl> pkgname=isomaster pkgver=1.3.8 -pkgrel=1 +pkgrel=2 pkgdesc="CD image editor written in GTK2" arch=('i686' 'x86_64') url="http://littlesvr.ca/isomaster" @@ -13,15 +13,15 @@ license=('GPL2') depends=('gtk2' 'desktop-file-utils') makedepends=('iniparser') install=isomaster.install -source=(http://littlesvr.ca/isomaster/releases/$pkgname-$pkgver.tar.bz2) +source=("http://littlesvr.ca/isomaster/releases/$pkgname-$pkgver.tar.bz2") md5sums=('bd046989611ded72358ffdc61e46bcfb') build() { - cd $srcdir/$pkgname-$pkgver + cd "$srcdir/$pkgname-$pkgver" make PREFIX=/usr } package() { - cd $srcdir/$pkgname-$pkgver - make PREFIX=/usr DESTDIR=$startdir/pkg install + cd "$srcdir/$pkgname-$pkgver" + make PREFIX=/usr DESTDIR="$pkgdir" install } diff --git a/community/kakasi/PKGBUILD b/community/kakasi/PKGBUILD index 76b90aa20..846869370 100644 --- a/community/kakasi/PKGBUILD +++ b/community/kakasi/PKGBUILD @@ -3,12 +3,12 @@ pkgname=kakasi pkgver=2.3.4 -pkgrel=3 +pkgrel=4 pkgdesc="Convert Kanji characters to Hiragana, Katakana or Romaji" arch=('i686' 'x86_64') url="http://kakasi.namazu.org/" license=('GPL') -source=(http://kakasi.namazu.org/stable/${pkgname}-${pkgver}.tar.gz) +source=("http://kakasi.namazu.org/stable/${pkgname}-${pkgver}.tar.gz") depends=('sh') md5sums=(4eff51aafbd56c9635791a20c03efa8f) options=(!libtool) @@ -16,10 +16,11 @@ options=(!libtool) build() { cd "$srcdir/$pkgname-$pkgver" - ./configure --prefix=/usr || return 1 - make || return 1 + ./configure --prefix=/usr + make } + package() { cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir" install || return 1 + make DESTDIR="$pkgdir" install } diff --git a/community/kiwi/PKGBUILD b/community/kiwi/PKGBUILD index 3b30c8fcc..9319a8395 100644 --- a/community/kiwi/PKGBUILD +++ b/community/kiwi/PKGBUILD @@ -1,32 +1,31 @@ -# $Id: PKGBUILD 53351 2011-08-03 06:50:46Z bfanella $ +# $Id: PKGBUILD 66623 2012-02-26 15:04:14Z lfleischer $ # Maintainer: Brad Fanella <bradfanella@archlinux.us> # Contributor: Douglas Soares de Andrade <dsa@aur.archlinux.org> # Contributor: William Rea <sillywilly@gmail.com> pkgname=kiwi pkgver=1.9.29 -pkgrel=1 +pkgrel=2 pkgdesc="A set of classes and wrappers for PyGTK" arch=('i686' 'x86_64') url="http://www.async.com.br/projects/kiwi" license=("LGPL") depends=('pygtk') makedepends=('gettext') -source=(http://download.gnome.org/sources/$pkgname/1.9/$pkgname-$pkgver.tar.bz2) +source=("http://download.gnome.org/sources/$pkgname/1.9/$pkgname-$pkgver.tar.bz2") sha256sums=('0ffa912cd180b3092b3ff636c582ab2c40f0f8eb541ada07b1432631a2d49e90') build() { - cd $srcdir/$pkgname-$pkgver - - # python2 fix - for file in bin/{kiwi-i18n,kiwi-ui-test} setup.py; do - echo "Applying python2 fix for ${file}" - sed -i 's_/usr/bin/env python_/usr/bin/env python2_' ${file} - done + cd "$srcdir/$pkgname-$pkgver" + # python2 fix + for file in bin/{kiwi-i18n,kiwi-ui-test} setup.py; do + echo "Applying python2 fix for ${file}" + sed -i 's_/usr/bin/env python_/usr/bin/env python2_' ${file} + done } -package() { - cd $srcdir/$pkgname-$pkgver - python2 setup.py install --root=$pkgdir +package() { + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py install --root="$pkgdir" } diff --git a/community/kmess/PKGBUILD b/community/kmess/PKGBUILD index 824d2ff72..d00422fce 100644 --- a/community/kmess/PKGBUILD +++ b/community/kmess/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 40761 2011-02-26 15:04:42Z mherych $ +# $Id: PKGBUILD 66627 2012-02-26 15:31:41Z lfleischer $ # Maintainer: Mateusz Herych <heniekk@gmail.com> # Contributor: Stefano Zamprogno <stefano.zamprogno@gmail.com> pkgname=kmess pkgver=2.0.6.1 -pkgrel=2 -pkgdesc="KMess is a MSN Messenger client for Linux." +pkgrel=3 +pkgdesc="A MSN Messenger client for Linux." arch=('i686' 'x86_64') url="http://kmess.sourceforge.net/" license=('GPL') @@ -13,16 +13,18 @@ depends=('kdebase-lib') makedepends=('automoc4' 'cmake' 'docbook-xsl') optdepends=('cabextract: provides winks support') install=kmess.install -source=(http://downloads.sourceforge.net/sourceforge/kmess/kmess-$pkgver.tar.bz2) +source=("http://downloads.sourceforge.net/sourceforge/kmess/kmess-$pkgver.tar.bz2") md5sums=('bc960c0bacb38be6dc118a2d2a6e69a6') build() { - cd $srcdir/$pkgname-$pkgver + cd "$srcdir/$pkgname-$pkgver" + cmake -DCMAKE_INSTALL_PREFIX=/usr . make } + package() { - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install } diff --git a/community/mp3splt-gtk/PKGBUILD b/community/mp3splt-gtk/PKGBUILD index a55ebce67..bd8059767 100644 --- a/community/mp3splt-gtk/PKGBUILD +++ b/community/mp3splt-gtk/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 54946 2011-08-28 16:49:45Z jlichtblau $ +# $Id: PKGBUILD 66640 2012-02-26 16:44:34Z jlichtblau $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> pkgname=mp3splt-gtk -pkgver=0.7 -pkgrel=2 +pkgver=0.7.1 +pkgrel=1 pkgdesc="Split mp3 and ogg files without decoding" arch=('i686' 'x86_64') url="http://mp3splt.sourceforge.net/" @@ -14,7 +14,7 @@ install=$pkgname.install changelog=$pkgname.changelog source=(http://downloads.sourceforge.net/sourceforge/mp3splt/$pkgname-$pkgver.tar.gz \ $pkgname.desktop) -sha256sums=('67046b0ab119907e8614089d42f180bdca034e758e24e2d078308e4d26fe8fd0' +sha256sums=('b3f54a62dae55cfabab7aff3ae2f5627093dee27675635b04b425f3214bcdd62' 'a50dd43c28a723c824d658b9468ff3719dcc302c57ecb3b122124e63c20800ed') build() { diff --git a/community/mp3splt-gtk/mp3splt-gtk.changelog b/community/mp3splt-gtk/mp3splt-gtk.changelog index 80666955e..c5e4dadc6 100644 --- a/community/mp3splt-gtk/mp3splt-gtk.changelog +++ b/community/mp3splt-gtk/mp3splt-gtk.changelog @@ -1,3 +1,6 @@ +2012-02-26 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * mp3splt-gtk O.7.1-1 + 2011-08-20 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> * mp3splt-gtk O.7-1 diff --git a/community/spring/PKGBUILD b/community/spring/PKGBUILD index c39b42e45..de75affef 100644 --- a/community/spring/PKGBUILD +++ b/community/spring/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 61151 2011-12-22 17:17:17Z svenstaro $ +# $Id: PKGBUILD 66606 2012-02-26 14:17:33Z svenstaro $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Arkham <arkham at archlinux dot us> # Contributor: Christoph Zeiler <archNOSPAM_at_moonblade.dot.org> pkgname=spring -pkgver=0.85.0 -_pkgver=85.0 +pkgver=0.86.0 +_pkgver=86.0 pkgrel=1 pkgdesc='A free 3D real-time-strategy (RTS) game engine' arch=('i686' 'x86_64') @@ -17,26 +17,12 @@ makedepends=('boost' 'cmake' 'zip' 'lzma-utils' 'p7zip' 'python2' 'java-environm optdepends=('python2: python-based bots' 'java-runtime: java-based bots') source=(http://downloads.sourceforge.net/sourceforge/springrts/${pkgname}_${_pkgver}_src.tar.lzma) -md5sums=('ea90c264faa517e4d70542fb2082a2f3') +md5sums=('047511adf2e4cd711df61d556367e7af') build() { bsdtar -xf ${pkgname}_${_pkgver}_src.tar.lzma cd spring_${_pkgver} - - sed -i "s/FE_DFL_ENV/FE_DFL_ENV_/g" rts/lib/streflop/FPUSettings.h rts/System/Sync/FPUCheck.cpp rts/System/myMath.cpp rts/Lua/LuaParser.cpp rts/lib/streflop/SMath.cpp - sed -i "s/FE_INVALID/FE_INVALID_/g" rts/lib/streflop/FPUSettings.h rts/System/Sync/FPUCheck.cpp rts/System/myMath.cpp rts/Lua/LuaParser.cpp - sed -i "s/FE_DENORMAL/FE_DENORMAL_/g" rts/lib/streflop/FPUSettings.h rts/System/Sync/FPUCheck.cpp rts/System/myMath.cpp rts/Lua/LuaParser.cpp - sed -i "s/FE_DIVBYZERO/FE_DIVBYZERO_/g" rts/lib/streflop/FPUSettings.h rts/System/Sync/FPUCheck.cpp rts/System/myMath.cpp rts/Lua/LuaParser.cpp - sed -i "s/FE_OVERFLOW/FE_OVERFLOW_/g" rts/lib/streflop/FPUSettings.h rts/System/Sync/FPUCheck.cpp rts/System/myMath.cpp rts/Lua/LuaParser.cpp - sed -i "s/FE_UNDERFLOW/FE_UNDERFLOW_/g" rts/lib/streflop/FPUSettings.h rts/System/Sync/FPUCheck.cpp rts/System/myMath.cpp rts/Lua/LuaParser.cpp - sed -i "s/FE_INEXACT/FE_INEXACT_/g" rts/lib/streflop/FPUSettings.h rts/System/Sync/FPUCheck.cpp rts/System/myMath.cpp rts/Lua/LuaParser.cpp - sed -i "s/FE_ALL_EXCEPT/FE_ALL_EXCEPT_/g" rts/lib/streflop/FPUSettings.h rts/System/Sync/FPUCheck.cpp rts/System/myMath.cpp rts/Lua/LuaParser.cpp - sed -i "s/FE_DOWNWARD/FE_DOWNWARD_/g" rts/lib/streflop/FPUSettings.h rts/System/Sync/FPUCheck.cpp rts/System/myMath.cpp rts/Lua/LuaParser.cpp - sed -i "s/FE_TONEAREST/FE_TONEAREST_/g" rts/lib/streflop/FPUSettings.h rts/System/Sync/FPUCheck.cpp rts/System/myMath.cpp rts/Lua/LuaParser.cpp - sed -i "s/FE_TOWARDZERO/FE_TOWARDZERO_/g" rts/lib/streflop/FPUSettings.h rts/System/Sync/FPUCheck.cpp rts/System/myMath.cpp rts/Lua/LuaParser.cpp - sed -i "s/FE_UPWARD/FE_UPWARD_/g" rts/lib/streflop/FPUSettings.h rts/System/Sync/FPUCheck.cpp rts/System/myMath.cpp rts/Lua/LuaParser.cpp - sed -i "s/feclearexcept/feclearexcept_/g" rts/lib/streflop/FPUSettings.h rts/System/Sync/FPUCheck.cpp rts/System/myMath.cpp rts/Lua/LuaParser.cpp cmake . \ -DCMAKE_INSTALL_PREFIX=/usr \ diff --git a/community/xiphos/PKGBUILD b/community/xiphos/PKGBUILD index dc5c97637..f40d6ab39 100755 --- a/community/xiphos/PKGBUILD +++ b/community/xiphos/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 65313 2012-02-20 22:49:22Z arodseth $ +# $Id: PKGBUILD 66596 2012-02-26 13:44:26Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Andrea Scarpino # Contributor: Stefan Husmann <stefan-husmann@t-online.de> @@ -6,7 +6,7 @@ pkgname=xiphos pkgver=3.1.5 -pkgrel=1 +pkgrel=2 pkgdesc="Bible study tool for GTK+" arch=('x86_64' 'i686') url="http://xiphos.org/" @@ -17,16 +17,13 @@ conflicts=('gnomesword') provides=('gnomesword') replaces=('gnomesword') install=xiphos.install -source=("http://downloads.sourceforge.net/gnomesword/$pkgname-$pkgver.tar.gz" - "$pkgname.patch") -sha256sums=('568474d9060979ad1140dbf0eae13e46890a268bfa06d600ded5917ba6674bc2' - 'd9cdbb2de7108e2d4e49960c0c54470bc34176cb5035e14af53400c6a823ef60') +source=("http://downloads.sourceforge.net/gnomesword/$pkgname-$pkgver.tar.gz") +sha256sums=('2887426908e269f25d2d191be445112027b2b7e80356823d4942b1803a359d8c') build() { cd "$srcdir/$pkgname-$pkgver" sed -i '0,/on/s//on2/' waf - patch -p0 -i "$srcdir/$pkgname.patch" CXXFLAGS+=" -DNO_SWORD_SET_RENDER_NOTE_NUMBERS=1" ./waf configure --prefix=/usr --enable-gtkhtml ./waf build --prefix=/usr } diff --git a/core/libcap/PKGBUILD b/core/libcap/PKGBUILD index 5e5bba5e8..96482c2ba 100644 --- a/core/libcap/PKGBUILD +++ b/core/libcap/PKGBUILD @@ -1,4 +1,4 @@ -#$Id: PKGBUILD 142211 2011-11-06 08:56:56Z allan $ +#$Id: PKGBUILD 151511 2012-02-27 01:00:35Z allan $ # Maintainer: Allan McRae <allan@archlinux.org> # Contributor: Hugo Doria <hugo@archlinux.org> @@ -10,7 +10,7 @@ arch=('i686' 'x86_64') url="http://sites.google.com/site/fullycapable/" license=('GPL2') depends=('glibc' 'attr') -source=(http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${pkgname}-${pkgver}.tar.gz{,.asc}) +source=(ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.asc}) md5sums=('b4896816b626bea445f0b3849bdd4077' '9d0983e25e5a251d098507f9561d2b27') diff --git a/core/tzdata/PKGBUILD b/core/tzdata/PKGBUILD index 54108609a..eb0fe0949 100644 --- a/core/tzdata/PKGBUILD +++ b/core/tzdata/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 141939 2011-11-03 11:23:47Z andyrtr $ +# $Id: PKGBUILD 151481 2012-02-26 16:59:16Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> pkgname=tzdata @@ -8,15 +8,14 @@ _tzcode=2011i _tzdata=2011n pkgdesc="Sources for time zone and daylight saving time data" arch=('i686' 'x86_64') -url="http://www.twinsun.com/tz/tz-link.htm" +url="hhttp://www.iana.org/time-zones" license=('GPL') depends=() makedepends=() optdepends=('bash: required by tzselect') options=('!emptydirs') -source=(ftp://elsie.nci.nih.gov/pub/tzcode${_tzcode}.tar.gz \ - ftp://munnari.oz.au/pub/${pkgname}${_tzdata}.tar.gz - #ftp://elsie.nci.nih.gov/pub/${pkgname}${_tzdata}.tar.gz \ +source=(http://www.iana.org/time-zones/repository/releases/tzcode${_tzcode}.tar.gz + http://www.iana.org/time-zones/repository/releases/${pkgname}${_tzdata}.tar.gz Makefile.patch) md5sums=('cf7f4335b7c8682899fa2814e711c1b2' '20dbfb28efa008ddbf6dd34601ea40fa' diff --git a/extra/eclipse/PKGBUILD b/extra/eclipse/PKGBUILD index 3d1f631f8..d727893cb 100644 --- a/extra/eclipse/PKGBUILD +++ b/extra/eclipse/PKGBUILD @@ -1,14 +1,14 @@ -# $Id: PKGBUILD 140489 2011-10-15 15:29:09Z ibiru $ -# Maintainer: Paul Mattal <paul@archlinux.org> +# $Id: PKGBUILD 151492 2012-02-26 17:43:00Z ibiru $ +# Maintainer : Ionut Biru <ibiru@archlinux.org> +# Contributor: Paul Mattal <paul@archlinux.org> # Contributor: Andrew Wright <andreww@photism.org> # Contributor: Andreas W. Hauser <andy-aur@splashground.de> # Contributor: Marco Crosio <marco.crosio@gmail.com> pkgname=eclipse -pkgver=3.7.1 -_internal_pkgver=3.7.1 -pkgrel=2 -_date=201109091335 +pkgver=3.7.2 +pkgrel=1 +_date=201202080800 pkgdesc="An IDE for Java and other languages" arch=('i686' 'x86_64') url="http://eclipse.org" @@ -16,40 +16,36 @@ depends=('java-environment' 'gtk2' 'unzip' 'libwebkit') install=${pkgname}.install makedepends=('zip') license=("EPL/1.1") -source=("ftp://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops/R-${pkgver}-${_date}/${pkgname}-SDK-${pkgver}-linux-gtk.tar.gz" - 'eclipse.svg' 'eclipse.sh' 'eclipse.desktop' - 'eclipse.ini.patch') -md5sums=('c7f3e186e7996d3a8afc16eec9e9e71f' - '77cff7543ccf7e177cb6667f5a20ce19' +source=("ftp://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops/R-$pkgver-${_date}/$pkgname-SDK-$pkgver-linux-gtk.tar.gz" + 'eclipse.sh' 'eclipse.desktop' 'eclipse.svg') +md5sums=('79b90faa1ee6e7af1910c3a5077b594f' '7ea99a30fbaf06ec29261541b8eb1e23' 'ba8a37e30a7ebd69774cec87c69e8c44' - '017b2a68edc48a752a7e27c7aceef797') -[ "$CARCH" = "x86_64" ] && source[0]="ftp://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops/R-${pkgver}-${_date}/${pkgname}-SDK-${pkgver}-linux-gtk-${CARCH}.tar.gz" -[ "$CARCH" = "x86_64" ] && md5sums[0]='b8b37135600d92c373514ce5bb094143' + '77cff7543ccf7e177cb6667f5a20ce19') +[ "$CARCH" = "x86_64" ] && source[0]="ftp://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops/R-$pkgver-${_date}/$pkgname-SDK-$pkgver-linux-gtk-$CARCH.tar.gz" +[ "$CARCH" = "x86_64" ] && md5sums[0]='6a0fd32cb6a986032a67defab3753476' package() { - cd "${srcdir}/eclipse" - - # patch to increase default memory limits - patch -Np1 -i "${srcdir}/eclipse.ini.patch" + cd "$srcdir/eclipse" # install eclipse - install -m755 -d "${pkgdir}/usr/share" - mv "${srcdir}/eclipse" "${pkgdir}/usr/share/" + install -m755 -d "$pkgdir/usr/share" + mv "$srcdir/eclipse" "$pkgdir/usr/share/" # install misc - install -d ${pkgdir}/usr/bin ${pkgdir}/usr/share/applications \ - ${pkgdir}/usr/share/icons/hicolor/{16x16,32x32,48x48}/apps - install -m755 "${srcdir}/eclipse.sh" "${pkgdir}/usr/bin/eclipse" - install -m644 "${srcdir}/eclipse.desktop" "${pkgdir}/usr/share/applications/" - ln -s /usr/share/eclipse/plugins/org.eclipse.sdk_${_internal_pkgver}.v${_date}/eclipse.png \ - "${pkgdir}/usr/share/icons/hicolor/16x16/apps/eclipse.png" - ln -s /usr/share/eclipse/plugins/org.eclipse.sdk_${_internal_pkgver}.v${_date}/eclipse32.png \ - "${pkgdir}/usr/share/icons/hicolor/32x32/apps/eclipse.png" - ln -s /usr/share/eclipse/plugins/org.eclipse.sdk_${_internal_pkgver}.v${_date}/eclipse48.png \ - "${pkgdir}/usr/share/icons/hicolor/48x48/apps/eclipse.png" + install -d $pkgdir/usr/bin $pkgdir/usr/share/applications \ + $pkgdir/usr/share/icons/hicolor/{16x16,32x32,48x48}/apps + install -m755 "$srcdir/eclipse.sh" "$pkgdir/usr/bin/eclipse" + install -m644 "$srcdir/eclipse.desktop" "$pkgdir/usr/share/applications/" + ln -s /usr/share/eclipse/plugins/org.eclipse.sdk_$pkgver.v${_date}/eclipse.png \ + "$pkgdir/usr/share/icons/hicolor/16x16/apps/eclipse.png" + ln -s /usr/share/eclipse/plugins/org.eclipse.sdk_$pkgver.v${_date}/eclipse32.png \ + "$pkgdir/usr/share/icons/hicolor/32x32/apps/eclipse.png" + ln -s /usr/share/eclipse/plugins/org.eclipse.sdk_$pkgver.v${_date}/eclipse48.png \ + "$pkgdir/usr/share/icons/hicolor/48x48/apps/eclipse.png" # install icon - install -Dm644 ${srcdir}/eclipse.svg \ - ${pkgdir}/usr/share/icons/hicolor/scalable/apps/eclipse.svg + install -Dm644 "$srcdir"/eclipse.svg \ + "$pkgdir"/usr/share/icons/hicolor/scalable/apps/eclipse.svg + sed -i "s|#!/usr/bin/python|#!/usr/bin/python2|" "$pkgdir"/usr/share/eclipse/plugins/org.apache.ant_1.8.2.v20120109-1030/bin/runant.py } diff --git a/extra/eclipse/eclipse.install b/extra/eclipse/eclipse.install index 6b59b396e..c3485476c 100644 --- a/extra/eclipse/eclipse.install +++ b/extra/eclipse/eclipse.install @@ -1,9 +1,5 @@ post_install() { - # Prevent a bug, where eclipse hangs without this. - # See http://aur.archlinux.org/packages.php?ID=12173 - xulrunner --register-global >/dev/null 2>&1 - - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor } post_upgrade() { @@ -11,5 +7,5 @@ post_upgrade() { } post_remove() { - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + post-install $1 } diff --git a/extra/gc/PKGBUILD b/extra/gc/PKGBUILD index 16f608ea1..4a057f4bb 100644 --- a/extra/gc/PKGBUILD +++ b/extra/gc/PKGBUILD @@ -1,22 +1,27 @@ -# $Id: PKGBUILD 123615 2011-05-11 19:36:33Z jgc $ +# $Id: PKGBUILD 151400 2012-02-26 10:21:51Z pierre $ # Maintainer: Daniel Isenmann <daniel [at] archlinux.org> # Contributor: dorphell <dorphell@gmx.net> + pkgname=gc pkgver=7.1 -pkgrel=3 +pkgrel=4 pkgdesc="A garbage collector for C and C++" -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://www.hpl.hp.com/personal/Hans_Boehm/gc/" license=('GPL') -source=(http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${pkgname}-${pkgver}.tar.gz) +source=("http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${pkgname}-${pkgver}.tar.gz") depends=('gcc-libs') -options=(!libtool) +options=('!libtool') md5sums=('2ff9924c7249ef7f736ecfe6f08f3f9b') build() { cd "${srcdir}/${pkgname}-${pkgver}" ./configure --prefix=/usr --enable-cplusplus make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install rm -rf "${pkgdir}/usr/share/gc" diff --git a/extra/graphicsmagick/PKGBUILD b/extra/graphicsmagick/PKGBUILD index 542723645..203c72616 100644 --- a/extra/graphicsmagick/PKGBUILD +++ b/extra/graphicsmagick/PKGBUILD @@ -1,12 +1,12 @@ -# $Id: PKGBUILD 148758 2012-02-05 11:49:24Z ibiru $ +# $Id: PKGBUILD 151505 2012-02-26 21:44:47Z bisson $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Maintainer: Gaetan Bisson <bisson@archlinux.org> # Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: Anton Leontiev <bunder@t-25.ru> pkgname=graphicsmagick -pkgver=1.3.13 -pkgrel=2 +pkgver=1.3.14 +pkgrel=1 pkgdesc='Image processing system' url='http://www.graphicsmagick.org/' arch=('i686' 'x86_64') @@ -16,7 +16,7 @@ depends=('bzip2' 'freetype2' 'ghostscript' 'jasper' 'lcms2' 'xz' 'libtiff' 'libwmf' 'libsm' 'libxml2' 'libltdl') options=('!libtool') source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/GraphicsMagick-${pkgver}.tar.xz") -sha1sums=('b85b21785bb072fd795f7fc6ac902cffae4e96e6') +sha1sums=('307fb59e60685721c365da4c2f593523743ca599') build() { cd "${srcdir}/GraphicsMagick-${pkgver}" diff --git a/extra/gsl/PKGBUILD b/extra/gsl/PKGBUILD index eda29fb4c..290c911dc 100644 --- a/extra/gsl/PKGBUILD +++ b/extra/gsl/PKGBUILD @@ -1,14 +1,14 @@ -# $Id: PKGBUILD 131001 2011-07-09 12:31:33Z ronald $ +# $Id: PKGBUILD 151402 2012-02-26 10:25:31Z pierre $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: Juergen Hoetzel <juergen.archlinux.org> # Contributor: Tom Newsom <Jeepster@gmx.co.uk> pkgname=gsl pkgver=1.15 -pkgrel=1 +pkgrel=2 pkgdesc="The GNU Scientific Library (GSL) is a modern numerical library for C and C++ programmers" url="http://www.gnu.org/software/gsl/gsl.html" -source=(http://ftp.belnet.be/mirror/ftp.gnu.org/gnu/gsl/$pkgname-$pkgver.tar.gz) +source=("http://ftp.belnet.be/mirror/ftp.gnu.org/gnu/gsl/$pkgname-$pkgver.tar.gz") install=gsl.install license=('GPL') arch=('i686' 'x86_64') @@ -21,10 +21,10 @@ build() { cd ${srcdir}/${pkgname}-${pkgver} ./configure --prefix=/usr - make || return 1 + make } package() { cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} install || return 1 + make DESTDIR=${pkgdir} install } diff --git a/extra/kdevelop-php/PKGBUILD b/extra/kdevelop-php/PKGBUILD index 2c2f6c7f3..d364c697f 100644 --- a/extra/kdevelop-php/PKGBUILD +++ b/extra/kdevelop-php/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 151362 2012-02-25 17:02:24Z andrea $ +# $Id: PKGBUILD 151475 2012-02-26 16:56:20Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> pkgname=kdevelop-php @@ -13,7 +13,7 @@ depends=('kdevelop-pg-qt') makedepends=('cmake' 'automoc4') replaces=('kdevelop-php-docs') conflicts=('kdevelop-php-docs') -source=(http://download.kde.org/stable/kdevelop/${_pkgver}/src/${pkgname}-{,docs-}${pkgver}.tar.bz2) +source=(http://download.kde.org/unstable/kdevelop/${_pkgver}/src/${pkgname}-{,docs-}${pkgver}.tar.bz2) sha1sums=('51511e78067a98a69003ba8bc36cf677dba9c69a' '03747b9abcc6a7144a5e6ec914e513fc258c29b8') diff --git a/extra/kdevelop/PKGBUILD b/extra/kdevelop/PKGBUILD index c7bebec61..6e6b4a14e 100644 --- a/extra/kdevelop/PKGBUILD +++ b/extra/kdevelop/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 151360 2012-02-25 17:01:38Z andrea $ +# $Id: PKGBUILD 151473 2012-02-26 16:55:47Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Giovanni Scafora <giovanni@archlinux.org> @@ -12,7 +12,7 @@ license=('GPL') depends=('kdebase-workspace' 'kdevplatform' 'kdesdk-okteta' 'kdebase-kwrite') makedepends=('cmake' 'automoc4') install="${pkgname}.install" -source=("http://download.kde.org/stable/${pkgname}/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2") +source=("http://download.kde.org/unstable/${pkgname}/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2") sha1sums=('459dbbc51f157b9a9322bf429bec84a881473f32') build() { diff --git a/extra/kdevplatform/PKGBUILD b/extra/kdevplatform/PKGBUILD index 6792028a4..d67701217 100644 --- a/extra/kdevplatform/PKGBUILD +++ b/extra/kdevplatform/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 151358 2012-02-25 17:00:52Z andrea $ +# $Id: PKGBUILD 151477 2012-02-26 16:56:52Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Giovanni Scafora <giovanni@archlinux.org> @@ -14,7 +14,7 @@ depends=('kdelibs' 'subversion' 'qjson') optdepends=("kdesdk-kompare: difference checking") makedepends=('cmake' 'automoc4' 'boost') install=${pkgname}.install -source=("http://download.kde.org/stable/kdevelop/${_pkgver}/src/${pkgname}-${pkgver}.tar.bz2") +source=("http://download.kde.org/unstable/kdevelop/${_pkgver}/src/${pkgname}-${pkgver}.tar.bz2") sha1sums=('1049eb9c723225c24a38cf2e34381feb370013fc') build() { diff --git a/extra/libdmx/PKGBUILD b/extra/libdmx/PKGBUILD index 3397db220..96972796a 100644 --- a/extra/libdmx/PKGBUILD +++ b/extra/libdmx/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 97777 2010-11-01 22:06:48Z jgc $ +# $Id: PKGBUILD 151404 2012-02-26 10:27:46Z pierre $ #Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libdmx pkgver=1.1.1 -pkgrel=1 +pkgrel=2 pkgdesc="X11 Distributed Multihead extension library" arch=('x86_64' 'i686') url="http://xorg.freedesktop.org/" @@ -11,13 +11,17 @@ license=('custom') depends=('dmxproto' 'libxext') makedepends=('xorg-util-macros') options=('!libtool') -source=(${url}/releases/individual/lib/${pkgname}-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/${pkgname}-${pkgver}.tar.bz2") sha1sums=('49aeab743cb8b667829efda140487b69a7148676') build() { cd "${srcdir}/${pkgname}-${pkgver}" ./configure --prefix=/usr --disable-static make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/extra/libfs/PKGBUILD b/extra/libfs/PKGBUILD index ee278cfd7..62b81f057 100644 --- a/extra/libfs/PKGBUILD +++ b/extra/libfs/PKGBUILD @@ -1,23 +1,27 @@ -# $Id: PKGBUILD 97194 2010-10-27 14:16:19Z jgc $ +# $Id: PKGBUILD 151406 2012-02-26 10:29:26Z pierre $ #Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libfs pkgver=1.0.3 -pkgrel=1 +pkgrel=2 pkgdesc="X11 Font Services Library" arch=('i686' 'x86_64') license=('custom') url="http://xorg.freedesktop.org/" depends=('glibc' 'xproto' 'fontsproto') makedepends=('xorg-util-macros' 'xtrans') -options=(!libtool) -source=(${url}/releases/individual/lib/libFS-${pkgver}.tar.bz2) +options=('!libtool') +source=("${url}/releases/individual/lib/libFS-${pkgver}.tar.bz2") sha1sums=('2b33fa17369605303ae70a7de1aa681879249c92') build() { cd "${srcdir}/libFS-${pkgver}" ./configure --prefix=/usr make +} + +package() { + cd "${srcdir}/libFS-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" diff --git a/extra/libsigc++/PKGBUILD b/extra/libsigc++/PKGBUILD index 444460e89..308b99e4f 100644 --- a/extra/libsigc++/PKGBUILD +++ b/extra/libsigc++/PKGBUILD @@ -1,33 +1,35 @@ -# $Id: PKGBUILD 132743 2011-07-25 18:52:55Z heftig $ +# $Id: PKGBUILD 151408 2012-02-26 10:35:06Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Contributor: Tom Newsom <Jeepster@gmx.co.uk> pkgbase=libsigc++ pkgname=('libsigc++' 'libsigc++-docs') pkgver=2.2.10 -pkgrel=1 -arch=(i686 x86_64) +pkgrel=2 +arch=('i686' 'x86_64') license=('LGPL') url="http://libsigc.sourceforge.net/" -source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgbase}/2.2/${pkgbase}-${pkgver}.tar.bz2) -options=(!libtool !emptydirs) +makedepends=('gcc-libs') +options=('!libtool' '!emptydirs') +source=("http://ftp.gnome.org/pub/GNOME/sources/${pkgbase}/2.2/${pkgbase}-${pkgver}.tar.bz2") sha256sums=('d3d810c2ad469edfb2d4db29643bef189b7613019eadbd4a72823af3c73c959c') build() { cd "${srcdir}/${pkgbase}-${pkgver}" - ./configure --prefix=/usr || return 1 - make || return 1 + ./configure --prefix=/usr + make } -package_libsigc++() { +package_libsigc++ () { pkgdesc="Libsigc++ implements a full callback system for use in widget libraries - V2" depends=('gcc-libs') provides=("libsigc++2.0=${pkgver}") replaces=('libsigc++2.0') conflicts=('libsigc++2.0') + cd "${srcdir}/libsigc++-${pkgver}" - sed -i -e 's/^doc_subdirs/#doc_subdirs/' Makefile || return 1 - make DESTDIR="${pkgdir}" install || return 1 + sed -i -e 's/^doc_subdirs/#doc_subdirs/' Makefile + make DESTDIR="${pkgdir}" install } package_libsigc++-docs() { @@ -35,6 +37,7 @@ package_libsigc++-docs() { provides=("libsigc++2.0-docs=${pkgver}") replaces=('libsigc++2.0-docs') conflicts=('libsigc++2.0-docs') + cd "${srcdir}/libsigc++-${pkgver}/docs" - make DESTDIR="${pkgdir}" install || return 1 + make DESTDIR="${pkgdir}" install } diff --git a/extra/libxcomposite/PKGBUILD b/extra/libxcomposite/PKGBUILD index 854af09b6..23cec885b 100644 --- a/extra/libxcomposite/PKGBUILD +++ b/extra/libxcomposite/PKGBUILD @@ -1,23 +1,27 @@ -# $Id: PKGBUILD 97802 2010-11-01 22:21:28Z jgc $ +# $Id: PKGBUILD 151410 2012-02-26 10:37:09Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxcomposite pkgver=0.4.3 -pkgrel=1 +pkgrel=2 pkgdesc="X11 Composite extension library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxfixes' 'compositeproto') makedepends=('xorg-util-macros') -options=(!libtool) -source=(${url}/releases/individual/lib/libXcomposite-${pkgver}.tar.bz2) +options=('!libtool') +source=("${url}/releases/individual/lib/libXcomposite-${pkgver}.tar.bz2") sha1sums=('081b26b556d55e20d7956c80a2ea2854962aecec') build() { cd "${srcdir}/libXcomposite-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc --disable-static make +} + +package() { + cd "${srcdir}/libXcomposite-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/extra/libxdmcp/PKGBUILD b/extra/libxdmcp/PKGBUILD index b247b9028..e07fc3fc8 100644 --- a/extra/libxdmcp/PKGBUILD +++ b/extra/libxdmcp/PKGBUILD @@ -1,23 +1,27 @@ -# $Id: PKGBUILD 97611 2010-10-31 16:26:42Z jgc $ +# $Id: PKGBUILD 151412 2012-02-26 10:38:01Z pierre $ #Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxdmcp pkgver=1.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="X11 Display Manager Control Protocol library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://xorg.freedesktop.org/" license=('custom') depends=('xproto' 'glibc') makedepends=('xorg-util-macros') options=('!libtool') -source=(${url}/releases/individual/lib/libXdmcp-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/libXdmcp-${pkgver}.tar.bz2") sha1sums=('28132db24727552f77e998e6a6798a5b9b30789f') build() { cd "${srcdir}/libXdmcp-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc --disable-static make +} + +package() { + cd "${srcdir}/libXdmcp-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/extra/libxevie/PKGBUILD b/extra/libxevie/PKGBUILD index ac39bc680..712663b54 100644 --- a/extra/libxevie/PKGBUILD +++ b/extra/libxevie/PKGBUILD @@ -1,23 +1,27 @@ -# $Id: PKGBUILD 97772 2010-11-01 22:04:34Z jgc $ +# $Id: PKGBUILD 151414 2012-02-26 10:40:20Z pierre $ #Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxevie pkgver=1.0.3 -pkgrel=1 +pkgrel=2 pkgdesc="X11 EvIE extension library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxext') makedepends=('xorg-util-macros' 'evieext') options=('!libtool') -source=(${url}/releases/individual/lib/libXevie-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/libXevie-${pkgver}.tar.bz2") sha1sums=('84e2dc6e35c4a82f1a4d1fe4723fba58364c3bec') build() { cd "${srcdir}/libXevie-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc --disable-static make +} + +package() { + cd "${srcdir}/libXevie-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" diff --git a/extra/libxext/PKGBUILD b/extra/libxext/PKGBUILD index af85db2de..a9f1a38ff 100644 --- a/extra/libxext/PKGBUILD +++ b/extra/libxext/PKGBUILD @@ -1,23 +1,27 @@ -# $Id: PKGBUILD 123247 2011-05-09 13:35:22Z jgc $ +# $Id: PKGBUILD 151416 2012-02-26 10:41:55Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxext pkgver=1.3.0 -pkgrel=1 +pkgrel=2 pkgdesc="X11 miscellaneous extensions library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://xorg.freedesktop.org/" license=('custom') depends=('libx11' 'xextproto') makedepends=('xorg-util-macros') options=('!libtool') -source=(${url}/releases/individual/lib/libXext-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/libXext-${pkgver}.tar.bz2") sha1sums=('0bf3708177b9320091ebc069e905c042c31d859d') build() { cd "${srcdir}/libXext-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc --disable-static make +} + +package() { + cd "${srcdir}/libXext-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/extra/libxfixes/PKGBUILD b/extra/libxfixes/PKGBUILD index d4e8ee97e..535bfbafe 100644 --- a/extra/libxfixes/PKGBUILD +++ b/extra/libxfixes/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 119203 2011-04-11 10:42:49Z jgc $ +# $Id: PKGBUILD 151418 2012-02-26 10:42:43Z pierre $ #Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxfixes pkgver=5.0 -pkgrel=1 +pkgrel=2 pkgdesc="X11 miscellaneous 'fixes' extension library" arch=('i686' 'x86_64') url="http://xorg.freedesktop.org/" @@ -11,13 +11,17 @@ license=('custom') depends=('libx11' 'fixesproto>=5.0') makedepends=('xorg-util-macros') options=('!libtool') -source=(${url}/releases/individual/lib/libXfixes-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/libXfixes-${pkgver}.tar.bz2") sha1sums=('3e4d374e9026111a04cd669d4b3434273fc34fe0') build() { cd "${srcdir}/libXfixes-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc --disable-static make +} + +package() { + cd "${srcdir}/libXfixes-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/extra/libxft/PKGBUILD b/extra/libxft/PKGBUILD index edcbf82e5..c9f7fa2d4 100644 --- a/extra/libxft/PKGBUILD +++ b/extra/libxft/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 97606 2010-10-31 16:23:04Z jgc $ +# $Id: PKGBUILD 151420 2012-02-26 10:44:21Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxft pkgver=2.2.0 -pkgrel=1 +pkgrel=2 pkgdesc="FreeType-based font drawing library for X" arch=('i686' 'x86_64') license=('custom') @@ -11,13 +11,17 @@ url="http://xorg.freedesktop.org/" depends=('fontconfig' 'libxrender') makedepends=('pkgconfig') options=('!libtool') -source=(${url}/releases/individual/lib/libXft-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/libXft-${pkgver}.tar.bz2") sha1sums=('ed29784259f4e26df78141035560ae8a7c62e83f') build() { cd "${srcdir}/libXft-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc --disable-static make +} + +package() { + cd "${srcdir}/libXft-${pkgver}" make DESTDIR="${pkgdir}" install install -d -m755 "${pkgdir}/usr/share/licenses/${pkgname}" install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" diff --git a/extra/libxinerama/PKGBUILD b/extra/libxinerama/PKGBUILD index 87801ba8c..854639a03 100644 --- a/extra/libxinerama/PKGBUILD +++ b/extra/libxinerama/PKGBUILD @@ -1,23 +1,28 @@ -# $Id: PKGBUILD 97812 2010-11-01 22:26:22Z jgc $ +# $Id: PKGBUILD 151422 2012-02-26 10:45:32Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Contributor: Alexander Baldeck <alexander@archlinux.org> + pkgname=libxinerama pkgver=1.1.1 -pkgrel=1 +pkgrel=2 pkgdesc="X11 Xinerama extension library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxext' 'xineramaproto') makedepends=('xorg-util-macros') -options=(!libtool) -source=(${url}/releases/individual/lib/libXinerama-${pkgver}.tar.bz2) +options=('!libtool') +source=("${url}/releases/individual/lib/libXinerama-${pkgver}.tar.bz2") sha1sums=('f030b0cfcce15502aac78188524f32a6f29bd0a4') build() { cd "${srcdir}/libXinerama-${pkgver}" ./configure --prefix=/usr make +} + +package() { + cd "${srcdir}/libXinerama-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" diff --git a/extra/libxkbfile/PKGBUILD b/extra/libxkbfile/PKGBUILD index 90e05db37..ce7599452 100644 --- a/extra/libxkbfile/PKGBUILD +++ b/extra/libxkbfile/PKGBUILD @@ -1,23 +1,27 @@ -# $Id: PKGBUILD 97571 2010-10-31 16:00:12Z jgc $ +# $Id: PKGBUILD 151424 2012-02-26 10:46:54Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxkbfile pkgver=1.0.7 -pkgrel=1 +pkgrel=2 pkgdesc="X11 keyboard file manipulation library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') license=('custom') url="http://xorg.freedesktop.org/" depends=('libx11') makedepends=('xorg-util-macros') options=('!libtool') -source=(${url}/releases/individual/lib/${pkgname}-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/${pkgname}-${pkgver}.tar.bz2") sha1sums=('0fed539ffbc05859bc666b425fafa42e046bef5f') build() { cd "${srcdir}/${pkgname}-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc --disable-static make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/extra/libxmu/PKGBUILD b/extra/libxmu/PKGBUILD index 172af84ab..f37bb9799 100644 --- a/extra/libxmu/PKGBUILD +++ b/extra/libxmu/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 97601 2010-10-31 16:17:53Z jgc $ +# $Id: PKGBUILD 151426 2012-02-26 10:48:08Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxmu pkgver=1.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="X11 miscellaneous micro-utility library" arch=('i686' 'x86_64') url="http://xorg.freedesktop.org/" @@ -11,13 +11,17 @@ depends=('libxext' 'libxt') makedepends=('xorg-util-macros') license=('custom') options=('!libtool') -source=(${url}/releases/individual/lib/libXmu-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/libXmu-${pkgver}.tar.bz2") sha1sums=('81876a0848070bfc4476a2538fc16898eb6d96cd') build() { cd "${srcdir}/libXmu-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc --disable-static - make + make +} + +package() { + cd "${srcdir}/libXmu-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/extra/libxp/PKGBUILD b/extra/libxp/PKGBUILD index fc3117259..5e33fa581 100644 --- a/extra/libxp/PKGBUILD +++ b/extra/libxp/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 106876 2011-01-19 17:19:25Z ibiru $ +# $Id: PKGBUILD 151429 2012-02-26 10:49:41Z pierre $ #Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxp pkgver=1.0.1 -pkgrel=2 +pkgrel=3 pkgdesc="X11 X Print Library" arch=('i686' 'x86_64') license=('custom') @@ -11,7 +11,7 @@ url="http://xorg.freedesktop.org/" depends=('libxext' 'printproto') makedepends=('xorg-util-macros') options=('!libtool') -source=(${url}/releases/individual/lib/libXp-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/libXp-${pkgver}.tar.bz2") license=('custom') sha1sums=('9c76823c7cfcb43f097963d0c930dcc4e38807a8') @@ -19,6 +19,10 @@ build() { cd "${srcdir}/libXp-${pkgver}" ./configure --prefix=/usr make +} + +package() { + cd "${srcdir}/libXp-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" diff --git a/extra/libxpm/PKGBUILD b/extra/libxpm/PKGBUILD index 676fd9e31..864adaad3 100644 --- a/extra/libxpm/PKGBUILD +++ b/extra/libxpm/PKGBUILD @@ -1,22 +1,26 @@ -# $Id: PKGBUILD 97596 2010-10-31 16:14:25Z jgc $ +# $Id: PKGBUILD 151430 2012-02-26 10:50:09Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxpm pkgver=3.5.9 -pkgrel=1 +pkgrel=2 pkgdesc="X11 pixmap library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') license=('custom') url="http://xorg.freedesktop.org/" depends=('libxt' 'libxext') makedepends=('xorg-util-macros') options=('!libtool') -source=(${url}/releases/individual/lib/libXpm-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/libXpm-${pkgver}.tar.bz2") sha1sums=('38258a1d589d3f157e0338d0fd13eec11bc4a39b') build() { cd "${srcdir}/libXpm-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc --disable-static make +} + +package() { + cd "${srcdir}/libXpm-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/extra/libxres/PKGBUILD b/extra/libxres/PKGBUILD index 8414f6745..c697ad4de 100644 --- a/extra/libxres/PKGBUILD +++ b/extra/libxres/PKGBUILD @@ -1,23 +1,27 @@ -# $Id: PKGBUILD 97782 2010-11-01 22:08:57Z jgc $ +# $Id: PKGBUILD 151432 2012-02-26 10:51:47Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxres pkgver=1.0.5 -pkgrel=1 +pkgrel=2 pkgdesc="X11 Resource extension library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://xorg.freedesktop.org" license=('custom') depends=('libxext') makedepends=('resourceproto' 'damageproto' 'compositeproto' 'scrnsaverproto' 'xorg-util-macros') -options=(!libtool) -source=(${url}/releases/individual/lib/libXres-${pkgver}.tar.bz2) +options=('!libtool') +source=("${url}/releases/individual/lib/libXres-${pkgver}.tar.bz2") sha1sums=('d3a36f9b6ae430da91f2cbae409916f605074195') build() { cd "${srcdir}/libXres-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc --disable-static make +} + +package() { + cd "${srcdir}/libXres-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/extra/libxss/PKGBUILD b/extra/libxss/PKGBUILD index a6fbca454..66c2834b4 100644 --- a/extra/libxss/PKGBUILD +++ b/extra/libxss/PKGBUILD @@ -1,23 +1,28 @@ -# $Id: PKGBUILD 97566 2010-10-31 15:57:08Z jgc $ +# $Id: PKGBUILD 151434 2012-02-26 10:53:02Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Contributor: Alexander Baldeck <alexander@archlinux.org> + pkgname=libxss pkgver=1.2.1 -pkgrel=1 +pkgrel=2 pkgdesc="X11 Screen Saver extension library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') license=('custom') url="http://xorg.freedesktop.org/" depends=('libxext' 'scrnsaverproto') makedepends=('xorg-util-macros') options=('!libtool') -source=(${url}/releases/individual/lib/libXScrnSaver-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/libXScrnSaver-${pkgver}.tar.bz2") sha1sums=('3c29e2222fd68e26e408234c51c6d8b2edf6ab19') build() { cd "${srcdir}/libXScrnSaver-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc make +} + +package() { + cd "${srcdir}/libXScrnSaver-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/extra/libxt/PKGBUILD b/extra/libxt/PKGBUILD index 989e384c3..92fffec19 100644 --- a/extra/libxt/PKGBUILD +++ b/extra/libxt/PKGBUILD @@ -1,23 +1,27 @@ -# $Id: PKGBUILD 114251 2011-03-11 12:33:08Z jgc $ +# $Id: PKGBUILD 151437 2012-02-26 10:54:39Z pierre $ #Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxt pkgver=1.1.1 -pkgrel=1 +pkgrel=2 pkgdesc="X11 toolkit intrinsics library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://xorg.freedesktop.org/" license=('custom') depends=('libsm' 'libx11') makedepends=('xorg-util-macros') options=('!libtool') -source=(${url}/releases/individual/lib/libXt-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/libXt-${pkgver}.tar.bz2") sha1sums=('a29a97f8521bdc7a95364e163f0ce474de572ae5') build() { cd "${srcdir}/libXt-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc --disable-static make +} + +package() { + cd "${srcdir}/libXt-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/extra/libxtst/PKGBUILD b/extra/libxtst/PKGBUILD index bcdf92d29..2945d5a89 100644 --- a/extra/libxtst/PKGBUILD +++ b/extra/libxtst/PKGBUILD @@ -1,23 +1,27 @@ -# $Id: PKGBUILD 97591 2010-10-31 16:11:54Z jgc $ +# $Id: PKGBUILD 151438 2012-02-26 10:55:16Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxtst pkgver=1.2.0 -pkgrel=1 +pkgrel=2 pkgdesc="X11 Testing -- Resource extension library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://xorg.freedesktop.org/" license=('custom') depends=('libxext' 'libxi' 'recordproto' 'inputproto') makedepends=('xorg-util-macros') options=('!libtool') -source=(${url}/releases/individual/lib/libXtst-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/libXtst-${pkgver}.tar.bz2") sha1sums=('9fb06ed599caf7f9e7115cbbfadf02b47c17aa72') build() { cd "${srcdir}/libXtst-${pkgver}" ./configure --prefix=/usr --disable-static make +} + +package() { + cd "${srcdir}/libXtst-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/extra/libxv/PKGBUILD b/extra/libxv/PKGBUILD index a06c89882..ffaebd312 100644 --- a/extra/libxv/PKGBUILD +++ b/extra/libxv/PKGBUILD @@ -1,23 +1,27 @@ -# $Id: PKGBUILD 97586 2010-10-31 16:08:34Z jgc $ +# $Id: PKGBUILD 151440 2012-02-26 10:56:31Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxv pkgver=1.0.6 -pkgrel=1 +pkgrel=2 pkgdesc="X11 Video extension library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') license=('custom') url="http://xorg.freedesktop.org/" depends=('libxext' 'videoproto') makedepends=('pkgconfig') options=('!libtool') -source=(${url}/releases/individual/lib/libXv-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/libXv-${pkgver}.tar.bz2") sha1sums=('9ebb6d7936a7b247b9b0f6dc81def39a18e4214c') build() { cd "${srcdir}/libXv-${pkgver}" ./configure --prefix=/usr --disable-static make +} + +package() { + cd "${srcdir}/libXv-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/extra/libxvmc/PKGBUILD b/extra/libxvmc/PKGBUILD index 3efb46c39..413672bd1 100644 --- a/extra/libxvmc/PKGBUILD +++ b/extra/libxvmc/PKGBUILD @@ -1,23 +1,27 @@ -# $Id: PKGBUILD 87580 2010-08-17 07:10:11Z jgc $ +# $Id: PKGBUILD 151442 2012-02-26 10:57:39Z pierre $ #Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=libxvmc pkgver=1.0.6 -pkgrel=1 +pkgrel=2 pkgdesc="X11 Video Motion Compensation extension library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://xorg.freedesktop.org/" license=('custom') -depends=('libxv>=1.0.5') +depends=('libxv') makedepends=('pkgconfig') options=('!libtool') -source=(${url}/releases/individual/lib/libXvMC-${pkgver}.tar.bz2) +source=("${url}/releases/individual/lib/libXvMC-${pkgver}.tar.bz2") sha1sums=('4ace7e7ce6b646b5715b2efa561affc89bc87f91') build() { cd ${srcdir}/libXvMC-${pkgver} ./configure --prefix=/usr --sysconfdir=/etc --disable-static make +} + +package() { + cd ${srcdir}/libXvMC-${pkgver} make DESTDIR=${pkgdir} install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" diff --git a/extra/llvm/PKGBUILD b/extra/llvm/PKGBUILD index f954897da..82cb21881 100644 --- a/extra/llvm/PKGBUILD +++ b/extra/llvm/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 144867 2011-12-08 20:35:39Z foutrelis $ +# $Id: PKGBUILD 151494 2012-02-26 18:15:27Z foutrelis $ # Maintainer: Evangelos Foutras <evangelos@foutrelis.com> # Contributor: Jan "heftig" Steffens <jan.steffens@gmail.com> # Contributor: Sebastian Nowicki <sebnow@gmail.com> @@ -11,7 +11,7 @@ pkgname=('llvm' 'llvm-ocaml' 'clang' 'clang-analyzer') pkgver=3.0 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url="http://llvm.org/" license=('custom:University of Illinois/NCSA Open Source License') @@ -130,6 +130,11 @@ package_llvm() { install -d "$pkgdir/etc/ld.so.conf.d" echo /usr/lib/llvm >"$pkgdir/etc/ld.so.conf.d/llvm.conf" + # Symlink LLVMgold.so into /usr/lib/bfd-plugins + # (https://bugs.archlinux.org/task/28479) + install -d "$pkgdir/usr/lib/bfd-plugins" + ln -s ../llvm/LLVMgold.so "$pkgdir/usr/lib/bfd-plugins/LLVMgold.so" + install -Dm644 LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } diff --git a/extra/lzop/PKGBUILD b/extra/lzop/PKGBUILD index 240422d27..b507594a4 100644 --- a/extra/lzop/PKGBUILD +++ b/extra/lzop/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 98428 2010-11-08 21:29:39Z andrea $ +# $Id: PKGBUILD 151444 2012-02-26 10:58:51Z pierre $ # Maintainer: # Contributor: Damir Perisa <damir.perisa@bluewin.ch> pkgname=lzop pkgver=1.03 -pkgrel=1 +pkgrel=2 pkgdesc="File compressor using lzo lib" arch=('i686' 'x86_64') license=('GPL') url="http://www.lzop.org/" depends=('lzo2') -source=(http://www.lzop.org/download/${pkgname}-${pkgver}.tar.gz) +source=("http://www.lzop.org/download/${pkgname}-${pkgver}.tar.gz") md5sums=('006c5e27fb78cdd14a628fdfa5aa1905') build() { diff --git a/extra/mailman/PKGBUILD b/extra/mailman/PKGBUILD index a7b140030..d5ebc7277 100644 --- a/extra/mailman/PKGBUILD +++ b/extra/mailman/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 151051 2012-02-24 15:02:06Z pierre $ +# $Id: PKGBUILD 151503 2012-02-26 20:39:48Z pierre $ # Maintainer: Paul Mattal <paul@archlinux.org> pkgname=mailman pkgver=2.1.14 -pkgrel=2 +pkgrel=3 pkgdesc="Mailing list manager with built in web access" arch=('i686' 'x86_64') license=('GPL') @@ -25,7 +25,13 @@ build() { # fix calls to /usr/bin/python find . -name '*.py' -exec sed -i 's@^#!.*python$@#!/usr/bin/python2@' {} + # fix directory permissions to satisfy check_perms - patch -Np1 -i ${srcdir}/mailman-2.1-build.patch + patch -p1 -i ${srcdir}/mailman-2.1-build.patch + # set some sane defaults before the configure script has a chance to screw them up + sed -e 's/@MAILHOST@/localhost/g' \ + -e 's/@URLHOST@/localhost/g' \ + -e 's/@MAILMAN_USER@/mailman/g' \ + -e 's/@MAILMAN_GROUP@/mailman/g' \ + -i Mailman/Defaults.py.in ./configure --without-permcheck \ --prefix=/usr/lib/mailman \ diff --git a/extra/octave/PKGBUILD b/extra/octave/PKGBUILD index 956214576..6da684037 100644 --- a/extra/octave/PKGBUILD +++ b/extra/octave/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 150772 2012-02-21 21:03:35Z ronald $ +# $Id: PKGBUILD 151390 2012-02-26 08:18:31Z ronald $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor : shining <shiningxc.at.gmail.com> # Contributor : cyberdune <cyberdune@gmail.com> pkgname=octave -pkgver=3.6.0 -pkgrel=2 +pkgver=3.6.1 +pkgrel=1 pkgdesc="A high-level language, primarily intended for numerical computations." arch=('i686' 'x86_64') url="http://www.octave.org" @@ -18,7 +18,7 @@ optdepends=('texinfo: for help-support in octave' source=("ftp://ftp.gnu.org/gnu/octave/octave-$pkgver.tar.bz2") options=('!emptydirs') install=octave.install -sha1sums=('62116e090d257a601e9d605f969dd87b7de1ffce') +sha1sums=('46fdc0b3d7db1b0266975a7443e26769c939a9c7') build() { cd ${srcdir}/${pkgname}-${pkgver} diff --git a/extra/pdns-recursor/PKGBUILD b/extra/pdns-recursor/PKGBUILD index c344995ac..cf2e32d9b 100644 --- a/extra/pdns-recursor/PKGBUILD +++ b/extra/pdns-recursor/PKGBUILD @@ -1,19 +1,18 @@ -# $Id: PKGBUILD 109116 2011-02-06 10:26:46Z andyrtr $ +# $Id: PKGBUILD 151458 2012-02-26 11:37:32Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=pdns-recursor pkgver=3.3 -pkgrel=1 +pkgrel=2 pkgdesc="PowerDNS recursor" url="http://www.powerdns.com" license=('GPL') arch=('i686' 'x86_64') -depends=('gcc-libs>=4.5.2' 'lua') +depends=('gcc-libs' 'lua') makedepends=('boost') -#options=(!makeflags) backup=('etc/powerdns/recursor.conf') -source=(http://downloads.powerdns.com/releases/${pkgname}-${pkgver}.tar.bz2 - pdns-recursor.rc) +source=("http://downloads.powerdns.com/releases/${pkgname}-${pkgver}.tar.bz2" + 'pdns-recursor.rc') md5sums=('87daeeebb6f7af9e07814ff6c43300dd' '5b3aa3c8ed2edf55821af16cfb7ef252') diff --git a/extra/pdns/PKGBUILD b/extra/pdns/PKGBUILD index 9506deee3..8226a5868 100644 --- a/extra/pdns/PKGBUILD +++ b/extra/pdns/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 115160 2011-03-17 09:56:37Z andrea $ +# $Id: PKGBUILD 151459 2012-02-26 11:41:02Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=pdns -pkgver=2.9.22 -pkgrel=7 +pkgver=2.9.22.6 +pkgrel=1 pkgdesc="A modern, advanced and high performance authoritative-only nameserver" -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://www.powerdns.com" license=('GPL') depends=('gcc-libs' 'zlib' 'postgresql-libs' 'libmysqlclient' 'sqlite3' 'libldap') @@ -14,14 +14,14 @@ provides=('pdns-ldap' 'pdns-mysql' 'pdns-sqlite' 'pdns-pgsql') replaces=('pdns-ldap' 'pdns-mysql' 'pdns-sqlite' 'pdns-pgsql') conflicts=('pdns-ldap' 'pdns-mysql' 'pdns-sqlite' 'pdns-pgsql') install=pdns.install -options=(!makeflags !libtool) +options=('!makeflags' '!libtool') backup=('etc/powerdns/pdns.conf') -source=(http://downloads.powerdns.com/releases/${pkgname}-${pkgver}.tar.gz - 2.9.18-default-mysql-options.patch - pdns-2.9.22-gcc44.patch - pdns.rc - pdns.conf) -md5sums=('8a6ff842733aca885577eb54e983a1ff' +source=("http://downloads.powerdns.com/releases/${pkgname}-${pkgver}.tar.gz" + '2.9.18-default-mysql-options.patch' + 'pdns-2.9.22-gcc44.patch' + 'pdns.rc' + 'pdns.conf') +md5sums=('ff97ba980b322adb61c3e9c9e9c4adef' '90fb32e843326d14359c508cef855929' '530642273005bdabae27792098834ea6' '16e2d32e9781be7afa8f1700740bcdb0' @@ -29,8 +29,8 @@ md5sums=('8a6ff842733aca885577eb54e983a1ff' build() { cd "${srcdir}/${pkgname}-${pkgver}" - patch -Np1 -i "${srcdir}/2.9.18-default-mysql-options.patch" - patch -Np1 -i "${srcdir}/pdns-2.9.22-gcc44.patch" + patch -p1 -i "${srcdir}/2.9.18-default-mysql-options.patch" + patch -p1 -i "${srcdir}/pdns-2.9.22-gcc44.patch" touch AUTHORS NEWS libtoolize --force --copy aclocal @@ -46,6 +46,10 @@ build() { --disable-recursor \ --disable-static make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/etc/rc.d" rm "${pkgdir}/etc/powerdns/pdns.conf-dist" diff --git a/extra/procmail/PKGBUILD b/extra/procmail/PKGBUILD index 4fe479094..b7e780796 100644 --- a/extra/procmail/PKGBUILD +++ b/extra/procmail/PKGBUILD @@ -1,24 +1,24 @@ -# $Id: PKGBUILD 118844 2011-04-08 11:25:08Z andyrtr $ +# $Id: PKGBUILD 151448 2012-02-26 11:17:19Z pierre $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> pkgname=procmail pkgver=3.22 -pkgrel=4 +pkgrel=5 pkgdesc="Highly configurable auto mail processing." -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://www.procmail.org" license=('GPL' 'custom:Artistic') depends=('glibc' 'sh') makedepends=('smtp-server') -source=(#http://www.procmail.org/${pkgname}-${pkgver}.tar.gz # currently down - ftp://ftp.informatik.rwth-aachen.de/pub/packages/procmail/${pkgname}-${pkgver}.tar.gz - procmail-3.22-getline.patch) +source=(#"http://www.procmail.org/${pkgname}-${pkgver}.tar.gz" # currently down + "ftp://ftp.informatik.rwth-aachen.de/pub/packages/procmail/${pkgname}-${pkgver}.tar.gz" + 'procmail-3.22-getline.patch') md5sums=('1678ea99b973eb77eda4ecf6acae53f1' 'cf8e5d4854050ab0c836e07406a3dfa9') build() { cd $srcdir/$pkgname-$pkgver - patch -Np1 -i ${srcdir}/procmail-3.22-getline.patch + patch -p1 -i ${srcdir}/procmail-3.22-getline.patch yes n | make CFLAGS0="${CFLAGS} ${LDFLAGS}" LOCKINGTEST="/tmp ." make BASENAME=${pkgdir}/usr MANDIR=${pkgdir}/usr/share/man install } diff --git a/extra/ptlib/PKGBUILD b/extra/ptlib/PKGBUILD index c87a281b3..c628eb158 100644 --- a/extra/ptlib/PKGBUILD +++ b/extra/ptlib/PKGBUILD @@ -1,17 +1,17 @@ -# $Id: PKGBUILD 136104 2011-08-23 01:58:09Z heftig $ +# $Id: PKGBUILD 151450 2012-02-26 11:24:29Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=ptlib pkgver=2.10.2 -pkgrel=1 +pkgrel=2 pkgdesc="Portable Windows Library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://www.ekiga.org/" license=('GPL') -depends=('gcc-libs' 'openssl' 'alsa-lib' 'sdl' 'expat' 'libpulse' 'v4l-utils') +depends=('sdl' 'libpulse' 'v4l-utils' 'libldap') replaces=('pwlib') conflicts=('pwlib') -source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz) +source=("http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz") sha256sums=('a0985848da2ea06a4df804a650fd800ff52a01f889c116595b9a67fc35537140') build() { diff --git a/extra/pycrypto/PKGBUILD b/extra/pycrypto/PKGBUILD index fba0c5d51..74a638fd9 100644 --- a/extra/pycrypto/PKGBUILD +++ b/extra/pycrypto/PKGBUILD @@ -1,21 +1,25 @@ -# $Id: PKGBUILD 96778 2010-10-24 17:01:27Z ibiru $ +# $Id: PKGBUILD 151452 2012-02-26 11:26:30Z pierre $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Contributor: Kritoke <kritoke@gamebox.net> pkgname=pycrypto -pkgver=2.3 +pkgver=2.5 pkgrel=1 pkgdesc="Collection of cryptographic algorithms and protocols, implemented for use from Python." -arch=(i686 x86_64) +arch=('i686' 'x86_64') depends=('python2') url="http://www.dlitz.net/software/pycrypto/" -license=(custom) -source=(http://ftp.dlitz.net/pub/dlitz/crypto/${pkgname}/${pkgname}-${pkgver}.tar.gz) -sha256sums=('4f11e85fbcf13960373650fc2dae8f088f9b001f07fb6d3efb2fcb5334987182') +license=('custom') +source=("http://ftp.dlitz.net/pub/dlitz/crypto/${pkgname}/${pkgname}-${pkgver}.tar.gz") +sha256sums=('e950a78184e2a7defccf5d45e0c29c1e9edeb29984433f0d110a21e9631e38de') build() { cd "${srcdir}/${pkgname}-${pkgver}" python2 setup.py build +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" python2 setup.py install --root="${pkgdir}" --optimize=1 install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" install -m644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/" diff --git a/extra/pyorbit/PKGBUILD b/extra/pyorbit/PKGBUILD index 930dd0dda..c0d5c5921 100644 --- a/extra/pyorbit/PKGBUILD +++ b/extra/pyorbit/PKGBUILD @@ -1,22 +1,26 @@ -# $Id: PKGBUILD 89716 2010-09-03 12:01:46Z remy $ +# $Id: PKGBUILD 151454 2012-02-26 11:28:37Z pierre $ # Mantainer: Jan de Groot <jgc@archlinux.org> pkgname=pyorbit pkgver=2.24.0 -pkgrel=3 +pkgrel=4 pkgdesc="Python bindings for ORBit2" -arch=(i686 x86_64) +arch=('i686' 'x86_64') license=('LGPL') url="http://www.pygtk.org" -depends=('python2' 'orbit2>=2.14.16') +depends=('python2' 'orbit2') makedepends=('pkgconfig') options=('!libtool') -source=(http://ftp.gnome.org/pub/GNOME/sources/pyorbit/2.24/${pkgname}-${pkgver}.tar.bz2) +source=("http://ftp.gnome.org/pub/GNOME/sources/pyorbit/2.24/${pkgname}-${pkgver}.tar.bz2") md5sums=('574593815e75ee6e98062c75d6d1581f') build() { cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr || return 1 - make || return 1 + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install } diff --git a/extra/vlc/PKGBUILD b/extra/vlc/PKGBUILD index bc7ba43b7..e68fd04e8 100644 --- a/extra/vlc/PKGBUILD +++ b/extra/vlc/PKGBUILD @@ -1,27 +1,25 @@ -# $Id: PKGBUILD 151098 2012-02-24 21:08:06Z giovanni $ +# $Id: PKGBUILD 151463 2012-02-26 12:17:02Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Sarah Hay <sarahhay@mb.sympatico.ca> # Contributor: Martin Sandsmark <martin.sandsmark@kde.org> pkgname=vlc pkgver=2.0.0 -pkgrel=7 +pkgrel=8 pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player" arch=('i686' 'x86_64') url="http://www.videolan.org/vlc/" license=('LGPL2.1' 'GPL2') -depends=('a52dec' 'fluidsynth' 'libmtp' 'libdvbpsi' 'libxpm' 'libcdio' - 'libdca' 'qt' 'libproxy' 'sdl_image' 'libdvdnav' 'mesa' 'aalib' - 'libxinerama' 'libtar' 'libtiger' 'lua' 'v4l-utils' 'smbclient' - 'libmatroska' 'zvbi' 'taglib' 'libmpcdec' 'ffmpeg' 'faad2' - 'libupnp' 'libshout' 'libmad' 'libmpeg2' 'libmodplug' 'libass' +depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'qt' 'libproxy' + 'sdl_image' 'libdvdnav' 'libtiger' 'lua' 'libmatroska' + 'zvbi' 'taglib' 'libmpcdec' 'ffmpeg' 'faad2' 'libupnp' + 'libshout' 'libmad' 'libmpeg2' 'libmodplug' 'libass' 'xcb-util-keysyms' 'ttf-freefont') -makedepends=('avahi' 'pkg-config' 'live-media' 'libnotify' 'libbluray' - 'flac' 'libtheora' 'alsa-lib' 'jack' 'kdelibs' 'libgcrypt' - 'libraw1394' 'libdc1394' 'libavc1394' 'libva' 'libpulse' - 'lirc-utils' 'gnutls' 'libcaca' 'librsvg' 'portaudio' 'oss' - 'ncurses' 'libgme' 'schroedinger' 'udev' 'projectm' 'twolame' - 'libdvdcss' 'gnome-vfs' 'libgoom2' 'vcdimager' 'xosd') +makedepends=('live-media' 'libnotify' 'libbluray' 'flac' 'kdelibs' + 'fluidsynth' 'libdc1394' 'libavc1394' 'lirc-utils' + 'libcaca' 'librsvg' 'portaudio' 'oss' 'libgme' 'xosd' + 'projectm' 'twolame' 'aalib' 'libmtp' 'libdvdcss' + 'gnome-vfs' 'libgoom2' 'libtar' 'vcdimager') optdepends=('avahi: for service discovery using bonjour protocol' 'libnotify: for notification plugin' 'ncurses: for ncurses interface support' @@ -30,28 +28,30 @@ optdepends=('avahi: for service discovery using bonjour protocol' 'libavc1394: for devices using the 1394ta AV/C' 'libdc1394: for IEEE 1394 plugin' 'kdelibs: KDE Solid hardware integration' - 'libpulse: PulseAudio support' 'vdpau-video: vdpau back-end for nvidia' 'libva-driver-intel: back-end for intel cards' - 'libbluray: for Blu-Ray support' + 'libbluray: for Blu-Ray support' + 'flac: for Free Lossless Audio Codec plugin' 'oss: for OSS audio support' 'portaudio: for portaudio support' 'twolame: for TwoLAME mpeg2 encoder plugin' 'projectm: for ProjectM visualisation plugin' - 'udev: for service discovery using udev' 'libcaca: for colored ASCII art video output' 'libgme: for libgme plugin' 'librsvg: for SVG plugin' - 'libgcrypt: support for some plugins' 'gnome-vfs: for GNOME Virtual File System support' 'libgoom2: for libgoom plugin' 'vcdimager: navigate VCD with libvcdinfo' - 'xosd: for xosd support') + 'xosd: for xosd support' + 'aalib: for ASCII art plugin' + 'libmtp: for MTP devices support' + 'fluidsynth: for synthesizer MIDI FluidSynth' + 'smbclient: for SMB access plugin') conflicts=('vlc-plugin') replaces=('vlc-plugin') backup=('usr/share/vlc/lua/http/.hosts' 'usr/share/vlc/lua/http/dialogs/.hosts') -options=('!libtool') +options=('!libtool' '!emptydirs') install=vlc.install source=("http://download.videolan.org/pub/videolan/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz" 'access_smb_link_to_smbclient.patch') @@ -74,7 +74,6 @@ build() { --enable-lirc \ --enable-pvr \ --enable-ncurses \ - --enable-real \ --enable-realrtsp \ --enable-xosd \ --enable-aa \ diff --git a/extra/weechat/PKGBUILD b/extra/weechat/PKGBUILD index a8c893f44..ce7cad83b 100644 --- a/extra/weechat/PKGBUILD +++ b/extra/weechat/PKGBUILD @@ -1,20 +1,20 @@ -# $Id: PKGBUILD 143994 2011-12-01 15:45:52Z giovanni $ +# $Id: PKGBUILD 151466 2012-02-26 12:39:20Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: lucke <lucke at o2 dot pl> pkgname=weechat -pkgver=0.3.6 -pkgrel=2 +pkgver=0.3.7 +pkgrel=1 pkgdesc="Fast, light and extensible IRC client (curses UI)" arch=('i686' 'x86_64') url="http://www.weechat.org/" license=('GPL') -depends=('gnutls') +depends=('gnutls' 'curl' 'libgcrypt') makedepends=('cmake' 'pkgconfig' 'perl' 'python2' 'lua' 'tcl' 'ruby' 'aspell') optdepends=('perl' 'python2' 'lua' 'tcl' 'ruby' 'aspell') options=('!libtool') source=("http://www.weechat.org/files/src/${pkgname}-${pkgver}.tar.bz2") -md5sums=('db2392b8e31738f79f0898f77eda8daa') +md5sums=('62bb5002b2ba9e5816dfeededc3fa276') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/xfce4-battery-plugin/PKGBUILD b/extra/xfce4-battery-plugin/PKGBUILD index 16fa2e0cb..0b78657f9 100644 --- a/extra/xfce4-battery-plugin/PKGBUILD +++ b/extra/xfce4-battery-plugin/PKGBUILD @@ -1,34 +1,43 @@ -# $Id: PKGBUILD 149238 2012-02-06 16:19:07Z foutrelis $ +# $Id: PKGBUILD 151509 2012-02-26 21:57:00Z foutrelis $ # Maintainer: aurelien <aurelien@archlinux.org> # Contributor: Aurelien Foret <orelien@chez.com> pkgname=xfce4-battery-plugin pkgver=1.0.0 -pkgrel=2 +pkgrel=3 pkgdesc="A battery monitor plugin for the Xfce panel" -arch=(i686 x86_64) +arch=('i686' 'x86_64') license=('GPL2') url="http://xfce-goodies.berlios.de/" groups=('xfce4-goodies') depends=('xfce4-panel' 'libxfcegui4' 'hicolor-icon-theme') makedepends=('intltool') options=('!libtool') -install=${pkgname}.install -source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/1.0/${pkgname}-${pkgver}.tar.bz2) -md5sums=('2696307f34f6b9630fcaaea102004e78') +install=$pkgname.install +source=(http://archive.xfce.org/src/panel-plugins/$pkgname/1.0/$pkgname-$pkgver.tar.bz2 + show-time-when-on-battery.patch) +sha256sums=('c28bb580e6b932c017b5bc6b2e75de8c3557e08d9606c7a70134aa035f8a121f' + '7cabd72a462406295e438a2aae89c09af9f759b5c257f7ecd19ae02c81250575') build() { cd ${srcdir}/${pkgname}-${pkgver} - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --libexecdir=/usr/lib \ - --localstatedir=/var \ - --disable-static \ - --disable-debug + + # Fix FS#27438: Remaining time not shown on some systems + patch -Np1 -i "$srcdir/show-time-when-on-battery.patch" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug make } package() { - cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} install + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install } + +# vim:set ts=2 sw=2 et: diff --git a/extra/xfce4-battery-plugin/show-time-when-on-battery.patch b/extra/xfce4-battery-plugin/show-time-when-on-battery.patch new file mode 100644 index 000000000..d5ed36460 --- /dev/null +++ b/extra/xfce4-battery-plugin/show-time-when-on-battery.patch @@ -0,0 +1,21 @@ +From f4a68f05e838291d1ddcb60f7c719873bfd57d27 Mon Sep 17 00:00:00 2001 +From: flo <florian.a.jung@web.de> +Date: Fri, 18 Feb 2011 17:21:12 +0000 +Subject: Show time when on battery power (bug #3736). + +--- +diff --git a/panel-plugin/libacpi.c b/panel-plugin/libacpi.c +index 87339b7..838a760 100644 +--- a/panel-plugin/libacpi.c ++++ b/panel-plugin/libacpi.c +@@ -787,7 +787,7 @@ int read_acpi_state_sysfs(int battery) + acpistate->rcapacity = read_sysfs_int(buf); + acpistate->percentage = (((float) acpistate->rcapacity)/acpiinfo->last_full_capacity) * 100; + } +- if (strcmp(name,"current_now") == 0) ++ if ((strcmp(name,"current_now") == 0) || (strcmp(name,"power_now") == 0)) + { + sprintf(buf,"%s/%s",batteries[battery], name); + acpistate->prate = read_sysfs_int(buf); +-- +cgit v0.9.0.2 diff --git a/extra/xfce4-battery-plugin/xfce4-battery-plugin.install b/extra/xfce4-battery-plugin/xfce4-battery-plugin.install index 21b79d2d4..e4f8fd06c 100644 --- a/extra/xfce4-battery-plugin/xfce4-battery-plugin.install +++ b/extra/xfce4-battery-plugin/xfce4-battery-plugin.install @@ -3,9 +3,11 @@ post_install() { } post_upgrade() { - post_install $1 + post_install } post_remove() { - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + post_install } + +# vim:set ts=2 sw=2 et: diff --git a/extra/xfce4-sensors-plugin/PKGBUILD b/extra/xfce4-sensors-plugin/PKGBUILD index 6ab299b08..736c67f15 100644 --- a/extra/xfce4-sensors-plugin/PKGBUILD +++ b/extra/xfce4-sensors-plugin/PKGBUILD @@ -1,38 +1,45 @@ -# $Id: PKGBUILD 148978 2012-02-05 11:58:42Z ibiru $ +# $Id: PKGBUILD 151507 2012-02-26 21:47:29Z foutrelis $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> # Contributor: Merk Matthias <macem@chello.at> pkgname=xfce4-sensors-plugin pkgver=1.2.3 -pkgrel=3 +pkgrel=4 pkgdesc="A lm_sensors plugin for the Xfce panel" arch=('i686' 'x86_64') license=('GPL2') url="http://goodies.xfce.org/projects/panel-plugins/xfce4-sensors-plugin" groups=('xfce4-goodies') -depends=('xfce4-panel' 'lm_sensors' 'libnotify>=0.7.1' 'hicolor-icon-theme') #'libxfcegui4' -makedepends=('pkgconfig' 'intltool' 'hddtemp>=0.3.beta15.45-2' 'gnu-netcat' 'xfce4-dev-tools') -optdepends=('gnu-netcat: for hddtemp access') -options=(!libtool !makeflags) -install=${pkgname}.install -source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/1.2/${pkgname}-${pkgver}.tar.bz2) -md5sums=('2edf376d140449ca42c4e4f591e626f8') +depends=('xfce4-panel' 'lm_sensors' 'libnotify' 'hddtemp' 'hicolor-icon-theme') +makedepends=('intltool' 'gnu-netcat') +options=('!libtool') +install=$pkgname.install +source=(http://archive.xfce.org/src/panel-plugins/$pkgname/1.2/$pkgname-$pkgver.tar.bz2) +sha256sums=('3dd27348f7b38b55e53aa8d851cdb80e090b8830ca9e705bf32641679f08d326') build() { - cd ${srcdir}/${pkgname}-${pkgver} - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --libexecdir=/usr/lib \ - --localstatedir=/var \ - --datadir=/usr/share \ - --datarootdir=/usr/share \ - --disable-static \ - --with-pathhddtemp=/usr/sbin/hddtemp \ - --disable-debug + cd "$srcdir/$pkgname-$pkgver" + + # Satisfy the check that hddtemp is queryable via netcat + # (https://bugs.archlinux.org/task/28275) + echo ohai | nc -l -p 7634 -s localhost -c & + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --datadir=/usr/share \ + --datarootdir=/usr/share \ + --disable-static \ + --with-pathhddtemp=/usr/sbin/hddtemp \ + --disable-debug make } package() { - cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} install + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install } + +# vim:set ts=2 sw=2 et: diff --git a/extra/xfce4-sensors-plugin/xfce4-sensors-plugin.install b/extra/xfce4-sensors-plugin/xfce4-sensors-plugin.install index 17ca8f78a..ef6375367 100644 --- a/extra/xfce4-sensors-plugin/xfce4-sensors-plugin.install +++ b/extra/xfce4-sensors-plugin/xfce4-sensors-plugin.install @@ -1,11 +1,25 @@ -post_install() { +post_common() { gtk-update-icon-cache -q -t -f usr/share/icons/hicolor } +post_install() { + post_common + + echo '> Make sure the hddtemp daemon is running, otherwise xfce4-sensors will' + echo '> crash on start.' +} + post_upgrade() { - post_install $1 + post_common + + if (($(vercmp $2 1.2.3-4) < 0)); then + echo '> Make sure the hddtemp daemon is running, otherwise xfce4-sensors will' + echo '> crash on start.' + fi } post_remove() { - post_install $1 + post_common } + +# vim:set ts=2 sw=2 et: diff --git a/staging/alex/PKGBUILD b/staging/alex/PKGBUILD new file mode 100644 index 000000000..cc609e757 --- /dev/null +++ b/staging/alex/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 151489 2012-02-26 17:23:04Z tdziedzic $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Philip Nilsson <pnilsson@nullref.se> + +pkgname=alex +pkgver=3.0.1 +pkgrel=1 +pkgdesc='a lexical analyser generator for Haskell' +arch=('i686' 'x86_64') +url='http://www.haskell.org/alex/' +license=('custom:BSD3') +depends=('gmp') +makedepends=('ghc=7.4.1-2' 'haskell-quickcheck=2.4.2-1') +source=("http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz") +md5sums=('5dec239c89165d159faa2154bc0724cd') + +build() { + cd $srcdir/$pkgname-$pkgver + runghc Setup.lhs configure --prefix=/usr --datasubdir=$pkgname + runghc Setup.lhs build +} + +package() { + cd $srcdir/$pkgname-$pkgver + runghc Setup.lhs copy --destdir=$pkgdir + install -D -m644 LICENSE $pkgdir/usr/share/licenses/alex/BSD3 + + # doc/ contains only license which already installed into proper place + rm -rf $pkgdir/usr/share/doc +} diff --git a/staging/haskell-html/PKGBUILD b/staging/haskell-html/PKGBUILD new file mode 100644 index 000000000..44a3ea50b --- /dev/null +++ b/staging/haskell-html/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Vesa Kaihlavirta <vesa@archlinux.org> +# Contributor: Arch Haskell Team <arch-haskell@haskell.org> +# Package generated by cabal2arch 0.7.6 + +_hkgname=html +pkgname=haskell-html +pkgver=1.0.1.2 +pkgrel=10 +pkgdesc="HTML combinator library" +url="http://hackage.haskell.org/package/html" +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.4.1-2' sh) +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +install=${pkgname}.install +md5sums=('2a7de5a2af9a2f80d39825d6a95ee445') + +build() { + cd ${srcdir}/${_hkgname}-${pkgver} + runhaskell Setup configure -O -p --enable-split-objs --enable-shared \ + --prefix=/usr --docdir=/usr/share/doc/${pkgname} \ + --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd ${srcdir}/${_hkgname}-${pkgver} + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh + install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname} + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} diff --git a/staging/haskell-html/haskell-html.install b/staging/haskell-html/haskell-html.install new file mode 100644 index 000000000..768297e0a --- /dev/null +++ b/staging/haskell-html/haskell-html.install @@ -0,0 +1,19 @@ +HS_DIR=usr/share/haskell/haskell-html +post_install() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_upgrade() { + ${HS_DIR}/unregister.sh &> /dev/null + exit 0 +} +post_upgrade() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} diff --git a/staging/haskell-quickcheck/PKGBUILD b/staging/haskell-quickcheck/PKGBUILD new file mode 100644 index 000000000..7b27cfb0c --- /dev/null +++ b/staging/haskell-quickcheck/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Vesa Kaihlavirta <vesa@archlinux.org> +# Contributor: Arch Haskell Team <arch-haskell@haskell.org> +# Package generated by cabal2arch 0.7.5 + +_hkgname=QuickCheck +pkgname=haskell-quickcheck +pkgver=2.4.2 +pkgrel=1 +pkgdesc="Automatic testing of Haskell programs" +url="http://hackage.haskell.org/package/QuickCheck" +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.4.1-2' 'haskell-mtl=2.0.1.0-4' 'haskell-random=1.0.1.1-1' 'sh') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz) +install=${pkgname}.install +md5sums=('9e22f9741cbc7d9cd8d52d3928e57b67') + +build() { + cd ${srcdir}/${_hkgname}-${pkgver} + runhaskell Setup configure -O -p --enable-split-objs --enable-shared --prefix=/usr \ + --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd ${srcdir}/${_hkgname}-${pkgver} + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh + install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname} + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} diff --git a/staging/haskell-quickcheck/haskell-quickcheck.install b/staging/haskell-quickcheck/haskell-quickcheck.install new file mode 100644 index 000000000..c9e12fadc --- /dev/null +++ b/staging/haskell-quickcheck/haskell-quickcheck.install @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-quickcheck +post_install() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_upgrade() { + ${HS_DIR}/unregister.sh +} +post_upgrade() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} diff --git a/staging/haskell-regex-base/PKGBUILD b/staging/haskell-regex-base/PKGBUILD new file mode 100644 index 000000000..3b8ecb4bb --- /dev/null +++ b/staging/haskell-regex-base/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Vesa Kaihlavirta <vesa@archlinux.org> +# Contributor: Arch Haskell Team <arch-haskell@haskell.org> + +_hkgname=regex-base +pkgname=haskell-regex-base +pkgver=0.93.2 +pkgrel=5 +pkgdesc="Interface API for regex-posix,pcre,parsec,tdfa,dfa" +url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-base" +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.4.1-2' sh 'haskell-mtl=2.0.1.0-4') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz) +install=${pkgname}.install +md5sums=('e7b93b0b17eff8d3068ecb2f5d5f6ea3') + +build() { + cd ${srcdir}/${_hkgname}-${pkgver} + runhaskell Setup configure -O -p --enable-split-objs --enable-shared --prefix=/usr \ + --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd ${srcdir}/${_hkgname}-${pkgver} + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh + install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname} + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} diff --git a/staging/haskell-regex-base/haskell-regex-base.install b/staging/haskell-regex-base/haskell-regex-base.install new file mode 100644 index 000000000..3ad2fea28 --- /dev/null +++ b/staging/haskell-regex-base/haskell-regex-base.install @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-regex-base +post_install() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_upgrade() { + ${HS_DIR}/unregister.sh +} +post_upgrade() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} diff --git a/staging/haskell-regex-compat/PKGBUILD b/staging/haskell-regex-compat/PKGBUILD new file mode 100644 index 000000000..c880ff4f2 --- /dev/null +++ b/staging/haskell-regex-compat/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Vesa Kaihlavirta <vesa@archlinux.org> +# Contributor: Arch Haskell Team <arch-haskell@haskell.org> + +_hkgname=regex-compat +pkgname=haskell-regex-compat +pkgver=0.95.1 +pkgrel=1 +pkgdesc="Replaces and enhances Text.Regex" +url="http://hackage.haskell.org/package/${_hkgname}" +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.4.1-2' 'sh' 'haskell-regex-base=0.93.2-5' 'haskell-regex-posix=0.95.1-1') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +install=${pkgname}.install +md5sums=('d0573ab4e2f3de5faa61380b67333320') + +build() { + cd ${srcdir}/${_hkgname}-${pkgver} + runhaskell Setup configure -O -p --enable-split-objs --enable-shared --prefix=/usr \ + --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd ${srcdir}/${_hkgname}-${pkgver} + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh + install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname} + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} diff --git a/staging/haskell-regex-compat/haskell-regex-compat.install b/staging/haskell-regex-compat/haskell-regex-compat.install new file mode 100644 index 000000000..898c0bba1 --- /dev/null +++ b/staging/haskell-regex-compat/haskell-regex-compat.install @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-regex-compat +post_install() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_upgrade() { + ${HS_DIR}/unregister.sh +} +post_upgrade() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} diff --git a/staging/haskell-regex-posix/PKGBUILD b/staging/haskell-regex-posix/PKGBUILD new file mode 100644 index 000000000..1bed15490 --- /dev/null +++ b/staging/haskell-regex-posix/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Vesa Kaihlavirta <vesa@archlinux.org> +# Contributor: Arch Haskell Team <arch-haskell@haskell.org> + +_hkgname=regex-posix +pkgname=haskell-regex-posix +pkgver=0.95.1 +pkgrel=1 +pkgdesc="The posix regex backend for regex-base" +url="http://hackage.haskell.org/package/${_hkgname}" +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.4.1-2' 'sh' 'haskell-regex-base=0.93.2-5') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +install=${pkgname}.install +md5sums=('41cbc6d2b99837b64e0cc457c2737cc8') + +build() { + cd ${srcdir}/${_hkgname}-${pkgver} + runhaskell Setup configure -O -p --enable-split-objs --enable-shared --prefix=/usr \ + --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd ${srcdir}/${_hkgname}-${pkgver} + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh + install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname} + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} diff --git a/staging/haskell-regex-posix/haskell-regex-posix.install b/staging/haskell-regex-posix/haskell-regex-posix.install new file mode 100644 index 000000000..2b89fae7b --- /dev/null +++ b/staging/haskell-regex-posix/haskell-regex-posix.install @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-regex-posix +post_install() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_upgrade() { + ${HS_DIR}/unregister.sh +} +post_upgrade() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} diff --git a/staging/haskell-xhtml/PKGBUILD b/staging/haskell-xhtml/PKGBUILD new file mode 100644 index 000000000..4ec98da52 --- /dev/null +++ b/staging/haskell-xhtml/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Vesa Kaihlavirta <vesa@archlinux.org> +# Contributor: Arch Haskell Team <arch-haskell@haskell.org> +# Package generated by cabal2arch 0.7.6 + +_hkgname=xhtml +pkgname=haskell-xhtml +pkgver=3000.2.0.5 +pkgrel=1 +pkgdesc="Combinators for producing XHTML 1.0, including the Strict, Transitional and Frameset variants." +url="http://hackage.haskell.org/package/xhtml" +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.4.1-2' 'sh') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz) +install=${pkgname}.install +md5sums=('d51e20de416b825aba6b874a221acfc4') + +build() { + cd ${srcdir}/${_hkgname}-${pkgver} + runhaskell Setup configure -O -p --enable-split-objs --enable-shared --prefix=/usr \ + --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd ${srcdir}/${_hkgname}-${pkgver} + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh + install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname} + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} diff --git a/staging/haskell-xhtml/haskell-xhtml.install b/staging/haskell-xhtml/haskell-xhtml.install new file mode 100644 index 000000000..d03b8a053 --- /dev/null +++ b/staging/haskell-xhtml/haskell-xhtml.install @@ -0,0 +1,19 @@ +HS_DIR=usr/share/haskell/haskell-xhtml +post_install() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_upgrade() { + ${HS_DIR}/unregister.sh &> /dev/null + exit 0 +} +post_upgrade() { + ${HS_DIR}/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} diff --git a/testing/ypserv/PKGBUILD b/testing/ypserv/PKGBUILD new file mode 100644 index 000000000..2e125cbee --- /dev/null +++ b/testing/ypserv/PKGBUILD @@ -0,0 +1,42 @@ +# $Id: PKGBUILD 151498 2012-02-26 19:05:20Z tomegun $ +# Maintainer: Tom Gundersen <teg@jklm.no> +# Contributor: Gaetan Bisson <bisson@archlinux.org> +# Contributor: judd <jvinet@zeroflux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=ypserv +pkgver=2.27 +pkgrel=1 +pkgdesc='Linux NIS Server' +arch=('i686' 'x86_64') +url='http://www.linux-nis.org/nis/ypserv/' +license=('GPL2') +depends=('gdbm' 'openslp' 'inetutils') +optdepends=('gawk: for printcap support') +backup=('etc/ypserv.conf' 'etc/netgroup' 'var/yp/securenets') +source=("http://www.linux-nis.org/download/${pkgname}/${pkgname}-${pkgver}.tar.bz2" + confpost.patch + 'yppasswd' + 'ypserv') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p1 -i ../confpost.patch + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + + install -D -m644 etc/netgroup "${pkgdir}"/etc/netgroup + install -D -m644 etc/ypserv.conf "${pkgdir}"/etc/ypserv.conf + install -D -m644 etc/securenets "${pkgdir}"/var/yp/securenets + install -D -m755 ../ypserv "${pkgdir}"/etc/rc.d/ypserv + install -D -m755 ../yppasswd "${pkgdir}"/etc/rc.d/yppasswd +} +md5sums=('fd9c43aec932a92be07b723c647b02a4' + '8acb314f30d6e531ac9efa8655f68ccb' + '4bc84c48ed1bb9659698853acb5cfd76' + 'c40befe5932f1b42efaced6b46809303') diff --git a/testing/ypserv/confpost.patch b/testing/ypserv/confpost.patch new file mode 100644 index 000000000..489e4368a --- /dev/null +++ b/testing/ypserv/confpost.patch @@ -0,0 +1,14 @@ +diff -up ypserv-2.27/conf_post.h.qdbm ypserv-2.27/conf_post.h +--- ypserv-2.27/conf_post.h.qdbm 2012-02-01 14:18:01.780846425 +0100 ++++ ypserv-2.27/conf_post.h 2012-02-01 14:18:01.780846425 +0100 +@@ -0,0 +1,10 @@ ++/* Define common preprocessor symbol for HAVE_LIBGDBM and HAVE_LIBQDBM, since ++ * libraries gdbm and qdbm have same symbol names. */ ++#undef HAVE_COMPAT_LIBGDBM ++#ifdef HAVE_LIBGDBM ++#define HAVE_COMPAT_LIBGDBM ++#endif ++#ifdef HAVE_LIBQDBM ++#define HAVE_COMPAT_LIBGDBM ++#endif ++ diff --git a/testing/ypserv/yppasswd b/testing/ypserv/yppasswd new file mode 100755 index 000000000..c2b00b2ca --- /dev/null +++ b/testing/ypserv/yppasswd @@ -0,0 +1,34 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting NIS Password Daemon" + /usr/sbin/rpc.yppasswdd + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon yppasswd + stat_done + fi + ;; + stop) + stat_busy "Stopping NIS Password Daemon" + killall -q /usr/sbin/rpc.yppasswdd + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon yppasswd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/testing/ypserv/ypserv b/testing/ypserv/ypserv new file mode 100755 index 000000000..c36e6901b --- /dev/null +++ b/testing/ypserv/ypserv @@ -0,0 +1,34 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting NIS Server" + /usr/sbin/ypserv + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon ypserv + stat_done + fi + ;; + stop) + stat_busy "Stopping NIS Server" + killall -q /usr/sbin/ypserv + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon ypserv + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac |