updated on Sun Jan 8 12:02:35 UTC 2012
[aur-mirror.git] / bleachbit-svn / PKGBUILD
blob1a115be802177183e6a1cd889cad7efb499547f9
1 # Maintainer: Wido <widomaker2k7 at gmail dot com>
2 # Contributor: Arkham <arkham at archlinux dot us>
3 # Contributor: Christoph Zeiler <archNOSPAM_at_moonblade.dot.org>
5 pkgname=bleachbit-svn
6 _pkgname=bleachbit
7 pkgver=2526
8 pkgrel=1
9 pkgdesc="Deletes unneeded files to free disk space and maintain privacy"
10 arch=('any')
11 url="http://bleachbit.sourceforge.net/"
12 license=('GPL3')
13 depends=('pygtk>=2' 'python2>=2.6')
14 optdepends=('gksu')
15 install=$_pkgname.install
16 provides=('bleachbit')
17 conflicts=('bleachbit')
18 makedepends=('subversion')
19 source=($_pkgname-admin.sh
20         $_pkgname-admin.png
21         $_pkgname-admin.desktop)
22 md5sums=('a424bec443cc519391c837948fa98fdd'
23          'ddd834baa40d481a603333638e735825'
24          'fc13f064e8970af4418486469dce05d0')
26 _svntrunk="https://bleachbit.svn.sourceforge.net/svnroot/bleachbit/trunk/"
27 _svnmod=bleachbit
30 build() {
32   if [ -d $_svnmod/.svn ]; then
33     (cd $_svnmod && svn up -r $pkgver)
34   else
35     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
36   fi
38   msg "SVN checkout done or server timeout"
39   msg "Starting make..."
41   if [ -d $_svnmod-build ]; then
42     rm -rf $_svnmod-build
43   fi
45   svn export $_svnmod $_svnmod-build
46   cd $_svnmod-build
48     # Fix python2 header
49     for file in $(find . -name '*.py' -print); do
50         sed -i 's_^#!.*/usr/bin/python_#!/usr/bin/python2_' $file
51         sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file
52     done
53     sed -i 's/python/python2/g' Makefile
55   make PYTHON=python2 prefix=/usr DESTDIR=$pkgdir install
57     # Bonus cleaners
58     #install -m 644 $srcdir/$pkgname-bonus-$pkgver/cleaners/*.xml $pkgdir/usr/share/$pkgname/cleaners/
60     # Install bin, icon and desktop file
61     install -Dm 755 $srcdir/$_pkgname-admin.sh $pkgdir/usr/bin/$_pkgname-admin
62     install -Dm 644 $srcdir/$_pkgname-admin.png $pkgdir/usr/share/pixmaps/$_pkgname-admin.png
63     install -Dm 644 $srcdir/$_pkgname-admin.desktop $pkgdir/usr/share/applications/$_pkgname-admin.desktop