Je souhaiterais apporter ma pierre à la communauté en reprennant un paquet obsolete dans Aur : cairo-dock-bzr et ses dépendances cairo-dock-plugins-bzr et cairo-dock-plug-ins-extras-bzr.
Pour se faire, je suis en contact avec l'un des dev de Cairo-Dock, qui m'a donné des conseils pour actualiser le PKGBUILD.
Mais étant un tout jeune venu dans l'univers d'Archlinux (via la distrib Manjaro), je viens ici pour m'informer de la bonne procédure à suivre et des modalités à remplir.
Merci pour tout vos retours qui pourrait m'aider en ce sens !
Le PKGBUILD en question :
Code : Tout sélectionner
#Maintainer: lylambda <lylambda(at)gmail(dot)com>
#Contributor: bh <ang5t@gmx.net> ; lh <jarryson#gmail.com>
pkgname=cairo-dock-bzr
pkgver=1552
pkgrel=1
pkgdesc="A cairo-based themeable dock app for a composited desktop"
url="http://www.glx-dock.org/"
license="GPL"
arch=('i686' 'x86_64')
depends=('librsvg' 'dbus' 'dbus-glib' 'gtkglext')
makedepends=('bzr' 'intltool' 'perlxml' 'cmake')
conflicts=('cairo-dock' 'cairo-dock-svn')
provides=('cairo-dock')
md5sums=()
source=()
_bzrmod=cairo-dock-core
_bzrtrunk=http://bazaar.launchpad.net/~cairo-dock-team/cairo-dock-core/cairo-dock/
build() {
cd $srcdir/
msg "Connecting to the server...."
if [ ! -d ./${_bzrmod} ]; then
bzr --no-plugins checkout --lightweight ${_bzrtrunk} ${_bzrmod} -q
else
cd ${_bzrmod} && bzr --no-plugins up ${_bzrtrunk}
fi
msg "bzr checkout done or server timeout"
msg "Removing old build directory..."
rm -rf $srcdir/$_bzrmod-build
msg "Creating build directory..."
cp -r $srcdir/$_bzrmod $srcdir/$_bzrmod-build
cd $srcdir/$_bzrmod-build
msg "Building..."
cmake -DCMAKE_INSTALL_PREFIX=/usr || return 1
make || return 1
make install DESTDIR=$pkgdir || return 1
#mkdir -p $pkgdir/usr/share/applications
#install -Dm644 $srcdir/$_svnmod-build/data/cairo-dock.desktop $pkgdir/usr/share/applications/cairo-dock.desktop || return 1
#Don't forget to install the last rev of 'cairo-dock-plugins-bzr' and 'cairo-dock-plug-ins-extras-bzr'