diff options
Diffstat (limited to 'community/pidgin/APKBUILD')
-rw-r--r-- | community/pidgin/APKBUILD | 76 |
1 files changed, 47 insertions, 29 deletions
diff --git a/community/pidgin/APKBUILD b/community/pidgin/APKBUILD index 069870dad92..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.6 +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 \ @@ -52,38 +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=" -fbb72c9ecf0978791ec54945e1a1a2682039a0930a851b796078fb6098cf11622b499f80de240e198c65047c063ccb6e7f974b2454f2aea7acac59feaa113fa9 pidgin-2.14.6.tar.gz +4dc255b3fc3d3e1341ba1aca53f8abb2e594d1b0a5d60bd0e2d5f421c6fa47449b3e0262d1f71b6289776445e8813f20257b4b748cab658e25158221651aea5d pidgin-2.14.13.tar.gz " |