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"
}
|