Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=6f8d92671bddbe60fbbf0da87e414a814d9950b9
commit 6f8d92671bddbe60fbbf0da87e414a814d9950b9 Author: PacMiam <pacm...@gmx.fr> Date: Tue Oct 20 21:50:33 2015 +0200 pidgin-2.10.11-6-x86_64 * Change m8r and clean the FrugalBuild diff --git a/source/xapps-extra/pidgin/FrugalBuild b/source/xapps-extra/pidgin/FrugalBuild index aead10a..9f2603c 100644 --- a/source/xapps-extra/pidgin/FrugalBuild +++ b/source/xapps-extra/pidgin/FrugalBuild @@ -1,40 +1,42 @@ -# Compiling time: 2.50 SBU -# Maintainer: Devil505 <devil505li...@gmail.com> +# Compiling time: 0.91 SBU +# Maintainer: PacMiam <pacm...@gmx.fr> +# Contributor: Devil505 <devil505li...@gmail.com> # Contributor: voroskoi <voros...@gmail.com> +options+=('scriptlet') + pkgname=pidgin pkgver=2.10.11 -pkgrel=5 +pkgrel=6 pkgdesc="A multi-protocol instant messaging (IM) client" -depends=('gtk+2>=2.20.0-2' 'startup-notification>=0.9-3' \ - 'libxscrnsaver>=1.1.3' 'dbus-x11>=1.2.14') -makedepends=('doxygen' 'tk>=8.6.1' 'perl-xml-parser' 'intltool' 'sqlite3' \ - 'dbus-glib>=0.74' 'libxml2' 'libxslt' 'nss>=3.12.9') -if [ "$CARCH" != "arm" ]; then - depends=(${depends[@]} 'libao>=1.1.0' 'audiofile' 'gtkspell>=2.0.11-3') - makedepends=(${makedepends[@]} 'evolution-data-server>=3.10.4-2' 'avahi-compat>=0.6.21' \ - 'avahi-glib>=0.6.21' 'nice') -fi -rodepends=('libpurple') -conflicts=('gaim') -provides=('gaim') -replaces=('gaim' 'pidgin-plugin-guifications') +url="http://www.pidgin.im/" + groups=('xapps-extra') archs=('i686' 'x86_64' 'arm') -options=('scriptlet') + +depends=('gtk+2' 'startup-notification' 'libxscrnsaver' 'dbus-x11') +makedepends=('intltool' 'dbus-glib' 'libxml2' 'libxslt' 'nss' 'tcl') +rodepends=('libpurple') + +if [ "$CARCH" != "arm" ]; then + depends=(${depends[@]} 'libao' 'audiofile' 'gtkspell') + makedepends=(${makedepends[@]} 'nice') +fi + +replaces=('pidgin-plugin-guifications') + _F_sourceforge_ext=".tar.bz2" _F_gnome_desktop="y" _F_gnome_iconcache="y" Finclude sourceforge gnome-scriptlet -url="http://www.pidgin.im/" -#up2date="Flasttar http://pidgin.im/download/source/" + sha1sums=('5e0062b81bdb01300804e12bc0b6a04a91984631') subpkgs=("${subpkgs[@]}" "libpurple") subdescs=("${subdescs[@]}" "Library intended to be used by programmers seeking to write an IM client that connects to many IM networks.") -subdepends=("${subdepends[@]}" "dbus-glib>=0.74 libxml2 libxslt>=1.1.28 nss>=3.12 meanwhile") +subdepends=("${subdepends[@]}" "dbus-glib libxml2 libxslt nss meanwhile") if [ "$CARCH" != "arm" ]; then - subdepends[0]="${subdepends[0]} avahi-compat>=0.6.21 avahi-glib>=0.6.21 nice" + subdepends[0]="${subdepends[0]} nice" fi subrodepends=("${subrodepends[@]}" "") subgroups=("${subgroups[@]}" 'xlib-extra') @@ -49,44 +51,57 @@ subarchs=("${subarchs[@]}" 'i686 x86_64 arm') build() { - if [ "$CARCH" != "arm" ]; then - Fconfopts+=" --disable-gstreamer --disable-vv" - CFLAGS="$CFLAGS -I/usr/include/gtkspell-2.0" - else - Fconfopts+=" --disable-gtkspell --disable-gstreamer --disable-vv --disable-avahi" - fi - Fpatchall - Fmake \ - --enable-nss=yes \ - --enable-gnutls=no \ - --with-system-ssl-certs=/etc/ssl/certs \ - --disable-fatal-asserts \ - --disable-dependency-tracking \ - --enable-static \ - --with-howl-includes=/usr/include/avahi-compat-howl/ \ - --enable-dbus \ - --enable-meanwhile \ - --disable-nm \ - --disable-schemas-install - make docs || Fdie - Fmakeinstall - Fbuild_gnome_scriptlet - - Fsplit libpurple usr/share/aclocal/purple.m4 - Fsplit libpurple usr/lib/purple-2/tcl.so - Fsplit libpurple usr/lib/purple-2/* - Fsplit libpurple usr/include/libpurple/* - Fsplit libpurple usr/lib/pkgconfig/purple.pc - Fsplit libpurple usr/lib/libpurple* - - Fsplit finch usr/bin/finch - Fsplit finch usr/include/finch/* - Fsplit finch usr/include/gnt/* - Fsplit finch usr/lib/finch/ - Fsplit finch usr/lib/gnt/* - Fsplit finch usr/lib/libgnt.so* - Fsplit finch usr/lib/pkgconfig/finch.pc - Fsplit finch usr/lib/pkgconfig/gnt.pc + if [ "$CARCH" != "arm" ]; then + CFLAGS="$CFLAGS -I/usr/include/gtkspell-2.0" + else + Fconfopts+=" --disable-gtkspell" + fi + + Fpatchall + Fmake \ + --enable-nss \ + --enable-dbus \ + --enable-static \ + --enable-meanwhile \ + --disable-nm \ + --disable-vv \ + --disable-sm \ + --disable-tk \ + --disable-perl \ + --disable-avahi \ + --disable-gnutls \ + --disable-doxygen \ + --disable-devhelp \ + --disable-gestures \ + --disable-gstreamer \ + --disable-fatal-asserts \ + --disable-schemas-install \ + --disable-dependency-tracking \ + --with-system-ssl-certs=/etc/ssl/certs + make docs || Fdie + Fmakeinstall + + Fbuild_gnome_scriptlet + + # Remove broken symlinks + Frm usr/lib/purple-2/liboscar.so + Frm usr/lib/purple-2/libjabber.so + Frm usr/lib/purple-2/libymsg.so + + Fsplit libpurple usr/share/aclocal/purple.m4 \ + usr/lib/purple-2/* \ + usr/lib/libpurple* \ + usr/include/libpurple/* \ + usr/lib/pkgconfig/purple.pc + + Fsplit finch usr/bin/finch \ + usr/include/finch/* \ + usr/include/gnt/* \ + usr/lib/finch/ \ + usr/lib/gnt/* \ + usr/lib/libgnt.so* \ + usr/lib/pkgconfig/finch.pc \ + usr/lib/pkgconfig/gnt.pc } # optimization OK _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git