Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Phillip Smith <fukawi2@NO-SPAM.gmail.com>
- # http://github.com/fukawi2/aur-packages
- # Contributor: Matias Korhonen <webadmin@draco-vulgaris.net>
- # Contributor: Dylon Edwards <deltaecho@archlinux.us>
- ### I AM ONLY THE PACKAGER, NOT THE DEVELOPER
- ### Please ask support questions about this software in one of:
- ### 1) The AUR comments; OR
- ### 2) Upstream forums/maillist etc; OR
- ### 3) The ArchLinux forums
- ### I do not always know enough about the software itself, or don't have the
- ### time to promptly respond to direct emails.
- ### If you have found a problem with the package/PKGBUILD (as opposed to
- ### the software) then please do email me or post an AUR comment.
- pkgname=backintime
- pkgver=1.0.22
- _bzrrev=839
- pkgrel=1
- pkgdesc="Back In Time is a simple backup system for Linux inspired from the Flyback project and TimeVault."
- arch=('any')
- url="http://backintime.le-web.org/"
- license=('GPL')
- depends=( 'python2' 'rsync' 'cron' 'python2-gnomekeyring' 'python2-keyring' )
- conflict=( 'backintime-bzr' 'backintime-kde4' )
- source=("$pkgname-$pkgver.tar.gz::http://bazaar.launchpad.net/~bit-team/backintime/trunk/tarball/$_bzrrev")
- md5sums=('35845222d467035ed9192d9b934db469')
- GUI_ENFORCE=1 # set to 0 if you don't want a GUI at all
- # Build a custom array of depends based on what DE is installed
- _type=
- if [[ -e '/usr/lib/libkonq.so' ]] ; then
- # KDE is installed
- depends=( ${depends[@]} xorg-utils python2-pyqt kdebindings-python )
- _type=( ${_type[@]} kde4 )
- fi
- if [[ -n "$(which gnome-session 2> /dev/null)" ]] ; then
- # GNOME really
- depends=( ${depends[@]} pygtk python2-notify gnome-python meld gksu gnome-session )
- _type=( ${_type[@]} gnome )
- fi
- if [[ ${GUI_ENFORCE} == 1 && -z "${_type[@]}" ]] ; then
- # other DE like Xfce, Enlightenment etc.
- depends=( ${depends[@]} pygtk python2-notify gnome-python meld gksu )
- _type=( ${_type[@]} gnome )
- fi
- build() {
- cd ${srcdir}/~bit-team/$pkgname/trunk/
- msg "Compiling COMMON components..."
- {
- cd ${srcdir}/~bit-team/$pkgname/trunk/common
- ./configure
- make
- }
- for t in ${_type[@]}; do
- msg "Building the "${t}" UI"
- {
- cd ${srcdir}/~bit-team/$pkgname/trunk/${t}
- ./configure --no-check
- make
- }
- done
- }
- package() {
- msg "Packaging COMMON components..."
- {
- cd ${srcdir}/~bit-team/$pkgname/trunk/common
- make DESTDIR=${pkgdir} install
- }
- for t in ${_type[@]}; do
- msg "Packaging the "${t}" UI"
- {
- cd ${srcdir}/~bit-team/$pkgname/trunk/${t}
- make DESTDIR=${pkgdir} install
- }
- done
- # Patch for python2
- sed -e 's|^\(ssh-agent \)\?python |\1python2 |g' -i $pkgdir/usr/bin/*
- }
- # vim:set ts=2 sw=2 et:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement