Bon la prochaine fois, prends un paquet moins vieux et à jour.
Je viens de tester : pas de moins de 3 fix pour pouvoir compiler dont un plutôt crade.
Pour ton automake-1.9, comment l'as-tu installé ? Supprime le, puis fait un :
Puis prends ces deux fichiers :
PKGBUILD
Code : Tout sélectionner
# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
# Contributor: Tim Yang <tdy@gmx.com>
# Contributor: Skottish <skottish97215@gmail.com>
pkgname=ario-svn
pkgver=468
pkgrel=1
pkgdesc="A lightweight GTK+ client for MPD and XMMS2 inspired by Rhythmbox."
arch=('i686' 'x86_64')
url="http://ario-player.sourceforge.net/"
license=('GPL')
depends=('avahi' 'curl' 'libglade' 'libsoup>=2.4' 'taglib')
makedepends=('intltool' 'libnotify' 'perl-xml-parser' 'pkgconfig' 'subversion')
provides=('ario')
conflicts=('ario')
options=('!libtool')
source=(patch-notifier.diff)
md5sums=('28ad2066a5952ed3a4c77ed67a4ab8cf')
_svntrunk="https://ario-player.svn.sourceforge.net/svnroot/ario-player/trunk"
_svnmod="ario"
build() {
cd "${srcdir}"
msg "Connecting to the $_svnmod SVN server..."
if [ -d "$_svnmod/.svn" ]; then
cd $_svnmod && svn up -r $pkgver
msg2 "Local files updated"
else
svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
msg2 "SVN checkout done"
fi
sed -i 's/glib\/gslist\.h/glib\.h/g' ${srcdir}/ario/src/ario-profiles.h
cd "${srcdir}/ario/plugins/libnotify"
patch -p0 < "${srcdir}/patch-notifier.diff"
rm -rf "${srcdir}/$_svnmod-build"
cp -r "${srcdir}/$_svnmod" "${srcdir}/$_svnmod-build"
cd "${srcdir}/$_svnmod-build"
msg "Starting make..."
./autogen.sh --prefix=/usr || return 1
# passage crade
sed -i 's/DEPS_LIBS = /DEPS_LIBS = \-lX11 /g' ${srcdir}/ario-build/src/Makefile
make || return 1
make DESTDIR="${pkgdir}" install || return 1
install -dm755 "${pkgdir}/usr/share/pixmaps"
ln -sf /usr/share/icons/hicolor/48x48/apps/ario.png \
"${pkgdir}/usr/share/pixmaps/ario.png"
install -Dm644 data/ario.desktop "${pkgdir}/usr/share/applications/ario.desktop"
}
patch-notifier.diff
Code : Tout sélectionner
--- ario-notifier-libnotify.c 2013-12-01 13:15:37.730033569 +0100
+++ ario-notifier-libnotify.c 2013-12-01 13:16:16.860034313 +0100
@@ -127,7 +127,7 @@
ARIO_LOG_FUNCTION_START
notifier_libnotify->priv = ARIO_NOTIFIER_LIBNOTIFY_GET_PRIVATE (notifier_libnotify);
- notifier_libnotify->priv->notification = notify_notification_new ("Ario", NULL, NULL, NULL);
+ notifier_libnotify->priv->notification = notify_notification_new ("Ario", NULL, NULL);
#ifdef ENABLE_EGGTRAYICON--- ario-notifier-libnotify.c 2013-12-01 13:15:37.730033569 +0100
+++ ario-notifier-libnotify.c 2013-12-01 13:16:16.860034313 +0100
@@ -127,7 +127,7 @@
ARIO_LOG_FUNCTION_START
notifier_libnotify->priv = ARIO_NOTIFIER_LIBNOTIFY_GET_PRIVATE (notifier_libnotify);
- notifier_libnotify->priv->notification = notify_notification_new ("Ario", NULL, NULL, NULL);
+ notifier_libnotify->priv->notification = notify_notification_new ("Ario", NULL, NULL);
#ifdef ENABLE_EGGTRAYICON
notify_notification_attach_to_widget (notifier_libnotify->priv->notification, GTK_WIDGET (ario_tray_icon_get_instance ()));
#else
notify_notification_attach_to_widget (notifier_libnotify->priv->notification, GTK_WIDGET (ario_tray_icon_get_instance ()));
#else
et un makepkg devrait faire le boulot.