aboutsummaryrefslogtreecommitdiffstats
path: root/community/gnome/APKBUILD
blob: f7a24af0cb47759c356c81dff3dacb1b560ed93e (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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=gnome
pkgver=3.36.0
pkgrel=5
pkgdesc="GNOME (Base) meta package"
url="https://www.gnome.org"
arch="x86 x86_64 armv7 aarch64" # GNOME isn't available on all arches yet
options="!check" # No tests for a metapkg
license="GPL-3.0-or-later"
depends="
	chrome-gnome-shell
	dbus-x11
	gdm
	gnome-backgrounds
	gnome-control-center
	gnome-getting-started-docs
	gnome-initial-setup
	gnome-keyring
	gnome-online-accounts
	gnome-online-miners
	gnome-remote-desktop
	gnome-shell
	gnome-shell-extensions
	gnome-user-docs
	gsettings-desktop-schemas
	gvfs
	iio-sensor-proxy
	libgnome-keyring
	networkmanager-elogind
	pinentry-gnome
	polkit-elogind
	polkit-gnome
	tracker
	udisks2
	xdg-desktop-portal-gtk
"

# not available on armv7
if [ "$CARCH" != "armv7" ]; then
	depends="$depends bolt"
fi

subpackages="$pkgname-apps-core:_apps_core $pkgname-apps-extra:_apps_extra $pkgname-games-collection:_games"

package() {
	mkdir -p "$pkgdir"
}

_apps_core() {
	pkgdesc="Additional core GNOME apps meta package"
	# From https://wiki.gnome.org/Design/Apps
	depends="
		eog
		epiphany
		evolution
		evince
		gedit
		gedit-plugins
		gnome-calculator
		gnome-calendar
		gnome-clocks
		gnome-contacts
		gnome-disk-utility
		gnome-maps
		gnome-screenshot
		gnome-software
		gnome-software-plugin-apk
		gnome-system-monitor
		gnome-terminal
		gnome-tweaks
		gnome-weather
		grilo
		grilo-plugins
		gst-plugins-bad
		gst-plugins-base
		gst-plugins-good
		gvfs-cdda
		gvfs-afp
		gvfs-goa
		gvfs-mtp
		gvfs-smb
		gvfs-afc
		gvfs-nfs
		gvfs-archive
		gvfs-dav
		gvfs-fuse
		gvfs-gphoto2
		gvfs-avahi
		nautilus
		totem
	"

	mkdir -p "$subpkgdir"
}

_apps_extra() {
	pkgdesc="Additional GNOME apps meta package"
	replaces="gnome-apps" # splitted into gnome-apps-core and gnome-apps-extra
	provides="gnome-apps=$pkgver-r$pkgrel"
	depends="
		baobab
		brasero
		celluloid
		cheese
		dconf-editor
		deja-dup
		devhelp
		easytag
		file-roller
		fractal
		geary
		ghex
		gitg
		gnome-apps-core
		gnome-authenticator
		gnome-books
		gnome-boxes
		gnome-builder
		gnome-characters
		gnome-documents
		gnome-feeds
		gnome-games
		gnome-latex
		gnome-music
		gnome-obfuscate
		gnome-passwordsafe
		gnome-photos
		gnome-podcasts
		gnome-power-manager
		gnome-shortwave
		gnome-sound-recorder
		gnote
		gparted
		gpaste
		meld
		orca
		peek
		polari
		rhythmbox
		seahorse
		simple-scan
		shotwell
		sound-juicer
		sushi
		transmission
		vinagre
		vino
		yelp
	"

	mkdir -p "$subpkgdir"
}

_games() {
	depends="
		aisleriot
		gnome-2048
		gnome-chess
		gnome-taquin
		lightsoff
	"

	mkdir -p "$subpkgdir"
}