[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/pdf-tools 997467ad3b 15/16: autobuild: Recognize NetBSD an
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/pdf-tools 997467ad3b 15/16: autobuild: Recognize NetBSD and install packages via pkgin |
Date: |
Tue, 29 Nov 2022 01:59:32 -0500 (EST) |
branch: elpa/pdf-tools
commit 997467ad3bcd23de22624c538d14863479b27cba
Author: Sunil Nimmagadda <sunil@nimmagadda.net>
Commit: Vedang Manerikar <ved.manerikar@gmail.com>
autobuild: Recognize NetBSD and install packages via pkgin
Closes: #170
---
README.org | 1 +
server/autobuild | 13 +++++++++++++
2 files changed, 14 insertions(+)
diff --git a/README.org b/README.org
index 103dd6c92a..09ed930718 100644
--- a/README.org
+++ b/README.org
@@ -112,6 +112,7 @@ The following Operating Systems / package managers are
supported. *Note*: The pa
- Apline Linux: ~apk~
- FreeBSD: ~pkg~
- OpenBSD: ~pkg_add~
+- NetBSD: ~pkgin~
- Arch Linux: ~pacman~
- Gentoo: ~emerge~
- CentOS: ~yum~
diff --git a/server/autobuild b/server/autobuild
index 4b33bfdb67..517a30c48a 100755
--- a/server/autobuild
+++ b/server/autobuild
@@ -239,6 +239,17 @@ os_freebsd() {
return 0
}
+# NetBSD
+os_netbsd() {
+ if ! which uname >/dev/null 2>&1 || [ "$(uname -s)" != "NetBSD" ]; then
+ return 1
+ fi
+ PKGCMD=pkgin
+ PKGARGS=install
+ PACKAGES="autoconf automake poppler-glib png pkgconf"
+ return 0
+}
+
# OpenBSD
os_openbsd() {
if ! which uname >/dev/null 2>&1 || [ "$(uname -s)" != "OpenBSD" ]; then
@@ -485,6 +496,7 @@ os_argument() {
freebsd) os_freebsd "$@";;
arch) os_arch "$@";;
centos) os_centos "$@";;
+ netbsd) os_netbsd "$@";;
openbsd) os_openbsd "$@";;
fedora) os_fedora "$@";;
debian) os_debian "$@";;
@@ -514,6 +526,7 @@ os_macos "$@" || \
os_freebsd "$@" || \
os_arch "$@" || \
os_centos "$@" || \
+os_netbsd "$@" || \
os_openbsd "$@" || \
os_fedora "$@" || \
os_debian "$@" || \
- [nongnu] elpa/pdf-tools updated (d6980bc327 -> 1885cefc24), ELPA Syncer, 2022/11/29
- [nongnu] elpa/pdf-tools 37b4c4fcec 01/16: Add a byteclean target in the Makefile, ELPA Syncer, 2022/11/29
- [nongnu] elpa/pdf-tools 710fe66dc4 02/16: Explicitly declare documentation files as Org files, ELPA Syncer, 2022/11/29
- [nongnu] elpa/pdf-tools 997467ad3b 15/16: autobuild: Recognize NetBSD and install packages via pkgin,
ELPA Syncer <=
- [nongnu] elpa/pdf-tools 5563ac9114 04/16: Remove bugfix for imenu in Emacs 24.3 and below, ELPA Syncer, 2022/11/29
- [nongnu] elpa/pdf-tools 1f91ba8894 09/16: Render crisp images for HiDPI screens by default, ELPA Syncer, 2022/11/29
- [nongnu] elpa/pdf-tools 365d2d8e8e 03/16: Remove guards in `pdf-virtual` tests and code., ELPA Syncer, 2022/11/29
- [nongnu] elpa/pdf-tools 19801defb8 10/16: Add support for Alpine Linux to autobuild, ELPA Syncer, 2022/11/29
- [nongnu] elpa/pdf-tools 1885cefc24 16/16: Merge branch 'feature/emacs-26.3', ELPA Syncer, 2022/11/29
- [nongnu] elpa/pdf-tools 96703b2bb5 14/16: Bump the minimum Emacs version to 26.3! 🎉🤞, ELPA Syncer, 2022/11/29
- [nongnu] elpa/pdf-tools ce5ed3412d 05/16: Remove macro / function re-definitions, ELPA Syncer, 2022/11/29
- [nongnu] elpa/pdf-tools 05c42596a2 07/16: Remove compatibility function for image-mode-winprops, ELPA Syncer, 2022/11/29
- [nongnu] elpa/pdf-tools 7a51b38310 13/16: Extend docker testing framework to test against Emacs versions, ELPA Syncer, 2022/11/29
- [nongnu] elpa/pdf-tools bc7c159c48 11/16: Make sure pkg-config is correctly set in autobuild, ELPA Syncer, 2022/11/29