summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Kamm2023-08-14 10:11:42 -0700
committerJack Kamm2023-08-14 10:11:42 -0700
commitf53716f917bef49f939577bfe45dcaad56abd60e (patch)
tree51b00fab7ab998124f2e3277f1587c32536190b4
parent7caf1d15d2f4a41761a95495c7e664fa21fa304e (diff)
downloadaur-f53716f917bef49f939577bfe45dcaad56abd60e.tar.gz
Update to emacs29. Add new dependencies and flags from extra/emacs
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD12
2 files changed, 20 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3ad3e9af7738..986fa8fdb3dc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = emacs-lucid
pkgdesc = The extensible, customizable, self-documenting real-time display editor (Lucid toolkit version)
- pkgver = 28.2
+ pkgver = 29.1
pkgrel = 7
url = http://www.gnu.org/software/emacs/emacs.html
arch = x86_64
@@ -30,8 +30,13 @@ pkgbase = emacs-lucid
depends = libpng
depends = librsvg-2.so
depends = libsm
+ depends = sqlite
+ depends = libsqlite3.so
depends = libsystemd.so
depends = libtiff.so
+ depends = libtree-sitter.so
+ depends = libwebp.so
+ depends = libwebpdemux.so
depends = libx11
depends = libxcb
depends = libxext
@@ -46,13 +51,13 @@ pkgbase = emacs-lucid
depends = m17n-lib
depends = xaw3d
depends = zlib
- provides = emacs=28
+ provides = emacs=29
conflicts = emacs
- source = ftp://ftp.gnu.org/gnu/emacs/emacs-28.2.tar.xz
- source = ftp://ftp.gnu.org/gnu/emacs/emacs-28.2.tar.xz.sig
+ source = ftp://ftp.gnu.org/gnu/emacs/emacs-29.1.tar.xz
+ source = ftp://ftp.gnu.org/gnu/emacs/emacs-29.1.tar.xz.sig
validpgpkeys = 17E90D521672C04631B1183EE78DAE0F3115E06B
validpgpkeys = CEA1DE21AB108493CC9C65742E82323B8F4353EE
- sha256sums = ee21182233ef3232dc97b486af2d86e14042dbb65bbc535df562c3a858232488
- sha256sums = SKIP
+ b2sums = 5bec8fd7c63c04b93b2ad87c12c48373930c1b3c6984d139938ad1eb692af76417dc5494057225a04f77ce4797958056aa3522f50e3b0565ef5f060bb15f5402
+ b2sums = SKIP
pkgname = emacs-lucid
diff --git a/PKGBUILD b/PKGBUILD
index 8ab977c7d806..fb9c12f2a7a7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
# Based on emacs from [extra] and emacs-bzr from the AUR
pkgname=emacs-lucid
-pkgver=28.2
+pkgver=29.1
_pkgver_major=${pkgver/.*}
pkgrel=7
pkgdesc="The extensible, customizable, self-documenting real-time display editor (Lucid toolkit version)"
@@ -39,8 +39,12 @@ depends=(
libpng
librsvg-2.so
libsm
+ sqlite libsqlite3.so
libsystemd.so
libtiff.so
+ libtree-sitter.so
+ libwebp.so
+ libwebpdemux.so
libx11
libxcb
libxext
@@ -63,8 +67,8 @@ validpgpkeys=('17E90D521672C04631B1183EE78DAE0F3115E06B' # Eli Zaretskii <eliz@
_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)
-sha256sums=('ee21182233ef3232dc97b486af2d86e14042dbb65bbc535df562c3a858232488'
- 'SKIP')
+b2sums=('5bec8fd7c63c04b93b2ad87c12c48373930c1b3c6984d139938ad1eb692af76417dc5494057225a04f77ce4797958056aa3522f50e3b0565ef5f060bb15f5402'
+ 'SKIP')
build() {
cd "$srcdir"/emacs-$pkgver
@@ -73,7 +77,9 @@ build() {
--sysconfdir=/etc \
--prefix=/usr \
--libexecdir=/usr/lib \
+ --with-tree-sitter \
--localstatedir=/var \
+ --disable-build-details \
--with-modules \
--with-x-toolkit=lucid \
--without-gconf \