80 lines
2.4 KiB
Bash
80 lines
2.4 KiB
Bash
#!/usr/bin/bash
|
|
# JOBoRun : Jwm OpenBox Obarun RUNit
|
|
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
|
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
|
# Website : https://pozol.eu
|
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
|
|
|
pkgname=pidgin-mini-nodbus
|
|
pkgdesc="A minimal version of Pidgin for sane XMPP / IRC users no logind no dbus required"
|
|
pkgver=2.14.12
|
|
pkgrel=02
|
|
url="http://pidgin.im/"
|
|
options=('!libtool')
|
|
makedepends=('ca-certificates' 'python' )
|
|
source=(https://downloads.sourceforge.net/pidgin/pidgin-${pkgver}.tar.bz2)
|
|
|
|
build() {
|
|
cd "$srcdir/pidgin-$pkgver"
|
|
|
|
./configure --prefix=/usr --sysconfdir=/etc --disable-schemas-install \
|
|
--disable-meanwhile --disable-sm --disable-nm --disable-perl --disable-gnutls \
|
|
--disable-doxygen --disable-gtkspell --disable-gestures --disable-dbus --disable-dbus-glib \
|
|
--disable-consoleui --disable-tk --disable-tcl --disable-avahi \
|
|
--disable-gstreamer --disable-farstream --disable-idn --disable-mono \
|
|
--disable-vv --disable-nls --with-dynamic-prpls=jabber,irc \
|
|
--disable-gevolution --with-system-ssl-certs=/etc/ssl/certs
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "$srcdir/pidgin-$pkgver"
|
|
make DESTDIR="$pkgdir" install
|
|
sed -e 's/_//g' pidgin/data/pidgin.desktop.in > pidgin.desktop
|
|
install -Dm644 pidgin.desktop "$pkgdir"/usr/share/applications/pidgin.desktop
|
|
|
|
# Remove GConf schema file
|
|
rm -rf "$pkgdir/etc"
|
|
|
|
# Remove libpurple and pidgin development headers
|
|
rm -rf "$pkgdir/usr/include"
|
|
|
|
# Remove pkgconfig scripts
|
|
rm -rf "$pkgdir/usr/lib/pkgconfig"
|
|
|
|
# Remove libpurple aclocal macro file
|
|
rm -rf "$pkgdir/usr/share/aclocal"
|
|
}
|
|
|
|
arch=('i686' 'x86_64')
|
|
|
|
depends=('gtk2' 'startup-notification' 'libxss' 'nss' 'hicolor-icon-theme')
|
|
# you can add dbus dbus-glib here and remove /.configure --disable-dbus --disable-dbus-glib
|
|
|
|
provides=("pidgin" "libpurple")
|
|
|
|
conflicts=('pidgin' 'libpurple' 'pidgin-mini')
|
|
|
|
post_install() {
|
|
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
|
|
libtool --finish /usr/lib/pidgin
|
|
}
|
|
|
|
post_upgrade() {
|
|
post_install
|
|
}
|
|
|
|
post_remove() {
|
|
post_install
|
|
}
|
|
|
|
#---- license gpg-key sha256sums ----
|
|
|
|
license=('GPL')
|
|
|
|
sha256sums=(2b05246be208605edbb93ae9edc079583d449e2a9710db6d348d17f59020a4b7) # pidgin-2.14.12.tar.bz2
|
|
|
|
## bc36b8cbf82869f91a54bd3be615c1f8c52e17cfe2ff7103ef0aaaa603419e1e pidgin-mini-nodbus-2.14.12-02-x86_64.pkg.tar.lz
|
|
|
|
|