[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/xeft 39430a861a 47/55: Update to v3.0
From: |
ELPA Syncer |
Subject: |
[elpa] externals/xeft 39430a861a 47/55: Update to v3.0 |
Date: |
Fri, 13 Jan 2023 23:58:39 -0500 (EST) |
branch: externals/xeft
commit 39430a861a7f889e70746cfcd644a31031c350c3
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>
Update to v3.0
* README.md: Mention the (not really) new automatic install wizard.
* xeft.el: Change version to 3.0. Use new release url for xapian-lite.
---
README.md | 14 ++++++--------
xeft.el | 6 +++---
2 files changed, 9 insertions(+), 11 deletions(-)
diff --git a/README.md b/README.md
index 357a3554eb..066eed85a9 100644
--- a/README.md
+++ b/README.md
@@ -48,16 +48,14 @@ implied `AND` between them. So `word1 word2 word3` is
actually seen as
See https://xapian.org/docs/queryparser.html for Xapian’s official
documentation on query syntax.
-# building the dynamic module
+# Building the dynamic module
-To build the module, you need to have Xapian installed. On Mac, it can
-be installed with macports by
+If the dynamic module is not installed yet, xeft will automatically
+prompt you to either download a prebuilt module or build the module
+locally. Prebuilt modules don’t require xapian, but to build the
+module locally and run it, you need to install xapian.
-```shell
-sudo port install xapian-core
-```
-
-Then, build the module by
+You can also build by command line:
```shell
make PREFIX=/opt/local
diff --git a/xeft.el b/xeft.el
index 386e7e7522..3d0cafba1c 100644
--- a/xeft.el
+++ b/xeft.el
@@ -1,7 +1,7 @@
;;; xeft.el --- Deft feat. Xapian -*- lexical-binding: t; -*-
;; Author: Yuan Fu <casouri@gmail.com>
-;; Version: 0.9.0
+;; Version: 3.0
;;; This file is NOT part of GNU Emacs
@@ -151,10 +151,10 @@ This function takes no arguments and return a list of
absolute paths."
(message "Failed to compile the module")
nil)))
-(defvar xeft--linux-module-url
"https://github.com/casouri/xapian-lite/releases/download/v1.0/xapian-lite-amd64-linux.so"
+(defvar xeft--linux-module-url
"https://github.com/casouri/xapian-lite/releases/download/v2.0/xapian-lite-amd64-linux.so"
"URL for pre-built dynamic module for Linux.")
-(defvar xeft--mac-module-url
"https://github.com/casouri/xapian-lite/releases/download/v1.0/xapian-lite-amd64-mac.dylib"
+(defvar xeft--mac-module-url
"https://github.com/casouri/xapian-lite/releases/download/v2.0/xapian-lite-amd64-macos.dylib"
"URL for pre-built dynamic module for Mac.")
(defun xeft--download-module ()
- [elpa] externals/xeft 7646d9d254 24/55: * xeft-module.cc (copy_string): Remember to free string buffer., (continued)
- [elpa] externals/xeft 7646d9d254 24/55: * xeft-module.cc (copy_string): Remember to free string buffer., ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 71febb833f 26/55: Improve latency, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 1c1b449d21 25/55: Add semicolon after macro, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 8b8c4bd37a 27/55: Improve README, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 2b515faf2e 29/55: * xeft-module.cc (copy_string): Fix free statement;, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft b980aac44f 45/55: Pull xapian-lite from GitHub, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft ea43335993 35/55: Extend handled query syntax and document it, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft e694278a16 53/55: Improve auto-compile/download commands, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft cb4b595b6a 50/55: Update gitignore, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 3a60ed7639 36/55: Provide option to download dynamic module automatically, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 39430a861a 47/55: Update to v3.0,
ELPA Syncer <=
- [elpa] externals/xeft dd14e69939 33/55: * README.md: Remove text about the dynamic mocule., ELPA Syncer, 2023/01/13
- [elpa] externals/xeft f05eca90f6 46/55: * Makefile (CXXFLAGS): Remove -stdlib=libc++, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 270eeb1084 44/55: * xeft.el: Add version for package-vc-install., ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 0f56356d24 48/55: Switch to sr.ht, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft fa63432715 11/55: * Makefile (xeft-module.so): Fix linking flags, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 26389942e9 37/55: Minor change, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 6efff4f20d 12/55: Add conexcept qualifier, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 5c8adb7c51 28/55: * Makefile: Fix PREFIX., ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 78bf82b507 31/55: * xeft.el (xeft-refresh): Remove workaround for emacs-rime., ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 6d27d1a7ab 32/55: Replace xeft-module with xapian-lite, ELPA Syncer, 2023/01/13