summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Kamm2023-08-14 11:10:49 -0700
committerJack Kamm2023-08-14 11:10:49 -0700
commite6ed7eea2fa5eca8619043d1dc8e7df402c87f9d (patch)
tree6e1bd22b4b22ef0a287686d3d70ab151719bd0c4
parentb9148f7e1eb6ff1d51cb83c32a786558ac5aab6e (diff)
downloadaur-e6ed7eea2fa5eca8619043d1dc8e7df402c87f9d.tar.gz
Fixes recommended by namcap
namcap output was: emacs-lucid W: Referenced python module 'lldb' is an uninstalled dependency (needed in files ['usr/share/emacs/29.1/etc/emacs_lldb.py']) emacs-lucid E: Soname dependency libwebp.so specified without version number emacs-lucid W: Soname dependency included, but may not be needed ('libwebp.so') emacs-lucid E: Dependency xcb-util detected and not included (libraries ['usr/lib/libxcb-util.so.1'] needed in files ['usr/bin/emacs-29.1']) emacs-lucid E: Dependency libxcomposite detected and not included (libraries ['usr/lib/libXcomposite.so.1'] needed in files ['usr/bin/emacs-29.1']) emacs-lucid E: Dependency libxi detected and not included (libraries ['usr/lib/libXi.so.6'] needed in files ['usr/bin/emacs-29.1']) emacs-lucid W: Dependency bash detected and implicitly satisfied (programs ['sh'] needed in scripts ['usr/lib/emacs/29.1/x86_64-pc-linux-gnu/rcs2log']) emacs-lucid W: Dependency gcc-libs detected and implicitly satisfied (libraries ['usr/lib/libgcc_s.so.1'] needed in files ['usr/bin/emacs-29.1']) emacs-lucid W: Dependency glibc detected and implicitly satisfied (libraries ['usr/lib/libm.so.6', 'usr/lib/libc.so.6'] needed in files ['usr/bin/ctags.emacs', 'usr/bin/etags', 'usr/lib/emacs/29.1/x86_64-pc-linux-gnu/movemail', 'usr/lib/emacs/29.1/x86_64-pc-linux-gnu/hexl', 'usr/bin/emacsclient', 'usr/bin/ebrowse', 'usr/bin/emacs-29.1']) emacs-lucid W: Dependency included, but may not be needed ('libwebp.so')
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD10
2 files changed, 13 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f43473154d8d..04e465f258a2 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 = 29.1
- pkgrel = 1
+ pkgrel = 2
url = http://www.gnu.org/software/emacs/emacs.html
arch = x86_64
license = GPL3
@@ -35,12 +35,13 @@ pkgbase = emacs-lucid
depends = libsystemd.so
depends = libtiff.so
depends = libtree-sitter.so
- depends = libwebp.so
depends = libwebpdemux.so
depends = libx11
depends = libxcb
+ depends = libxcomposite
depends = libxext
depends = libxfixes
+ depends = libxi
depends = libxinerama
depends = libxml2.so
depends = libxmu
@@ -50,7 +51,9 @@ pkgbase = emacs-lucid
depends = libxt
depends = m17n-lib
depends = xaw3d
+ depends = xcb-util
depends = zlib
+ optdepends = lldb: For debugging with LLDB instead of GDB
provides = emacs=29
conflicts = emacs
source = ftp://ftp.gnu.org/gnu/emacs/emacs-29.1.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
index f519618b5ee5..09b702af4011 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
pkgname=emacs-lucid
pkgver=29.1
_pkgver_major=${pkgver/.*}
-pkgrel=1
+pkgrel=2
pkgdesc="The extensible, customizable, self-documenting real-time display editor (Lucid toolkit version)"
arch=('x86_64')
url="http://www.gnu.org/software/emacs/emacs.html"
@@ -43,12 +43,14 @@ depends=(
libsystemd.so
libtiff.so
libtree-sitter.so
- libwebp.so
+ #libwebp.so
libwebpdemux.so
libx11
libxcb
+ libxcomposite
libxext
libxfixes
+ libxi
libxinerama
libxml2.so
libxmu
@@ -58,8 +60,12 @@ depends=(
libxt
m17n-lib
xaw3d
+ xcb-util
zlib
)
+optdepends=(
+ 'lldb: For debugging with LLDB instead of GDB'
+)
conflicts=(emacs)
provides=("emacs=$_pkgver_major")
validpgpkeys=('17E90D521672C04631B1183EE78DAE0F3115E06B' # Eli Zaretskii <eliz@gnu.org>