[PKBUILD] BackerUpper 0.24
Publié : dim. 08 juin 2008, 21:01
Bonsoir,
En surfant sur le net, je suis tombé par hasard sur BackerUpper, un petit logiciel permettant de faire des backups de ces données. Idéals pour les débutants.
Source : http://sourceforge.net/projects/backerupper/
Voici le PKGBUILD et me suis permis d'ajouter un fichier .desktop.
PKGBUILD
backerupper.install
backerupper.desktop :
Si vous le désirez, je peux également le placer sur le dépôt d'archlinuxfr.
En surfant sur le net, je suis tombé par hasard sur BackerUpper, un petit logiciel permettant de faire des backups de ces données. Idéals pour les débutants.
Source : http://sourceforge.net/projects/backerupper/
Voici le PKGBUILD et me suis permis d'ajouter un fichier .desktop.
PKGBUILD
Code : Tout sélectionner
# Maintainer: TuxSpirit<tuxspirit@archlinux.fr> 2008/06/07 21:30 CET TuxSpirit
pkgname=backerupper
pkgver=0.24
pkgrel=1
pkgdesc="Backerupper is a simple program for backing up selected directories over a local network"
arch=('i686')
license=('GPL')
depends=('gtk2')
url=http://sourceforge.net/projects/backerupper/
source=(http://downloads.sourceforge.net/backerupper/$pkgname-$pkgver-32.tar.gz \
backerupper.desktop)
install=${pkgname}.install
md5sums=('0fd0e8c0b592fb510676e4d4553b5637'
'2f70e76175d1298c476f95a519843fdd')
build() {
#Structure
install -d -m 755 ${startdir}/pkg/usr/share/${pkgname}
install -d -m 755 ${startdir}/pkg/usr/share/${pkgname}/doc
#Program
install -m 755 ${startdir}/src/${pkgname}-${pkgver}-32/backer ${startdir}/pkg/usr/share/${pkgname}/backer
#Doc for program
install -m 644 ${startdir}/src/${pkgname}-${pkgver}-32/doc/* ${startdir}/pkg/usr/share/${pkgname}/doc
#AddOn Desktop
install -D -m 644 ${startdir}/src/backerupper.desktop ${startdir}/pkg/usr/share/applications/backerupper.desktop
}
Code : Tout sélectionner
# Maintainer: TuxSpirit<tuxspirit@archlinux.fr> 2008/06/07 21:30 CET TuxSpirit
post_install() {
#Additionnal symbolic link
ln -s /usr/share/backerupper/backer /usr/bin/backer
echo "BackerUpper has been installed successfully"
echo "Type 'backer' as a normal user to run BackerUpper or"
echo "click on 'BackerUpper - Backup Tool' into the groups "
echo "'System' or 'Utilities'"
}
post_upgrade() {
#Additionnal symbolic link
rm /usr/bin/backer; ln -s /usr/share/backerupper/backer /usr/bin/backer
echo "BackerUpper has been installed successfully"
echo "Type 'backer' as a normal user to run BackerUpper or"
echo "click on 'BackerUpper - Backup Tool' into the groups"
echo "'System' or 'Utilities'"
}
pre_remove() {
#Remove additionnal symbolic link
rm /usr/bin/backer
}
op=$1
shift
$op "$@"
Code : Tout sélectionner
[Desktop Entry]
Encoding=UTF-8
GenericName=Backup Tool
Name=BackerUpper
Exec=backer
Icon=tar
Path=
DocPath=
Type=Application
Terminal=false
Categories=GTK;Utility;System;Archiving