Package Details: pidgin-hg 3.r42589.8627951788d1-1

Git Clone URL: https://aur.archlinux.org/pidgin-hg.git (read-only, click to copy)
Package Base: pidgin-hg
Description: Multi-protocol instant messaging client. Latest mercurial build.
Upstream URL: http://pidgin.im/
Licenses: GPL
Conflicts: finch, libpurple, pidgin
Provides: finch, libpurple, pidgin
Submitter: SolarAquarion
Maintainer: SolarAquarion
Last Packager: SolarAquarion
Votes: 7
Popularity: 0.96
First Submitted: 2015-12-02 23:15 (UTC)
Last Updated: 2024-02-04 04:11 (UTC)

Required by (96)

Sources (1)

Latest Comments

1 2 Next › Last »

electricprism commented on 2025-01-04 05:43 (UTC) (edited on 2025-01-04 08:17 (UTC) by electricprism)

This worked for me 2025.01.04 -- I couldn't get arch-meson to work so I just used meson directly. (requires pango >= 1.55 which you will have to install manually until it enters the main repo)

# Maintainer: Hugo Osvaldo Barrera <hugo@barrera.io>
# Contributor: Sebastian Ullrich <echo c2ViYXN0aUBudWxscmkuY2gK|base64 -d>
# Contributor: lishengming.zju <lishengming.zju@gmail.com>
# Maintainer: Solomon Choina <shlomochoina@gmail.com
pkgname=('pidgin-hg') #'libpurple-hg' 'finch-hg')
_hgname=pidgin
pkgver=3.r43127.eae3279e871c
pkgrel=1
provides=("pidgin" "libpurple" "finch")
conflicts=("pidgin" "libpurple" "finch")
pkgdesc="Multi-protocol instant messaging client. Latest mercurial build."
arch=('i686' 'x86_64')
url="http://pidgin.im/"
license=('GPL')
depends=('enchant' 'libgadu' 'gplugin-hg' 'gmime3' 'qt5-base'
  'talkatu-hg' 'libgnt3-hg' 'meanwhile' 'farstream'
   'libsasl' 'libidn' 'nss' 'kwallet5' 'hasl-hg'
   'libgnome-keyring' 'startup-notification' 'gtkspell'
   'libxss' 'libsm' 'dbus-glib' 'json-glib' 'libadwaita' 'birb-hg' 'xeme-hg' 'pango>=1.55')
optdepends=('avahi: Bonjour protocol support'
    'ca-certificates: SSL CA certificates'
    'python-dbus: for purple-remote and purple-url-handler'
    'tk: Tcl/Tk scripting support'
    'aspell: for spelling correction')
makedepends=('mercurial' 'avahi' 'tk' "gobject-introspection" 'ca-certificates' 'intltool'
             'tk' 'ca-certificates' 'intltool' 'networkmanager'
             'startup-notification' 'gtkspell' 'libxss' 'libsm'
             'hicolor-icon-theme' 'dbus-glib' 'json-glib' 'vala'
             'farstream' 'libsasl' 'gtk-doc' 'nss' 'cmake'
             'libgnome-keyring' 'gi-docgen')
makedepends+=('libx11' 'meson')
options=('!libtool')
source=('pidgin::hg+https://keep.imfreedom.org/pidgin/pidgin#branch=default')
sha256sums=('SKIP')

pkgver() {
  cd "$srcdir"/pidgin

  printf "3.r%s.%s" "$(hg identify -n)" "$(hg identify -i)"
}

build() {
  # !! 1. Announcement:
  # !!    `https://discourse.imfreedom.org/t/pidgin-3-0-experimental-1-has-been-released/227`
  # !!
  # !! 2. Requires Pango >= 1.55:
  # !!    Open the URL & Save to: `~/Downloads`
  # !!    `https://archlinux.org/packages/gnome-unstable/x86_64/pango/download/`
  # !! 
  # !! 3. Install Pango >= 1.55
  # !!    `sudo pacman -U ~/Downloads/pango-1_1.55.5-1-x86_64.pkg.tar.zst`

  # !! `meson` ONLY !!
  cd "$srcdir"/pidgin

  meson setup --prefix=/usr --buildtype=plain "$srcdir"/build --reconfigure \
    -Dkwallet=enabled \
    -Ddoc=true \
    -Dunity-integration=disabled \
    -Davahi=enabled

  # `meson compile -C "$srcdir"/build`
  # `ninja -C "$srcdir"/build`
  # WORKS: ninja -C "$srcdir"/build
  meson compile -C "$srcdir"/build

  # !! `arch-meson` ONLY !!
  #
  #arch-meson pidgin "$srcdir"/build \
  #  -Dkwallet=enabled \
  #  -Ddoc=true \
  #  -Dunity-integration=disabled \
  #  -Davahi=enabled #\
  #  #-Dlibgadu=enabled
  #
  #ninja -C "$srcdir"/build
}

package(){
  # !! `meson` ONLY !!
  DESTDIR=$pkgdir ninja -C "$srcdir"/build install

  # !! `arch-meson` ONLY !!
  # For linking
  # DESTDIR=$pkgdir ninja -C "$srcdir"/build install
}

FabioLolix commented on 2023-04-23 19:55 (UTC)

  • hasl-hg don't exist yet
  • depends don't have to be makedepends (hasl-hg)

EndlessEden commented on 2022-12-14 04:51 (UTC)

successfully built; 14/12/22-1551@AEST

PKGBUILD Diff: https://gist.github.com/EndlessEden/3511acd4233a981722715288d2ca1497

EndlessEden commented on 2022-12-14 03:48 (UTC)

refuses to configure, as old options are in PKGBUILD.

pidgin/meson.build:23:0: ERROR: Unknown options: "silc, zephyr"

morsmortium commented on 2022-06-26 10:27 (UTC)

[480/619] Compiling C object pidgin/libpidgin3.so.20.0.0.p/pidginpluginsdialog.c.o
FAILED: pidgin/libpidgin3.so.20.0.0.p/pidginpluginsdialog.c.o 
cc -Ipidgin/libpidgin3.so.20.0.0.p -Ipidgin -I../pidgin/pidgin -I. -I../pidgin -I../pidgin/pidgin/prefs -Ilibpurple -I../pidgin/libpurple -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/gplugin-gtk3-1.0 -I/usr/include/gplugin-1.0 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/json-glib-1.0 -I/usr/include/libhandy-1 -I/usr/include/nice -I/usr/include/p11-kit-1 -I/usr/include/gupnp-igd-1.0 -I/usr/include/gupnp-1.2 -I/usr/include/gssdp-1.2 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/uuid -I/usr/include/talkatu-1.0 -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -DHAVE_CONFIG_H=1 '-DVERSION="3.0.0-devel"' '-DDISPLAY_VERSION="3.0.0-devel"' '-DPURPLE_WEBSITE="https://pidgin.im/"' '-DGETTEXT_PACKAGE="pidgin"' -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_70 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_70 -DSOUP_VERSION_MIN_REQUIRED=SOUP_VERSION_2_42 -DSOUP_VERSION_MAX_ALLOWED=SOUP_VERSION_2_42 -DPURPLE_DISABLE_DEPRECATED -DPIDGIN_DISABLE_DEPRECATED -DFINCH_DISABLE_DEPRECATED -DGNT_DISABLE_DEPRECATED -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fPIC -pthread -DPIDGIN_COMPILATION -DG_LOG_USE_STRUCTURED '-DG_LOG_DOMAIN="Pidgin"' -MD -MQ pidgin/libpidgin3.so.20.0.0.p/pidginpluginsdialog.c.o -MF pidgin/libpidgin3.so.20.0.0.p/pidginpluginsdialog.c.o.d -o pidgin/libpidgin3.so.20.0.0.p/pidginpluginsdialog.c.o -c ../pidgin/pidgin/pidginpluginsdialog.c
In file included from ../pidgin/pidgin/pidginpluginsdialog.c:29:
/usr/include/gplugin-gtk3-1.0/gplugin-gtk.h:31:10: fatal error: gplugin-gtk-plugin-info.h: No such file or directory
   31 | #include <gplugin-gtk-plugin-info.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

Even though gplugin-hg is installed and /usr/include/gplugin-gtk3-1.0/gplugin-gtk/gplugin-gtk-plugin-info.h exists

maxmitti commented on 2021-10-18 13:09 (UTC)

Dependencies libhandy and gi-docgen are missing.

jaywalker commented on 2021-02-23 01:52 (UTC)

The GPLUGIN_CORE_FLAGS_NONE issue is resolved by installing gplugin-hg with changes to its PKGBUILD noted in my comment on its AUR page.

EndlessEden commented on 2020-10-10 05:02 (UTC)

wont build; "error: ‘GPLUGIN_CORE_FLAGS_NONE’ undeclared (first use in this function)"

gplugin-hg: 1738.3a324eded447-1

EndlessEden commented on 2018-04-14 14:10 (UTC) (edited on 2018-04-15 16:06 (UTC) by EndlessEden)

You should put in a check, to make sure the user is using a UTF-8 Locale; otherwise, it will fail to build.

Also, pkg-config files are not being included with the package. [Located in, build/meson-private/] They are not copied by the installer, as such a line to copy them, to "usr/lib/pkgconfig/" and symlink "pidgin-3.pc > pidgin.pc", as well as "purple-3.pc > purple.pc", would resolve it.

Thanks ^_^

TomaszGasior commented on 2018-03-17 16:43 (UTC)

Impossible to build. Package "webkitgtk3" does not exists.