diff options
author | Iraklis Karagkiozoglou | 2018-09-08 05:55:33 +0300 |
---|---|---|
committer | Iraklis Karagkiozoglou | 2018-09-08 05:55:33 +0300 |
commit | 9f97312e1afe24b8b940c1a0aa518469208b79de (patch) | |
tree | 5b7ad988181c6de7644339dd69be87d6e3a1547b | |
download | aur-9f97312e1afe24b8b940c1a0aa518469208b79de.tar.gz |
Irony Mode version 1.2.0
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f20a80b556ed --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = irony-mode + pkgdesc = A C/C++ minor mode for Emacs powered by libclang + pkgver = 1.2.0 + pkgrel = 1 + url = https://github.com/Sarcasm/irony-mode + arch = x86_64 + license = GPL3 + makedepends = cmake + depends = clang + source = irony-mode-v1.2.0.tar.gz::https://github.com/Sarcasm/irony-mode/archive/v1.2.0.tar.gz + sha256sums = 294dea9b524bad66a0005675fb436c102cc047cf0768633c55e24dfa40fcc8b8 + +pkgname = irony-mode + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..956de8be715a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Iraklis Karagkiozoglou <iraklisk@outlook.com> + +pkgname=irony-mode +pkgver=1.2.0 +pkgrel=1 +pkgdesc="A C/C++ minor mode for Emacs powered by libclang" +arch=('x86_64') +url="https://github.com/Sarcasm/irony-mode" +license=('GPL3') +depends=('clang') +makedepends=('cmake') +source=("$pkgname-v$pkgver.tar.gz::https://github.com/Sarcasm/irony-mode/archive/v$pkgver.tar.gz") +sha256sums=('294dea9b524bad66a0005675fb436c102cc047cf0768633c55e24dfa40fcc8b8') + +build() { + [ -d build ] && rm -rf build + mkdir build + + cd build + cmake ../$pkgname-$pkgver/server \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr + + make all +} + +check() { + cd build + make test +} + +package() { + mkdir -p "${pkgdir}/usr/share/emacs/site-lisp/" + mkdir -p "${pkgdir}/usr/bin" + + cp "${srcdir}/build/bin/irony-server" "${pkgdir}/usr/bin" + cp -rp "$srcdir"/"$pkgname"-"$pkgver"/*.el \ + "${pkgdir}/usr/share/emacs/site-lisp/" +}
\ No newline at end of file |