wok annotate pidgin/receipt @ rev 25672

Up minidlna (1.3.3), phpmyadmin (5.2.1), pidgin (2.14.13), redis (7.2.4), rsync (3.2.7), rust (1.76.0), screen (4.9.1), squashfs (4.6.1), squid (6.7), stunnel (5.72), tcpdump (4.99.4)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Feb 26 14:07:44 2024 +0000 (3 months ago)
parents 29df00e1e19d
children
rev   line source
pankso@41 1 # SliTaz package receipt.
pankso@41 2
pankso@41 3 PACKAGE="pidgin"
pascal@25672 4 VERSION="2.14.13"
pankso@186 5 CATEGORY="network"
pankso@41 6 SHORT_DESC="Instant messaging client using GTK+."
pankso@41 7 MAINTAINER="pankso@slitaz.org"
pascal@15001 8 LICENSE="GPL2"
Hans-G?nter@24273 9 WEB_SITE="https://www.pidgin.im/"
Hans-G?nter@24273 10
pankso@41 11 TARBALL="$PACKAGE-$VERSION.tar.bz2"
pascal@25420 12 WGET_URL="$SF_MIRROR/project/$PACKAGE/Pidgin/$VERSION/$TARBALL"
Hans-G?nter@24273 13
pascal@16678 14 PROVIDE="purple"
Hans-G?nter@24273 15 DEPENDS="cyrus-sasl gmp gnutls gtk+ libgcrypt libgpg-error libidn libtasn1 libxcb
Hans-G?nter@24273 16 libxml2 ncursesw nss startup-notification xcb-util xorg-libXdamage"
Hans-G?nter@24273 17 BUILD_DEPENDS="cyrus-sasl-dev expat-dev GConf gmp-dev gnutls-dev gtk+-dev
Hans-G?nter@24273 18 intltool libgcrypt-dev libgpg-error-dev libidn-dev libtasn1-dev
Hans-G?nter@24273 19 libxcb-dev libxml2-dev ncursesw-dev nss-dev startup-notification-dev
pascal@25493 20 libgnt-dev xcb-util-dev"
pankso@41 21
Hans-G?nter@24273 22 # @maintainer: Please update also libpurple-dev
slaxemulator@12419 23
pascal@25607 24 # Rules to configure and make the package.
pascal@24082 25 current_version()
pascal@24082 26 {
pascal@24082 27 wget -O - https://sourceforge.net/projects/$PACKAGE/files/Pidgin 2>/dev/null | \
pascal@25607 28 sed '/scope="row/!d;s|.*a href="|"https://sourceforge.net|;s| .*||;q' | xargs wget -O - 2>/dev/null | \
pascal@24082 29 sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|;q"
pascal@24082 30 }
pascal@24082 31
pankso@41 32 # Rules to configure and make the package.
pankso@41 33 compile_rules()
pankso@41 34 {
pankso@3634 35 touch pidgin.desktop
Hans-G?nter@24273 36
Hans-G?nter@24273 37 # 2.14.8 to avoid
Hans-G?nter@24273 38 # diff: can't stat 'package_revision_raw.txt': No such file or directory
Hans-G?nter@24273 39 touch package_revision_raw.txt
Hans-G?nter@24273 40
slaxemulator@12419 41 # Pidgin doesn't explicitly link to libm
pascal@17670 42 export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries"
Hans-G?nter@24273 43
Hans-G?nter@24273 44 ./configure \
Hans-G?nter@24273 45 --prefix=/usr \
Hans-G?nter@24273 46 --infodir=/usr/share/info \
Hans-G?nter@24273 47 --mandir=/usr/share/man \
Hans-G?nter@24273 48 --disable-gevolution \
Hans-G?nter@24273 49 --disable-perl \
Hans-G?nter@24273 50 --disable-screensaver \
Hans-G?nter@24273 51 --disable-gtkspell \
Hans-G?nter@24273 52 --disable-gstreamer \
Hans-G?nter@24273 53 --disable-gstreamer-interfaces \
Hans-G?nter@24273 54 --disable-meanwhile \
Hans-G?nter@24273 55 --disable-avahi \
Hans-G?nter@24273 56 --disable-nm \
Hans-G?nter@24273 57 --disable-tcl \
Hans-G?nter@24273 58 --disable-tk \
Hans-G?nter@24273 59 --disable-dbus \
Hans-G?nter@24273 60 --disable-vv \
Hans-G?nter@24273 61 --disable-idn \
Hans-G?nter@24273 62 --disable-sm \
pascal@2522 63 $CONFIGURE_ARGS &&
Hans-G?nter@24273 64 make &&
slaxemulator@12419 65 make install
pascal@25493 66 cd finch
pascal@25493 67 make
pankso@41 68 }
pankso@41 69
pankso@41 70 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@41 71 genpkg_rules()
pankso@41 72 {
Hans-G?nter@24273 73 mkdir -p $fs/usr/lib
Hans-G?nter@24273 74 mkdir -p $fs/usr/share/pixmaps
Hans-G?nter@24273 75
Hans-G?nter@24273 76 cp -a $install/usr/bin $fs/usr
Hans-G?nter@24273 77 cp -a $install/usr/lib/*.so* $fs/usr/lib
Hans-G?nter@24273 78 cp -a $install/usr/lib/pidgin $fs/usr/lib
Hans-G?nter@24273 79 cp -a $install/usr/lib/purple-2 $fs/usr/lib
Hans-G?nter@24273 80 rm $fs/usr/lib/pidgin/*.la
Hans-G?nter@24273 81 rm $fs/usr/lib/purple-2/*.la
Hans-G?nter@24273 82 cp -a $install/usr/share/purple $fs/usr/share
Hans-G?nter@24273 83 cp -a $install/usr/share/pixmaps/pidgin $fs/usr/share/pixmaps
Hans-G?nter@24273 84 cp -a $install/usr/share/icons/hicolor/24x24/apps/* \
Hans-G?nter@24273 85 $fs/usr/share/pixmaps
pankso@41 86 }