-#
-# TODO:
-# - metapackage with development tools (glade, bluefish, anjuta, etc.)
-# - metapackage 3rd party (everything else ;)
-#
-Summary: GNOME Desktop Suite
-Summary(pl): ¦rodowisko graficzne GNOME
+Summary: GNOME Desktop Environment with additional packages
+Summary(pl.UTF-8): Środowisko graficzne GNOME z dodatkowymi pakietami
Name: metapackage-gnome
-Version: 2.12.1
-Release: 1
+Version: 44
+Release: 2
License: GPL/LGPL
-Group: X11/Applications/Desktop
-Requires: bug-buddy >= 2.12.1
-Requires: cdrtools
-Requires: cdrtools-mkisofs
-Requires: cdrtools-readcd
-Requires: eog >= 2.12.1
-Requires: epiphany >= 1.8.2
-Requires: evince >= 0.4.0-2
-Requires: file-roller >= 2.12.1
-Requires: gcalctool >= 5.6.31
-Requires: gconf-editor >= 2.12.0
-Requires: gedit2 >= 2.12.1
-Requires: gnome-applets-accessx-status >= 1:2.12.1
-Requires: gnome-applets-battstat >= 1:2.12.1
-Requires: gnome-applets-charpicker >= 1:2.12.1
-Requires: gnome-applets-cpufreq >= 1:2.12.1
-Requires: gnome-applets-drivemount >= 1:2.12.1
-Requires: gnome-applets-geyes >= 1:2.12.1
-Requires: gnome-applets-gtik >= 1:2.12.1
-Requires: gnome-applets-gweather >= 1:2.12.1
-Requires: gnome-applets-keyboard >= 1:2.12.1
-Requires: gnome-applets-minicommander >= 1:2.12.1
-Requires: gnome-applets-mixer >= 1:2.12.1
-Requires: gnome-applets-modemlights >= 1:2.12.1
-Requires: gnome-applets-multiload >= 1:2.12.1
-Requires: gnome-applets-stickynotes >= 1:2.12.1
-Requires: gnome-applets-trash >= 1:2.12.1
-Requires: gnome-backgrounds >= 2.12.1
-Requires: gnome-keyring-manager >= 2.12.0
-Requires: gnome-media-cd >= 2.12.0
-Requires: gnome-media-sound-recorder >= 2.12.0
-Requires: gnome-media-volume-control >= 2.12.0
-Requires: gnome-media-vumeter >= 2.12.0
-Requires: gnome-menus >= 2.12.0-2
-Requires: gnome-netstatus >= 2.12.0
-Requires: gnome-nettool >= 1.4.1
-Requires: gnome-panel >= 2.12.1
-Requires: gnome-session >= 2.12.0-2
-Requires: gnome-system-monitor >= 2.12.1
-Requires: gnome-terminal >= 2.12.0
-Requires: gnome-themes-Clearlooks >= 2.12.1
-Requires: gnome-utils-dict >= 1:2.12.1
-Requires: gnome-utils-floppy >= 1:2.12.1
-Requires: gnome-utils-logview >= 1:2.12.1
-Requires: gnome-utils-screenshot >= 1:2.12.1
-Requires: gnome-utils-search-tool >= 1:2.12.1
-Requires: gnome-volume-manager >= 1.5.2
-Requires: gstreamer >= 0.8.11
-Requires: gstreamer-audio-effects >= 0.8.11
-Requires: gstreamer-audiofile >= 0.8.11
-Requires: gstreamer-audio-formats >= 0.8.11
-Requires: gstreamer-audiosink-alsa >= 0.8.11
-Requires: gstreamer-audiosink-esd >= 0.8.11
-Requires: gstreamer-audiosink-oss >= 0.8.11
-Requires: gstreamer-cdparanoia >= 0.8.11
-Requires: gstreamer-GConf >= 0.8.11
-Requires: gstreamer-gnomevfs >= 0.8.11
-Requires: gstreamer-mad >= 0.8.11
-Requires: gstreamer-vorbis >= 0.8.11
-Requires: metacity >= 2:2.12.1
-Requires: nautilus >= 2.12.1
-Requires: nautilus-cd-burner >= 2.12.0
-Requires: sound-juicer >= 2.12.2
-Requires: totem >= 1.2.0-4
-Requires: vino >= 2.12.0
-Requires: xscreensaver-gnome2 >= 4.19-4
-Requires: yelp >= 2.12.1-2
-Requires: zenity >= 2.12.1
+Group: X11/Applications
+Requires: %{name}-accessibility = %{version}-%{release}
+Requires: %{name}-admin = %{version}-%{release}
+Requires: %{name}-core = %{version}-%{release}
+Requires: %{name}-desktop = %{version}-%{release}
+Requires: %{name}-devtools = %{version}-%{release}
+Requires: %{name}-games = %{version}-%{release}
+Requires: %{name}-office = %{version}-%{release}
+Requires: gnome-getting-started-docs >= 3.38.0
+Requires: gnome-tour >= 44
+Requires: rhythmbox >= 3.4.7
+Requires: gstreamer-a52dec >= 1.22
+Requires: gstreamer-aac >= 1.22
+Requires: gstreamer-amrnb >= 1.22
+Requires: gstreamer-amrwb >= 1.22
+Requires: gstreamer-ass >= 1.22
+Requires: gstreamer-audio-effects-bad >= 1.22
+Requires: gstreamer-cdio >= 1.22
+Requires: gstreamer-curl >= 1.22
+Requires: gstreamer-dc1394 >= 1.22
+Requires: gstreamer-dts >= 1.22
+Requires: gstreamer-dvdread >= 1.22
+Requires: gstreamer-flite >= 1.22
+Requires: gstreamer-gme >= 1.22
+Requires: gstreamer-gsm >= 1.22
+Requires: gstreamer-kate >= 1.22
+Requires: gstreamer-ladspa >= 1.22
+Requires: gstreamer-lv2 >= 1.22
+Requires: gstreamer-mjpegtools >= 1.22
+Requires: gstreamer-mpeg >= 1.22
+Requires: gstreamer-musepack >= 1.22
+Requires: gstreamer-neon >= 1.22
+Requires: gstreamer-plugins-bad >= 1.22
+Requires: gstreamer-plugins-ugly >= 1.22
+Requires: gstreamer-resindvd >= 1.22
+Requires: gstreamer-rtmp >= 1.22
+Requires: gstreamer-sid >= 1.22
+Requires: gstreamer-sndfile >= 1.22
+Requires: gstreamer-soundtouch >= 1.22
+Requires: gstreamer-vpx >= 1.22
+Requires: gstreamer-x264 >= 1.22
+Requires: gstreamer-zbar >= 1.22
+Requires: shotwell >= 0.32
+Suggests: tracker3 >= 3.5
+Obsoletes: metapackage-gnome-extras < 2.22
+Obsoletes: gnome < 2
+BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
-GNOME Desktop suite metapackage.
-
-%description -l pl
-Metapakiet ¶rodowiska graficznego GNOME.
-
-%package extras
-Summary: Metapackage to install additional packages for GNOME Desktop
-Summary(pl): Metapakiet instaluj±cy dodatkowe pakiety dla ¶rodowiska graficznego GNOME
-Group: X11/Applications/Desktop
-Requires: %{name} = %{version}-%{release}
-Requires: dasher >= 3.2.18
-Requires: epiphany-extensions >= 1.8.1
-Requires: evolution-calendar >= 2.4.1
-Requires: evolution-exchange >= 2.4.1
-Requires: evolution-mail >= 2.4.1
-Requires: evolution-webcal >= 2.4.1
-Requires: gdm >= 1:2.8.0.5
-Requires: gnome-games-blackjack >= 1:2.12.1
-Requires: gnome-games-extra-data-glines >= 2.12.0
-Requires: gnome-games-extra-data-gnobots2 >= 2.12.0
-Requires: gnome-games-extra-data-gnometris >= 2.12.0
-Requires: gnome-games-extra-data-iagno >= 2.12.0
-Requires: gnome-games-extra-data-mahjongg >= 2.12.0
-Requires: gnome-games-extra-data-same-gnome >= 2.12.0
-Requires: gnome-games-gataxx >= 1:2.12.1
-Requires: gnome-games-glines >= 1:2.12.1
-Requires: gnome-games-gnect >= 1:2.12.1
-Requires: gnome-games-gnibbles >= 1:2.12.1
-Requires: gnome-games-gnobots2 >= 1:2.12.1
-Requires: gnome-games-gnometris >= 1:2.12.1
-Requires: gnome-games-gnomine >= 1:2.12.1
-Requires: gnome-games-gnotravex >= 1:2.12.1
-Requires: gnome-games-gnotski >= 1:2.12.1
-Requires: gnome-games-gtali >= 1:2.12.1
-Requires: gnome-games-iagno >= 1:2.12.1
-Requires: gnome-games-mahjongg >= 1:2.12.1
-Requires: gnome-games-same-gnome >= 1:2.12.1
-Requires: gnome-games-sol >= 1:2.12.1
-Requires: gnome-games-stones >= 1:2.12.1
-Requires: gnome-mail-notification >= 2.0-2
-Requires: gnome-themes-Crux >= 2.12.1
-Requires: gnome-themes-extras-Amaranth >= 0.8.1
-Requires: gnome-themes-extras-Gorilla >= 0.8.1
-Requires: gnome-themes-extras-Lush >= 0.8.1
-Requires: gnome-themes-extras-Nuvola >= 0.8.1
-Requires: gnome-themes-extras-Wasp >= 0.8.1
-Requires: gnome-themes-Flat-Blue >= 2.12.1
-Requires: gnome-themes-Glider >= 2.12.1
-Requires: gnome-themes-Grand-Canyon >= 2.12.0
-Requires: gnome-themes-Mist >= 2.12.0
-Requires: gnome-themes-Ocean-Dream >= 2.12.0
-Requires: gnome-themes-Sandwish >= 2.12.0
-Requires: gnome-themes-Sandy >= 2.12.0
-Requires: gnome-themes-Simple >= 2.12.0
-Requires: gnome-themes-Smokey >= 2.12.0
-Requires: gnome-themes-Smokey-Blue >= 2.12.0
-Requires: gnome-themes-Smokey-Red >= 2.12.0
-Requires: gnome-themes-Traditional >= 2.12.0
-Requires: gstreamer-aac >= 0.8.11
-Requires: gstreamer-flac >= 0.8.11
-Requires: gstreamer-mms >= 0.8.11
-Requires: gthumb >= 2.6.8
-Requires: metacity-themes-AgingGorilla >= 2:2.12.0
-Requires: metacity-themes-Atlanta >= 2:2.12.0
-Requires: metacity-themes-Bright >= 2:2.12.0
-Requires: metacity-themes-Crux >= 2:2.12.0
-Requires: metacity-themes-Esco >= 2:2.12.0
-Requires: metacity-themes-Metabox >= 2:2.12.0
-Requires: metacity-themes-Simple >= 2:2.12.0
-Requires: rhythmbox >= 0.8.8-4
-
-%description extras
-Metapackage to install additional packages for GNOME Desktop.
-
-%description extras -l pl
-Metapakiet instaluj±cy dodatkowe pakiety dla ¶rodowiska graficznego
-GNOME.
-
-%package extras-accessibility
-Summary: Accessibility packages for GNOME Desktop
-Summary(pl): Pakiety u³atwieñ dostêpu dla ¶rodowiska graficznego GNOME
-Group: X11/Applications/Desktop
-Requires: %{name} = %{version}-%{release}
-Requires: gnome-mag >= 0.12.2
-Requires: gnome-speech >= 0.3.7
-Requires: gnome-themes-HighContrast >= 2.12.0
-Requires: gnome-themes-HighContrastInverse >= 2.12.0
-Requires: gnome-themes-HighContrastLargePrint >= 2.12.0
-Requires: gnome-themes-HighContrastLargePrintInverse >= 2.12.0
-Requires: gnome-themes-LargePrint >= 2.12.0
-Requires: gnome-themes-LowContrast >= 2.12.0
-Requires: gnome-themes-LowContrastLargePrint >= 2.12.0
-Requires: gnopernicus >= 0.11.6
-Requires: gok >= 1.0.5
-
-%description extras-accessibility
-Accessibility packages for GNOME Desktop.
-
-%description extras-accessibility -l pl
-Pakiety u³atwieñ dostêpu dla ¶rodowiska graficznego GNOME.
+GNOME Desktop Environment with additional packages (metapackage).
+
+%description -l pl.UTF-8
+Środowisko graficzne GNOME z dodatkowymi pakietami (metapakiet).
+
+%package accessibility
+Summary: Accessibility packages for GNOME Desktop Environment
+Summary(pl.UTF-8): Pakiety ułatwień dostępu dla środowiska graficznego GNOME
+Group: X11/Applications/Accessibility
+Requires: %{name}-core = %{version}-%{release}
+Requires: at-spi2-atk >= 2.48.0
+Requires: at-spi2-core >= 2.48.0
+Requires: orca >= 44
+Provides: metapackage-gnome-extras-accessibility
+Obsoletes: metapackage-gnome-extras-accessibility < 2.22
+
+%description accessibility
+Accessibility packages for GNOME Desktop Environment.
+
+%description accessibility -l pl.UTF-8
+Pakiety ułatwień dostępu dla środowiska graficznego GNOME.
+
+%package admin
+Summary: Administration packages for GNOME Desktop Environment
+Summary(pl.UTF-8): Pakiety do zarządzania środowiskiem graficznym GNOME
+Group: X11/Applications
+Requires: %{name}-core = %{version}-%{release}
+Requires: gnome-initial-setup >= 44
+Requires: gnome-software >= 44
+Obsoletes: gnome-system-tools < 3.0.1
+Obsoletes: system-tools-backends < 3
+
+%description admin
+Administration packages for GNOME Desktop Environment.
+
+%description admin -l pl.UTF-8
+Pakiety do zarządzania środowiskiem graficznym GNOME.
+
+%package core
+Summary: The core components of the GNOME Desktop Environment
+Summary(pl.UTF-8): Podstawowe składniki środowiska graficznego GNOME
+Group: X11/Applications
+Requires: PackageKit-gtk3-module
+Requires: adwaita-icon-theme >= 44
+Requires: dconf >= 0.40.0
+Requires: eog >= 44
+Requires: gedit >= 44
+Requires: gnome-control-center >= 1:44
+Requires: gnome-desktop >= 44
+Requires: gnome-keyring >= 42
+Requires: gnome-session >= 1:44
+Requires: gnome-settings-daemon >= 1:44
+Requires: gnome-shell >= 44
+Requires: gnome-terminal >= 3.48
+Requires: gsettings-desktop-schemas >= 44
+Requires: gvfs >= 1.50.0
+Requires: mutter >= 44
+Requires: nautilus >= 44
+Requires: xdg-menus
+Requires: yelp >= 42
+Suggests: gnome-menus >= 3.36.0
+# Default GNOME font
+Suggests: fonts-OTF-Cantarell
+
+%description core
+The core components of the GNOME Desktop Environment.
+
+%description core -l pl.UTF-8
+Podstawowe składniki środowiska graficznego GNOME.
+
+%package desktop
+Summary: GNOME Desktop Environment
+Summary(pl.UTF-8): Środowisko graficzne GNOME
+Group: X11/Applications
+Requires: %{name}-core = %{version}-%{release}
+Requires: NetworkManager >= 2:1.42.0
+Requires: brasero >= 3.12.0
+#Requires: abrt-desktop >= 2.14.0
+Requires: cheese >= 44
+Requires: dconf-editor >= 43
+Requires: eog-plugins >= 44
+Requires: epiphany >= 44
+Requires: evince >= 44
+Requires: evolution >= 3.48.0
+Requires: evolution-addressbook >= 3.48.0
+Requires: evolution-calendar >= 3.48.0
+Requires: evolution-mail >= 3.48.0
+Requires: file-roller >= 43
+Requires: gnome-calculator >= 44
+Requires: gnome-calendar >= 44
+Requires: gdm >= 2:44
+Requires: gnome-backgrounds >= 44
+Requires: gnome-bluetooth >= 42
+Requires: gnome-color-manager >= 3.36.0
+Requires: gnome-connections >= 44
+Requires: gnome-disk-utility >= 44
+Requires: gnome-packagekit >= 43
+Requires: gnome-power-manager >= 43
+Requires: gnome-remote-desktop >= 44
+Requires: gnome-system-monitor >= 44
+Requires: gnome-tweaks >= 40
+Requires: gnome-user-docs >= 44
+Requires: gstreamer >= 1.22
+Requires: gstreamer-audio-effects-base >= 1.22
+Requires: gstreamer-audio-effects-good >= 1.22
+Requires: gstreamer-audio-formats >= 1.22
+Requires: gstreamer-audiosink-alsa >= 1.22
+Requires: gstreamer-cairo >= 1.22
+Requires: gstreamer-cdparanoia >= 1.22
+Requires: gstreamer-dv >= 1.22
+Requires: gstreamer-flac >= 1.22
+Requires: gstreamer-gdkpixbuf >= 1.22
+Requires: gstreamer-imagesink-x >= 1.22
+Requires: gstreamer-imagesink-xv >= 1.22
+Requires: gstreamer-jack >= 1.22
+Requires: gstreamer-libpng >= 1.22
+Requires: gstreamer-libvisual >= 1.22
+Requires: gstreamer-pango >= 1.22
+Requires: gstreamer-plugins-base >= 1.22
+Requires: gstreamer-plugins-good >= 1.22
+Requires: gstreamer-pulseaudio >= 1.22
+Requires: gstreamer-raw1394 >= 1.22
+Requires: gstreamer-shout2 >= 1.22
+Requires: gstreamer-soup >= 1.22
+Requires: gstreamer-speex >= 1.22
+Requires: gstreamer-taglib >= 1.22
+Requires: gstreamer-theora >= 1.22
+Requires: gstreamer-v4l2 >= 1.22
+Requires: gstreamer-video-effects >= 1.22
+Requires: gstreamer-videosink-aa >= 1.22
+Requires: gstreamer-videosink-libcaca >= 1.22
+Requires: gstreamer-visualisation >= 1.22
+Requires: gstreamer-vorbis >= 1.22
+Requires: gstreamer-wavpack >= 1.22
+Requires: gstreamer-ximagesrc >= 1.22
+Requires: gucharmap >= 12.0.0
+# not ported to nautilus4
+#Requires: nautilus-extension-brasero >= 3.12.2
+# not ported to nautilus4 in GNOME 43
+#Requires: nautilus-extension-evince >= 3.38.0
+Requires: polari >= 43
+Requires: seahorse >= 43
+Requires: seahorse-gnome-shell-search >= 43
+Requires: sound-juicer >= 3.40.0
+Requires: gnote >= 44
+Requires: totem >= 43
+Requires: totem-im-status >= 43
+Requires: totem-opensubtitles >= 43
+Requires: zenity >= 3.44.0
+Suggests: %{name}-games = %{version}-%{release}
+# ekiga is dead, linphone is qt-based now; what instead?
+#Suggests: ekiga >= 4.0.1
+Suggests: evolution-ews >= 3.48.0
+Suggests: pam-pam_gnome_keyring >= 42
+
+%description desktop
+GNOME Desktop Environment.
+
+%description desktop -l pl.UTF-8
+Środowisko graficzne GNOME.
+
+%package devtools
+Summary: Developer tools for GNOME Desktop Environment
+Summary(pl.UTF-8): Narzędzia programisty dla środowiska graficznego GNOME
+Group: X11/Applications
+Requires: %{name}-core = %{version}-%{release}
+Requires: accerciser >= 3.40.0
+Requires: anjuta >= 1:3.34.0
+Requires: anjuta-extras >= 3.26.0
+Requires: devhelp >= 43
+Requires: glade >= 3.40.0
+Requires: gnome-devel-docs >= 40
+
+%description devtools
+Developer tools for GNOME Desktop Environment.
+
+%description devtools -l pl.UTF-8
+Narzędzia programisty dla środowiska graficznego GNOME.
+
+%package games
+Summary: Games for GNOME Desktop Environment
+Summary(pl.UTF-8): Gry dla środowiska graficznego GNOME
+Group: X11/Applications
+Requires: %{name}-core = %{version}-%{release}
+Requires: aisleriot >= 3.22
+Requires: five-or-more >= 3.32
+Requires: four-in-a-row >= 3.38.0
+Requires: gnome-2048 >= 3.38.0
+Requires: gnome-chess >= 43
+Requires: gnome-games >= 1:40
+Requires: gnome-klotski >= 3.38.0
+Requires: gnome-mahjongg >= 3.40.0
+Requires: gnome-mines >= 40
+Requires: gnome-nibbles >= 3.38.0
+Requires: gnome-robots >= 40
+Requires: gnome-sudoku >= 44
+Requires: gnome-taquin >= 3.38.0
+Requires: gnome-tetravex >= 3.38.0
+Requires: hitori >= 44
+Requires: iagno >= 3.38.0
+Requires: lightsoff >= 40
+Requires: quadrapassel >= 40
+Requires: swell-foop >= 41
+Requires: tali >= 40
+Obsoletes: gnome-games-blackjack < 1:2.30
+Obsoletes: gnome-games-gataxx < 1:2.18
+# gataxx -> iagno?
+Obsoletes: gnome-games-servers < 1:2.30
+Obsoletes: gnome-games-stones < 1:2.14
+
+%description games
+Games for GNOME Desktop Environment.
+
+%description games -l pl.UTF-8
+Gry dla środowiska graficznego GNOME.
%package office
-Summary: Office suite for GNOME Desktop
-Summary(pl): Pakiety biurowe dla ¶rodowiska graficznego GNOME
-Group: X11/Applications/Desktop
-Requires: %{name} = %{version}-%{release}
-Requires: abiword >= 1:2.2.9
-Requires: dia >= 1:0.94-8
-Requires: glabels >= 2.0.2-3
-Requires: gnumeric >= 1:1.4.3-5
+Summary: Office suite for GNOME Desktop Environment
+Summary(pl.UTF-8): Pakiety biurowe dla środowiska graficznego GNOME
+Group: X11/Applications
+Requires: %{name}-core = %{version}-%{release}
+Requires: abiword >= 1:3.0.5
+Requires: dia >= 1:0.97.3
+Requires: gimp >= 1:2.10.32
+Requires: glabels >= 3.4.1
+Requires: gnumeric >= 1:1.12.55
+Requires: inkscape >= 1.2
%description office
-Office packages for GNOME Desktop.
+Office packages for GNOME Desktop Environment.
+
+%description office -l pl.UTF-8
+Pakiety biurowe dla środowiska graficznego GNOME.
+
+%prep
-%description office -l pl
-Pakiety biurowe dla ¶rodowiska graficznego GNOME.
+%clean
+rm -rf $RPM_BUILD_ROOT
%files
-%files extras
-%files extras-accessibility
+%defattr(644,root,root,755)
+
+%files accessibility
+%defattr(644,root,root,755)
+
+%files admin
+%defattr(644,root,root,755)
+
+%files core
+%defattr(644,root,root,755)
+
+%files desktop
+%defattr(644,root,root,755)
+
+%files devtools
+%defattr(644,root,root,755)
+
+%files games
+%defattr(644,root,root,755)
+
%files office
+%defattr(644,root,root,755)