diff options
Diffstat (limited to 'community/pidgin/APKBUILD')
-rw-r--r-- | community/pidgin/APKBUILD | 79 |
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 +" |