summaryrefslogtreecommitdiff
path: root/nonprism/pidgin-nonprism/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'nonprism/pidgin-nonprism/PKGBUILD')
-rw-r--r--nonprism/pidgin-nonprism/PKGBUILD34
1 files changed, 20 insertions, 14 deletions
diff --git a/nonprism/pidgin-nonprism/PKGBUILD b/nonprism/pidgin-nonprism/PKGBUILD
index ccf2a9af6..50bf3d05d 100644
--- a/nonprism/pidgin-nonprism/PKGBUILD
+++ b/nonprism/pidgin-nonprism/PKGBUILD
@@ -20,19 +20,12 @@ source=(http://downloads.sourceforge.net/$_pkgname/$_pkgname-$pkgver.tar.bz2
pidgin-2.10.7-link-libirc-to-libsasl2.patch nonprism.patch)
sha256sums=('eba32994eca20d1cf24a4261b059b2de71a1ec2dd0926e904074b0db49f7f192'
'063723d5dc5726c43137b4b383c9d07c2c008391f6a626faaf6cedd31a2f1e8f'
- '54c185493f7139768e316b989a5d23aa9d46662bf69026a92efbf69ad7d00973')
+ 'f7acfb852cdecfed16e8b116546b643cad1c44d28b56f28ff5485f92af68e9e2')
prepare() {
cd "$srcdir/$_pkgname-$pkgver"
- msg 'remove nonfree services'
- patch -Np1 -i $srcdir/nonprism.patch
- #rm -vrf libpurple/protocols/{gg,jabber/google,msn,mxit,myspace,novell,oscar,yahoo}
- #rm -v pidgin/pixmaps/protocols/16/{aim,facebook,gadu-gadu,google-talk,icq,msn,mxit,myspace,novell,yahoo}.png
- #rm -v pidgin/pixmaps/protocols/16/scalable/{aim,gadu-gadu,icq,msn,novell,yahoo}.svg
- #rm -v pidgin/pixmaps/protocols/22/{aim,facebook,gadu-gadu,google-talk,icq,msn,mxit,myspace,novell,yahoo}.png
- #rm -v pidgin/pixmaps/protocols/22/scalable/{aim,gadu-gadu,icq,msn,novell,yahoo}.svg
- #rm -v pidgin/pixmaps/protocols/48/{aim,facebook,gadu-gadu,icq,msn,mxit,myspace,novell,yahoo}.png
- #rm -v pidgin/pixmaps/protocols/scalable/{aim,gadu-gadu,google-talk,icq,msn,mxit,novell,yahoo}.svg
+ msg 'remove Google Talk and Facebook protocols'
+ patch -Np1 -i "$srcdir/nonprism.patch"
msg 'remove wrong OS term'
sed -i 's|on Linux|on GNU/Linux|' libpurple/valgrind.h
sed -i 's|On Linux|On GNU/Linux|' libpurple/connection.h
@@ -59,12 +52,13 @@ build() {
--disable-doxygen \
--enable-nm \
--with-python=/usr/bin/python2 \
- --with-system-ssl-certs=/etc/ssl/certs
+ --with-system-ssl-certs=/etc/ssl/certs \
+ --with-dynamic-prpls=bonjour,irc,jabber,silc,simple,zephyr
make
}
package_pidgin-nonprism(){
- pkgdesc="Multi-protocol instant messaging client"
+ pkgdesc="Multi-protocol instant messaging client, without support for unsafe and dangerous for privacy protocols"
depends=('libpurple' 'startup-notification' 'gtkspell' 'libxss' 'libsm'
'hicolor-icon-theme')
optdepends=('aspell: for spelling correction')
@@ -87,10 +81,22 @@ package_pidgin-nonprism(){
install -Dm644 pidgin.desktop "$pkgdir"/usr/share/applications/pidgin.desktop
rm "$pkgdir/usr/share/man/man1/finch.1"
+
+ msg "Removing PRISM images"
+ rm -v "$pkgdir"/usr/share/pixmaps/pidgin/emblems/{16/aol-client.png,scalable/aol-client.svg}
+ rm -v "$pkgdir"/usr/share/pixmaps/pidgin/emotes/default/msn{,-away,-busy,_online}.png
+ rm -v "$pkgdir"/usr/share/pixmaps/pidgin/protocols/{16,22}/google-talk.png
+ rm -v "$pkgdir"/usr/share/pixmaps/pidgin/protocols/{16,22,48}/{aim,facebook,gadu-gadu,icq,meanwhile,msn,mxit,myspace,novell,yahoo}.png
+ rm -v "$pkgdir"/usr/share/pixmaps/pidgin/protocols/scalable/{aim,gadu-gadu,google-talk,icq,meanwhile,msn,mxit,novell,yahoo}.svg
+
+ msg "patch pidgin desktop"
+ sed -i "\|Comment\[|d
+ s|Supports AIM, Google Talk, Jabber/XMPP, MSN, Yahoo and more|Supports Jabber/XMPP and more|
+ " "$pkgdir"/usr/share/applications/pidgin.desktop
}
package_libpurple-nonprism(){
- pkgdesc="IM library extracted from Pidgin"
+ pkgdesc="IM library extracted from Pidgin, without support for unsafe and dangerous for privacy protocols"
depends=('farstream-0.1' 'libsasl' 'libidn' 'dbus-glib' 'nss')
optdepends=('avahi: Bonjour protocol support'
'ca-certificates: SSL CA certificates'
@@ -108,7 +114,7 @@ package_libpurple-nonprism(){
}
package_finch-nonprism(){
- pkgdesc="A ncurses-based messaging client"
+ pkgdesc="A ncurses-based messaging client, without support for unsafe and dangerous for privacy protocols"
depends=("libpurple=$pkgver-$pkgrel" 'libx11' 'python2')
provides=("${pkgname%-nonprism}=$pkgver")
conflicts=${pkgname%-nonprism}