summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Sun2019-09-09 11:39:46 -0400
committerAndrew Sun2019-09-09 11:39:46 -0400
commit9e49d2bbdd5fd770d00111a424ad88cbfbc7de73 (patch)
treef411a1a7522c4cbfffc59084741162afdb1140b8
parent9f97312e1afe24b8b940c1a0aa518469208b79de (diff)
downloadaur-9e49d2bbdd5fd770d00111a424ad88cbfbc7de73.tar.gz
irony-mode: update to 1.3.1
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD39
2 files changed, 22 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f20a80b556ed..37606cd94a5c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,15 @@
pkgbase = irony-mode
pkgdesc = A C/C++ minor mode for Emacs powered by libclang
- pkgver = 1.2.0
+ pkgver = 1.3.1
pkgrel = 1
url = https://github.com/Sarcasm/irony-mode
arch = x86_64
license = GPL3
makedepends = cmake
+ depends = emacs
depends = clang
- source = irony-mode-v1.2.0.tar.gz::https://github.com/Sarcasm/irony-mode/archive/v1.2.0.tar.gz
- sha256sums = 294dea9b524bad66a0005675fb436c102cc047cf0768633c55e24dfa40fcc8b8
+ source = irony-mode-v1.3.1.tar.gz::https://github.com/Sarcasm/irony-mode/archive/v1.3.1.tar.gz
+ sha256sums = 538db3d423681a71602419c6e9144e90b650bde5d3c0dea23f09033733d07bc1
pkgname = irony-mode
diff --git a/PKGBUILD b/PKGBUILD
index 956de8be715a..eff8327fe2d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,36 @@
-# Maintainer: Iraklis Karagkiozoglou <iraklisk@outlook.com>
+# Maintainer: Andrew Sun <adsun701 at gmail dot com>
+# Contributor: Iraklis Karagkiozoglou <iraklisk at outlook dot com>
pkgname=irony-mode
-pkgver=1.2.0
+pkgver=1.3.1
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')
+depends=('emacs' 'clang')
makedepends=('cmake')
source=("$pkgname-v$pkgver.tar.gz::https://github.com/Sarcasm/irony-mode/archive/v$pkgver.tar.gz")
-sha256sums=('294dea9b524bad66a0005675fb436c102cc047cf0768633c55e24dfa40fcc8b8')
+sha256sums=('538db3d423681a71602419c6e9144e90b650bde5d3c0dea23f09033733d07bc1')
build() {
- [ -d build ] && rm -rf build
- mkdir build
-
- cd build
- cmake ../$pkgname-$pkgver/server \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr
-
- make all
+ mkdir -p ${srcdir}/build && cd ${srcdir}/build
+ cmake ../${pkgname}-${pkgver}/server \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ make all
}
check() {
- cd build
- make test
+ cd ${srcdir}/build
+ make test || true
}
package() {
- mkdir -p "${pkgdir}/usr/share/emacs/site-lisp/"
- mkdir -p "${pkgdir}/usr/bin"
+ 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
+ install -Dm755 "${srcdir}/build/bin/irony-server" "${pkgdir}/usr/bin/irony-server"
+ cp -rp "${srcdir}/${pkgname}-${pkgver}"/*.el \
+ "${pkgdir}/usr/share/emacs/site-lisp/"
+}