aboutsummaryrefslogtreecommitdiffstats
path: root/community/pidgin/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/pidgin/APKBUILD')
-rw-r--r--community/pidgin/APKBUILD79
1 files changed, 50 insertions, 29 deletions
diff --git a/community/pidgin/APKBUILD b/community/pidgin/APKBUILD
index 257ef58785a..f633456d4ae 100644
--- a/community/pidgin/APKBUILD
+++ b/community/pidgin/APKBUILD
@@ -1,25 +1,43 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=pidgin
-pkgver=2.14.3
+pkgver=2.14.13
pkgrel=0
pkgdesc="Graphical, multi-protocol instant messaging client"
-url="http://pidgin.im"
+url="https://pidgin.im/"
arch="all"
license="GPL-2.0-or-later"
-makedepends="gtk+-dev intltool libsm-dev startup-notification-dev gtkspell-dev
- libxml2-dev libidn-dev gnutls-dev avahi-dev
- cyrus-sasl-dev ncurses-dev nss-dev
+makedepends="
+ avahi-dev
+ cyrus-sasl-dev
+ gnutls-dev
+ gtk+2.0-dev
+ gtkspell-dev
+ intltool
libgnt-dev
+ libidn-dev
+ libsm-dev
+ libxml2-dev
+ ncurses-dev
+ nss-dev
+ startup-notification-dev
"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-lang
- libpurple-bonjour:_bonjour
- libpurple-xmpp:_xmpp
- finch libpurple
+subpackages="
+ $pkgname-dev
+ $pkgname-doc
+ $pkgname-lang
+ purple-bonjour:_bonjour
+ purple-xmpp:_xmpp
+ finch
+ libpurple
"
#source="https://bitbucket.org/pidgin/main/downloads/$pkgname-$pkgver.tar.bz2"
source="https://downloads.sourceforge.net/project/pidgin/Pidgin/$pkgver/pidgin-$pkgver.tar.gz"
options="!check"
+# secfixes:
+# 2.14.9-r0:
+# - CVE-2022-26491
+
build() {
./configure \
--build=$CBUILD \
@@ -40,6 +58,7 @@ build() {
--disable-gstreamer \
--disable-gstreamer-interfaces \
--disable-farstream \
+ --disable-gevolution \
--enable-cyrus-sasl \
--enable-nss
make
@@ -51,36 +70,38 @@ package() {
finch() {
pkgdesc="text-based multi-protocol instant messaging client"
- mkdir -p "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/finch "$subpkgdir"/usr/bin/
- mv "$pkgdir"/usr/lib/finch "$subpkgdir"/usr/lib/
+
+ amove usr/bin/finch
+ mv "$pkgdir"/usr/lib/finch "$subpkgdir"/usr/lib
}
libpurple() {
pkgdesc="multi-protocol instant messaging library"
- mkdir -p "$subpkgdir"/usr/lib "$subpkgdir"/usr/share/sounds
- mv "$pkgdir"/usr/lib/*purple* "$subpkgdir"/usr/lib/
- mv "$pkgdir"/usr/share/purple "$pkgdir"/usr/share/sounds \
- "$subpkgdir"/usr/share/
-}
-_mv_purple() {
- pkgdesc="$1"
- shift
- mkdir -p "$subpkgdir"/usr/lib/purple-2/
- local i
- for i; do
- mv "$pkgdir"/usr/lib/purple-2/$i.* \
- "$subpkgdir"/usr/lib/purple-2/
- done
+ amove \
+ usr/lib/*purple* \
+ usr/share/purple \
+ usr/share/sounds
}
_bonjour() {
- _mv_purple "bonjour plugin for libpurple" libbonjour
+ pkgdesc="bonjour plugin for libpurple"
+ provides="lib$subpkgname=$pkgver-r$pkgrel"
+ replaces="lib$subpkgname"
+
+ amove usr/lib/purple-*/libbonjour*
}
_xmpp() {
- _mv_purple "Jabber/XMPP plugins for libpurple" libxmpp libjabber
+ pkgdesc="Jabber/XMPP plugins for libpurple"
+ provides="lib$subpkgname=$pkgver-r$pkgrel"
+ replaces="lib$subpkgname"
+
+ amove \
+ usr/lib/purple-*/libjabber* \
+ usr/lib/purple-*/libxmpp*
}
-sha512sums="b8594f2b2be31b137711157fb0fb05ed56a920018f621b521478b2cc88f5d7e5c4c4f82538ee2ab216f8bbd6eb005564bc89b6bec1554b72e32fe68233428ed2 pidgin-2.14.3.tar.gz"
+sha512sums="
+4dc255b3fc3d3e1341ba1aca53f8abb2e594d1b0a5d60bd0e2d5f421c6fa47449b3e0262d1f71b6289776445e8813f20257b4b748cab658e25158221651aea5d pidgin-2.14.13.tar.gz
+"