summaryrefslogtreecommitdiff
path: root/nonprism/pidgin-nonprism
diff options
context:
space:
mode:
Diffstat (limited to 'nonprism/pidgin-nonprism')
-rw-r--r--nonprism/pidgin-nonprism/PKGBUILD133
-rw-r--r--nonprism/pidgin-nonprism/nonprism.patch67
-rw-r--r--nonprism/pidgin-nonprism/pidgin.install11
3 files changed, 0 insertions, 211 deletions
diff --git a/nonprism/pidgin-nonprism/PKGBUILD b/nonprism/pidgin-nonprism/PKGBUILD
deleted file mode 100644
index 848606fd0..000000000
--- a/nonprism/pidgin-nonprism/PKGBUILD
+++ /dev/null
@@ -1,133 +0,0 @@
-# $Id: PKGBUILD 205034 2014-02-03 14:10:06Z foutrelis $
-# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
-# Contributor: Ionut Biru <ibiru@archlinux.org>
-# Contributor: Andrea Scarpino <andrea@archlinux.org>
-# Contributor: Alexander Fehr <pizzapunk gmail com>
-# Contributor: Lucien Immink <l.immink@student.fnt.hvu.nl>
-
-_pkgname=pidgin
-pkgname=('pidgin-nonprism' 'libpurple-nonprism' 'finch-nonprism')
-pkgver=2.10.9
-pkgrel=1
-arch=('i686' 'x86_64' 'mips64el')
-url="http://pidgin.im/"
-license=('GPL')
-makedepends=('startup-notification' 'gtkspell' 'libxss' 'nss' 'libsasl' 'libsm'
- 'libidn' 'python2' 'hicolor-icon-theme' 'farstream-0.1' 'avahi'
- 'tk' 'ca-certificates' 'intltool' 'networkmanager')
-source=(https://downloads.sourceforge.net/project/$_pkgname/Pidgin/$pkgver/$_pkgname-$pkgver.tar.bz2{,.asc}
- nonprism.patch)
-sha256sums=('dc362ed8577f623eea4554a79e917073aa726825074fea402f2e515f0f51f319'
- 'SKIP'
- 'f7acfb852cdecfed16e8b116546b643cad1c44d28b56f28ff5485f92af68e9e2')
-
-prepare() {
- cd "$srcdir/$_pkgname-$pkgver"
-
- 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
-
- # Use Python 2
- sed -i 's/env python$/&2/' */plugins/*.py \
- libpurple/purple-{remote,notifications-example,url-handler}
-}
-
-build() {
- cd "$srcdir/$_pkgname-$pkgver"
-
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --disable-schemas-install \
- --disable-meanwhile \
- --disable-gnutls \
- --enable-cyrus-sasl \
- --disable-doxygen \
- --enable-nm \
- --with-python=/usr/bin/python2 \
- --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, without support for unsafe and dangerous for privacy protocols"
- depends=('libpurple' 'startup-notification' 'gtkspell' 'libxss' 'libsm'
- 'hicolor-icon-theme')
- optdepends=('aspell: for spelling correction')
- provides=("$_pkgname=$pkgver")
- conflicts=$_pkgname
- replaces=$_pkgname
- install=pidgin.install
-
- cd "$srcdir/pidgin-$pkgver"
-
- # For linking
- make -C libpurple DESTDIR="$pkgdir" install-libLTLIBRARIES
-
- make -C pidgin DESTDIR="$pkgdir" install
- make -C doc DESTDIR="$pkgdir" install
-
- # Remove files that are packaged in libpurle
- make -C libpurple DESTDIR="$pkgdir" uninstall-libLTLIBRARIES
-
- 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, 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'
- 'python2-dbus: for purple-remote and purple-url-handler'
- 'tk: Tcl/Tk scripting support')
- provides=("${pkgname%-nonprism}=$pkgver")
- conflicts=${pkgname%-nonprism}
- replaces=${pkgname%-nonprism}
-
- cd "$srcdir/pidgin-$pkgver"
-
- for _dir in libpurple share/sounds share/ca-certs m4macros po; do
- make -C "$_dir" DESTDIR="$pkgdir" install
- done
-}
-
-package_finch-nonprism(){
- 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}
- replaces=${pkgname%-nonprism}
-
- cd "$srcdir/pidgin-$pkgver"
-
- # For linking
- make -C libpurple DESTDIR="$pkgdir" install-libLTLIBRARIES
-
- make -C finch DESTDIR="$pkgdir" install
- make -C doc DESTDIR="$pkgdir" install
-
- # Remove files that are packaged in libpurle
- make -C libpurple DESTDIR="$pkgdir" uninstall-libLTLIBRARIES
-
- rm "$pkgdir"/usr/share/man/man1/pidgin.1
-}
-
-# vim:set ts=2 sw=2 et:
diff --git a/nonprism/pidgin-nonprism/nonprism.patch b/nonprism/pidgin-nonprism/nonprism.patch
deleted file mode 100644
index 88140268e..000000000
--- a/nonprism/pidgin-nonprism/nonprism.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-diff -Nur pidgin-2.10.7/pidgin/gtkutils.c pidgin-2.10.7-nonprism/pidgin/gtkutils.c
---- a/pidgin/gtkutils.c 2013-02-11 07:16:53.000000000 -0200
-+++ b/pidgin/gtkutils.c 2013-08-16 19:59:22.633298587 -0300
-@@ -677,7 +677,6 @@
- GdkPixbuf *pixbuf = NULL;
- GtkSizeGroup *sg;
- GList *p;
-- const char *gtalk_name = NULL, *facebook_name = NULL;
- int i;
-
- aop_menu = g_malloc0(sizeof(AopMenu));
-@@ -686,55 +685,12 @@
- gtk_widget_show(aop_menu->menu);
- sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
-
-- if (purple_find_prpl("prpl-jabber")) {
-- gtalk_name = _("Google Talk");
-- facebook_name = _("Facebook (XMPP)");
-- }
--
- for (p = purple_plugins_get_protocols(), i = 0;
- p != NULL;
- p = p->next, i++) {
-
- plugin = (PurplePlugin *)p->data;
-
-- if (gtalk_name && strcmp(gtalk_name, plugin->info->name) < 0) {
-- char *filename = g_build_filename(DATADIR, "pixmaps", "pidgin", "protocols",
-- "16", "google-talk.png", NULL);
-- GtkWidget *item;
--
-- pixbuf = pidgin_pixbuf_new_from_file(filename);
-- g_free(filename);
--
-- gtk_menu_shell_append(GTK_MENU_SHELL(aop_menu->menu),
-- item = aop_menu_item_new(sg, pixbuf, gtalk_name, "prpl-jabber", "protocol"));
-- g_object_set_data(G_OBJECT(item), "fakegoogle", GINT_TO_POINTER(1));
--
-- if (pixbuf)
-- g_object_unref(pixbuf);
--
-- gtalk_name = NULL;
-- i++;
-- }
--
-- if (facebook_name && strcmp(facebook_name, plugin->info->name) < 0) {
-- char *filename = g_build_filename(DATADIR, "pixmaps", "pidgin", "protocols",
-- "16", "facebook.png", NULL);
-- GtkWidget *item;
--
-- pixbuf = pidgin_pixbuf_new_from_file(filename);
-- g_free(filename);
--
-- gtk_menu_shell_append(GTK_MENU_SHELL(aop_menu->menu),
-- item = aop_menu_item_new(sg, pixbuf, facebook_name, "prpl-jabber", "protocol"));
-- g_object_set_data(G_OBJECT(item), "fakefacebook", GINT_TO_POINTER(1));
--
-- if (pixbuf)
-- g_object_unref(pixbuf);
--
-- facebook_name = NULL;
-- i++;
-- }
--
- pixbuf = pidgin_create_prpl_icon_from_prpl(plugin, PIDGIN_PRPL_ICON_SMALL, NULL);
-
- gtk_menu_shell_append(GTK_MENU_SHELL(aop_menu->menu),
diff --git a/nonprism/pidgin-nonprism/pidgin.install b/nonprism/pidgin-nonprism/pidgin.install
deleted file mode 100644
index 1a05f573e..000000000
--- a/nonprism/pidgin-nonprism/pidgin.install
+++ /dev/null
@@ -1,11 +0,0 @@
-post_install() {
- gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
-}
-
-post_upgrade() {
- post_install
-}
-
-post_remove() {
- post_install
-}