mirror of
https://github.com/void-linux/void-packages.git
synced 2025-04-18 23:27:01 +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