mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
New package: superd-0.7
This commit is contained in:
parent
2bd56606a9
commit
33dd1d492a
2 changed files with 74 additions and 0 deletions
50
srcpkgs/superd/patches/add-installmisc-target.patch
Normal file
50
srcpkgs/superd/patches/add-installmisc-target.patch
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
From 0983f081efada98a6b61d70de10bbf01d5f430bd Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jami Kettunen <jamipkettunen@gmail.com>
|
||||||
|
Date: Sun, 16 Oct 2022 20:51:39 +0300
|
||||||
|
Subject: [PATCH] makefile: add installmisc target to install everything except
|
||||||
|
binaries
|
||||||
|
|
||||||
|
The "install" target still behaves like before but now one can
|
||||||
|
"make installmisc" to not install the binaries in case they're being
|
||||||
|
handled (built and installed) outside the makefile in e.g. a
|
||||||
|
distribution's package build environment.
|
||||||
|
|
||||||
|
Link: https://lists.sr.ht/~craftyguy/superd/patches/36158
|
||||||
|
---
|
||||||
|
Makefile | 10 +++++++---
|
||||||
|
1 file changed, 7 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/Makefile b/Makefile
|
||||||
|
index 0a7b0d2..8bd6946 100644
|
||||||
|
--- a/Makefile
|
||||||
|
+++ b/Makefile
|
||||||
|
@@ -58,12 +58,14 @@ doc: $(DOCS)
|
||||||
|
clean:
|
||||||
|
$(RM) $(DOCS) superd superctl
|
||||||
|
|
||||||
|
-install: $(DOCS) superd superctl
|
||||||
|
+installbins: superd superctl
|
||||||
|
+ install -Dm755 superd -t $(DESTDIR)$(BINDIR)/
|
||||||
|
+ install -Dm755 superctl -t $(DESTDIR)$(BINDIR)/
|
||||||
|
+
|
||||||
|
+installmisc: $(DOCS)
|
||||||
|
mkdir -m755 -p \
|
||||||
|
$(DESTDIR)$(SYSCONFDIR)/superd/services \
|
||||||
|
$(DESTDIR)$(SHAREDIR)/superd/services
|
||||||
|
- install -Dm755 superd -t $(DESTDIR)$(BINDIR)/
|
||||||
|
- install -Dm755 superctl -t $(DESTDIR)$(BINDIR)/
|
||||||
|
install -Dm644 superd.1 -t $(DESTDIR)$(MANDIR)/man1/
|
||||||
|
install -Dm644 superd.service.5 -t $(DESTDIR)$(MANDIR)/man5/
|
||||||
|
install -Dm644 superctl.1 -t $(DESTDIR)$(MANDIR)/man1/
|
||||||
|
@@ -72,6 +74,8 @@ install: $(DOCS) superd superctl
|
||||||
|
install -Dm644 completions/bash/superctl \
|
||||||
|
$(DESTDIR)$(SHAREDIR)/bash-completion/completions/superctl
|
||||||
|
|
||||||
|
+install: installbins installmisc
|
||||||
|
+
|
||||||
|
.PHONY: checkinstall
|
||||||
|
checkinstall:
|
||||||
|
$(DESTDIR)$(BINDIR)/superd -v
|
||||||
|
--
|
||||||
|
2.38.0
|
||||||
|
|
24
srcpkgs/superd/template
Normal file
24
srcpkgs/superd/template
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
# Template file for 'superd'
|
||||||
|
pkgname=superd
|
||||||
|
version=0.7
|
||||||
|
revision=1
|
||||||
|
build_style=go
|
||||||
|
go_import_path="sr.ht/~craftyguy/superd"
|
||||||
|
go_package="${go_import_path}/cmd/superd ${go_import_path}/cmd/superctl"
|
||||||
|
go_ldflags="-X 'main.Version=${version}'"
|
||||||
|
make_dirs="/etc/superd/services 0755 root root"
|
||||||
|
hostmakedepends="scdoc"
|
||||||
|
short_desc="Lightweight user service supervising daemon"
|
||||||
|
maintainer="Jami Kettunen <jami.kettunen@protonmail.com>"
|
||||||
|
license="GPL-3.0-or-later"
|
||||||
|
homepage="https://sr.ht/~craftyguy/superd/"
|
||||||
|
distfiles="https://git.sr.ht/~craftyguy/superd/archive/${version}.tar.gz"
|
||||||
|
checksum=7563647dd5303752237e1b8453c770dd83c908a239da73f48b11e2151109586b
|
||||||
|
|
||||||
|
do_check() {
|
||||||
|
go test ./...
|
||||||
|
}
|
||||||
|
|
||||||
|
post_install() {
|
||||||
|
make PREFIX=/usr DESTDIR=${DESTDIR} installmisc
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue