diff options
author | Narrat | 2015-05-12 21:17:57 +0200 |
---|---|---|
committer | Narrat | 2015-05-12 21:17:57 +0200 |
commit | 5df6231d544a270872308ff0fef0032432b9a086 (patch) | |
tree | c37726341a96d31ee6d1be34989ee86e0674999b | |
download | aur-5df6231d544a270872308ff0fef0032432b9a086.tar.gz |
Smuxi: Latest files for git PKGBuild
to see the history: https://github.com/Narrat/PKGBuilds
My history didn't contain the .SRCINFO so I cannot import the history
-rw-r--r-- | .SRCINFO | 38 | ||||
-rw-r--r-- | PKGBUILD | 84 | ||||
-rw-r--r-- | smuxi.install | 11 |
3 files changed, 133 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c421b6725db6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,38 @@ +# Generated by makepkg 4.2.1 +# Tue May 12 19:16:01 UTC 2015 +pkgbase = smuxi-git + pkgdesc = free, distributed and user-friendly IRC / Twitter / XMPP / Campfire / JabbR client for GNOME/GTK+ + pkgver = 0.11.r185.g2b760df + pkgrel = 1 + url = https://www.smuxi.im/ + arch = any + license = GPL + makedepends = intltool + makedepends = git + makedepends = notify-sharp + makedepends = log4net + makedepends = nini + makedepends = gtkspell + makedepends = stfl + source = git://github.com/meebey/smuxi + md5sums = SKIP + +pkgname = smuxi-server-git + pkgdesc = free, distributed and user-friendly IRC / Twitter / XMPP / Campfire / JabbR client for GNOME/GTK+ (common files and server) + depends = log4net + depends = nini + provides = smuxi-server + conflicts = smuxi-server + +pkgname = smuxi-git + pkgdesc = free, distributed and user-friendly IRC / Twitter / XMPP / Campfire / JabbR client for GNOME/GTK+ (frontends) + install = smuxi.install + depends = smuxi-server + depends = notify-sharp + depends = gtkspell + depends = stfl + depends = hicolor-icon-theme + depends = xdg-utils + provides = smuxi + conflicts = smuxi + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..baaed0f2805a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,84 @@ +# Maintainer: Lex Black (autumn-wind at web.de) +# Contributor: Balló György <ballogyor+arch at gmail dot com> + +_pkgbase=smuxi +pkgbase=${_pkgbase}-git +pkgname=('smuxi-server-git' 'smuxi-git') +pkgver=0.11.r185.g2b760df +pkgrel=1 +pkgdesc="free, distributed and user-friendly IRC / Twitter / XMPP / Campfire / JabbR client for GNOME/GTK+" +arch=('any') +url="https://www.smuxi.im/" +license=('GPL') +makedepends=('intltool' 'git' 'notify-sharp' 'log4net' 'nini' 'gtkspell' 'stfl') +#options=('!emptydirs') +source=('git://github.com/meebey/smuxi') +md5sums=('SKIP') + + +pkgver() { + cd $_pkgbase + git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g' +} + +prepare() { + cd $_pkgbase + git submodule init + git submodule update +} + +build() { + cd $srcdir/$_pkgbase + + ./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --enable-engine-irc \ + --enable-engine-xmpp \ + --disable-engine-twitter \ + --disable-engine-campfire \ + --disable-engine-jabbr \ + --enable-frontend-gnome \ + --enable-frontend-stfl \ + --with-vendor-package-version="Arch Linux Git-$pkgver-$pkgrel (master)" + + make +} + +package_smuxi-server-git() { + pkgdesc+=" (common files and server)" + depends=('log4net' 'nini') + conflicts=('smuxi-server') + provides=('smuxi-server') + + + cd "$srcdir/$_pkgbase" + + make DESTDIR="$pkgdir" install + + # Split frontend + [[ -d $srcdir/frontend ]] && rm -r "$srcdir/frontend/" + mkdir "$srcdir"/frontend + mv "$pkgdir"/usr/bin/smuxi-frontend-{gnome,stfl} \ + "$pkgdir"/usr/lib/pkgconfig/smuxi-frontend.pc \ + "$pkgdir"/usr/lib/smuxi/smuxi-frontend* \ + "$pkgdir"/usr/share/{applications,icons} \ + "$pkgdir"/usr/share/man/man1/smuxi-frontend* \ + "$srcdir/frontend/" +} + +package_smuxi-git() { + pkgdesc+=" (frontends)" + depends=('smuxi-server' 'notify-sharp' 'gtkspell' 'stfl' 'hicolor-icon-theme' 'xdg-utils') + install=smuxi.install + conflicts=('smuxi') + provides=('smuxi') + + + cd "$srcdir/frontend" + + mkdir -p "$pkgdir"/usr/{bin,lib/{pkgconfig,smuxi},share/man/man1} + mv smuxi-frontend-{gnome,stfl} "$pkgdir/usr/bin" + mv smuxi-frontend.pc "$pkgdir/usr/lib/pkgconfig" + mv smuxi-frontend*.1 "$pkgdir/usr/share/man/man1" + mv smuxi-frontend* "$pkgdir/usr/lib/smuxi" + mv {applications,icons} "$pkgdir/usr/share" +} diff --git a/smuxi.install b/smuxi.install new file mode 100644 index 000000000000..2c455e952b7b --- /dev/null +++ b/smuxi.install @@ -0,0 +1,11 @@ +post_install() { + xdg-icon-resource forceupdate +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} |