summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: dbc8dcd81d357ac9c60c235670a3137188f1dcb1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
pkgname=cairo-dock-plug-ins-extras-git
pkgver=3.4.0.r22.g6beef4f 
pkgrel=1 
pkgbranch=cairo-dock-plug-ins-extras 
pkgdesc="Extra plugins for cairo-dock, git version" 
arch=('i686' 'x86_64') 
url="http://www.glx-dock.org" 
license=('GPL') 
depends=('cairo-dock-plug-ins-git' 'python' 'python-dbus') 
optdepends=('python2-dbus'
	'vala' 
	'python-sgmllib: Google'
	'bsdmainutils: calendar[AUR]'
        'gtg: GTG [AUR]'
        'kdeplasma-addons-applets-lancelot: lancelot'
        'deluge: Deluge'
        'ktorrent: KTorrent'
        'mintmenu: MintMenu[AUR]'
) 
provides=(${pkgbranch}) 
conflicts=(${pkgbranch}) 
install=${pkgname}.install
source=('git://github.com/Cairo-Dock/cairo-dock-plug-ins-extras.git')
md5sums=('SKIP') 

pkgver() { 
 cd "$srcdir/$pkgbranch" 
  git describe --long --tags | sed -r 's/([^-]*-g)/r\1/;s/-/./g'
} 

build() { 
  rm -rf "${srcdir}/${pkgbranch}-build" 
  cp -r "${srcdir}/${pkgbranch}" "${srcdir}/${pkgbranch}-build" 
  cd "${srcdir}/${pkgbranch}-build" 

  # generate .mo files 
  ./make_locale.sh 0 

## force python2 ## 
  # some applets are not compatible with python3/gtk3, force the use of python 2 
   for i in `cat Applets-python2.list`; do 
    if [ -x $i/$i ]; then 
       sed --follow-symlinks -i "1s/python/python2/"  $i/$i 
    fi 
   done 

  # removed useless files/dirs 
  rm -rf locale.bak po .bzr .bzrignore *.sh Applets-python2.list demos 

  # generate last-modif file to avoid auto-update 
  curr_date=$(date -d "1 month" +%Y%m%d) 
  for i in */; do 
    echo -n ${curr_date} > ${i}last-modif 
  done 

  
} 

package() { 
  cd "${srcdir}/${pkgbranch}-build" 

  cd_pluginsdatadir=$(pkg-config gldi --variable=pluginsdatadir) 

  rm -rf "${pkgdir}${cd_pluginsdatadir}/Dbus/" 
  mkdir -p "${pkgdir}${cd_pluginsdatadir}/Dbus/" 
  cp -r "${srcdir}/${pkgbranch}-build" "${pkgdir}${cd_pluginsdatadir}/Dbus/third-party" 
}