diff options
Diffstat (limited to 'gnome-base')
-rw-r--r-- | gnome-base/Manifest.gz | bin | 4721 -> 4722 bytes | |||
-rw-r--r-- | gnome-base/gnome-extra-apps/Manifest | 1 | ||||
-rw-r--r-- | gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild | 73 | ||||
-rw-r--r-- | gnome-base/gnome-session/Manifest | 2 | ||||
-rw-r--r-- | gnome-base/gnome-session/files/defaults.list-r6 | 336 | ||||
-rw-r--r-- | gnome-base/gnome-session/gnome-session-45.0-r1.ebuild | 128 | ||||
-rw-r--r-- | gnome-base/gnome/Manifest | 1 | ||||
-rw-r--r-- | gnome-base/gnome/gnome-45.2.ebuild | 51 |
8 files changed, 592 insertions, 0 deletions
diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz Binary files differindex 77b6445f1bca..87e83e32b757 100644 --- a/gnome-base/Manifest.gz +++ b/gnome-base/Manifest.gz diff --git a/gnome-base/gnome-extra-apps/Manifest b/gnome-base/gnome-extra-apps/Manifest index 836c7ff77542..c700cf655886 100644 --- a/gnome-base/gnome-extra-apps/Manifest +++ b/gnome-base/gnome-extra-apps/Manifest @@ -1,2 +1,3 @@ EBUILD gnome-extra-apps-44.4.ebuild 2362 BLAKE2B e4ff41e56518503e6e507111f37a1160713cc19b42f10a874dc9f50f948ed17484bf26b3d167e4d1f9f0530027d5710276c3ccbb2698685e089f936a8147e8a1 SHA512 7e6974ea19145dc9fa8ce119d09d61ec8c7154403f8072dcb6780d8e9fa32fb7647a0ad7c1d02af8b29ac47f79d6d6bbc68b20ef4e5c1384a63921d58264cdbc +EBUILD gnome-extra-apps-45.2.ebuild 2306 BLAKE2B ad6a315b80e25ea670ad437f6fb89fafebfa0c0f46826160752971214cc031217ddeaf208e006f764f70a02f67ce3ad1c048c9d4dc3d1068b63544035f6df17d SHA512 833b814874cc3e7bd681efe0f4672851113ac63d6ea527655c7796f037b18b55430d9a688e21906749017a55cb0d2dc92c0a3469141f58d8b4d3fad83b4f1355 MISC metadata.xml 618 BLAKE2B b0e3eb484cf4fd6251b59d9be7cd5d150cff79379cdc61bac77eb17e4cdcdfb7f93be57976d6a47e331a44829d30e6f9075e490b2ac9eb557728135bbbd89071 SHA512 0688fb4552c6c1de4b493cb8f7194dd08665441c9c7f06c873bffe0ab1f58d2441c14d13d28073c89577eafc522bf535a72a72a66b9f4bb3f3fbf403a0acbf2f diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild new file mode 100644 index 000000000000..b08fd8d4dff0 --- /dev/null +++ b/gnome-base/gnome-extra-apps/gnome-extra-apps-45.2.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Sub-meta package for the applications of GNOME" +HOMEPAGE="https://www.gnome.org/" +LICENSE="metapackage" +SLOT="3.0" +IUSE="+games share +shotwell +tracker" + +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +# Note to developers: +# This is a wrapper for the extra apps integrated with GNOME +# Keep pkg order within a USE flag as upstream releng versions file +# TODO: Should we keep these here: gnome-dictionary, gucharmap, sound-juicer, file-roller, nautilus-sendto, gnome-photos; replace gucharmap with gnome-characters? +# TODO: Add gnome-remote-desktop as replacement for vino that was removed from meta in 3.36? +# TODO: Replace cheese with Snapshot once we have it packaged +# TODO: Update epiphany min dep +RDEPEND=" + >=gnome-base/gnome-core-libs-${PV} + + >=sys-apps/baobab-45.0 + >=media-video/cheese-44.1 + >=www-client/epiphany-44.6 + >=app-arch/file-roller-43.1 + >=gnome-extra/gnome-calculator-45.0.2 + >=gnome-extra/gnome-calendar-45.1 + >=gnome-extra/gnome-characters-45.0 + >=sys-apps/gnome-disk-utility-45.1 + >=media-gfx/gnome-font-viewer-45.0 + >=gnome-extra/gnome-system-monitor-45.0.2 + >=gnome-extra/gnome-weather-45.0 + >=gnome-extra/sushi-45.0 + + >=gnome-base/dconf-editor-45.0.1 + >=mail-client/evolution-3.50.2 + >=gnome-extra/gnome-tweaks-45.0 + >=gnome-extra/nautilus-sendto-3.8.6 + >=app-crypt/seahorse-43.0 + + games? ( + >=games-puzzle/five-or-more-3.32.3 + >=games-board/four-in-a-row-3.38.1 + >=games-board/gnome-chess-43.2 + >=games-puzzle/gnome-klotski-3.38.2 + >=games-board/gnome-mahjongg-3.40.0 + >=games-board/gnome-mines-40.1 + >=games-arcade/gnome-nibbles-4.0.1 + >=games-arcade/gnome-robots-40.0 + >=games-puzzle/gnome-sudoku-45.2 + >=games-puzzle/gnome-taquin-3.38.1 + >=games-puzzle/gnome-tetravex-3.38.2 + >=games-puzzle/hitori-44.0 + >=games-board/iagno-3.38.1 + >=games-puzzle/lightsoff-40.0.1 + >=games-puzzle/quadrapassel-40.2 + >=games-puzzle/swell-foop-41.1 + >=games-board/tali-40.9 + ) + share? ( >=gnome-extra/gnome-user-share-43.0 ) + shotwell? ( >=media-gfx/shotwell-0.32.4 ) + tracker? ( + >=app-misc/tracker-3.6.0 + >=app-misc/tracker-miners-3.6.2 + >=media-gfx/gnome-photos-44.0 + >=media-sound/gnome-music-45.0 + ) +" +DEPEND="" +BDEPEND="" +S=${WORKDIR} diff --git a/gnome-base/gnome-session/Manifest b/gnome-base/gnome-session/Manifest index ff09b38e4837..5b084e985aad 100644 --- a/gnome-base/gnome-session/Manifest +++ b/gnome-base/gnome-session/Manifest @@ -3,9 +3,11 @@ AUX 15-xdg-data-gnome-r1 262 BLAKE2B 8ea3192680b1cda2076ebceafd7cd4f340f6f4c5f5b AUX 90-xcursor-theme-gnome 384 BLAKE2B 985ea5b7de4d51b46625c21b803c5d225ac598b81813bb0bf00620a8b825a90f2b54717ed24ca8c9554c3ae6f8dbd75424f2b4ae8c6f38fcb789e655aa35aad6 SHA512 3d692715a744303f31a78ddf7aaefdbece8c50ebc5dfaac84cdfb6430155db465ab0140340eea4b5caf6d4dff030736eca9d028f24ed1d41ebc345fa309a4a4b AUX Gnome 2391 BLAKE2B ac78e23bb1172844c1da04a2615f03209b703d25d3e4d8976b7d62cc52fe128b35eb3f9e8f0bf3884f0c444ab2da88eb6ba12d9a852e8a058f4abdcf050dc68c SHA512 a994e811855c822c3f03354ec7608587f4102e6e9039dd35aec75e825b7610b259d4e1e7246cb6136ec2f7a4d27c1859dc02945fb13c448aafc26b8a2dae53a6 AUX defaults.list-r5 19379 BLAKE2B 9299c535bcb3ce6f291ba66dfe655f7e793d554f5fd7a5df5e8db665e43372f8c08a5ea8480e63e318befc5b2e56e4b027ca873947972aa2b19d14ba85f0ec3e SHA512 edee1126e11c3b49ebcea1e1a6929d55a28d09b6c382666d6d6a32271a4cf22af23927f7a5e15ecbd4a4cdaa41ac2f1ffc09350f4e48257e2e5e29ade08635ac +AUX defaults.list-r6 18459 BLAKE2B e219daae31ffebc4301baf21cca9842ff1e9842af302bac4d4cf34cc3b9e9ffba4ca95992cdbb9e47c3f071e4d354f1e8b3801af53fc35d52f994a3a04bb62b1 SHA512 a0cd5f879c2ec16251ea92923470481d87531e3065e8582345dc317a2b20a5dce11ac87810e56eb097090f2c0bd718b0e10a1b9ba309fdf7c91697ed243b9d6b AUX gnome-session-3.38.0-meson-Support-elogind.patch 2808 BLAKE2B da7ad139fe118edc4c53570acc5e56d59e3073caae7941c54b11c59208675eaa148eb03d437d0edfa0f0d024880b77bc60ba65140422f25319ac132299dfe972 SHA512 2a57894b95662ca4488f95110943076a82ecbe7f3bb8ed4d95e2c8082276839f4b1a7ecc20915557378e73e1947df856e4ff57d9d5b9ae32a9673f2cc3b2fbc2 DIST gnome-session-44.0.tar.xz 485372 BLAKE2B aacfbec2c59f41b7b36107a59f8e9177ab45dca4c82a6aa3982951eda8ef2b2aae22a43a5d9d43b30f6ab010529ba20754f3de87df2abd5ca812bb0e878c6357 SHA512 0e8672531bc1818cfb6dbb5b133374e4041ec471e04968a587a93d0ee9697393ee976e1aa5dfacf707a46d816da6be6b1ef52e89f47d9d206a319eb79aae1078 DIST gnome-session-45.0.tar.xz 485992 BLAKE2B 473f0b3d94ffa8c1e2bf45884d053c753e5d5ad791b7cd9f889ce7952a273c4631c9867f038edaa6fe8e6ce16b9659c479755ce8028076016a658ad23291eeb7 SHA512 3eb3b4b9fcab2ec35bb61bac6257b254f142167250bbc1eb71d46aed350372f8942601c9d5ca5856e8686b53b70321f914cb55f1639daecfe6c61d84cb6d8aba EBUILD gnome-session-44.0-r1.ebuild 3564 BLAKE2B 0ab0f72e22d2681b1649d00e7650434c456278c12c127550049bc5761c8ef711f44550ea5043c6189d3ebefda1a7dea34ba9cdbb40ad2cf6bc32cd7f74f7c2a5 SHA512 fc0dea8a7dff6b0b784aa87204eeef479798eb746764db6aa8c6ef8ff3d5908363308f69a43dffa8dacf27726c501c60809777d53363c1b2547b214cdd4b283e +EBUILD gnome-session-45.0-r1.ebuild 3567 BLAKE2B 864388b80ebb86b0c75fe2bea8b2be8e3bde2620811a04be28849219eee7d07206d7de68747f5edf99dcd76eb823bdc9e7900fcc7a29d94dc37b10af0e282b0c SHA512 7f158411150bc9668369451296c60c60e6eb4a92ae8fc337b56611f4a68ab40fd612b2517d50b6cb767d67a0f230f13ff7ad059594bb03660e4c076e6083a32c EBUILD gnome-session-45.0.ebuild 3567 BLAKE2B ac0e6781539f422cd331dae8c36f71aa5dc43c5bebcde8ed14b2b79db347b50db8ab63de294f02106e8e0b6524361598600a0f2fb8738539821a161755cdc538 SHA512 cdeab008b3d50c895e616c3806394e051a29bb0eee8481a7a96d0e4784a408f293051a5cf9d1641fae374aa7cc8e8cf27cdca790474e18fef1ea79189b04ad87 MISC metadata.xml 460 BLAKE2B a735510be82f9e08b4002cbf033f75e601ec6f35a860c92728439367e6bdedf747c4fccc0250c89d231aa8e96348ae01275f577a21c958985cdaf0ef47615216 SHA512 df3adfa8e27c264a9bb6ba74ca43345a15f1cb0984461ea1fb831d4b355c77dfa94d491fdf28b34d58fd1d9e60428cfa8c40af2402bb9be42292202b63e7a052 diff --git a/gnome-base/gnome-session/files/defaults.list-r6 b/gnome-base/gnome-session/files/defaults.list-r6 new file mode 100644 index 000000000000..a724700e69cc --- /dev/null +++ b/gnome-base/gnome-session/files/defaults.list-r6 @@ -0,0 +1,336 @@ +[Default Applications] +application/rtf=abiword.desktop;libreoffice-writer.desktop; +application/x-abiword=abiword.desktop; +text/abiword=abiword.desktop; +text/richtext=abiword.desktop;libreoffice-writer.desktop; +text/rtf=abiword.desktop;libreoffice-writer.desktop; +text/x-abiword=abiword.desktop; +text/x-xml-abiword=abiword.desktop; +x-content/blank-bd=brasero.desktop;org.gnome.Nautilus.desktop; +x-content/blank-dvd=brasero.desktop;org.gnome.Nautilus.desktop; +x-content/blank-cd=brasero.desktop;org.gnome.Nautilus.desktop; +x-content/blank-hddvd=brasero.desktop;org.gnome.Nautilus.desktop; +application/x-dia-diagram=dia.desktop; +image/bmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/gif=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/jpeg=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/jpg=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/pjpeg=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/png=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/svg+xml=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/svg+xml-compressed=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-bmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-gray=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-icb=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-ico=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-pcx=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-png=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-portable-anymap=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-portable-bitmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-portable-graymap=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-portable-pixmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-xbitmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/x-xpixmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/vnd.wap.wbmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop; +image/g3fax=gimp.desktop;zzz-gimp.desktop; +image/x-compressed-xcf=gimp.desktop;zzz-gimp.desktop; +image/x-fits=gimp.desktop;zzz-gimp.desktop; +image/x-icon=gimp.desktop;zzz-gimp.desktop; +image/x-psd=gimp.desktop;zzz-gimp.desktop; +image/x-sgi=gimp.desktop;zzz-gimp.desktop; +image/x-sun-raster=gimp.desktop;zzz-gimp.desktop; +image/x-tga=gimp.desktop;zzz-gimp.desktop; +image/x-xcf=gimp.desktop;zzz-gimp.desktop; +image/x-xwindowdump=gimp.desktop;zzz-gimp.desktop; +application/xhtml+xml=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop; +text/html=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop; +application/pdf=org.gnome.Evince.desktop;evince.desktop; +application/x-bzpdf=org.gnome.Evince.desktop;evince.desktop; +application/x-gzpdf=org.gnome.Evince.desktop;evince.desktop; +application/postscript=org.gnome.Evince.desktop;evince.desktop; +application/x-bzpostscript=org.gnome.Evince.desktop;evince.desktop; +application/x-gzpostscript=org.gnome.Evince.desktop;evince.desktop; +image/x-eps=org.gnome.Evince.desktop;evince.desktop; +image/x-bzeps=org.gnome.Evince.desktop;evince.desktop; +image/x-gzeps=org.gnome.Evince.desktop;evince.desktop; +application/x-dvi=org.gnome.Evince.desktop;evince.desktop; +application/x-bzdvi=org.gnome.Evince.desktop;evince.desktop; +application/x-gzdvi=org.gnome.Evince.desktop;evince.desktop; +image/vnd.djvu=org.gnome.Evince.desktop;evince.desktop; +image/tiff=org.gnome.Evince.desktop;evince.desktop; +application/x-cbr=org.gnome.Evince.desktop;evince.desktop; +application/x-cbz=org.gnome.Evince.desktop;evince.desktop; +application/x-cb7=org.gnome.Evince.desktop;evince.desktop; +application/x-7z-compressed=org.gnome.FileRoller.desktop; +application/x-7z-compressed-tar=org.gnome.FileRoller.desktop; +application/x-ace=org.gnome.FileRoller.desktop; +application/x-alz=org.gnome.FileRoller.desktop; +application/x-ar=org.gnome.FileRoller.desktop; +application/x-arj=org.gnome.FileRoller.desktop; +application/x-bzip=org.gnome.FileRoller.desktop; +application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop; +application/x-bzip1=org.gnome.FileRoller.desktop; +application/x-bzip1-compressed-tar=org.gnome.FileRoller.desktop; +application/x-cabinet=org.gnome.FileRoller.desktop; +application/x-cd-image=org.gnome.FileRoller.desktop; +application/x-compress=org.gnome.FileRoller.desktop; +application/x-compressed-tar=org.gnome.FileRoller.desktop; +application/x-cpio=org.gnome.FileRoller.desktop; +application/x-deb=org.gnome.FileRoller.desktop; +application/x-ear=org.gnome.FileRoller.desktop; +application/x-gtar=org.gnome.FileRoller.desktop; +application/x-gzip=org.gnome.FileRoller.desktop; +application/x-java-archive=org.gnome.FileRoller.desktop; +application/x-lha=org.gnome.FileRoller.desktop; +application/x-lhz=org.gnome.FileRoller.desktop; +application/x-lzip=org.gnome.FileRoller.desktop; +application/x-lzip-compressed-tar=org.gnome.FileRoller.desktop; +application/x-lzma=org.gnome.FileRoller.desktop; +application/x-lzma-compressed-tar=org.gnome.FileRoller.desktop; +application/x-lzop=org.gnome.FileRoller.desktop; +application/x-lzop-compressed-tar=org.gnome.FileRoller.desktop; +application/x-rar=org.gnome.FileRoller.desktop; +application/x-rar-compressed=org.gnome.FileRoller.desktop; +application/x-rpm=org.gnome.FileRoller.desktop; +application/x-rzip=org.gnome.FileRoller.desktop; +application/x-tar=org.gnome.FileRoller.desktop; +application/x-tarz=org.gnome.FileRoller.desktop; +application/x-source-rpm=org.gnome.FileRoller.desktop; +application/x-stuffit=org.gnome.FileRoller.desktop; +application/x-war=org.gnome.FileRoller.desktop; +application/x-xz=org.gnome.FileRoller.desktop; +application/x-xz-compressed-tar=org.gnome.FileRoller.desktop; +application/x-zip=org.gnome.FileRoller.desktop; +application/x-zip-compressed=org.gnome.FileRoller.desktop; +application/x-zoo=org.gnome.FileRoller.desktop; +application/zip=org.gnome.FileRoller.desktop; +multipart/x-zip=org.gnome.FileRoller.desktop; +text/plain=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/css=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/markdown=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/mathml=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/x-csrc=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/x-chdr=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/x-dtd=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/x-java=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/x-javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/x-patch=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/x-perl=org.gnome.gedit.destkop +text/x-php=org.gnome.gedit.destkop +text/x-python=org.gnome.gedit.destkop +text/x-sql=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +text/xml=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop +application/x-cgi=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/x-javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/x-perl=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/x-php=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/x-python=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/xml=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/xml-dtd=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop; +application/x-font-ttf=org.gnome.font-viewer.desktop; +application/x-font-pcf=org.gnome.font-viewer.desktop; +application/x-font-type1=org.gnome.font-viewer.desktop; +application/x-font-otf=org.gnome.font-viewer.desktop; +application/csv=gnumeric.desktop;libreoffice-calc.desktop; +application/excel=gnumeric.desktop;libreoffice-calc.desktop; +application/msexcel=gnumeric.desktop;libreoffice-calc.desktop; +application/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop; +application/vnd.lotus-1-2-3=gnumeric.desktop;libreoffice-calc.desktop; +application/vnd.ms-excel=gnumeric.desktop;libreoffice-calc.desktop; +application/x-123=gnumeric.desktop;libreoffice-calc.desktop; +application/x-applix-spreadsheet=gnumeric.desktop; +application/x-dbase=gnumeric.desktop;libreoffice-calc.desktop; +application/x-dbf=gnumeric.desktop;libreoffice-calc.desktop; +application/x-dos_ms_excel=gnumeric.desktop;libreoffice-calc.desktop; +application/x-excel=gnumeric.desktop;libreoffice-calc.desktop; +application/x-gnumeric=gnumeric.desktop; +application/x-mps=gnumeric.desktop; +application/x-ms-excel=gnumeric.desktop;libreoffice-calc.desktop; +application/x-msexcel=gnumeric.desktop;libreoffice-calc.desktop; +application/x-oleo=gnumeric.desktop; +application/x-planperfect=gnumeric.desktop; +application/x-quattropro=gnumeric.desktop;libreoffice-calc.desktop; +application/x-sc=gnumeric.desktop; +application/x-sylk=gnumeric.desktop; +application/x-xbase=gnumeric.desktop; +application/x-xls=gnumeric.desktop; +application/xls=gnumeric.desktop; +text/comma-separated-values=gnumeric.desktop;libreoffice-calc.desktop; +text/csv=gnumeric.desktop;libreoffice-calc.desktop; +text/spreadsheet=gnumeric.desktop;libreoffice-calc.desktop; +text/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop; +text/x-comma-separated-values=gnumeric.desktop;libreoffice-calc.desktop; +text/x-csv=gnumeric.desktop;libreoffice-calc.desktop; +zz-application/zz-winassoc-xls=gnumeric.desktop; +x-content/software=nautilus-autorun-software.desktop; +x-content/unix-software=nautilus-autorun-software.desktop; +x-directory/gnome-default-handler=org.gnome.Nautilus.desktop; +x-directory/normal=org.gnome.Nautilus.desktop; +inode/directory=org.gnome.Nautilus.desktop; +application/x-gnome-saved-search=org.gnome.Nautilus.desktop; +application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop; +application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop; +application/vnd.sun.xml.calc=libreoffice-calc.desktop; +application/vnd.sun.xml.calc.template=libreoffice-calc.desktop; +application/vnd.stardivision.calc=libreoffice-calc.desktop; +application/vnd.stardivision.chart=libreoffice-calc.desktop; +application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop; +application/vnd.ms-excel.sheet.macroenabled.12=libreoffice-calc.desktop; +application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop; +application/vnd.ms-excel.template.macroenabled.12=libreoffice-calc.desktop; +application/vnd.ms-excel.sheet.binary.macroenabled.12=libreoffice-calc.desktop; +application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop; +application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop; +application/vnd.sun.xml.draw=libreoffice-draw.desktop; +application/vnd.sun.xml.draw.template=libreoffice-draw.desktop; +application/vnd.stardivision.draw=libreoffice-draw.desktop; +application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop; +application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop; +application/vnd.sun.xml.impress=libreoffice-impress.desktop; +application/vnd.sun.xml.impress.template=libreoffice-impress.desktop; +application/vnd.stardivision.impress=libreoffice-impress.desktop; +application/mspowerpoint=libreoffice-impress.desktop; +application/vnd.ms-powerpoint=libreoffice-impress.desktop; +application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop; +application/vnd.ms-powerpoint.presentation.macroenabled.12=libreoffice-impress.desktop; +application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop; +application/vnd.ms-powerpoint.template.macroenabled.12=libreoffice-impress.desktop; +application/vnd.oasis.opendocument.formula=libreoffice-math.desktop; +application/vnd.sun.xml.math=libreoffice-math.desktop; +application/vnd.stardivision.math=libreoffice-math.desktop; +application/vnd.oasis.opendocument.text=libreoffice-writer.desktop; +application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop; +application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop; +application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop; +application/vnd.sun.xml.writer=libreoffice-writer.desktop; +application/vnd.sun.xml.writer.template=libreoffice-writer.desktop; +application/vnd.sun.xml.writer.global=libreoffice-writer.desktop; +application/vnd.stardivision.writer=libreoffice-writer.desktop; +application/msword=libreoffice-writer.desktop; +application/vnd.ms-word=libreoffice-writer.desktop; +application/x-doc=libreoffice-writer.desktop; +application/vnd.wordperfect=libreoffice-writer.desktop; +application/wordperfect=libreoffice-writer.desktop; +application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop; +application/vnd.ms-word.document.macroenabled.12=libreoffice-writer.desktop; +application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop; +application/vnd.ms-word.template.macroenabled.12=libreoffice-writer.desktop; +x-content/audio-player=rhythmbox.desktop; +x-content/audio-cdda=org.gnome.SoundJuicer.desktop; +application/x-shockwave-flash=swfdec-player.desktop;firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop; +application/futuresplash=swfdec-player.desktop;firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop; +application/mxf=org.gnome.Totem.desktop; +application/ogg=org.gnome.Totem.desktop; +application/ram=org.gnome.Totem.desktop; +application/sdp=org.gnome.Totem.desktop; +application/smil=org.gnome.Totem.desktop; +application/smil+xml=org.gnome.Totem.desktop; +application/vnd.ms-wpl=org.gnome.Totem.desktop; +application/vnd.rn-realmedia=org.gnome.Totem.desktop; +application/x-extension-m4a=org.gnome.Totem.desktop; +application/x-extension-mp4=org.gnome.Totem.desktop; +application/x-flac=org.gnome.Totem.desktop; +application/x-flash-video=org.gnome.Totem.desktop; +application/x-matroska=org.gnome.Totem.desktop; +application/x-netshow-channel=org.gnome.Totem.desktop; +application/x-ogg=org.gnome.Totem.desktop; +application/x-quicktime-media-link=org.gnome.Totem.desktop; +application/x-quicktimeplayer=org.gnome.Totem.desktop; +application/x-shorten=org.gnome.Totem.desktop; +application/x-smil=org.gnome.Totem.desktop; +application/xspf+xml=org.gnome.Totem.desktop; +audio/3gpp=org.gnome.Totem.desktop; +audio/ac3=org.gnome.Totem.desktop; +audio/AMR=org.gnome.Totem.desktop; +audio/AMR-WB=org.gnome.Totem.desktop; +audio/basic=org.gnome.Totem.desktop; +audio/midi=org.gnome.Totem.desktop; +audio/mp4=org.gnome.Totem.desktop; +audio/mpeg=org.gnome.Totem.desktop; +audio/mpegurl=org.gnome.Totem.desktop; +audio/ogg=org.gnome.Totem.desktop; +audio/prs.sid=org.gnome.Totem.desktop; +audio/vnd.rn-realaudio=org.gnome.Totem.desktop; +audio/x-ape=org.gnome.Totem.desktop; +audio/x-flac=org.gnome.Totem.desktop; +audio/x-gsm=org.gnome.Totem.desktop; +audio/x-it=org.gnome.Totem.desktop; +audio/x-m4a=org.gnome.Totem.desktop; +audio/x-matroska=org.gnome.Totem.desktop; +audio/x-mod=org.gnome.Totem.desktop; +audio/x-mp3=org.gnome.Totem.desktop; +audio/x-mpeg=org.gnome.Totem.desktop; +audio/x-mpegurl=org.gnome.Totem.desktop; +audio/x-ms-asf=org.gnome.Totem.desktop; +audio/x-ms-asx=org.gnome.Totem.desktop; +audio/x-ms-wax=org.gnome.Totem.desktop; +audio/x-ms-wma=org.gnome.Totem.desktop; +audio/x-musepack=org.gnome.Totem.desktop; +audio/x-pn-aiff=org.gnome.Totem.desktop; +audio/x-pn-au=org.gnome.Totem.desktop; +audio/x-pn-realaudio=org.gnome.Totem.desktop; +audio/x-pn-realaudio-plugin=org.gnome.Totem.desktop; +audio/x-pn-wav=org.gnome.Totem.desktop; +audio/x-pn-windows-acm=org.gnome.Totem.desktop; +audio/x-realaudio=org.gnome.Totem.desktop; +audio/x-real-audio=org.gnome.Totem.desktop; +audio/x-sbc=org.gnome.Totem.desktop; +audio/x-scpls=org.gnome.Totem.desktop; +audio/x-speex=org.gnome.Totem.desktop; +audio/x-tta=org.gnome.Totem.desktop; +audio/x-vorbis=org.gnome.Totem.desktop; +audio/x-vorbis+ogg=org.gnome.Totem.desktop; +audio/x-wav=org.gnome.Totem.desktop; +audio/x-wavpack=org.gnome.Totem.desktop; +audio/x-xm=org.gnome.Totem.desktop; +image/vnd.rn-realpix=org.gnome.Totem.desktop; +image/x-pict=org.gnome.Totem.desktop; +misc/ultravox=org.gnome.Totem.desktop; +text/google-video-pointer=org.gnome.Totem.desktop; +text/x-google-video-pointer=org.gnome.Totem.desktop; +video/3gpp=org.gnome.Totem.desktop; +video/dv=org.gnome.Totem.desktop; +video/fli=org.gnome.Totem.desktop; +video/flv=org.gnome.Totem.desktop; +video/mp2t=org.gnome.Totem.desktop; +video/mp4=org.gnome.Totem.desktop; +video/mp4v-es=org.gnome.Totem.desktop; +video/mpeg=org.gnome.Totem.desktop; +video/msvideo=org.gnome.Totem.desktop; +video/ogg=org.gnome.Totem.desktop; +video/quicktime=org.gnome.Totem.desktop; +video/vivo=org.gnome.Totem.desktop; +video/vnd.divx=org.gnome.Totem.desktop; +video/vnd.rn-realvideo=org.gnome.Totem.desktop; +video/vnd.vivo=org.gnome.Totem.desktop; +video/webm=org.gnome.Totem.desktop; +video/x-anim=org.gnome.Totem.desktop; +video/x-avi=org.gnome.Totem.desktop; +video/x-flc=org.gnome.Totem.desktop; +video/x-fli=org.gnome.Totem.desktop; +video/x-flic=org.gnome.Totem.desktop; +video/x-flv=org.gnome.Totem.desktop; +video/x-m4v=org.gnome.Totem.desktop; +video/x-matroska=org.gnome.Totem.desktop; +video/x-mpeg=org.gnome.Totem.desktop; +video/x-ms-asf=org.gnome.Totem.desktop; +video/x-ms-asx=org.gnome.Totem.desktop; +video/x-msvideo=org.gnome.Totem.desktop; +video/x-ms-wm=org.gnome.Totem.desktop; +video/x-ms-wmv=org.gnome.Totem.desktop; +video/x-ms-wmx=org.gnome.Totem.desktop; +video/x-ms-wvx=org.gnome.Totem.desktop; +video/x-nsv=org.gnome.Totem.desktop; +video/x-ogm+ogg=org.gnome.Totem.desktop; +video/x-theora+ogg=org.gnome.Totem.desktop; +video/x-totem-stream=org.gnome.Totem.desktop; +x-content/video-dvd=org.gnome.Totem.desktop; +x-content/video-vcd=org.gnome.Totem.desktop; +x-content/video-svcd=org.gnome.Totem.desktop; +x-scheme-handler/ghelp=yelp.desktop; +x-scheme-handler/help=yelp.desktop; +x-scheme-handler/http=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop; +x-scheme-handler/https=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;epiphany.desktop; +x-scheme-handler/mailto=org.gnome.Evolution.desktop;evolution.desktop; diff --git a/gnome-base/gnome-session/gnome-session-45.0-r1.ebuild b/gnome-base/gnome-session/gnome-session-45.0-r1.ebuild new file mode 100644 index 000000000000..c2c22fd25d7a --- /dev/null +++ b/gnome-base/gnome-session/gnome-session-45.0-r1.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit desktop gnome.org gnome2-utils meson systemd xdg + +DESCRIPTION="Gnome session manager" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc elogind systemd" +# There is a null backend available, thus ?? not ^^ +REQUIRED_USE="?? ( elogind systemd )" + +COMMON_DEPEND=" + >=dev-libs/glib-2.46.0:2 + >=x11-libs/gtk+-3.22.0:3 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + >=gnome-base/gnome-desktop-3.34.2:3= + >=dev-libs/json-glib-0.10 + media-libs/libglvnd[X] + media-libs/libepoxy + x11-libs/libXcomposite + + systemd? ( >=sys-apps/systemd-242:0= ) + elogind? ( >=sys-auth/elogind-239.4 ) +" + +# Pure-runtime deps from the session files should *NOT* be added here. +# >=gnome-settings-daemon-3.35.91 for UsbProtection required component. +# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and +# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_* +# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below). +# sys-apps/dbus[X] is needed for session management. +# Our 90-xcursor-theme-gnome reads a setting from gsettings-desktop-schemas. +RDEPEND="${COMMON_DEPEND} + >=gnome-base/gnome-settings-daemon-3.35.91 + >=gnome-base/gsettings-desktop-schemas-0.1.7 + sys-apps/dbus[X] + + x11-misc/xdg-user-dirs + x11-misc/xdg-user-dirs-gtk +" +DEPEND="${COMMON_DEPEND} + x11-libs/xtrans +" +BDEPEND=" + dev-libs/libxslt + dev-util/gdbus-codegen + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + doc? ( + app-text/xmlto + app-text/docbook-xml-dtd:4.1.2 + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.38.0-meson-Support-elogind.patch +) + +src_prepare() { + default + xdg_environment_reset + + # Install USE=doc in ${PF} if enabled + sed -i -e "s:meson\.project_name(), 'dbus':'${PF}', 'dbus':" doc/dbus/meson.build || die +} + +src_configure() { + local emesonargs=( + -Ddeprecation_flags=false + $(meson_use elogind) + -Dsession_selector=true # gnome-custom-session + $(meson_use systemd) + -Dsystemd_session=$(usex systemd default disable) + $(meson_use systemd systemd_journal) + $(meson_use doc docbook) + -Dsystemduserunitdir="$(systemd_get_userunitdir)" + -Dconsolekit=false + -Dman=true + ) + meson_src_configure +} + +src_install() { + meson_src_install + + exeinto /etc/X11/Sessions + doexe "${FILESDIR}/Gnome" + + newmenu "${FILESDIR}/defaults.list-r6" gnome-mimeapps.list + + exeinto /etc/X11/xinit/xinitrc.d/ + newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome + + # This should be done here as discussed in bug #270852 + newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome + + # Set XCURSOR_THEME from current dconf setting instead of installing + # default cursor symlink globally and affecting other DEs (bug #543488) + # https://bugzilla.gnome.org/show_bug.cgi?id=711703 + newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + if ! has_version gnome-base/gdm && ! has_version x11-misc/sddm; then + ewarn "If you use a custom .xinitrc for your X session," + ewarn "make sure that the commands in the xinitrc.d scripts are run." + fi + + if ! use systemd && ! use elogind; then + ewarn "You are building without systemd or elogind support." + ewarn "gnome-session won't be able to correctly track and manage your session." + fi +} + +pkg_postrm() { + xdg_pkg_postinst + gnome2_schemas_update +} diff --git a/gnome-base/gnome/Manifest b/gnome-base/gnome/Manifest index 4e36ee48995f..5e601d4c69ff 100644 --- a/gnome-base/gnome/Manifest +++ b/gnome-base/gnome/Manifest @@ -1,2 +1,3 @@ EBUILD gnome-44.4.ebuild 1348 BLAKE2B fb47dca670653b426d47799bed06039ad59ce57ef0ac7509397c19c53752c5896cf796d7b56fe3d3adbdb89c4c2eee16ebacce28e6fc5289b841770700050c77 SHA512 7160a9a8bb4560081f22e62d01c247747553eadb4806ff88c8a92af3b1e254471eb3d395e104419ba6146dccea95026b321a322ff088156b47d16e1153067605 +EBUILD gnome-45.2.ebuild 1346 BLAKE2B 5e6e82f1d83f482191460b92f812116261c75a598555f2379d3cd99f410853ad51314b235bc1414bfa80f84af5a9b6b68f05108c30b23ac353be653b73bdb474 SHA512 3079b935239981805b26dccb6e7f8173e3a83ef596176e74b3c4f4238c6efe8b2f59b1b5d4d4a10c00c20817c4ab824bd03a694d2f7d2f9b4d46b5dd466bc5a7 MISC metadata.xml 453 BLAKE2B 554de0ba1b2fa3d180d2272c2b1fc2e554719010b9eee60ca30369a500055693cea204ca6369e7f483077c6f1dc1ccea6f0e667359cbe3e720d55a96e49a6d6f SHA512 363bf129187b4a2cd24be9ed576e566051fac6902c5db28de69aa9cc96f1f8c82fea056ae263d12a392839fbca82a06e556f1914100e6e3aab2884dd9de76278 diff --git a/gnome-base/gnome/gnome-45.2.ebuild b/gnome-base/gnome/gnome-45.2.ebuild new file mode 100644 index 000000000000..8803b28adb4b --- /dev/null +++ b/gnome-base/gnome/gnome-45.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Meta package for GNOME, merge this package to install" +HOMEPAGE="https://www.gnome.org/" + +LICENSE="metapackage" +SLOT="2.0" # Cannot be installed at the same time as gnome-2 + +# when unmasking for an arch +# double check none of the deps are still masked ! +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" + +IUSE="accessibility +bluetooth +classic cups +extras" + +S=${WORKDIR} + +# TODO: check accessibility completeness +RDEPEND=" + >=gnome-base/gnome-core-libs-${PV}[cups?] + >=gnome-base/gnome-core-apps-${PV}[cups?,bluetooth?] + + >=gnome-base/gdm-45.0.1 + + >=x11-wm/mutter-45.2 + >=gnome-base/gnome-shell-45.2 + >=media-fonts/cantarell-0.303.1 + + >=x11-themes/gnome-backgrounds-45.0 + x11-themes/sound-theme-freedesktop + + accessibility? ( + >=app-accessibility/at-spi2-core-2.50.0 + >=app-accessibility/orca-45.1 + >=gnome-extra/mousetweaks-3.32.0 + ) + classic? ( >=gnome-extra/gnome-shell-extensions-45.2 ) + extras? ( >=gnome-base/gnome-extra-apps-${PV} ) +" +PDEPEND=">=gnome-base/gvfs-1.52.1[udisks]" + +DEPEND="" +BDEPEND="" + +pkg_postinst() { + # Remind people where to find our project information + elog "Please remember to look at https://wiki.gentoo.org/wiki/Project:GNOME" + elog "for information about the project and documentation." +} |