updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / packagekit-git / PKGBUILD
blob900b297f9ae21835249e2612330aa7e180135267
1 # Contributor: onestep_ua <onestep@ukr.net>
2 # Contributor: Andrea Scarpino <bash.lnx@gmail.com>
3 # Contributor: lh <jarryson#gmail.com>
4 # Based on packagekit PKGBUILD by onestep_ua <onestep@ukr.net>
6 pkgname=packagekit-git
7 pkgver=20100917
8 pkgrel=1
9 pkgdesc="A system designed to make installing and updating software on your computer easier"
10 arch=('i686' 'x86_64')
11 url="http://packagekit.org/"
12 license=('GPL')
13 depends=('dbus-glib>=0.86' 'polkit>=0.96' 'networkmanager>=0.8.1' 'pacman>=3.4.1' 'libtar' 'python>=2.6.5' 'sqlite3')
14 makedepends=('git' 'gnome-common' 'intltool' 'pm-utils' 'gir-repository>=0.6.6' 'pacman-glib>=3.4.0')
15 optdepends=('pacman-glib: for pacman backend')
16 options=('!libtool')
17 conflicts=('packagekit')
18 provides=('packagekit')
20 _gitname="packagekit"
21 _gitroot="git://gitorious.org/${_gitname}/${_gitname}.git"
23 build() {
24   cd "${srcdir}"
25   msg "Connecting to GIT server...."
27   if [ -d "${srcdir}/${_gitname}" ] ; then
28     cd ${_gitname} && git pull origin
29     msg "The local files are updated."
30   else
31     git clone ${_gitroot}
32   fi
34   msg "GIT checkout done or server timeout"
35   msg "Starting make..."
37   rm -rf "${srcdir}/${_gitname}-build"
38   cp -r "${srcdir}/${_gitname}" "${srcdir}/${_gitname}-build"
39   cd "${srcdir}/${_gitname}-build"
41   ./autogen.sh --prefix=/usr \
42       --sysconfdir=/etc \
43       --localstatedir=/var \
44       --libexecdir=/usr/lib/PackageKit \
45       --disable-static \
46       --disable-gtk-doc \
47       --disable-qt \
48       --disable-managed \
49       --disable-tests \
50       --disable-local \
51       --disable-browser-plugin \
52       --disable-gstreamer-plugin \
53       --disable-gtk-module \
54       --disable-command-not-found \
55       --disable-cron \
56       --disable-debuginfo-install \
57       --enable-pm-utils \
58       --disable-dummy \
59       --enable-alpm \
60       --enable-pacman \
61       --with-default-backend=alpm
62   make
65 package() {
66   cd "${srcdir}/PackageKit-${pkgver}"
67   make DESTDIR="${pkgdir}" install
69   # clean up unneeded stuff
70   rm -rf "${pkgdir}/usr/share/PackageKit/website"
71   rmdir "${pkgdir}/var/log"
73   # remove empty transactions db
74   rm -f "${pkgdir}/var/lib/PackageKit/transactions.db"
76   # rename bash completion script
77   mv "${pkgdir}/etc/bash_completion.d/pk-completion.bash" "${pkgdir}/etc/bash_completion.d/pkcon"
80 # vim:set ts=2 sw=2 et: