summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Kotta2017-09-12 10:58:53 -0500
committerJonathan Kotta2017-09-12 10:58:53 -0500
commit6f471e394351cb1a95f2968fb44ea783ff02a5da (patch)
tree3ebd0f0b921c1d3b66881349ad714322f052d18d
parent2607758f61242b1ff7454f32231f64199b696a85 (diff)
downloadaur-6f471e394351cb1a95f2968fb44ea783ff02a5da.tar.gz
bump version, add emacs-module.h
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD16
2 files changed, 16 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9c823bbb8328..9c592d86c014 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = emacs-lucid
pkgdesc = The extensible, customizable, self-documenting real-time display editor (Lucid toolkit version)
- pkgver = 25.2
- pkgrel = 2
+ pkgver = 25.3
+ pkgrel = 1
url = http://www.gnu.org/software/emacs/emacs.html
arch = i686
arch = x86_64
@@ -18,11 +18,11 @@ pkgbase = emacs-lucid
depends = libxinerama
provides = emacs=25
conflicts = emacs
- source = ftp://ftp.gnu.org/gnu/emacs/emacs-25.2.tar.xz
- source = ftp://ftp.gnu.org/gnu/emacs/emacs-25.2.tar.xz.sig
+ source = ftp://ftp.gnu.org/gnu/emacs/emacs-25.3.tar.xz
+ source = ftp://ftp.gnu.org/gnu/emacs/emacs-25.3.tar.xz.sig
validpgpkeys = B29426DEFB07724C3C35E5D36592E9A3A0B0F199
validpgpkeys = 28D3BED851FDF3AB57FEF93C233587A47C207910
- md5sums = 06442d867158754bdde793eca420ca49
+ md5sums = 05da38e18da75c98d48ad69b5ab74e71
md5sums = SKIP
pkgname = emacs-lucid
diff --git a/PKGBUILD b/PKGBUILD
index db308f0534b9..78bfeef9aa3e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,19 +5,22 @@
# Based on emacs from [extra] and emacs-bzr from the AUR
pkgname=emacs-lucid
-pkgver=25.2
-pkgrel=2
+pkgver=25.3
+_pkgver_major=${pkgver/.*}
+pkgrel=1
pkgdesc="The extensible, customizable, self-documenting real-time display editor (Lucid toolkit version)"
arch=('i686' 'x86_64')
url="http://www.gnu.org/software/emacs/emacs.html"
license=('GPL3')
depends=('librsvg' 'gpm' 'm17n-lib' 'hicolor-icon-theme' 'dbus' 'alsa-lib' 'imagemagick' 'gnutls' 'libxrandr' 'libxinerama')
conflicts=('emacs')
-provides=('emacs=25')
+provides=("emacs=$_pkgver_major")
validpgpkeys=('B29426DEFB07724C3C35E5D36592E9A3A0B0F199'
'28D3BED851FDF3AB57FEF93C233587A47C207910')
-source=(ftp://ftp.gnu.org/gnu/emacs/emacs-$pkgver.tar.xz{,.sig})
-md5sums=('06442d867158754bdde793eca420ca49'
+_source_url_prefix="ftp://ftp.gnu.org/gnu/emacs"
+source=(${_source_url_prefix}/emacs-$pkgver.tar.xz
+ ${_source_url_prefix}/emacs-$pkgver.tar.xz.sig)
+md5sums=('05da38e18da75c98d48ad69b5ab74e71'
'SKIP')
build() {
@@ -30,6 +33,7 @@ build() {
./configure \
--prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var \
--with-x-toolkit=lucid --with-xft --without-gconf --without-gsettings \
+ --with-modules \
--with-gameuser=:games --program-transform-name='s/^ctags$/ctags.emacs/'
make
@@ -39,6 +43,8 @@ package() {
cd "$srcdir"/emacs-$pkgver
make DESTDIR="$pkgdir" install
+ install -m 644 -D -t "$pkgdir"/usr/include/ src/emacs-module.h
+
# fix user/root permissions on usr/share files
find "$pkgdir"/usr/share/emacs/$pkgver -exec chown root:root {} \;