ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/ozone/mgar/pkg/pidgin/Makefile
Revision: 40
Committed: Tue Jun 23 12:41:36 2026 UTC (4 weeks ago) by operz
File size: 2364 byte(s)
Log Message:
Add packages: gnutls 3.8.13, intltool 0.51.0, libxml2 2.15.3, msn-pecan master, pidgin 2.14.14, sed 4.10; update nettle to 4.0

File Contents

# Content
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)