summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNarrat2015-05-12 21:17:57 +0200
committerNarrat2015-05-12 21:17:57 +0200
commit5df6231d544a270872308ff0fef0032432b9a086 (patch)
treec37726341a96d31ee6d1be34989ee86e0674999b
downloadaur-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--.SRCINFO38
-rw-r--r--PKGBUILD84
-rw-r--r--smuxi.install11
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
+}