| 1 |
NAME = pidgin |
| 2 |
VERSION = 2.14.14 |
| 3 |
|
| 4 |
CATEGORIES = utils |
| 5 |
|
| 6 |
DESCRIPTION = Pidgin instant messaging client |
| 7 |
define BLURB |
| 8 |
Pidgin is a chat program that lets you log into accounts on multiple chat |
| 9 |
networks simultaneously. It includes libpurple, a portable library for |
| 10 |
multi-protocol instant messaging. |
| 11 |
endef |
| 12 |
|
| 13 |
DYNURLS = https://download.sourceforge.net/pidgin/pidgin-2.14.14.tar.bz2 |
| 14 |
DISTFILES = pidgin-2.14.14.tar.bz2 |
| 15 |
|
| 16 |
LICENSE = COPYING |
| 17 |
|
| 18 |
PACKAGES = OZSWpidgin OZSWlibpurple |
| 19 |
SPKG_DESC_OZSWpidgin = Pidgin instant messaging client |
| 20 |
SPKG_DESC_OZSWlibpurple = libpurple multi-protocol IM library |
| 21 |
SPKG_CLASSES = cswdictconf |
| 22 |
|
| 23 |
PKGFILES_OZSWlibpurple = .*/lib/libpurple.* |
| 24 |
PKGFILES_OZSWlibpurple += .*/lib/purple-2/.* |
| 25 |
PKGFILES_OZSWlibpurple += .*/include/libpurple/.* |
| 26 |
PKGFILES_OZSWlibpurple += .*/share/sounds/purple/.* |
| 27 |
|
| 28 |
RUNTIME_DEP_PKGS_OZSWpidgin = OZSWlibpurple OZSWgtk2 OZSWglib |
| 29 |
RUNTIME_DEP_PKGS_OZSWlibpurple = OZSWglib OZSWgnutls OZSWlibxml2 |
| 30 |
|
| 31 |
EXTRA_CONFIGURE_ENV += PERL=/usr/bin/perl |
| 32 |
EXTRA_CONFIGURE_ENV += INTLTOOL_PERL=/usr/bin/perl |
| 33 |
EXTRA_CONFIGURE_ENV += MAKE=gmake |
| 34 |
EXTRA_CONFIGURE_ENV += SED=/opt/ozsw/bin/sed |
| 35 |
|
| 36 |
CONFIGURE_ARGS = $(DIRPATHS) |
| 37 |
CONFIGURE_ARGS += --disable-dependency-tracking |
| 38 |
CONFIGURE_ARGS += --disable-gtkspell |
| 39 |
CONFIGURE_ARGS += --disable-nss |
| 40 |
CONFIGURE_ARGS += --enable-gnutls=yes |
| 41 |
CONFIGURE_ARGS += --disable-dbus |
| 42 |
CONFIGURE_ARGS += --disable-doxygen |
| 43 |
CONFIGURE_ARGS += --disable-dot |
| 44 |
CONFIGURE_ARGS += --disable-screensaver |
| 45 |
CONFIGURE_ARGS += --disable-sm |
| 46 |
CONFIGURE_ARGS += --disable-startup-notification |
| 47 |
CONFIGURE_ARGS += --disable-vv |
| 48 |
CONFIGURE_ARGS += --disable-avahi |
| 49 |
CONFIGURE_ARGS += --disable-meanwhile |
| 50 |
CONFIGURE_ARGS += --disable-gevolution |
| 51 |
CONFIGURE_ARGS += --disable-gstreamer |
| 52 |
CONFIGURE_ARGS += --disable-idn |
| 53 |
CONFIGURE_ARGS += --disable-perl |
| 54 |
CONFIGURE_ARGS += --disable-tcl |
| 55 |
CONFIGURE_ARGS += --disable-lua |
| 56 |
CONFIGURE_ARGS += --disable-cyrus-sasl |
| 57 |
CONFIGURE_ARGS += --with-python=no |
| 58 |
CONFIGURE_ARGS += --with-system-ssl-certs=/etc/opt/ozsw/ssl/certs |
| 59 |
|
| 60 |
include gar/category.mk |
| 61 |
|
| 62 |
post-configure: |
| 63 |
find $(WORKSRC) -name "libtool" \ |
| 64 |
-exec /usr/bin/gsed -i \ |
| 65 |
-e 's/ECHO="print -r --"/ECHO="printf %s\\n"/g' \ |
| 66 |
-e 's|^SED=.*|SED=/opt/ozsw/bin/sed|' \ |
| 67 |
{} \; |
| 68 |
# Touch appdata.xml so it appears newer than intltool-merge (avoids ITMRG rebuild) |
| 69 |
touch $(WORKSRC)/pidgin/data/pidgin.appdata.xml |
| 70 |
@$(MAKECOOKIE) |