summaryrefslogtreecommitdiff
path: root/user/livecd-support/APKBUILD
blob: afd4554ec5f38ccf18f40eab6ae8d9594c96f0b7 (plain) (blame)
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
# Contributor: A. Wilcox <awilfox@adelielinux.org>
# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=livecd-support
pkgver=1.0
pkgrel=1
pkgdesc="Support files for booting Adélie live media"
url="https://www.adelielinux.org/"
arch="noarch"
options="!check"  # Metapackage
license="NCSA"
subpackages="$pkgname-kde $pkgname-lxqt $pkgname-mate $pkgname-xfce
	$pkgname-horizon"
depends=""
source="kde.sddm.conf
	lxqt.sddm.conf
	mate.sddm.conf
	xfce.sddm.conf
	horizon.desktop
	horizon-ui
	dhcpcd-suid.start
	allow-nullpw.start
	allow-nullpw.stop
	set-time.start
	live.sudoersd
	"

package() {
	mkdir -p $pkgdir
}

horizon() {
	pkgdesc="Add the ability to install Adélie from live media"
	depends="dhcpcd horizon-qt5 horizon netsurf partitionmanager sudo xterm"

	install -D -m755 "$srcdir"/horizon-ui "$subpkgdir"/usr/sbin/horizon-ui
	install -D -m644 "$srcdir"/live.sudoersd "$subpkgdir"/etc/sudoers.d/live-pm

	for script in dhcpcd-suid.start allow-nullpw.start allow-nullpw.stop \
	set-time.start; do
		install -D -m755 "$srcdir"/$script \
			"$subpkgdir"/etc/local.d/$script
	done

	install -D -m644 "$srcdir"/horizon.desktop \
		"$subpkgdir"/usr/share/applications/horizon.desktop
}


kde() {
	pkgdesc="$pkgdesc (KDE spin)"
	depends="livecd-support adelie-kde-theme kde sddm x11"
	install -D -m644 "$srcdir"/kde.sddm.conf "$subpkgdir"/etc/sddm.conf.d/kde.conf
}

lxqt() {
	pkgdesc="$pkgdesc (LXQt spin)"
	depends="adelie-lxqt-theme livecd-support lxqt-desktop sddm x11"
	install -D -m644 "$srcdir"/lxqt.sddm.conf "$subpkgdir"/etc/sddm.conf.d/lxqt.conf
}

mate() {
	pkgdesc="$pkgdesc (MATE spin)"
	depends="livecd-support mate-complete sddm x11"
	install -D -m644 "$srcdir"/mate.sddm.conf "$subpkgdir"/etc/sddm.conf.d/mate.conf
}

xfce() {
	pkgdesc="$pkgdesc (XFCE spin)"
	depends="livecd-support xfce-desktop sddm x11"
	install -D -m644 "$srcdir"/xfce.sddm.conf "$subpkgdir"/etc/sddm.conf.d/xfce.conf
}

sha512sums="eddcc68917b4dc376bb9b7e7ed5e2c06379957c787c7152e654f31adb402f5811463bff69ce2a41a2cb87b0fa83a4aa3718b63d830eb9ee46b7d0d2058663d34  kde.sddm.conf
9a9a61035c0a8c5ee84d235f319ca158216056221d03a0f5a3846982cb6110c569d7b4eadd2e24de66a75a428c18850e0393e20412e0edcfc8ad41c9d4783604  lxqt.sddm.conf
603d2a5b1fdad0cb0abfefa8a4019c690ee4f5f9ac45057eeeac3bac3207e7871bdb32a564791fb99d965959b39a7de979d575db2694c2d1d88a4a16b68adb25  mate.sddm.conf
a2cf327b4733432a992222ee162b9fcf613de3980bcf5ee2ae17615def69b9ad8c631675e9616dc6d5a718f5d855ea70c5d5b819c8471e868fbd112575869d64  xfce.sddm.conf
741050465f75062c99fc4206d52d165682fe1757070f8ca8accfef3a6a9ca860d8dc5da0f14ff3f415db4a76a22bc0764a313779a3ce15bde746bdb7960568c0  horizon.desktop
39ae77fbf34af95ba9b5c49d27cdf63472dccd4e453feb83fa7a58f127005dac1adc9898fb2de93c89cfaca6c305030fdd30ecbde8c029fea37dfdb50d4ff078  horizon-ui
8d332a7d6aa0444b27f72cb66ca815395b69f647f2b46d9339f07833d2b020c27748508580d3f49c72b408781112aaaba32cf4dc8846ad781c23a457a7a36c6e  dhcpcd-suid.start
96c4763e971bbcd30c28d09ff9d8e80a1c1729c94f5b2f2187ba38cc5f455af8d6470d605c2d6c0a621614fc2616e10afa44faed0b6cd564ca769b63aaa1cf82  allow-nullpw.start
b3b5de1ccbbc35d5c4a83daac9787837baa0186e413be58da2739d1e78cb7999e9b3c232448ea8e895a571025d91a81801882671b741be5dc678cba2100c8500  allow-nullpw.stop
fec26d0ca5070b4a83460c032c3118ea4e059dd1f5b798c938d290ccbfe93e52721780172ed8b2d523ec3c5a88af3634308b34c1a4ee16586cbe0a2f4d8d0b27  set-time.start
b5516103b0a0b9363bc174d78b0ce81bd72a4dd5ec57c3934808fd525e88ab9c90b22b100fa6f955a57322a57ce19786eae849d6fea4bc71af6427bc7f8f508e  live.sudoersd"