vp-build/srcpkgs/66-boot/template

334 lines
10 KiB
Bash

# Template file for '66-boot'
pkgname=66-boot
_realpkgname=boot-66serv
version=0.1.2.1
revision=1
archs="noarch"
wrksrc=${_realpkgname}-v${version}
build_style=gnu-configure
makedepends="file"
depends="66 s6-rc 66-tools"
short_desc="Stage1 boot for 66"
maintainer="teldra <teldra@rotce.de>"
license="ISC"
homepage="https://framagit.org/Obarun/boot-66serv"
distfiles="https://framagit.org/Obarun/${_realpkgname}/-/archive/v${version}/${_realpkgname}-v${version}.tar.gz"
checksum="508fb91de713664ba5244f5d50a9cde106ce03be63dad24e03bfa813f40af2ea"
conf_files="/etc/66/*.conf
/etc/66/rc.local"
post_install() {
vinstall ${FILESDIR}/66-boot/tty@ 644 usr/share/66/service/
vinstall ${FILESDIR}/66-boot/init-voidlinux 655 etc/66/
vlicense LICENSE
}
66-service-sshd_package() {
short_desc="66 service - sshd"
depends+=" openssh ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/sshd/sshd 644 usr/share/66/service/
}
}
66-service-dbus_package() {
short_desc="66 service - dbus"
depends+=" dbus ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/dbus/dbus 644 usr/share/66/service/
vinstall ${FILESDIR}/dbus/dbus-session@ 644 usr/share/66/service/
vinstall ${FILESDIR}/dbus/dbus.conf 644 usr/lib/tmpfiles.d/
}
}
66-service-lightdm_package() {
short_desc="66 service - lightdm"
depends+=" lightdm ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/lightdm/lightdm 644 usr/share/66/service/
}
}
66-service-ntpd_package() {
short_desc="66 service - ntpd"
depends+=" ntp ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/ntpd/ntpd 644 usr/share/66/service/
}
}
66-service-elogind_package() {
short_desc="66 service - elogind"
depends+=" elogind ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/elogind/elogind 644 usr/share/66/service/
vinstall ${FILESDIR}/elogind/elogind.conf 644 usr/lib/tmpfiles.d/
}
}
66-service-dhcpcd_package() {
short_desc="66 service - dhcpcd"
depends+=" dhcpcd ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/dhcpcd/dhcpcd 644 usr/share/66/service/
}
}
66-service-networkmanager_package() {
short_desc="66 service - networkmanager"
depends+=" NetworkManager ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/networkmanager/networkmanager 644 usr/share/66/service/
}
}
66-service-alsa_package() {
short_desc="66 service - alsa"
depends+=" alsa-utils ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/alsa/alsa-daemon 644 usr/share/66/service/
vinstall ${FILESDIR}/alsa/alsa-restore 644 usr/share/66/service/
}
}
66-service-libvirt_package() {
short_desc="66 service - libvirt"
depends+=" libvirt ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/libvirt/libvirtd 644 usr/share/66/service/
vinstall ${FILESDIR}/libvirt/virtlockd 644 usr/share/66/service/
vinstall ${FILESDIR}/libvirt/virtlockd-socket 644 usr/share/66/service/
vinstall ${FILESDIR}/libvirt/virtlogd 644 usr/share/66/service/
}
}
66-service-wireguard_package() {
short_desc="66 service - wireguard"
depends+=" wireguard ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/wireguard/wireguard@ 644 usr/share/66/service/
}
}
66-service-cronie_package() {
short_desc="66 service - cronie"
depends+=" cronie ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/cronie/cronie 644 usr/share/66/service/
}
}
66-service-avahi-daemon_package() {
short_desc="66 service - avahi-daemon"
depends=" avahi ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/avahi-daemon/avahi-daemon 644 usr/share/66/service/
}
}
66-service-metalog_package() {
short_desc="66 service - metalog"
depends=" metalog ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/metalog/metalog 644 usr/share/66/service/
}
}
66-service-wpa_supplicant_package() {
short_desc="66 service - wpa_supplicant"
depends=" wpa_supplicant ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/wpa_supplicant/wpa_supplicant 644 usr/share/66/service/
vinstall ${FILESDIR}/wpa_supplicant/wpa_supplicant@ 644 usr/share/66/service/
}
}
66-service-sddm_package() {
short_desc="66 service - sddm"
depends=" sddm ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/sddm/sddm 644 usr/share/66/service/
}
}
66-service-lighttpd_package() {
short_desc="66 service - lighttpd"
depends=" lighttpd ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/lighttpd/lighttpd 644 usr/share/66/service/
}
}
66-service-dhclient_package() {
short_desc="66 service - dhclient"
depends=" dhclient ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/dhclient/dhclient@ 644 usr/share/66/service/
}
}
66-service-acpid_package() {
short_desc="66 service - acpid"
depends=" acpid ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/acpid/acpid 644 usr/share/66/service/
}
}
66-service-cupsd_package() {
short_desc="66 service - cupsd"
depends=" cupsd ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/cupsd/cupsd 644 usr/share/66/service/
}
}
66-service-nullmailer_package() {
short_desc="66 service - nullmailer"
depends=" nullmailer ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/nullmailer/nullmailer 644 usr/share/66/service/
}
}
66-service-docker_package() {
short_desc="66 service - docker"
depends=" docker ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/docker/docker 644 usr/share/66/service/
vinstall ${FILESDIR}/docker/dockerd 644 usr/share/66/service/
}
}
66-service-nfs-server_package() {
short_desc="66 service - nfs-server"
depends=" nfs-utils ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/nfs-server/blkmapd 644 usr/share/66/service/
vinstall ${FILESDIR}/nfs-server/nfs-modules 644 usr/share/66/service/
vinstall ${FILESDIR}/nfs-server/nfs-mounts 644 usr/share/66/service/
vinstall ${FILESDIR}/nfs-server/nfs-server 644 usr/share/66/service/
vinstall ${FILESDIR}/nfs-server/nfs-utils 644 usr/share/66/service/
vinstall ${FILESDIR}/nfs-server/rpc.gssd 644 usr/share/66/service/
vinstall ${FILESDIR}/nfs-server/rpc.idmapd 644 usr/share/66/service/
vinstall ${FILESDIR}/nfs-server/rpc.mountd 644 usr/share/66/service/
vinstall ${FILESDIR}/nfs-server/rpc.statd 644 usr/share/66/service/
vinstall ${FILESDIR}/nfs-server/rpcbind 644 usr/share/66/service/
vinstall ${FILESDIR}/nfs-server/sm-notify 644 usr/share/66/service/
}
}
66-service-connman_package() {
short_desc="66 service - connman"
depends=" connman ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/connman/connmand 644 usr/share/66/service/
}
}
66-service-openntpd_package() {
short_desc="66 service - openntpd"
depends=" openntpd ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/openntpd/openntpd 644 usr/share/66/service/
}
}
66-service-lvm2_package() {
short_desc="66 service - lvm2"
depends=" lvm2 ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/lvm2/lvm2-lvmetad 644 usr/share/66/service/
vinstall ${FILESDIR}/lvm2/lvm2-lvmpolld 644 usr/share/66/service/
vinstall ${FILESDIR}/lvm2/lvm2-monitor 644 usr/share/66/service/
}
}
66-service-ufw_package() {
short_desc="66 service - ufw"
depends=" ufw ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/ufw/ufw 644 usr/share/66/service/
}
}
66-service-pulseaudio_package() {
short_desc="66 service - pulseaudio"
depends=" pulseaudio ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/pulseaudio/pulseaudio 644 usr/share/66/service/
}
}
66-service-mysqld_package() {
short_desc="66 service - mysqld"
depends=" mysqld ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/mysqld/mysqld 644 usr/share/66/service/
vinstall ${FILESDIR}/mysqld/mysqld-initdb 644 usr/share/66/service/
}
}
66-service-xdg-user-dirs_package() {
short_desc="66 service - xdg-user-dirs"
depends=" xdg-user-dirs ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/xdg-user-dirs/xdg-user-dirs 644 usr/share/66/service/
}
}
66-service-postgresql_package() {
short_desc="66 service - postgresql"
depends=" postgresql ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/postgresql/postgresql 644 usr/share/66/service/
}
}
66-service-popcorn_package() {
short_desc="66 service - popcorn"
depends=" PopCorn ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/popcorn/popcorn 644 usr/share/66/service/
}
}
66-service-tor_package() {
short_desc="66 service - tor"
depends=" tor ${sourcepkg}>=${version}_${revision}"
homepage="https://framagit.org/pkg/observice"
pkg_install() {
vinstall ${FILESDIR}/tor/tor 644 usr/share/66/service/
}
}