diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | makefile.patch | 13 |
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..927a8932edbb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,12 @@ +pkgbase = mcabber-module-mucignore-git + pkgdesc = mcabber plugin to ignore messages from MUC user + pkgver = 1.dc5e4d7 + pkgrel = 1 + url = https://github.com/hirthwork/mcabber-mucignore + arch = any + source = git+https://github.com/hirthwork/mcabber-mucignore + source = makefile.patch + md5sums = SKIP + md5sums = 7219c0feeb45e15e3c7a07724b668f96 + +pkgname = mcabber-module-mucignore-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..66993eaa8a67 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: h5v <h5v@protonmail.com> + +pkgname="mcabber-module-mucignore-git" +pkgrel=1 +pkgver=1.dc5e4d7 +pkgdesc="mcabber plugin to ignore messages from MUC user" +url="https://github.com/hirthwork/mcabber-mucignore" +arch=('any') +makedepends=() +source=( + git+https://github.com/hirthwork/mcabber-mucignore + makefile.patch +) +md5sums=( + SKIP + 7219c0feeb45e15e3c7a07724b668f96 +) + +pkgver() { + cd "mcabber-mucignore" + echo $(git rev-list --count master).$(git rev-parse --short master) +} + +prepare() { + cd "mcabber-mucignore" + git apply $srcdir/makefile.patch +} + +build() { + cd "mcabber-mucignore" + make +} + +package() { + install -m 555 -D "$srcdir/mcabber-mucignore/libmucignore.so" "$pkgdir/usr/lib/mcabber/libmucignore.so" +} diff --git a/makefile.patch b/makefile.patch new file mode 100644 index 000000000000..347c8cd2daf6 --- /dev/null +++ b/makefile.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile b/Makefile +index 54482d8..014007c 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,5 +1,7 @@ + all: +- gcc mucignore.c $(CFLAGS) -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include/ -I/usr/include/loudmouth-1.0/ -std=c99 -lglib-2.0 -shared -DMODULES_ENABLE -o libmucignore.so -fPIC ++ gcc mucignore.c $(CFLAGS) \ ++ `pkg-config --cflags mcabber` -std=c99 \ ++ -shared -DMODULES_ENABLE -o libmucignore.so -fPIC + + install: all + install -D libmucignore.so "$(DESTDIR)"/libmucignore.so |