@@ -4,32 +4,30 @@ source IM clients. It implements a variety of protocols, for example IRC, \
4
4
Jabber or ICQ."
5
5
HOMEPAGE="https://pidgin.im/"
6
6
LICENSE="GNU GPL v2"
7
- REVISION="5 "
7
+ REVISION="1 "
8
8
SOURCE_URI="http://downloads.sourceforge.net/project/pidgin/Pidgin/$portVersion/pidgin-$portVersion.tar.bz2"
9
- CHECKSUM_SHA256="2747150c6f711146bddd333c496870bfd55058bab22ffb7e4eb784018ec46d8f "
9
+ CHECKSUM_SHA256="26db80d2a3c1e740952757bd53c15b8fc8dd780dc8819a74b53b2ef3bfaf041f "
10
10
COPYRIGHT="1998-2018 Rob Flynn et al."
11
11
SOURCE_DIR="pidgin-$portVersion"
12
12
PATCHES="libpurple-$portVersion.patchset"
13
13
14
- ARCHITECTURES="!x86_gcc2 x86 x86_64"
14
+ ARCHITECTURES="!x86_gcc2 x86_64"
15
15
SECONDARY_ARCHITECTURES="x86"
16
16
17
- libpurpleVersion=0.13.0
18
- libgntVersion=0.8.10
19
- libpurpleVersionCompat="$libpurpleVersion compat >= ${libpurpleVersion%%.*}"
20
- libgntVersionCompat="$libgntVersion compat >= ${libgntVersion%%.*}"
17
+ libVersion=0.14.5
18
+ libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
21
19
22
20
PROVIDES="
23
21
libpurple$secondaryArchSuffix = $portVersion
24
- lib:libgnt$secondaryArchSuffix = $libgntVersionCompat
25
- lib:libpurple$secondaryArchSuffix = $libpurpleVersionCompat
22
+ lib:libpurple$secondaryArchSuffix = $libVersionCompat
26
23
"
27
24
REQUIRES="
28
25
haiku$secondaryArchSuffix
29
26
lib:libffi$secondaryArchSuffix
30
27
lib:libfreebl3$secondaryArchSuffix
31
28
lib:libglib_2.0$secondaryArchSuffix
32
29
lib:libgmodule_2.0$secondaryArchSuffix
30
+ lib:libgnt$secondaryArchSuffix
33
31
lib:libgobject_2.0$secondaryArchSuffix
34
32
lib:libgthread_2.0$secondaryArchSuffix
35
33
lib:libiconv$secondaryArchSuffix
@@ -42,24 +40,26 @@ REQUIRES="
42
40
lib:libnssdbm3$secondaryArchSuffix
43
41
lib:libnssutil3$secondaryArchSuffix
44
42
lib:libpanelw$secondaryArchSuffix
45
- lib:libperl$secondaryArchSuffix
46
- lib:libpython2.7$secondaryArchSuffix
43
+ # lib:libperl$secondaryArchSuffix
47
44
lib:libsmime3$secondaryArchSuffix
48
45
lib:libsoftokn3$secondaryArchSuffix
46
+ lib:libpython3.7m$secondaryArchSuffix
47
+ lib:libsasl2$secondaryArchSuffix
49
48
lib:libssl$secondaryArchSuffix
50
49
lib:libssl3$secondaryArchSuffix
51
50
lib:libxml2$secondaryArchSuffix
52
51
lib:libz$secondaryArchSuffix
53
52
"
53
+
54
54
PROVIDES_devel="
55
55
libpurple${secondaryArchSuffix}_devel = $portVersion
56
- devel:libgnt$secondaryArchSuffix = $libgntVersionCompat
57
- devel:libpurple$secondaryArchSuffix = $libpurpleVersionCompat
56
+ devel:libpurple$secondaryArchSuffix = $libVersionCompat
58
57
"
59
58
REQUIRES_devel="
60
59
haiku${secondaryArchSuffix}_devel
61
60
libpurple$secondaryArchSuffix == $portVersion base
62
61
"
62
+
63
63
PROVIDES_finch="
64
64
libpurple${secondaryArchSuffix}_finch = $portVersion
65
65
cmd:finch$secondaryArchSuffix
@@ -70,24 +70,28 @@ REQUIRES_finch="
70
70
lib:libffi$secondaryArchSuffix
71
71
lib:libglib_2.0$secondaryArchSuffix
72
72
lib:libgmodule_2.0$secondaryArchSuffix
73
+ lib:libgnt$secondaryArchSuffix
73
74
lib:libgobject_2.0$secondaryArchSuffix
74
75
lib:libgthread_2.0$secondaryArchSuffix
75
76
lib:libiconv$secondaryArchSuffix
76
77
lib:libidn$secondaryArchSuffix
77
78
lib:libintl$secondaryArchSuffix
78
79
lib:libncurses$secondaryArchSuffix
79
- lib:libpython2.7 $secondaryArchSuffix
80
+ lib:libpanelw $secondaryArchSuffix
80
81
lib:libxml2$secondaryArchSuffix
81
82
lib:libz$secondaryArchSuffix
82
83
"
84
+
83
85
BUILD_REQUIRES="
84
86
haiku${secondaryArchSuffix}_devel
85
87
devel:libfreebl3$secondaryArchSuffix
86
88
devel:libglib_2.0$secondaryArchSuffix
87
89
devel:libgmodule_2.0$secondaryArchSuffix
90
+ devel:libgnt$secondaryArchSuffix
88
91
devel:libgobject_2.0$secondaryArchSuffix
89
92
devel:libgthread_2.0$secondaryArchSuffix
90
93
devel:libidn$secondaryArchSuffix
94
+ devel:libintl$secondaryArchSuffix
91
95
devel:libncurses$secondaryArchSuffix
92
96
devel:libnspr4$secondaryArchSuffix
93
97
devel:libnss3$secondaryArchSuffix
@@ -96,6 +100,8 @@ BUILD_REQUIRES="
96
100
devel:libnssutil3$secondaryArchSuffix
97
101
devel:libsmime3$secondaryArchSuffix
98
102
devel:libsoftokn3$secondaryArchSuffix
103
+ devel:libpython3.7m$secondaryArchSuffix
104
+ devel:libsasl2$secondaryArchSuffix
99
105
devel:libssl$secondaryArchSuffix
100
106
devel:libssl3$secondaryArchSuffix
101
107
devel:libxml2$secondaryArchSuffix
@@ -109,7 +115,6 @@ BUILD_PREREQUIRES="
109
115
cmd:libtoolize$secondaryArchSuffix
110
116
cmd:make
111
117
cmd:pkg_config$secondaryArchSuffix
112
- cmd:python2
113
118
cmd:sed
114
119
"
115
120
@@ -119,30 +124,34 @@ PATCH()
119
124
}
120
125
121
126
defineDebugInfoPackage libpurple$secondaryArchSuffix \
122
- "$libDir"/libpurple.so.$libpurpleVersion \
123
- "$libDir"/libgnt.so.$libgntVersion
127
+ "$libDir"/libpurple.so.$libVersion
124
128
125
129
BUILD()
126
130
{
127
- autoreconf -fi
131
+ autoreconf -vfi
128
132
CPPFLAGS="-D_BSD_SOURCE" \
129
133
LIBS="-lbsd" \
130
134
runConfigure ./configure \
131
- --disable-gtkui \
132
- --disable-screensaver \
133
- --disable-meanwhile \
134
- --disable-dbus \
135
- --disable-gstreamer \
136
- --disable-vv \
137
135
--disable-avahi \
136
+ --disable-dbus \
137
+ --disable-dependency-tracking \
138
138
--disable-gnutls \
139
+ --disable-gstreamer \
140
+ --disable-gtkui \
141
+ --disable-meanwhile \
142
+ --disable-schemas-install \
143
+ --disable-screensaver \
139
144
--disable-tcl \
140
- --enable-textui \
145
+ --disable-vv \
146
+ --enable-consoleui \
147
+ --enable-cyrus-sasl \
141
148
--with-nspr-includes=$(finddir B_SYSTEM_HEADERS_DIRECTORY)/${secondaryArchSubDir} \
142
149
--with-nspr-libs=$(finddir B_SYSTEM_LIB_DIRECTORY)/${secondaryArchSubDir} \
143
150
--with-nss-includes=$(finddir B_SYSTEM_HEADERS_DIRECTORY)/${secondaryArchSubDir}/nss \
144
151
--with-nss-libs=$(finddir B_SYSTEM_LIB_DIRECTORY)/${secondaryArchSubDir} \
145
- --with-ncurses-headers=$(finddir B_SYSTEM_HEADERS_DIRECTORY)/${secondaryArchSubDir}
152
+ --with-ncurses-headers=$(finddir B_SYSTEM_HEADERS_DIRECTORY)/${secondaryArchSubDir} \
153
+ --with-system-ssl-certs=$(finddir B_SYSTEM_DATA_DIRECTORY)/ssl/certs \
154
+ --with-python3=$(finddir B_SYSTEM_HEADERS_DIRECTORY)/python3.7m
146
155
make $jobArgs
147
156
}
148
157
@@ -157,15 +166,15 @@ INSTALL()
157
166
$libDir/purple-2/*.la \
158
167
$libDir/lib*.la
159
168
169
+ prepareInstalledDevelLib libpurple
160
170
fixPkgconfig
161
171
172
+ packageEntries devel \
173
+ $developDir
174
+
162
175
packageEntries finch \
163
176
$binDir \
164
177
$manDir
165
-
166
- prepareInstalledDevelLibs libpurple libgnt
167
-
168
- packageEntries devel $developDir
169
178
}
170
179
171
180
TEST()
0 commit comments