aboutsummaryrefslogtreecommitdiffstats
path: root/community/openrc-settingsd/APKBUILD
blob: a72be4d65de0fea00d3dd53785f3f04c59931220 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=openrc-settingsd
pkgver=1.0.1
pkgrel=6
pkgdesc="System settings D-Bus service for OpenRC"
url="https://gitweb.gentoo.org/proj/openrc-settingsd.git"
arch="all !mips64 !s390x" # limited by polkit
license="GPL-2.0-or-later"
depends="tzdata"
makedepends="glib-dev dbus-dev openrc-dev polkit-dev libdaemon-dev automake autoconf
	libtool bash"
subpackages="$pkgname-doc $pkgname-openrc"
source="https://gitweb.gentoo.org/proj/openrc-settingsd.git/snapshot/openrc-settingsd-$pkgver.tar.gz
	use-profiled-instead-of-envd.patch
	0001-Make-etc-localtime-a-symlink-if-it-doesn-t-exist-yet.patch
	0002-Ensure-0664-permissions-on-etc-localtime.patch
	0003-utils-fix-missing-newline-on-new-shell-entries.patch
	0004-hostnamed-add-support-for-Chassis-Deployment-Locatio.patch
	0005-hostnamed-add-comments-to-smbios-constants.patch
	0006-hostnamed-add-detection-for-more-smbios-types.patch
	0007-hostnamed-guess-chassis-property.patch
	0008-hostnamed-init-chassis-before-guessing-icon-name.patch
	"

prepare() {
	default_prepare

	sed -i -e 's:/sbin/runscript:/sbin/openrc-run:g' data/init.d/openrc-settingsd.in

	autoreconf -if
}

build() {
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--localstatedir=/var \
		--with-pidfile=/run/openrc-settingsd.pid
	make SHELL="/bin/bash"
}

check() {
	make check
}

package() {
	make DESTDIR="$pkgdir" install
}

sha512sums="bca589de7d2c96d8d15d93882b7296523a0d6301fe1d33f7fc03386544b5c050f2d819b9e1f005ee10a794883175ea1b1172411aad3598f967a6a5677a5c4aad  openrc-settingsd-1.0.1.tar.gz
d06d691c1ef52c0e4c5d68ad7d25eba73ad8fffa3d3675f5c79ff93808131c11f4dbbd13db64c463bb87ec8ebed143878703ba281e1241947d66fcad48063e56  use-profiled-instead-of-envd.patch
7ea84475fe6558d7b26726eefd452e89cb407a9e9beeff70163c1ec1f236988ae0b7e85644ca2baad7238d0c304bc54d899889605dd08e5cc60cbaf8b5e9abe5  0001-Make-etc-localtime-a-symlink-if-it-doesn-t-exist-yet.patch
2f1008b129472264ebeba985c6355a7317266b3d15dd7e9a2394930a8c4c61761315b005a4632b623957a269bae9f76db1f9e2430afaf042955231a480a5ece8  0002-Ensure-0664-permissions-on-etc-localtime.patch
f430e2c13ac9be60f82614f0d30be0daf5166a5704dd14aaf7e58577a72c14172774967156e08db42f94f7dbb14d6d0f70c29c30977023efb943930ac31cc515  0003-utils-fix-missing-newline-on-new-shell-entries.patch
02f9b795e9c5d197d0fce67818cd1f10fcc49d0658d6276e414f2de57320cf318bc1d83c33193578ad6cff11659953bf56d57029747545685716391918dbc80b  0004-hostnamed-add-support-for-Chassis-Deployment-Locatio.patch
6a35b99a929b72ebd133e6f6e6a537413e3eadd7b24c77c516bc5e94c5d97b9e8935a781f3fe3e596ded674948b36f5aa8947be94986c3de3e0a8936cf349145  0005-hostnamed-add-comments-to-smbios-constants.patch
494b61857aa40335483cecb267269987ee54f83e54a837747c5b409e86edaf298405e492fcbb22861dd8560f52fcecd2fc18e28a6ffc111571b03e61571e1d18  0006-hostnamed-add-detection-for-more-smbios-types.patch
295f55897abab1c6b4d18ed5e6b4b91833e3b1cd7347d8eb3fb73091c05fbd497994eacbf98542a7c3c641dbd86b2476463824bbea26f1918b2eb3b2df0dab91  0007-hostnamed-guess-chassis-property.patch
19af70d75302d1ac40d985859b2d5bbefd4d74b196bf4c6c872fed41f4bad03ad3be3568fe333a1a15d464a9c55cbfaf56c2ef8afc6807828596a31f2b189a27  0008-hostnamed-init-chassis-before-guessing-icon-name.patch"