Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC] Restructure GNOME metapackage #22936

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
115 changes: 115 additions & 0 deletions srcpkgs/gnome-core/template
@@ -0,0 +1,115 @@
# Template file for 'gnome-core'
pkgname=gnome-core
version=3.36.0
revision=1
build_style=meta
short_desc="GNOME meta-package for Void Linux - core components"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-only, LGPL-2.0-only"
homepage="https://www.gnome.org"

depends="
NetworkManager>=1.22.10_2
adwaita-icon-theme>=3.36.1_1
at-spi2-atk>=2.34.1_1
at-spi2-core>=2.34.0_1
atk>=2.34.1_1
atkmm>=2.28.0_1
cairomm>=1.12.2_3
cantarell-fonts>=0.201_1
caribou>=0.4.21_3
clutter>=1.26.4_1
clutter-gst3>=3.0.27_2
clutter-gtk>=1.8.4_4
cogl>=1.22.6_1
dconf>=0.36.0_1
evolution-data-server>=3.36.2_1
file-roller>=3.36.2_1
folks>=0.14.0_1
font-adobe-source-code-pro>=2.030R_2
gcab>=1.4_1
gcr>=3.36.0_1
gdk-pixbuf>=2.40.0_2
gdm>=3.36.2_1
gedit>=3.36_2.1
geocode-glib>=2.64.2_1
gfbgraph>=0.2.3_6
gjs>=1.65.2_1
glib>=2.64.2_1
glib-networking>=2.64.1_2
glibmm>=2.62.0_1
gmime>=2.6.23_3
gnome-autoar>=0.2.4_1
gnome-backgrounds>=3.36.0_2
gnome-bluetooth>=3.34.1_1
gnome-color-manager>=3.36.0_1
gnome-control-center>=3.36.1_1
gnome-desktop>=3.36.2_1
gnome-getting-started-docs>=3.36.2_1
gnome-initial-setup>=3.36.2_1
gnome-keyring>=3.36.0_1
gnome-menus>=3.36.0_1
gnome-online-accounts>=3.36.0_1
gnome-online-miners>=3.34.0_1
gnome-session>=3.36.0_1
gnome-settings-daemon>=3.36.1_1
gnome-shell>=3.36.2_1
gnome-terminal>=3.36.1.1_1
gnome-themes-extra>=3.28_2
gnome-user-docs>=3.36.2_1
gnome-video-effects>=0.4.3_2
gobject-introspection>=1.64.1_1
gom>=0.3.3_4
grilo>=0.3.12_1
grilo-plugins>=0.3.11_1
gsettings-desktop-schemas>=3.36.0_2
gsound>=1.0.2_6
gspell>=1.8.3_1
gssdp>=1.2.2_1
gtk+3>=3.24.20_1
gtkmm>=3.24.1_2
gtksourceview>=3.24.11_1
gupnp>=1.2.2_1
gupnp-av>=0.12.11_4
gupnp-dlna>=0.10.5_3
gupnp-igd>=0.2.5_3
gvfs>=1.44.1_1
json-glib>=1.4.4_3
libcroco>=0.6.13_1
libgdata>=0.17.12_1
libgee08>=0.20.3_1
libgepub>=0.6.0_3
libgnomekbd>=3.26.1_2
libgsf>=1.14.46_1
libgtop>=2.40.0_2
libgweather>=3.34.0_1
libgxps>=0.3.1_3
libmediaart>=1.9.4_3
libnotify>=0.7.7_3
libpeas>=1.26.0_1
librsvg>=2.47.1_1
libsecret>=0.20.2_1
libsigc++>=2.10.3_1
libsoup>=2.70.0_1
libxml2>=2.9.10_2
libxslt>=1.1.34_2
libzapojit>=0.0.3_9
mm-common>=1.0.0_1
mousetweaks>=3.32.0_2
mutter>=3.36.2_1
nautilus>=3.36.2_1
network-manager-applet>=1.8.24_1
orca>=3.36.2_1
pango>=1.42.4_7
pangomm>=2.42.0_1
phodav>=2.3_2
python-atspi>=2.36.0_2
python-gobject>=3.36.0_1
rest>=0.8.1_3
tracker>=2.3.4_1
vala>=0.46.3_1
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doesn it need vala, and yeld-tools?
I think it only requires libvala,

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the late reply.

Deciding what to add in gnome-core and what not is pretty subjective and hence open to discussion. As a reference GNOME considers these as "core" https://ftp.gnome.org/pub/GNOME/core/3.36/3.36.2/sources/. packages, which I've tried to replicate with gnome meta-package.

Personally, I am also in favor of moving these two to gnome.

vte3>=0.60.2_1
yelp>=3.36.0_1
yelp-tools>=3.32.2_1
yelp-xsl>=3.36.0_1
zenity>=3.32.0_1"
205 changes: 55 additions & 150 deletions srcpkgs/gnome/template
@@ -1,160 +1,66 @@
# Template file for 'gnome'
pkgname=gnome
version=3.32.0
revision=3
version=3.36.0
revision=1
build_style=meta
short_desc="GNOME meta-package for Void Linux"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-only, LGPL-2.0-only"
homepage="https://www.gnome.org"

depends="NetworkManager>=1.14.0_1
adwaita-icon-theme>=3.32.0
at-spi2-atk>=2.32.0
at-spi2-core>=2.32.0
atk>=2.32.0
atkmm>=2.24.2
cairomm>=1.12.2_2
cantarell-fonts>=0.0.25
caribou>=0.4.21
chrome-gnome-shell>=10.0.0
clutter>=1.26.2
clutter-gst3>=3.0.24
clutter-gtk>=1.8.4
cogl>=1.22.2
dconf>=0.30.0
eog>=3.32.0
evince>=3.32.0
evolution-data-server>=3.32.0
file-roller>=3.32.0
folks>=0.11.4
font-adobe-source-code-pro>=2.030R
gcab>=0.7
gcr>=3.28.0
gdk-pixbuf>=2.38.0
gdm>=3.32.0
geocode-glib>=3.26.0_1
gfbgraph>=0.2.3
gjs>=1.56.0
glib>=2.60.0
glib-networking>=2.60.0
glibmm>=2.60.0
gmime>=2.6.23
gnome-backgrounds>=3.32.0
gnome-bluetooth>=3.32.0
gnome-color-manager>=3.32.0
gnome-control-center>=3.32.0
gnome-desktop>=3.32.0
gnome-getting-started-docs>=3.32.0
gnome-initial-setup>=3.32.0
gnome-keyring>=3.28.1
gnome-online-accounts>=3.32.0
gnome-online-miners>=3.30.0
gnome-session>=3.32.0
gnome-settings-daemon>=3.32.0
gnome-shell>=3.32.0
gnome-shell-extensions>=3.32.0
gnome-themes-standard>=3.22.3
gnome-tweaks>=3.32.0
gnome-user-docs>=3.32.0
gnome-video-effects>=0.4.3
gobject-introspection>=1.60.0
gom>=0.3.2_1
grilo>=0.3.4
grilo-plugins>=0.3.5
gsettings-desktop-schemas>=3.32.0
gsound>=1.0.2
gspell>=1.8.0
gssdp>=1.0.2
gtk+3>=3.24.0
gtkmm>=3.22.1
gtksourceview>=3.24.4
gupnp>=1.0.2
gupnp-av>=0.12.10
gupnp-dlna>=0.10.5
gupnp-igd>=0.2.4
gvfs>=1.40.0
json-glib>=1.4.2
libcroco>=0.6.12
libgdata>=0.16.1_2
libgee08>=0.20.0
libgepub>=0.4_1
libgnomekbd>=3.26.0
libgsf>=1.14.41
libgtop>=2.40.0
libgweather>=3.32.0
libgxps>=0.2.5_1
libmediaart>=1.9.4
libnotify>=0.7.6_4
libpeas>=1.22.0
librsvg>=2.44.0
libsecret>=0.18.5
libsigc++>=2.10.0
libsoup>=2.60.0
libxml2>=2.6.30
libxslt>=1.1.22
libzapojit>=0.0.3
mm-common>=0.9.10_2
mousetweaks>=3.12.0
mutter>=3.32.0
nautilus>=3.32.0
network-manager-applet>=1.8.2
orca>=3.32.0
pango>=1.42.0
pangomm>=2.40.1
phodav>=2.2
python-atspi>=2.26.0
python-gobject>=3.26.0
rest>=0.8.0
tracker>=2.0.0
vala>=0.44.0
vte3>=0.54.0
yelp>=3.32.0
yelp-tools>=3.32.0
yelp-xsl>=3.32.0
zenity>=3.32.0"
depends="
gnome-core>=${version}
baobab>=3.34.0_1
cheese>=3.34.0_2
chrome-gnome-shell>=10.1_1
eog>=3.36.2_1
evince>=3.36.0_2
gnome-calendar>=3.36.1_1
gnome-characters>=3.34.0_3
gnome-clocks>=3.36.0_1
gnome-calculator>=3.36.0_2
gnome-contacts>=3.34.0_2
gnome-disk-utility>=3.36.1_2
gnome-font-viewer>=3.34.0_2
gnome-maps>=3.36.2_1
gnome-music>=3.36.2_1
gnome-photos>=3.34.1_1
gnome-screenshot>=3.36.0_2
gnome-shell-extensions>=3.36.2_1
gnome-system-monitor>=3.36.0_1
gnome-weather>=3.36.1_1
libchamplain>=0.12.19_3
rygel>=0.38.3_2
simple-scan>=3.36.2.1_1
sushi>=3.34.0_1
tepl>=4.4.0_1
totem>=3.34.1_2
totem-pl-parser>=3.26.5_1"

_apps_depends="
dconf-editor>=3.36.2_1
devhelp>=3.36.2_1
epiphany>=3.32.4_2
evolution>=3.36.2_1
ghex>=3.18.4_1
gitg>=3.32.1_3
gnome-books>=3.34.0_1
gnome-boxes>=3.36.2_1
gnome-builder>=3.34.1_4
gnome-dictionary>=3.26.1_1
gnome-documents>=3.34.0_2
gnome-nettool>=3.8.1_5
gnome-podcasts>=0.4.6_3
gnome-recipes>=2.0.2_3
gnome-sound-recorder>=3.34.0_1
gnome-tweaks>=3.34.0_3
gtranslator>=3.36.0_1
gtk-vnc>=0.9.0_3
nautilus-sendto>=3.8.6_1
nemiver>=0.9.6_4
polari>=3.36.2_1
vino>=3.22.0_1"

_apps_depends="baobab>=3.32.0
cheese>=3.32.0
dconf-editor>=3.32.0
devhelp>=3.32.0
epiphany>=3.32.0
evolution>=3.32.0
ghex>=3.18.3
gitg>=3.26.0
gedit>=3.32.0
gedit-plugins>=3.32.0
gnome-boxes>=3.32.0
gnome-builder>=3.32.0
gnome-calculator>=3.32.0
gnome-calendar>=3.32.0
gnome-characters>=3.32.0
gnome-clocks>=3.32.0
gnome-dictionary>=3.26.0
gnome-disk-utility>=3.32.0
gnome-documents>=3.32.0
gnome-font-viewer>=3.32.0
gnome-maps>=3.32.0
gnome-music>=3.32.0
gnome-nettool>=3.8.1
gnome-photos>=3.32.0
gnome-recipes>=2.0.0
gnome-screenshot>=3.32.0
gnome-sound-recorder>=3.32.0
gnome-system-monitor>=3.32.0
gnome-terminal>=3.32.0
gnome-tweaks>=3.32.0
gtk-vnc>=0.6.0_2
libchamplain>=0.12.16
nautilus-sendto>=3.8.0
nemiver>=0.9.6
polari>=3.32.0
rygel>=0.36.0
simple-scan>=3.32.0
sushi>=3.32.0
totem>=3.32.0
totem-pl-parser>=3.26.0
vino>=3.22.0"

_games_collection_depends="
aisleriot>=3.22.3
Expand All @@ -174,8 +80,7 @@ _games_collection_depends="
lightsoff>=3.26.0
quadrapassel>=3.32.0
swell-foop>=3.26.0
tali>=3.32.0
"
tali>=3.32.0"

gnome-apps_package() {
depends="$_apps_depends"
Expand Down