Je propose la version svn de qelectrotech cependant il faudrait regarder ce qui va et ne va pas car ... c'est mon tout premier avec svn

Fichier PKGBUILD
Code : Tout sélectionner
# Contributor: Chipster
pkgname=qelectrotech-svn
pkgver=1312
pkgrel=1
pkgdesc="SVN version of an electric diagram editor"
arch=('i686' 'x86_64')
url="http://qelectrotech.tuxfamily.org/"
install='qelectrotech.install'
license=('GPL2')
depends=('qt' 'shared-mime-info' 'subversion')
source=()
md5sums=() #generate with 'makepkg -g'
_svntrunk=(svn://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3)
_svnmod=qelectrotech
build() {
if [ -d $_svnmod/.svn ]; then
(cd $_svnmod && svn up -r $pkgver)
else
svn co $_svntrunk
fi
msg "SVN checkout done or server timeout"
msg "Starting make..."
cd ${srcdir}/$_svnmod/build
qmake
make || return 1
}
package() {
cd $srcdir/$_svnmod/build
make INSTALL_ROOT=$pkgdir install
mv $pkgdir/usr/doc $pkgdir/usr/share/
mv $pkgdir/usr/man $pkgdir/usr/share/
rm -r $pkgdir/share
}
Code : Tout sélectionner
post_install() {
echo "update mime database..."
update-mime-database /usr/share/mime/ > /dev/null
echo "update desktop database..."
update-desktop-database -q
}
post_upgrade() {
post_install $1
}
post_remove() {
post_install $1
}