You are not logged in.

#1 2007-09-22 11:48:06

PhrAok
Member
From: France
Registered: 2006-12-16
Posts: 66
Website

[NEW] Awn-effects-bzr

Effects for avant-window-navigator-bzr

https://code.launchpad.net/~awn-effects … aw-effects

based on 'mOLOk' pkgbuild


PKGBUILD:

# Credits: Alessio 'mOLOk' Bolognino <themolok@gmail.com>
pkgname=awn-effects-bzr
pkgver=129
pkgrel=1
pkgdesc="Playground for effects - Development Version"
url="https://launchpad.net/awn"
license=('GPL2')
arch=('i686' 'x86_64')
depends=('avant-window-navigator-bzr')
makedepends=('bzr')
provides=()
install=awn-effects-bzr.install
source=()
md5sums=()
options=('!libtool')
_bzrmod=libawn-draw-effects
_bzrtrunk=http://bazaar.launchpad.net/~awn-effects/awn/libawn-draw-effects
build() {
    cd $startdir/src
    msg "Connecting to the server...."
    if [ ! -d ./$_bzrmod ]; then 
        bzr co $_bzrtrunk $_bzrmod -r $pkgver
    else
        bzr update $_bzrmod
    fi

    [ -d ./$_bzrmod-build ] && rm -fr ./$_bzrmod-build
    cp -r ./$_bzrmod ./$_bzrmod-build
    cd ./$_bzrmod-build/

    msg "Checkout done or server timeout"
    msg "Starting make..."

    ./autogen.sh --prefix=/usr --sysconfdir=/etc
    make || return 1
    make DESTDIR=$startdir/pkg install

    mkdir -p ${startdir}/pkg/usr/share/gconf/schemas
    gconf-merge-schema ${startdir}/pkg/usr/share/gconf/schemas/awn-effects.schemas \
                          ${startdir}/pkg/etc/gconf/schemas/*.schemas
    rm -f ${startdir}/pkg/etc/gconf/schemas/*.schemas
}

awn-effects-bzr.install:

post_install() {
  usr/sbin/gconfpkg --install awn-effects
  scrollkeeper-update -q -p /var/lib/scrollkeeper 
  update-desktop-database -q 
}

pre_upgrade() {
    pre_remove $1
}

post_upgrade() {
  post_install $1
}


pre_remove() {
  usr/sbin/gconfpkg --uninstall awn-effects
}

post_remove() {
  scrollkeeper-update -p -q /var/lib/scrollkeeper 
  update-desktop-database -q 
}

op=$1
shift

$op $*

Offline

Board footer

Powered by FluxBB