summaryrefslogtreecommitdiff
path: root/gnome-extra
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /gnome-extra
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'gnome-extra')
-rw-r--r--gnome-extra/Manifest.gzbin11582 -> 11568 bytes
-rw-r--r--gnome-extra/cinnamon-control-center/Manifest2
-rw-r--r--gnome-extra/cinnamon-control-center/cinnamon-control-center-4.6.2.ebuild2
-rw-r--r--gnome-extra/cjs/Manifest2
-rw-r--r--gnome-extra/cjs/cjs-4.6.0.ebuild2
-rw-r--r--gnome-extra/eiciel/Manifest3
-rw-r--r--gnome-extra/eiciel/eiciel-0.9.13.ebuild42
-rw-r--r--gnome-extra/eiciel/files/eiciel_participant_target.hpp29
-rw-r--r--gnome-extra/evolution-data-server/Manifest11
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-3.36.5.ebuild150
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-3.38.2.ebuild152
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-3.38.4.ebuild3
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-3.40.0.ebuild (renamed from gnome-extra/evolution-data-server/evolution-data-server-3.38.3.ebuild)7
-rw-r--r--gnome-extra/evolution-data-server/files/3.38-PrintableOptions.cmake-Correct-variable-name-compari.patch75
-rw-r--r--gnome-extra/evolution-ews/Manifest11
-rw-r--r--gnome-extra/evolution-ews/evolution-ews-3.36.5.ebuild65
-rw-r--r--gnome-extra/evolution-ews/evolution-ews-3.38.2.ebuild68
-rw-r--r--gnome-extra/evolution-ews/evolution-ews-3.38.4.ebuild5
-rw-r--r--gnome-extra/evolution-ews/evolution-ews-3.40.0.ebuild (renamed from gnome-extra/evolution-ews/evolution-ews-3.38.3.ebuild)5
-rw-r--r--gnome-extra/evolution-ews/files/evolution-ews-3.38.4-cmake-3.20.1.patch71
-rw-r--r--gnome-extra/gnome-boxes/Manifest4
-rw-r--r--gnome-extra/gnome-boxes/gnome-boxes-3.36.6-r1.ebuild (renamed from gnome-extra/gnome-boxes/gnome-boxes-3.36.6.ebuild)2
-rw-r--r--gnome-extra/gnome-boxes/gnome-boxes-40.0-r1.ebuild129
-rw-r--r--gnome-extra/gnome-calculator/Manifest6
-rw-r--r--gnome-extra/gnome-calculator/gnome-calculator-3.38.2.ebuild2
-rw-r--r--gnome-extra/gnome-calculator/gnome-calculator-40.0.ebuild (renamed from gnome-extra/gnome-calculator/gnome-calculator-3.36.0.ebuild)11
-rw-r--r--gnome-extra/gnome-calendar/Manifest8
-rw-r--r--gnome-extra/gnome-calendar/gnome-calendar-3.36.2.ebuild52
-rw-r--r--gnome-extra/gnome-calendar/gnome-calendar-3.38.2.ebuild2
-rw-r--r--gnome-extra/gnome-calendar/gnome-calendar-40.0.ebuild (renamed from gnome-extra/gnome-calendar/gnome-calendar-3.38.1.ebuild)7
-rw-r--r--gnome-extra/gnome-characters/Manifest4
-rw-r--r--gnome-extra/gnome-characters/gnome-characters-3.34.0.ebuild4
-rw-r--r--gnome-extra/gnome-characters/gnome-characters-40.0.ebuild41
-rw-r--r--gnome-extra/gnome-clocks/Manifest6
-rw-r--r--gnome-extra/gnome-clocks/gnome-clocks-3.38.0.ebuild2
-rw-r--r--gnome-extra/gnome-clocks/gnome-clocks-40.0.ebuild (renamed from gnome-extra/gnome-clocks/gnome-clocks-3.36.2.ebuild)17
-rw-r--r--gnome-extra/gnome-contacts/Manifest7
-rw-r--r--gnome-extra/gnome-contacts/files/3.36.2-fix-telepathy.patch71
-rw-r--r--gnome-extra/gnome-contacts/gnome-contacts-3.38.1.ebuild2
-rw-r--r--gnome-extra/gnome-contacts/gnome-contacts-40.0.ebuild (renamed from gnome-extra/gnome-contacts/gnome-contacts-3.36.2.ebuild)23
-rw-r--r--gnome-extra/gnome-documents/Manifest2
-rw-r--r--gnome-extra/gnome-documents/gnome-documents-3.34.0-r1.ebuild (renamed from gnome-extra/gnome-documents/gnome-documents-3.34.0.ebuild)2
-rw-r--r--gnome-extra/gnome-getting-started-docs/Manifest2
-rw-r--r--gnome-extra/gnome-getting-started-docs/gnome-getting-started-docs-3.38.1.ebuild18
-rw-r--r--gnome-extra/gnome-integration-spotify/Manifest5
-rw-r--r--gnome-extra/gnome-integration-spotify/files/gnome-integration-spotify-command-line-parsing.patch11
-rw-r--r--gnome-extra/gnome-integration-spotify/files/gnome-integration-spotify-correct-interface.patch23
-rw-r--r--gnome-extra/gnome-integration-spotify/files/gnome-integration-spotify-use-glib.patch40
-rw-r--r--gnome-extra/gnome-integration-spotify/gnome-integration-spotify-20140907-r2.ebuild (renamed from gnome-extra/gnome-integration-spotify/gnome-integration-spotify-20140907-r1.ebuild)8
-rw-r--r--gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-11.ebuild49
-rw-r--r--gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-30.ebuild50
-rw-r--r--gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-16-r1.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extension-desktop-icons/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons-20.10.0.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extension-gsconnect/Manifest4
-rw-r--r--gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-44.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-45.ebuild68
-rw-r--r--gnome-extra/gnome-shell-extensions/Manifest8
-rw-r--r--gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.36.7.ebuild72
-rw-r--r--gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.38.2.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extensions/gnome-shell-extensions-40.0.ebuild (renamed from gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.38.1.ebuild)3
-rw-r--r--gnome-extra/gnome-shell-frippery/Manifest6
-rw-r--r--gnome-extra/gnome-shell-frippery/gnome-shell-frippery-3.38.0.ebuild2
-rw-r--r--gnome-extra/gnome-shell-frippery/gnome-shell-frippery-40.0.ebuild (renamed from gnome-extra/gnome-shell-frippery/gnome-shell-frippery-3.34.2.ebuild)8
-rw-r--r--gnome-extra/gnome-software/Manifest4
-rw-r--r--gnome-extra/gnome-software/gnome-software-40.0.ebuild103
-rw-r--r--gnome-extra/gnome-software/metadata.xml2
-rw-r--r--gnome-extra/gnome-system-monitor/Manifest6
-rw-r--r--gnome-extra/gnome-system-monitor/gnome-system-monitor-3.38.0.ebuild2
-rw-r--r--gnome-extra/gnome-system-monitor/gnome-system-monitor-40.0.ebuild (renamed from gnome-extra/gnome-system-monitor/gnome-system-monitor-3.36.1.ebuild)6
-rw-r--r--gnome-extra/gnome-tweaks/Manifest6
-rw-r--r--gnome-extra/gnome-tweaks/gnome-tweaks-3.34.1.ebuild2
-rw-r--r--gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild (renamed from gnome-extra/gnome-tweaks/gnome-tweaks-3.34.0.ebuild)6
-rw-r--r--gnome-extra/gnome-user-docs/Manifest6
-rw-r--r--gnome-extra/gnome-user-docs/gnome-user-docs-3.36.6.ebuild2
-rw-r--r--gnome-extra/gnome-user-docs/gnome-user-docs-40.0.ebuild (renamed from gnome-extra/gnome-user-docs/gnome-user-docs-3.36.2.ebuild)11
-rw-r--r--gnome-extra/gnome-weather/Manifest2
-rw-r--r--gnome-extra/gnome-weather/gnome-weather-40.0.ebuild52
-rw-r--r--gnome-extra/gucharmap/Manifest6
-rw-r--r--gnome-extra/gucharmap/files/gucharmap-update_to_unicode_12.1.patch25
-rw-r--r--gnome-extra/gucharmap/gucharmap-12.0.1-r1.ebuild72
-rw-r--r--gnome-extra/gucharmap/gucharmap-12.0.1.ebuild67
-rw-r--r--gnome-extra/gucharmap/gucharmap-13.0.4.ebuild12
-rw-r--r--gnome-extra/libgda/Manifest6
-rw-r--r--gnome-extra/libgda/files/libgda-5.2.4-format-security.patch29
-rw-r--r--gnome-extra/libgda/files/libgda-5.2.4-jre18.patch14
-rw-r--r--gnome-extra/libgda/libgda-5.2.8-r1.ebuild152
-rw-r--r--gnome-extra/libgda/libgda-5.2.9.ebuild4
-rw-r--r--gnome-extra/libgsf/Manifest4
-rw-r--r--gnome-extra/libgsf/libgsf-1.14.46.ebuild39
-rw-r--r--gnome-extra/libgsf/libgsf-1.14.47.ebuild2
-rw-r--r--gnome-extra/nemo/Manifest4
-rw-r--r--gnome-extra/nemo/nemo-4.6.5-r1.ebuild (renamed from gnome-extra/nemo/nemo-4.6.5.ebuild)2
-rw-r--r--gnome-extra/nemo/nemo-4.8.4-r1.ebuild (renamed from gnome-extra/nemo/nemo-4.8.4.ebuild)2
-rw-r--r--gnome-extra/nm-applet/Manifest4
-rw-r--r--gnome-extra/nm-applet/nm-applet-1.18.0.ebuild52
-rw-r--r--gnome-extra/nm-applet/nm-applet-1.20.0.ebuild2
-rw-r--r--gnome-extra/office-runner/Manifest2
-rw-r--r--gnome-extra/office-runner/office-runner-1.0.2.ebuild15
-rw-r--r--gnome-extra/pch-session/Manifest4
-rw-r--r--gnome-extra/pch-session/pch-session-3.38.2.ebuild48
-rw-r--r--gnome-extra/pch-session/pch-session-3.38.3.ebuild2
-rw-r--r--gnome-extra/sushi/Manifest5
-rw-r--r--gnome-extra/sushi/sushi-3.34.0.ebuild58
-rw-r--r--gnome-extra/sushi/sushi-3.38.0.ebuild2
-rw-r--r--gnome-extra/synapse/Manifest2
-rw-r--r--gnome-extra/synapse/metadata.xml17
-rw-r--r--gnome-extra/yelp-xsl/Manifest6
-rw-r--r--gnome-extra/yelp-xsl/yelp-xsl-3.38.3.ebuild2
-rw-r--r--gnome-extra/yelp-xsl/yelp-xsl-40.0.ebuild (renamed from gnome-extra/yelp-xsl/yelp-xsl-3.36.1.ebuild)2
-rw-r--r--gnome-extra/yelp/Manifest8
-rw-r--r--gnome-extra/yelp/yelp-3.36.0.ebuild59
-rw-r--r--gnome-extra/yelp/yelp-3.38.3.ebuild2
-rw-r--r--gnome-extra/yelp/yelp-40.0.ebuild (renamed from gnome-extra/yelp/yelp-3.36.2.ebuild)2
117 files changed, 1003 insertions, 1443 deletions
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index 03478c30c9ec..d3ced5c4008c 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/cinnamon-control-center/Manifest b/gnome-extra/cinnamon-control-center/Manifest
index 8e30f562aa9b..415cc6e2735a 100644
--- a/gnome-extra/cinnamon-control-center/Manifest
+++ b/gnome-extra/cinnamon-control-center/Manifest
@@ -1,6 +1,6 @@
AUX cinnamon-control-center-4.8.2-build-fix.patch 1246 BLAKE2B c4e39834c7079573a363c9aa822a84839fdac5de2b9299545fafde9ed718e082ca3d37be63aa514fa43e60b33774d1cd1759202af6ade62b385c00a84cfb3e5a SHA512 3e3deadd7972ba4a642a8b69a809785ae34ff30cec1174e9d2a4ee8f9a27881e22629ae5b17dec92ba78c995bb012d1925d2a53d6acd89a155f17b3a74581df9
DIST cinnamon-control-center-4.6.2.tar.gz 3877007 BLAKE2B f64ebfedc73eb92b96f81fb2743d818ec1602a550130d362eadba4c66a24a0e1f2bdffbe0bf80b23426ab57cead910c78b061b52e4eb82d0e6173d1da2d62749 SHA512 c759c14cc295ba15bde87ad1544d4bdef284d8e3fb8fbee528e9a258aaf83c6f6d76944042230725804ea6c05bd2cb5cbb59cb7507378b952221f381fc47075e
DIST cinnamon-control-center-4.8.2.tar.gz 3865765 BLAKE2B 8e36888aec00252842bcdb3f29dd0728833c597260fdb6b2b160db455e900686086b1b04b393d58ec358f44aa64c14341e49738de7a85002a5e5d695974c578a SHA512 c64e554488b401291daf125cc5627201cac58d5e6efab697d0b9cac64b666a7d2a7e27f459bb560918876cc8cf5e3720c11a59cee70401e50682a4b82a20f1b5
-EBUILD cinnamon-control-center-4.6.2.ebuild 2425 BLAKE2B fb6fc81908ff306a1d552aa97623f10b3f96fcba7748f3a846eff4d60595afbafc9c2ee174012f47f6c7fa5cbb36fc92a223a6d298e70ec487d82a44970545e4 SHA512 29e9215b3e5c9bb4755777c09f6b90a425ee9c30b295ffcfdc693c0763962856915bd7629669252e0bb8eede546c48883a16d95ddb53956d3675bbd58f8405b7
+EBUILD cinnamon-control-center-4.6.2.ebuild 2425 BLAKE2B 434f1bf3193a4b900c464f567f20a03d54734dc8d66cea915880dec4921ea7edf5135e251325fdff88ba621e71e359f28aa2e6cd4160c00ccad81b6f0cf4b468 SHA512 bd7b0264dd456860b365dc3cf8b4cd997726062e219c85f4c5ab2714b052605f927869fb1ddcc92ca17cd4699df216f1ee4dcdc8e6ccdd1c8b1c2ddc250672dc
EBUILD cinnamon-control-center-4.8.2.ebuild 2154 BLAKE2B b956a520abe6024d3c47105e6231d49db258d92362d95559eabaf0eb7ae3c17dc842bd2c30cbf6e4ae017ae6d70c2ef0d1ee8c68320ce894312c372ca37a72b1 SHA512 b22c27cf6872717908298e5925d3a6eaaf4bd2497d26d3d2bb647d0d667cc20c6ae70ac1aebe60cc5c424564d9aa02cc12f231bde4b158d09ce6c52c1d2b0442
MISC metadata.xml 638 BLAKE2B 25be7d4f085c31019ad60e98002bf4fb7eac75710c4ae9357748839ea93da64f7bf87b5c1a19ba5d8ff5d248ab6d09285a78be89eeabb5e8a58a271704cd5ade SHA512 27b0859230c32c474a9b8f89fca13279678172ab2ff1a6724ccd7303fae14817844b7ee59d2ec2ce169c0ce3b3e462ca972d4d50a8f3a2069a84c3b534861ce7
diff --git a/gnome-extra/cinnamon-control-center/cinnamon-control-center-4.6.2.ebuild b/gnome-extra/cinnamon-control-center/cinnamon-control-center-4.6.2.ebuild
index c560bf69948e..da31ffb6d75b 100644
--- a/gnome-extra/cinnamon-control-center/cinnamon-control-center-4.6.2.ebuild
+++ b/gnome-extra/cinnamon-control-center/cinnamon-control-center-4.6.2.ebuild
@@ -53,12 +53,12 @@ RDEPEND="${COMMON_DEPEND}
"
DEPEND="${COMMON_DEPEND}
app-text/iso-codes
- sys-devel/autoconf-archive
x11-base/xorg-proto
"
BDEPEND="
dev-util/glib-utils
>=dev-util/intltool-0.40.1
+ sys-devel/autoconf-archive
>=sys-devel/gettext-0.17
virtual/pkgconfig
"
diff --git a/gnome-extra/cjs/Manifest b/gnome-extra/cjs/Manifest
index e9773c170297..dc9a56deecc1 100644
--- a/gnome-extra/cjs/Manifest
+++ b/gnome-extra/cjs/Manifest
@@ -1,5 +1,5 @@
DIST cjs-4.6.0.tar.gz 463060 BLAKE2B 466f807539ea95eece8b468287582f2c085ce86a63cf37ed1489f6ed20c98dfcb7028c7679102526009b71aba7d737f6f56c9544bc926fbf5a0be540afeaee53 SHA512 b7b457b43b756918670c9acc1064fc5b424d7bb7ab826ec207595c98159f407411ceb6d3043d305570f21f7675e1b699d7e95466688835034e178e079e118dfe
DIST cjs-4.8.2.tar.gz 600711 BLAKE2B d1506e599c05301083479df4145d3177c9cbb057d3ed260e9744994da70fe392eb2cd872dc00b1ef6269efe9442e32e16878ba975f57f1abc35851cb15e7bb97 SHA512 c607198847a3229443bbfa6906b05036295b6d7f95d3b355780b28e69382407a8f6ef5f637f411fbf2ae474c4c7c5f68f64fec6dd7a2e7f944945927f5efac91
-EBUILD cjs-4.6.0.ebuild 1693 BLAKE2B 0e85f00c9a38a3b83231a5770ea9e906fd3754de9a78c70ccb05f9be4764c4764335c8af557dcf18f1caccbe2cd5d734f5553c1668d0f53b59c478a3b2112fbe SHA512 9a84918c0453f47af3e65400dfd9ff8b021e94f289d402888b06b0639135588649625e73ba1e086a07011ec9ceb3018a0a2d631f55d4ff3840c21b2cb3a12aa7
+EBUILD cjs-4.6.0.ebuild 1693 BLAKE2B 88f3f41dc6b2e2d10bdfdaf7c0b2ad563e8509a7fdfe93110d45aaf9b8350aa36f63414cdbb6c1d4673799eb8ad2bd644474758e8346a80f39f7c00da5ecdd68 SHA512 59a3090fb7d56a3d606c3d2c75fd78024e2bc030b9b86c125fad1e4307bd72dbc2e479b3fdbc3af075d1cda603bd73d2abf708a1b844130eba1306555608c923
EBUILD cjs-4.8.2.ebuild 1502 BLAKE2B f16b1a4fd392e78984d8c3c73e2aa04ceaf50c422d8aad5aecd1112bea02cd85f12ee0e732862e1e4cbce10ebee7c3b6904abc1801ad70a639a619b9a118abcf SHA512 3f02401b9061c5d2161b90db5b22fa85eddf85c6ca0f60be6fba6ecb7cc1c35914bedee6c1a74a6fd7ad3ba80c308f67ab97ffb1dcad2db6c346379d8c4707f1
MISC metadata.xml 607 BLAKE2B c08d54529aa035fe5008bdb76cfa944ed7eb63f183e0522a48e2b79758cce23ae56db7a87e019a8ecc767846d60c8cdd9e6e43cb82c7c85720582700f73ac96b SHA512 4971937c41e167e93266d694ff5f70d4c1118c07934f7a695242c5fc702655f335eda00beef5c97bdc84a68acef02834f6a5ffdbaaec9383c6a9fcdcb96464d8
diff --git a/gnome-extra/cjs/cjs-4.6.0.ebuild b/gnome-extra/cjs/cjs-4.6.0.ebuild
index aebbde30dd1f..bbdc3a6ffabe 100644
--- a/gnome-extra/cjs/cjs-4.6.0.ebuild
+++ b/gnome-extra/cjs/cjs-4.6.0.ebuild
@@ -24,10 +24,10 @@ RDEPEND="
gtk? ( x11-libs/gtk+:3 )
"
DEPEND="${RDEPEND}
- sys-devel/autoconf-archive
test? ( sys-apps/dbus )
"
BDEPEND="
+ sys-devel/autoconf-archive
sys-devel/gettext
virtual/pkgconfig
"
diff --git a/gnome-extra/eiciel/Manifest b/gnome-extra/eiciel/Manifest
index 9f19ea5f07b3..c4827bf161bf 100644
--- a/gnome-extra/eiciel/Manifest
+++ b/gnome-extra/eiciel/Manifest
@@ -1,4 +1,7 @@
AUX eiciel-0.9.12.1-xattr-header.patch 1368 BLAKE2B 6f8e8b2194286f2cf5314dc86c429ab17336a5f95a757c76d4542069c7ebdc840c9866d97dacb3c418578d0c87d0c1127b2e57ea31e059ef9a2c9df8b69d8ea0 SHA512 22286ea3973845ae5b489855ca0df5813ab95b46eed53820d5b472c2baa44327c673d4aa1c4b1d792cfcd59dc2f492612cce7b2e7f648223d6314d44773cc7b5
+AUX eiciel_participant_target.hpp 1067 BLAKE2B 552ecec8247cd85d9124a7be1fa263e96ffd8f5ed3de1a06d4fa6c071a2f3b40f8c9e238c182c241976158bc4361393e5adc853160c0ce998e4de0116e296348 SHA512 af9d3872d884b73b562a6447d9bace430039cec83a6e1b7ba2df47cf91b9b67d9bb09a7bbc71fc0862fddf0b2e34d7e72bedb90886b767a338725a5fa2fd8fda
DIST eiciel-0.9.12.1.tar.bz2 723727 BLAKE2B e32f3af9f4664610169fc718a9d274ae9d91c5d0d56a6be9872da1c105b349584300879742b753a02ad621cdc597591c52f47d705222ad52cb37b0750616a553 SHA512 f54fbb149eed7f8fd534b77ec5e2d0f579c68a39afd7417a2298d75c7e95c459b49fc8ccb66d0188956ffaadf3bcc8a3eb048425cb82fc875573eb131f4b0494
+DIST eiciel-0.9.13.tar.bz2 707838 BLAKE2B 30702b20482984885dfdb222e631f7572f3199b93509baa48762c0925b1fd78e1601a1279e7454543ddc32e813288cd01f0fdc2cb0c2eb0c5812cefcf8cac29f SHA512 7b5fde27e2d28c69f02092896bb0065372f93319d8ff8ad285b8b0e52acbe6d43b96f7dc215d7210602c6f766b48d2e2c66361dd28ea0f567ed6faf3bbcfdd14
EBUILD eiciel-0.9.12.1-r1.ebuild 884 BLAKE2B 3864d3ca1e9c01f10a47c6123ac4874e8356147fc7cd410eea7affe45615a8ba117f98e1514164f0d254eaacf9149cd14a497d70a6aab69f270f08387811bd38 SHA512 0911a36880069cef99e69d5f98038d9c35393c58c5f6f148d3a68b5f967333cce56909e3f5ce4442cc05af35541be9c7609a4b34ce52261235cac17a67ef938f
+EBUILD eiciel-0.9.13.ebuild 882 BLAKE2B fadcba5ff420fd2d655c9975a9bfb762fce11a6bb700f2ad0522dd34b888861b7570d7a23ff2bc3ca3b71dae87fcbdaf00749408f04d984f819b56bf768a3c11 SHA512 0b2c45456f245793cc02b611cf11ce255e65cfde622c13b279bbe2732a878c5440cc112eca4aa6148e3184d50f4523eeb59a1eda48877b81d4fe517090c6a403
MISC metadata.xml 328 BLAKE2B 73e7203ec24879a8db2ef2adb8b1b3c51634ef3a6b320a8070c24de0530d4ce755568fc2140e09d0f585043b1753c4c505c5adc6a8abdf9658ceceac7f44bfe9 SHA512 37fa2d1b3f4a4978cbf04345e97c0f02ce610b29f97e69c9384509ec5a96393fe1feeb2a31645361027ceac8d32fddf4b7902f076ed28c83488f59e43269d6f2
diff --git a/gnome-extra/eiciel/eiciel-0.9.13.ebuild b/gnome-extra/eiciel/eiciel-0.9.13.ebuild
new file mode 100644
index 000000000000..d122ad8b681c
--- /dev/null
+++ b/gnome-extra/eiciel/eiciel-0.9.13.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2
+
+DESCRIPTION="ACL editor for GNOME, with Nautilus extension"
+HOMEPAGE="https://rofi.roger-ferrer.org/eiciel/"
+SRC_URI="https://rofi.roger-ferrer.org/eiciel/files/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nautilus xattr"
+
+DEPEND="
+ >=sys-apps/acl-2.2.32
+ dev-cpp/gtkmm:3.0
+ >=dev-cpp/glibmm-2.50:2
+ nautilus? ( >=gnome-base/nautilus-3 )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ >=sys-devel/gettext-0.18.1
+"
+
+src_unpack() {
+ default
+
+ # https://github.com/rofirrim/eiciel/pull/6
+ cp "${FILESDIR}"/eiciel_participant_target.hpp "${S}"/src/
+}
+
+src_configure() {
+ gnome2_src_configure \
+ --disable-static \
+ --with-gnome-version=3 \
+ $(use_enable nautilus nautilus-extension) \
+ $(use_enable xattr user-attributes)
+}
diff --git a/gnome-extra/eiciel/files/eiciel_participant_target.hpp b/gnome-extra/eiciel/files/eiciel_participant_target.hpp
new file mode 100644
index 000000000000..a8072b642ff9
--- /dev/null
+++ b/gnome-extra/eiciel/files/eiciel_participant_target.hpp
@@ -0,0 +1,29 @@
+/*
+ Eiciel - GNOME editor of ACL file permissions.
+ Copyright (C) 2019 Roger Ferrer Ibáñez
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+*/
+
+#ifndef EICIEL_PARTICIPANT_TARGET_HPP
+#define EICIEL_PARTICIPANT_TARGET_HPP
+
+enum class AddParticipantTarget {
+ ADD_PARTICIPANT = 0,
+ ADD_PARTICIPANT_TO_DIRECTORY,
+ ADD_PARTICIPANT_TO_FILE,
+};
+
+#endif // EICIEL_PARTICIPANT_TARGET_HPP
diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest
index b4658290e512..4a309fe5aa5c 100644
--- a/gnome-extra/evolution-data-server/Manifest
+++ b/gnome-extra/evolution-data-server/Manifest
@@ -1,11 +1,8 @@
AUX 3.36.5-gtk-doc-1.32-compat.patch 1016 BLAKE2B 6458aa6e2bb41ce07bf74910ef36aafab895dec6e85c4262c346bbe518165ca2ca7778e3d97182d4f6c619313ed016a186dc88fd349a9bd1770441afb09f6e01 SHA512 3a43ee8128896eccdc35e65155aba5d38a4311cd8d848f506cba3473248595ea078b748c639b9a5f11842272b5e212a01d714a3177e4cd1e95d15680081feaa5
+AUX 3.38-PrintableOptions.cmake-Correct-variable-name-compari.patch 2610 BLAKE2B d3c4f0e7fd9a2ba4882c01b673aab638ce7ef299708b23676bf40b0276329c478576ae4e818483ee158b5407b5b454fe81b83d6c0d04b0dccf9329fb564761b4 SHA512 33061b7bca017044bf7a795ebbe3231bb7db705d1b5c123dc44992b7bfee8d31ec7e3181b7cea85c029c84bed3fee4f475375dabc63541af50f205630a580a73
AUX calentry.schema 3661 BLAKE2B 0235e8d98d1367f209a31cc74da9563d53dfc12ca34e020f63a18fcb73c13345e58a9e4a9f5bb3e14a7774bdcd279118d84d971a4b164c8ce41cd26798efabdd SHA512 56606848319539b8c9af732a5d572db44e2d7da433b1689ef7f14a283880951e10d5fc39f27245a7ddc8f0cb2e7563a757060020c17e5411f875cae10b119834
-DIST evolution-data-server-3.36.5.tar.xz 4636800 BLAKE2B 5708ec1f064b723cb5421dad50145d2377c2c683ef37fe82d24b6f27a895b89e43c55ae6c900797d477b1af052e0cc6381649c790744d8591010d928822917f1 SHA512 65ec23a665e3a547b10ad6a6be5f0533db269406c3e8db64a63cffb8e1b410e83b9c39bd7cd5dac5ecd5cf61ef96dc529ba1bd00ad0a09b3bf2c4e98f3d156e3
-DIST evolution-data-server-3.38.2.tar.xz 4662216 BLAKE2B 7c1cf2d921d1f1b656c972ec0a1d91673684f9a27ba5474a9f736b7f34b883bc921a10e986a40bced2d61d8cff81d7537d7ea76dfdc32bbc796ccb72127857e8 SHA512 6db1943a5b31ccd6bd6b4e5845c083973c9e436a9c48f876f446ef130c2d8fe9b2ba3452fd64774061fb368248bfcdd4285dad22b7053459767ca958312d64d5
-DIST evolution-data-server-3.38.3.tar.xz 4662120 BLAKE2B df126b275e59963bd965fd741f9d516f998e304d42afb3eeff56df038464cd5492c590320305d58b9cb26c3c877dd9fdab486387d8a48057e4e7bdeebdc282a0 SHA512 08f8a3c85370ac195bd42b4dce2d65be06b7d43d7d19ea784ef62234b339315137560fcdf9808be5c6629687e5b244b59455cd702e994d5ff890d829248fa6b9
DIST evolution-data-server-3.38.4.tar.xz 4663372 BLAKE2B 1be9159e210b88577dd367a64967aca1facea1c2f4a1611bdf773f8d01c2f4bacfa0eaaca37a9f094570c7897fc4a7be89bd303ce0739bd7f2fc925ac148bd84 SHA512 0b70850519316dd361e6d04607f3f9e4afe1bd0869a34e8403f02cefa7cc5ee683645031e337b6dcba4d89461aa7954e8d36d9c5b1c5bf12fd53b5411b908c3f
-EBUILD evolution-data-server-3.36.5.ebuild 4254 BLAKE2B 8c1c0856a4eb25c0caa2c232a3763f83c8bedb2e23f0bf076537e4f30002e6b5f2e750cb7dc3a50726df9a1d1d67dcc5ad833167306f0b07f4cef955094bd937 SHA512 41ca029762cf23c2b64c9e0f801b4565a1e69695467329a3a3e23ba022cfd0e35ed0bf357e0848cfcbb884145d348a7e926d04e3518ddd3598bd9244f5b6f93d
-EBUILD evolution-data-server-3.38.2.ebuild 4233 BLAKE2B 15748294256a86951d99798573df873a102c3f9b2bdae2f5a534fefedd5a69ec3838c335513a2141eaa02486df1086494119bed685842990b4030215171428c2 SHA512 6f44f2ce14c4cee7bc881d0459b51ab1effc78c022cf9a815ef629f1e67b9e36696a821f0d6f852ed9d9897a598f7f6c7405ca3f5455c24ac0276091396d91ae
-EBUILD evolution-data-server-3.38.3.ebuild 4233 BLAKE2B 5c14544e440d26ee5da8e22b8f14f60f5aca34c796080d4fd28adcee05915d67b02fae50030c2bb04b1df10a70e3f82d96bb39195bb28b41a914dfcd174151d0 SHA512 8eab4f060b4db8e7e8207dfef65b0e48f84015202d501b2a0b593f45785e592fb53a8acb9b6b5144bb54393214e518150e15b6ab4651357df10fe7bce70ca13b
-EBUILD evolution-data-server-3.38.4.ebuild 4232 BLAKE2B ccea100e04653597484dcb0654884eaa7265b88377168efa27b7d77d534fcf3843ba6a199f328a11c4e573bb4f172ed0d70ddb80afbd2943c348fad7504add54 SHA512 0efcdac34c9f165211c351905824e8c872b1526342fb902b881ad59c3530d183882ca5253c4a6b2f1d8b7170390f7b9a129f4b0f32da55a4a4da0e2ef1cdfb8f
+DIST evolution-data-server-3.40.0.tar.xz 4623568 BLAKE2B 4c0b8de1eb9129e351f90477f06bcaa6b9f37b0d616df3dc2c53635e0f2ea3520546be7f88dd1ee68d32a37b385e68f5c48ca79d36c63a0f9d10261b557162c4 SHA512 d31ef0d270ef64909150c0e087835bb6308125155664eee3375be6a59c9c43cd251e9617adbf819846a7d9bb73309ec51699159ee06465266193ad5dea3c0a00
+EBUILD evolution-data-server-3.38.4.ebuild 4316 BLAKE2B a60df67c9cba4bed928bddf01032f8ee669333fb3633f855912e1a03226b80808d46519e0c45aba4bc8bf417421ce803b899ba52d1a3abd8af990216f45f87f4 SHA512 4f821b8f78ae200a5f33e26323d0ec878356e3605ed151b63fe5dfad481e11cd56f25fc65aaca1f822e9d154c227ac7ac34b181d37f059fd5dc8842d5c4a6419
+EBUILD evolution-data-server-3.40.0.ebuild 4326 BLAKE2B 1711c611fc19269812011ed6d0a771ba03991ad9114081d971a40b8bb61f0cdf8e302c7e69ef9f5966fb7620fbc3a2017cddaf80cd8dde077ce041aab80c2344 SHA512 3eb72fd7633a1f2611ca72536ad0700e2ee6df037fddf1eef6f9cdc36ec28919335e3d91e9bf36a9bb9545628ccdb8291e7156a0de820070773dcb9c560313a8
MISC metadata.xml 849 BLAKE2B a02a770ca4498189e14588af9aa58d82a7e28fbbfd99d891dfaa7e4148c71a0d7c89ae33a6b41899a174fd6dfa8ba012a2c0a3e342b58c8d84369010859f4b8c SHA512 da5fba1f5313c6bb027d870279ead3f9cf6da27a3fed183dced79abaaf3de4bbbc49076a01968e3af5dbe004f1641c7f0773801a040ba824924955894bcbbb1a
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.36.5.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.36.5.ebuild
deleted file mode 100644
index 0910b70c8e0d..000000000000
--- a/gnome-extra/evolution-data-server/evolution-data-server-3.36.5.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-VALA_USE_DEPEND="vapigen"
-
-inherit cmake-utils db-use flag-o-matic gnome2 systemd vala virtualx
-
-DESCRIPTION="Evolution groupware backend"
-HOMEPAGE="https://wiki.gnome.org/Apps/Evolution"
-
-# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
-LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
-SLOT="0/62-24-20" # subslot = libcamel-1.2/libedataserver-1.2/libebook-1.2.so soname version
-
-IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ipv6 ldap kerberos oauth vala +weather"
-REQUIRED_USE="vala? ( introspection )"
-
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
-
-# gdata-0.17.7 soft required for new gdata_feed_get_next_page_token API to handle more than 100 google tasks
-# berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512
-gdata_depend=">=dev-libs/libgdata-0.17.7:="
-RDEPEND="
- >=app-crypt/gcr-3.4
- >=app-crypt/libsecret-0.5[crypt]
- >=dev-db/sqlite-3.7.17:=
- >=dev-libs/glib-2.46:2
- >=dev-libs/libical-3.0.8:=[glib,introspection?]
- >=dev-libs/libxml2-2
- >=dev-libs/nspr-4.4:=
- >=dev-libs/nss-3.9:=
- >=net-libs/libsoup-2.58:2.4
-
- dev-libs/icu:=
- sys-libs/zlib:=
- virtual/libiconv
-
- berkdb? ( >=sys-libs/db-4:= )
- gtk? (
- >=app-crypt/gcr-3.4[gtk]
- >=x11-libs/gtk+-3.10:3
- >=media-libs/libcanberra-0.25[gtk3]
- )
- oauth? (
- >=dev-libs/json-glib-1.0.4
- >=net-libs/webkit-gtk-2.11.91:4
- ${gdata_depend}
- )
- gnome-online-accounts? (
- >=net-libs/gnome-online-accounts-3.8:=
- ${gdata_depend} )
- introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
- kerberos? ( virtual/krb5:= )
- ldap? ( >=net-nds/openldap-2:= )
- weather? ( >=dev-libs/libgweather-3.10:2= )
-"
-DEPEND="${RDEPEND}
- dev-util/gdbus-codegen
- dev-util/glib-utils
- dev-util/gperf
- gtk-doc? ( >=dev-util/gtk-doc-1.14
- app-text/docbook-xml-dtd:4.1.2 )
- >=dev-util/intltool-0.35.5
- >=sys-devel/gettext-0.18.3
- virtual/pkgconfig
- vala? ( $(vala_depend)
- net-libs/libsoup:2.4[vala]
- dev-libs/libical[vala]
- )
-"
-
-# Some tests fail due to missing locales.
-# Also, dbus tests are flaky, bugs #397975 #501834
-# It looks like a nightmare to disable those for now.
-RESTRICT="test !test? ( test )"
-
-# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare call
-src_prepare() {
- use vala && vala_src_prepare
- cmake-utils_src_prepare
- gnome2_src_prepare
-
- eapply "${FILESDIR}"/${PV}-gtk-doc-1.32-compat.patch
-
- # Make CMakeLists versioned vala enabled
- sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \
- -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \
- -i "${S}"/CMakeLists.txt || die
-}
-
-src_configure() {
- # /usr/include/db.h is always db-1 on FreeBSD
- # so include the right dir in CPPFLAGS
- use berkdb && append-cppflags "-I$(db_includedir)"
-
- local google_enable
- if use oauth || use gnome-online-accounts; then
- google_enable="ON"
- else
- google_enable="OFF"
- fi
-
- # phonenumber does not exist in tree
- local mycmakeargs=(
- -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
- -DENABLE_GTK_DOC=$(usex gtk-doc)
- -DWITH_PRIVATE_DOCS=$(usex gtk-doc)
- -DENABLE_SCHEMAS_COMPILE=OFF
- -DENABLE_INTROSPECTION=$(usex introspection)
- -DWITH_KRB5=$(usex kerberos)
- -DWITH_KRB5_INCLUDES=$(usex kerberos "${EPREFIX}"/usr "")
- -DWITH_KRB5_LIBS=$(usex kerberos "${EPREFIX}"/usr/$(get_libdir) "")
- -DWITH_OPENLDAP=$(usex ldap)
- -DWITH_PHONENUMBER=OFF
- -DENABLE_SMIME=ON
- -DENABLE_GTK=$(usex gtk)
- -DENABLE_CANBERRA=$(usex gtk)
- -DENABLE_OAUTH2=$(usex oauth)
- -DENABLE_EXAMPLES=OFF
- -DENABLE_GOA=$(usex gnome-online-accounts)
- -DWITH_LIBDB=$(usex berkdb "${EPREFIX}"/usr OFF)
- # ENABLE_BACKTRACES requires libdwarf ?
- -DENABLE_IPV6=$(usex ipv6)
- -DENABLE_WEATHER=$(usex weather)
- -DENABLE_GOOGLE=${google_enable}
- -DENABLE_LARGEFILE=ON
- -DENABLE_VALA_BINDINGS=$(usex vala)
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-}
-
-src_test() {
- virtx cmake-utils_src_test
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use ldap; then
- insinto /etc/openldap/schema
- doins "${FILESDIR}"/calentry.schema
- dosym ../../../usr/share/${PN}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
- fi
-}
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.38.2.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.38.2.ebuild
deleted file mode 100644
index 114abf80263b..000000000000
--- a/gnome-extra/evolution-data-server/evolution-data-server-3.38.2.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-VALA_USE_DEPEND="vapigen"
-
-inherit cmake db-use flag-o-matic gnome2 systemd vala virtualx
-
-DESCRIPTION="Evolution groupware backend"
-HOMEPAGE="https://wiki.gnome.org/Apps/Evolution"
-
-# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
-LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
-SLOT="0/62-25-20" # subslot = libcamel-1.2/libedataserver-1.2/libebook-1.2.so soname version
-
-IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ipv6 ldap kerberos oauth vala +weather"
-REQUIRED_USE="vala? ( introspection )"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
-
-# gdata-0.17.7 soft required for new gdata_feed_get_next_page_token API to handle more than 100 google tasks
-# berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512
-gdata_depend=">=dev-libs/libgdata-0.17.7:="
-RDEPEND="
- >=app-crypt/gcr-3.4
- >=app-crypt/libsecret-0.5[crypt]
- >=dev-db/sqlite-3.7.17:=
- >=dev-libs/glib-2.46:2
- >=dev-libs/libical-3.0.8:=[glib,introspection?]
- >=dev-libs/libxml2-2
- >=dev-libs/nspr-4.4:=
- >=dev-libs/nss-3.9:=
- >=net-libs/libsoup-2.58:2.4
-
- dev-libs/icu:=
- sys-libs/zlib:=
- virtual/libiconv
-
- berkdb? ( >=sys-libs/db-4:= )
- gtk? (
- >=app-crypt/gcr-3.4[gtk]
- >=x11-libs/gtk+-3.10:3
- >=media-libs/libcanberra-0.25[gtk3]
- )
- oauth? (
- >=dev-libs/json-glib-1.0.4
- >=net-libs/webkit-gtk-2.28.0:4
- ${gdata_depend}
- )
- gnome-online-accounts? (
- >=net-libs/gnome-online-accounts-3.8:=
- ${gdata_depend} )
- introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
- kerberos? ( virtual/krb5:= )
- ldap? ( >=net-nds/openldap-2:= )
- weather? ( >=dev-libs/libgweather-3.10:2= )
-"
-DEPEND="${RDEPEND}
- vala? ( $(vala_depend)
- net-libs/libsoup:2.4[vala]
- dev-libs/libical[vala]
- )
-"
-BDEPEND="
- dev-util/gdbus-codegen
- dev-util/glib-utils
- dev-util/gperf
- gtk-doc? ( >=dev-util/gtk-doc-1.14
- app-text/docbook-xml-dtd:4.1.2 )
- >=dev-util/intltool-0.35.5
- >=sys-devel/gettext-0.18.3
- virtual/pkgconfig
-"
-
-# Some tests fail due to missing locales.
-# Also, dbus tests are flaky, bugs #397975 #501834
-# It looks like a nightmare to disable those for now.
-RESTRICT="test !test? ( test )"
-
-# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare call
-src_prepare() {
- use vala && vala_src_prepare
- cmake_src_prepare
- gnome2_src_prepare
-
- eapply "${FILESDIR}"/3.36.5-gtk-doc-1.32-compat.patch
-
- # Make CMakeLists versioned vala enabled
- sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \
- -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \
- -i "${S}"/CMakeLists.txt || die
-}
-
-src_configure() {
- # /usr/include/db.h is always db-1 on FreeBSD
- # so include the right dir in CPPFLAGS
- use berkdb && append-cppflags "-I$(db_includedir)"
-
- local google_enable
- if use oauth || use gnome-online-accounts; then
- google_enable="ON"
- else
- google_enable="OFF"
- fi
-
- # phonenumber does not exist in tree
- local mycmakeargs=(
- -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
- -DENABLE_GTK_DOC=$(usex gtk-doc)
- -DWITH_PRIVATE_DOCS=$(usex gtk-doc)
- -DENABLE_SCHEMAS_COMPILE=OFF
- -DENABLE_INTROSPECTION=$(usex introspection)
- -DWITH_KRB5=$(usex kerberos)
- -DWITH_KRB5_INCLUDES=$(usex kerberos "${EPREFIX}"/usr "")
- -DWITH_KRB5_LIBS=$(usex kerberos "${EPREFIX}"/usr/$(get_libdir) "")
- -DWITH_OPENLDAP=$(usex ldap)
- -DWITH_PHONENUMBER=OFF
- -DENABLE_SMIME=ON
- -DENABLE_GTK=$(usex gtk)
- -DENABLE_CANBERRA=$(usex gtk)
- -DENABLE_OAUTH2=$(usex oauth)
- -DENABLE_EXAMPLES=OFF
- -DENABLE_GOA=$(usex gnome-online-accounts)
- -DWITH_LIBDB=$(usex berkdb "${EPREFIX}"/usr OFF)
- # ENABLE_BACKTRACES requires libdwarf ?
- -DENABLE_IPV6=$(usex ipv6)
- -DENABLE_WEATHER=$(usex weather)
- -DENABLE_GOOGLE=${google_enable}
- -DENABLE_LARGEFILE=ON
- -DENABLE_VALA_BINDINGS=$(usex vala)
- )
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
-}
-
-src_test() {
- virtx cmake_src_test
-}
-
-src_install() {
- cmake_src_install
-
- if use ldap; then
- insinto /etc/openldap/schema
- doins "${FILESDIR}"/calentry.schema
- dosym ../../../usr/share/${PN}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
- fi
-}
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.38.4.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.38.4.ebuild
index 75d2ed95b630..1638eb60d284 100644
--- a/gnome-extra/evolution-data-server/evolution-data-server-3.38.4.ebuild
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.38.4.ebuild
@@ -16,7 +16,7 @@ SLOT="0/62-25-20" # subslot = libcamel-1.2/libedataserver-1.2/libebook-1.2.so so
IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ipv6 ldap kerberos oauth vala +weather"
REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
# gdata-0.17.7 soft required for new gdata_feed_get_next_page_token API to handle more than 100 google tasks
# berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512
@@ -84,6 +84,7 @@ src_prepare() {
gnome2_src_prepare
eapply "${FILESDIR}"/3.36.5-gtk-doc-1.32-compat.patch
+ eapply "${FILESDIR}"/3.38-PrintableOptions.cmake-Correct-variable-name-compari.patch
# Make CMakeLists versioned vala enabled
sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.38.3.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.40.0.ebuild
index 517bce512d68..339c57dfea0c 100644
--- a/gnome-extra/evolution-data-server/evolution-data-server-3.38.3.ebuild
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.40.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Evolution"
# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
-SLOT="0/62-25-20" # subslot = libcamel-1.2/libedataserver-1.2/libebook-1.2.so soname version
+SLOT="0/62-26-20" # subslot = libcamel-1.2/libedataserver-1.2/libebook-1.2.so soname version
IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ipv6 ldap kerberos oauth vala +weather"
REQUIRED_USE="vala? ( introspection )"
@@ -20,7 +20,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~
# gdata-0.17.7 soft required for new gdata_feed_get_next_page_token API to handle more than 100 google tasks
# berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512
-gdata_depend=">=dev-libs/libgdata-0.17.7:="
+gdata_depend=">=dev-libs/libgdata-0.17.7:=[vala?]"
RDEPEND="
>=app-crypt/gcr-3.4
>=app-crypt/libsecret-0.5[crypt]
@@ -39,7 +39,7 @@ RDEPEND="
berkdb? ( >=sys-libs/db-4:= )
gtk? (
>=app-crypt/gcr-3.4[gtk]
- >=x11-libs/gtk+-3.10:3
+ >=x11-libs/gtk+-3.16:3
>=media-libs/libcanberra-0.25[gtk3]
)
oauth? (
@@ -84,6 +84,7 @@ src_prepare() {
gnome2_src_prepare
eapply "${FILESDIR}"/3.36.5-gtk-doc-1.32-compat.patch
+ eapply "${FILESDIR}"/3.38-PrintableOptions.cmake-Correct-variable-name-compari.patch
# Make CMakeLists versioned vala enabled
sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \
diff --git a/gnome-extra/evolution-data-server/files/3.38-PrintableOptions.cmake-Correct-variable-name-compari.patch b/gnome-extra/evolution-data-server/files/3.38-PrintableOptions.cmake-Correct-variable-name-compari.patch
new file mode 100644
index 000000000000..95546b6daaa2
--- /dev/null
+++ b/gnome-extra/evolution-data-server/files/3.38-PrintableOptions.cmake-Correct-variable-name-compari.patch
@@ -0,0 +1,75 @@
+From c95a70bfeae25ba11fbe50fe759a6cdb29388e44 Mon Sep 17 00:00:00 2001
+From: Milan Crha <mcrha@redhat.com>
+Date: Wed, 14 Apr 2021 16:58:08 +0200
+Subject: [PATCH] PrintableOptions.cmake: Correct variable name comparison
+
+CMake 3.20.1 errors out with:
+
+CMake Error at cmake/modules/PrintableOptions.cmake:38 (message):
+ variable name cannot be empty
+ Call Stack (most recent call first):
+ CMakeLists.txt:152 (add_printable_variable)
+
+Change how the parameter value is compared, to fix it.
+---
+ cmake/modules/PrintableOptions.cmake | 20 ++++++++++----------
+ 1 file changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/cmake/modules/PrintableOptions.cmake b/cmake/modules/PrintableOptions.cmake
+index ba1c9d0b7..339f1da4b 100644
+--- a/cmake/modules/PrintableOptions.cmake
++++ b/cmake/modules/PrintableOptions.cmake
+@@ -19,40 +19,40 @@
+ # prints all the build options previously added with the above functions
+
+ macro(add_printable_variable_bare _name)
+- if(_name STREQUAL "")
++ if("${_name}" STREQUAL "")
+ message(FATAL_ERROR "variable name cannot be empty")
+- endif(_name STREQUAL "")
++ endif("${_name}" STREQUAL "")
+ list(APPEND _printable_options ${_name})
+ endmacro()
+
+ macro(add_printable_option _name _description _default_value)
+- if(_name STREQUAL "")
++ if("${_name}" STREQUAL "")
+ message(FATAL_ERROR "option name cannot be empty")
+- endif(_name STREQUAL "")
++ endif("${_name}" STREQUAL "")
+ option(${_name} ${_description} ${_default_value})
+ add_printable_variable_bare(${_name})
+ endmacro()
+
+ macro(add_printable_variable _name _description _default_value)
+- if(_name STREQUAL "")
++ if("${_name}" STREQUAL "")
+ message(FATAL_ERROR "variable name cannot be empty")
+- endif(_name STREQUAL "")
++ endif("${_name}" STREQUAL "")
+ set(${_name} ${_default_value} CACHE STRING ${_description})
+ add_printable_variable_bare(${_name})
+ endmacro()
+
+ macro(add_printable_variable_path _name _description _default_value)
+- if(_name STREQUAL "")
++ if("${_name}" STREQUAL "")
+ message(FATAL_ERROR "path variable name cannot be empty")
+- endif(_name STREQUAL "")
++ endif("${_name}" STREQUAL "")
+ set(${_name} ${_default_value} CACHE PATH ${_description})
+ add_printable_variable_bare(${_name})
+ endmacro()
+
+ macro(add_printable_variable_filepath _name _description _default_value)
+- if(_name STREQUAL "")
++ if("${_name}" STREQUAL "")
+ message(FATAL_ERROR "filepath variable name cannot be empty")
+- endif(_name STREQUAL "")
++ endif("${_name}" STREQUAL "")
+ set(${_name} ${_default_value} CACHE FILEPATH ${_description})
+ add_printable_variable_bare(${_name})
+ endmacro()
+--
+2.26.3
+
diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest
index 87329c2c36eb..294fb5b60d96 100644
--- a/gnome-extra/evolution-ews/Manifest
+++ b/gnome-extra/evolution-ews/Manifest
@@ -1,9 +1,6 @@
-DIST evolution-ews-3.36.5.tar.xz 558900 BLAKE2B 059a72b087287d0e553e085dc764a928d838bc8bd011c16b00f240b29d12bc7cfda98d33f8dc102866f5747313975e32506dc016435342bdb6c35f7d73749b52 SHA512 9cc40ae5d56bc86a8aa4e7aaa36fa10b0841278dd1edb075155bfe3666da4051e4fc4843398f74d00d77f550aaeb93bf576007828da4c574a17d4f17c41bfb7f
-DIST evolution-ews-3.38.2.tar.xz 650188 BLAKE2B a1e296a15269191ecc9ff02108daed90bbcaefbabdc989f919dfc25532cb31a7afa73d897bcc0f2dbaf22b0e9b250af61db9900bc2dec740b08786dad7808e8b SHA512 5f441ecbf2753243711b605e085ae8fddcfaf0f91f822b76d8a8453aca0f55c2e7788d74d726651d58b97160db3581e269e6b9f05d7c4258bd28cf13ff14efe4
-DIST evolution-ews-3.38.3.tar.xz 650292 BLAKE2B 56b84c6bcb07db5ae0579bdfb55351d323133d3b4a00d2b82a0d774d19111b293b92d9c83118bcc0bd3bef3c0b99b85ad093028a71d3b6b3ae7728c6e633ecc3 SHA512 8e3718ad6500e24cdc7594c09155df621bd8448769e0510d4010f5b77042fe6fb26e09edd82abdb863c36c5cb8cbd74dad22d51bc27237584d0743d0fd6abf45
+AUX evolution-ews-3.38.4-cmake-3.20.1.patch 2499 BLAKE2B 169eff8e666f732cf0040df67b834c32c351a6b6cfa09ff200dd5bb5aad6fa0be59a02722747c708ce1d7d448303d617054d2ccb1685cf2ab5c7aca3a80f4c1b SHA512 b5013334535f2fcfbba3a03767d9a8207dd5d6c7390ebbf97317973c481b93819c117eb103698bc4aa980f8fa27cda04671eba1f25d8ce62dfb22c05225017a3
DIST evolution-ews-3.38.4.tar.xz 651384 BLAKE2B e4f71d38ddef6347ba3c137bac2246a6f4ffb5990ac2b6d3be72549326ae579c0a0f2bf11d19ce578ea37b99d0f8613d8d6a7e2ac75b9381e3b8c96646e483fc SHA512 98c1fecfa45bb2fe8337a1da54f09ef620128e4bba28b008aab3117291f7df708e6676421f3b8514448d035f1288591e54642f1426830fca7ba0320e3f3a99fc
-EBUILD evolution-ews-3.36.5.ebuild 1408 BLAKE2B 4c50c511fc049d334447938e4e2027bc4e3b353a684f453e90d4e20c3988e113632826b9107ed5726b5cbf59991bca285512cb80ab51071d45eb9e5eb307bfd0 SHA512 b845c4d3b3cfb3760e89c2f8cb8787f5a09db8840984cbc43ab427808db7436b9d58584514b4d83c5eb8e4ad6286f86bf2014c9656e32bade0c7b5dba307b91a
-EBUILD evolution-ews-3.38.2.ebuild 1408 BLAKE2B 7740c3a35f67e3be891044153a2f8b66027fe299d57f963abed1378240eeed2ba1759143f36c07618d7464a245d005d5948906d42b65e748ae625f19f725ed2a SHA512 7225d0d716b14af8e1ab8e5c1c998dade4cfdb6bdf072a9bbc5893a4adf8bc6134575ad772a0ca0d84d7979ed011b6e1761fc63902c1e87d73c161b9f2526da1
-EBUILD evolution-ews-3.38.3.ebuild 1408 BLAKE2B 9ebe3a70ed98b69de0fdc15102ee5396554b02e0fdc337e2dc9a81162806a9467725113932b1f0a609c89e3b2dd55bbfcfaa14cddfccab80b0773dec9ad119c2 SHA512 753fa5498f63787812da6fe6c312ce98c523f064398693aad4b480a29d739c4d3c13e8b59ab2e21bd7392ac207f6f9408ea2dfd23587d8132fded9e6d5c14ab7
-EBUILD evolution-ews-3.38.4.ebuild 1407 BLAKE2B c9bc941c1c623a8c1a88086e99ce66323643e9a20c78f8029e1d6df262a2cdef1b50e92ce04c38b5f9dab23635b4cd584af52c70b5c2fff9755c79b7eebe6022 SHA512 97a59dd9840a4a1b949fe3f56b2d60d5f4d7e0da3accc031e22a6d82b176417dc91595d79eb12383fe0f1acbbef502bebada25fbe314ac2f2b18d128cd87df71
+DIST evolution-ews-3.40.0.tar.xz 666148 BLAKE2B f8d7f6c917114e57bcc8ea93072f520069f7f183ce67ef5a5304c6721b3b9dae262ad5a2a8fc78b8ea75495f7f31f565b5db8e5bb02acaa5666ced15c0c3c5f2 SHA512 c5b0fdfbe455941444974738853a1c0346b77b96a483db8ff5b509a7c7dda90a0c1795749f3b17eeef4b3c2aceb06e51d2c5f9d784c0b6c17c78f8c37bc1c9af
+EBUILD evolution-ews-3.38.4.ebuild 1462 BLAKE2B 8a7790c3a372f799b23060f14e13b0bb5bf8923f17cc7100c74af2fa48676dbc94bfb0fc46ea867e098beefce5ae46b06c93e52a15c935176a649d9e22404b4d SHA512 61760df6be1c7848a3ab1e5cf04b33f9d6f1ad393bad54b26138f9154861e4b09d45c44534c85db24cef85891a7e2a426b0264ecbc1871c27635a411f8910b46
+EBUILD evolution-ews-3.40.0.ebuild 1464 BLAKE2B aa9cf2a2aafed9c1900d7506e80b65dc55270618ee3978e8ccbeef37605617ec72f6c75c6ee304728a51ff8d659992c2af2859d0ecfa569c02d2a8149d1abfe4 SHA512 12890f61f4ce66e79156d6f507865b6aeebadd9fcc9df79b1d8ecbeae5cf84e212385dd77167ec825420ed94202d237dec888d112b801166f2c8ca96ca371bf2
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/gnome-extra/evolution-ews/evolution-ews-3.36.5.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.36.5.ebuild
deleted file mode 100644
index 3d5c7d9b8f15..000000000000
--- a/gnome-extra/evolution-ews/evolution-ews-3.36.5.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils gnome2
-
-DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services"
-HOMEPAGE="https://wiki.gnome.org/Apps/Evolution"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-
-# libical-glib currently (2020-02-29) oddly behind USE=introspection
-RDEPEND="
- dev-db/sqlite:3
- >=dev-libs/glib-2.46:2
- >=dev-libs/libical-3.0.5:0=[introspection(-)]
- >=dev-libs/libmspack-0.4
- dev-libs/libxml2:2
- >=gnome-extra/evolution-data-server-${PV}:0=
- >=mail-client/evolution-${PV}:2.0
- >=net-libs/libsoup-2.58:2.4
- >=x11-libs/gtk+-3.10:3
-"
-DEPEND="${RDEPEND}
- dev-util/gdbus-codegen
- dev-util/glib-utils
- >=dev-util/intltool-0.35.5
- >=sys-devel/gettext-0.18.3
- virtual/pkgconfig
- test? ( net-libs/uhttpmock )
-"
-
-# Unittests fail to find libevolution-ews.so
-RESTRICT="test !test? ( test )"
-
-# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare
-# call; if needed, set them after cmake-utils_src_prepare call, if that works
-src_prepare() {
- cmake-utils_src_prepare
- gnome2_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_MSPACK=ON
- -DENABLE_TESTS=$(usex test)
- )
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-}
-
-src_test() {
- cmake-utils_src_test
-}
-
-src_install() {
- cmake-utils_src_install
-}
diff --git a/gnome-extra/evolution-ews/evolution-ews-3.38.2.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.38.2.ebuild
deleted file mode 100644
index 422d53389b60..000000000000
--- a/gnome-extra/evolution-ews/evolution-ews-3.38.2.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake gnome2
-
-DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services"
-HOMEPAGE="https://wiki.gnome.org/Apps/Evolution"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-# libical-glib currently (2020-02-29) oddly behind USE=introspection
-RDEPEND="
- dev-db/sqlite:3
- >=dev-libs/glib-2.46:2
- >=dev-libs/libical-3.0.5:0=[introspection(-)]
- >=dev-libs/json-glib-1.0.4
- >=dev-libs/libmspack-0.4
- dev-libs/libxml2:2
- >=gnome-extra/evolution-data-server-${PV}:0=
- >=mail-client/evolution-${PV}:2.0
- >=net-libs/libsoup-2.58:2.4
- >=x11-libs/gtk+-3.10:3
-"
-DEPEND="${RDEPEND}
- test? ( net-libs/uhttpmock )
-"
-BDEPEND="
- dev-util/gdbus-codegen
- dev-util/glib-utils
- >=dev-util/intltool-0.35.5
- >=sys-devel/gettext-0.18.3
- virtual/pkgconfig
-"
-
-# Unittests fail to find libevolution-ews.so
-RESTRICT="test !test? ( test )"
-
-# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare
-# call; if needed, set them after cmake_src_prepare call, if that works
-src_prepare() {
- cmake_src_prepare
- gnome2_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_MSPACK=ON
- -DENABLE_TESTS=$(usex test)
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
-}
-
-src_test() {
- cmake_src_test
-}
-
-src_install() {
- cmake_src_install
-}
diff --git a/gnome-extra/evolution-ews/evolution-ews-3.38.4.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.38.4.ebuild
index 56daee683f81..adff76ede31a 100644
--- a/gnome-extra/evolution-ews/evolution-ews-3.38.4.ebuild
+++ b/gnome-extra/evolution-ews/evolution-ews-3.38.4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Evolution"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test"
# libical-glib currently (2020-02-29) oddly behind USE=introspection
@@ -44,6 +44,9 @@ RESTRICT="test !test? ( test )"
# call; if needed, set them after cmake_src_prepare call, if that works
src_prepare() {
cmake_src_prepare
+
+ eapply "${FILESDIR}"/${PN}-3.38.4-cmake-3.20.1.patch
+
gnome2_src_prepare
}
diff --git a/gnome-extra/evolution-ews/evolution-ews-3.38.3.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.40.0.ebuild
index aacb97f3c637..394ab53f0341 100644
--- a/gnome-extra/evolution-ews/evolution-ews-3.38.3.ebuild
+++ b/gnome-extra/evolution-ews/evolution-ews-3.40.0.ebuild
@@ -16,7 +16,7 @@ IUSE="test"
# libical-glib currently (2020-02-29) oddly behind USE=introspection
RDEPEND="
dev-db/sqlite:3
- >=dev-libs/glib-2.46:2
+ >=dev-libs/glib-2.62:2
>=dev-libs/libical-3.0.5:0=[introspection(-)]
>=dev-libs/json-glib-1.0.4
>=dev-libs/libmspack-0.4
@@ -44,6 +44,9 @@ RESTRICT="test !test? ( test )"
# call; if needed, set them after cmake_src_prepare call, if that works
src_prepare() {
cmake_src_prepare
+
+ eapply "${FILESDIR}"/${PN}-3.38.4-cmake-3.20.1.patch
+
gnome2_src_prepare
}
diff --git a/gnome-extra/evolution-ews/files/evolution-ews-3.38.4-cmake-3.20.1.patch b/gnome-extra/evolution-ews/files/evolution-ews-3.38.4-cmake-3.20.1.patch
new file mode 100644
index 000000000000..050bacd7628c
--- /dev/null
+++ b/gnome-extra/evolution-ews/files/evolution-ews-3.38.4-cmake-3.20.1.patch
@@ -0,0 +1,71 @@
+https://gitlab.gnome.org/GNOME/evolution-ews/-/commit/6d8f7d303ec319539add2f0ba5331c2dab9d23c7.patch
+https://bugs.gentoo.org/783603
+
+From 6d8f7d303ec319539add2f0ba5331c2dab9d23c7 Mon Sep 17 00:00:00 2001
+From: Milan Crha <mcrha@redhat.com>
+Date: Wed, 14 Apr 2021 16:58:08 +0200
+Subject: [PATCH] PrintableOptions.cmake: Correct variable name comparison
+
+CMake 3.20.1 errors out with:
+
+CMake Error at cmake/modules/PrintableOptions.cmake:38 (message):
+ variable name cannot be empty
+ Call Stack (most recent call first):
+ CMakeLists.txt:152 (add_printable_variable)
+
+Change how the parameter value is compared, to fix it.
+--- a/cmake/modules/PrintableOptions.cmake
++++ b/cmake/modules/PrintableOptions.cmake
+@@ -19,40 +19,40 @@
+ # prints all the build options previously added with the above functions
+
+ macro(add_printable_variable_bare _name)
+- if(_name STREQUAL "")
++ if("${_name}" STREQUAL "")
+ message(FATAL_ERROR "variable name cannot be empty")
+- endif(_name STREQUAL "")
++ endif("${_name}" STREQUAL "")
+ list(APPEND _printable_options ${_name})
+ endmacro()
+
+ macro(add_printable_option _name _description _default_value)
+- if(_name STREQUAL "")
++ if("${_name}" STREQUAL "")
+ message(FATAL_ERROR "option name cannot be empty")
+- endif(_name STREQUAL "")
++ endif("${_name}" STREQUAL "")
+ option(${_name} ${_description} ${_default_value})
+ add_printable_variable_bare(${_name})
+ endmacro()
+
+ macro(add_printable_variable _name _description _default_value)
+- if(_name STREQUAL "")
++ if("${_name}" STREQUAL "")
+ message(FATAL_ERROR "variable name cannot be empty")
+- endif(_name STREQUAL "")
++ endif("${_name}" STREQUAL "")
+ set(${_name} ${_default_value} CACHE STRING ${_description})
+ add_printable_variable_bare(${_name})
+ endmacro()
+
+ macro(add_printable_variable_path _name _description _default_value)
+- if(_name STREQUAL "")
++ if("${_name}" STREQUAL "")
+ message(FATAL_ERROR "path variable name cannot be empty")
+- endif(_name STREQUAL "")
++ endif("${_name}" STREQUAL "")
+ set(${_name} ${_default_value} CACHE PATH ${_description})
+ add_printable_variable_bare(${_name})
+ endmacro()
+
+ macro(add_printable_variable_filepath _name _description _default_value)
+- if(_name STREQUAL "")
++ if("${_name}" STREQUAL "")
+ message(FATAL_ERROR "filepath variable name cannot be empty")
+- endif(_name STREQUAL "")
++ endif("${_name}" STREQUAL "")
+ set(${_name} ${_default_value} CACHE FILEPATH ${_description})
+ add_printable_variable_bare(${_name})
+ endmacro()
+--
+GitLab
diff --git a/gnome-extra/gnome-boxes/Manifest b/gnome-extra/gnome-boxes/Manifest
index 76b779c69914..dc5e7d5dc478 100644
--- a/gnome-extra/gnome-boxes/Manifest
+++ b/gnome-extra/gnome-boxes/Manifest
@@ -1,3 +1,5 @@
DIST gnome-boxes-3.36.6.tar.xz 1275972 BLAKE2B a4b6bc98a8ed644020dce7ce5f5f08ae75291e2ac3351d1b3354d495a0579a59a245d63ba22754679b9641088bb71f96cd3abc7944f9996526ad7e6db9552458 SHA512 a37f34ea54d60d2d927dfe07a6ace6bd74910054b63a58bc2782f6dcd087d4a2153db0662d715a1bc67e2687742a162b3f66ff97b7678eb280f46b53765c7f73
-EBUILD gnome-boxes-3.36.6.ebuild 3853 BLAKE2B c1eea77aa1309b15f67adba655c474d1f7dd1287caf6fbed76cbfedf55df487de92664128487ba57665c85c45f232935da4033f0c996bc4a1b0510130861a8dd SHA512 1981a11ea69d55cb24192f7a0c8cf811482f5c0c3615512047db3054915d53e4c920bb54ab75f5b053a414b09a33c8580701e698d96526425c9e1fdf09893a82
+DIST gnome-boxes-40.0.tar.xz 1693528 BLAKE2B 15065fc28dcfa734ae2eea8b927042520466f56dd311b5328d224e220992b3db4ac24bca689a6f4d35c134721ba83ecb4f5a5a4760050a156069a45854c3218a SHA512 2ac569e5a423b67dc6b770eb754de6ce996e381032ce8610baf4de999dd45480eeba086211db783f440d465f3f50b06666c33e959270d8c87306e591b9aebeaf
+EBUILD gnome-boxes-3.36.6-r1.ebuild 3855 BLAKE2B 54715fa7e8e2faf4ea26c9cc88314aad095a36497715893ed5ba18cf8d62a276a24c4fac0fc483d2c52ee53989adf43d585faa23f86e15ada600f9d2402f85f7 SHA512 842decd476504943ba29bdb8f18f3f5f3303dc14f71794f1770a4a9dab1baa392585081142a381eab7d78af0b136935b7ee56fe343c7e8d2cb58c90c408936f2
+EBUILD gnome-boxes-40.0-r1.ebuild 3884 BLAKE2B d9321b6bfec5b631ebd52e1bd318fd58ceae6753c5119f9d9dbfeb5c8bbc96509fc8dfcfedcb4d2641de18420a72d288817dd8b541289f39142a2be661603564 SHA512 1740b1ec84b0d53783463a5c3ffce68a42b17aa5546e8b2a00cc0f219bfea60644dba9e489a9b12924a07c2666805405a21bba6a9d172981cb792be3cfb98d06
MISC metadata.xml 253 BLAKE2B a1efbd3751efaa83ee173f557ec1c8a4497a90b60896cf5a7a07da40b4f94a7a299ca0385477e82b2f5e5dbdf9afa482ccbe21f35ef44214e9c451d764b65529 SHA512 8d59f413993268ca783f7407b676900bb2d964754bf705d4175e2bafbe058a52af74f3928e4bd84d292518f8cf13fab7051486ab7cdc61d02fae6e0188d44442
diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.36.6.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.36.6-r1.ebuild
index bae4e2ebd197..6c8eb895689d 100644
--- a/gnome-extra/gnome-boxes/gnome-boxes-3.36.6.ebuild
+++ b/gnome-extra/gnome-boxes/gnome-boxes-3.36.6-r1.ebuild
@@ -50,7 +50,7 @@ DEPEND="
# app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy
RDEPEND="${DEPEND}
app-cdr/cdrtools
- >=app-misc/tracker-miners-2[iso]
+ >=app-misc/tracker-miners-2:0[iso]
app-emulation/spice[smartcard]
>=app-emulation/libvirt-0.9.3[libvirtd,qemu]
>=app-emulation/qemu-1.3.1[spice,smartcard,usbredir]
diff --git a/gnome-extra/gnome-boxes/gnome-boxes-40.0-r1.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-40.0-r1.ebuild
new file mode 100644
index 000000000000..2078408e917a
--- /dev/null
+++ b/gnome-extra/gnome-boxes/gnome-boxes-40.0-r1.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.40"
+
+inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg
+
+DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems"
+HOMEPAGE="https://wiki.gnome.org/Apps/Boxes"
+
+LICENSE="LGPL-2+ CC-BY-2.0"
+SLOT="0"
+
+IUSE="rdp"
+KEYWORDS="~amd64"
+
+# FIXME: qemu probably needs to depend on spice[smartcard] directly with USE=spice
+# FIXME: Check over libvirt USE=libvirtd,qemu and the smartcard/usbredir requirements
+# Technically vala itself still ships a libsoup vapi, but that may change, and it should be better to use the .vapi from the same libsoup version
+# gtk-vnc raised due to missing vala bindings in earlier ebuilds
+DEPEND="
+ >=app-arch/libarchive-3.0.0:=
+ >=dev-libs/glib-2.52:2
+ >=x11-libs/gtk+-3.24.1:3
+ >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+)]
+ x11-libs/gtksourceview:4
+ >=sys-libs/libosinfo-1.7.0
+ app-crypt/libsecret
+ >=net-libs/libsoup-2.44:2.4
+ virtual/libusb:1
+ >=app-emulation/libvirt-glib-4.0.0
+ >=dev-libs/libxml2-2.7.8:2
+ >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir]
+ app-misc/tracker:3
+ >=net-libs/webkit-gtk-2.26.0:4
+ >=gui-libs/libhandy-1.0.0:1=
+
+ >=dev-libs/gobject-introspection-1.56:=
+ >=dev-libs/libgudev-165:=
+ rdp? ( >=net-misc/freerdp-2.0.0:= )
+" # gobject-introspection needed for libovf subproject (and gtk-frdp subproject with USE=rdp)
+# These are called via exec():
+# sys-fs/mtools mcopy for unattended file copying for files that libarchive doesn't support
+# app-cdr/cdrtools mkisofs is needed for unattended installer secondary disk image creation
+# app-emulation/libguestfs virt-sysprep is used for VM cloing, if not there, it logs debug and doesn't function
+# sys-apps/policycoreutils restorecon is used for checking selinux context
+# app-emulation/libvirt virsh used for various checks (and we need the library anyways)
+# sys-auth/polkit used for making all libvirt system disks readable via "pkexec chmod a+r" that aren't already readable to the user (libvirt system importer)
+# app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy
+RDEPEND="${DEPEND}
+ app-cdr/cdrtools
+ app-misc/tracker-miners:3[iso]
+ app-emulation/spice[smartcard]
+ >=app-emulation/libvirt-0.9.3[libvirtd,qemu]
+ >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir]
+ sys-fs/mtools
+ sys-auth/polkit
+"
+# gtk-frdp generates gir and needs gtk+ introspection for it
+# This is only needed for creating the .vapi file, but gnome-boxes needs it
+BDEPEND="
+ $(vala_depend)
+ net-libs/gtk-vnc[vala]
+ sys-libs/libosinfo[vala]
+ app-crypt/libsecret[vala]
+ net-libs/libsoup:2.4[vala]
+ app-emulation/libvirt-glib[vala]
+ net-misc/spice-gtk[vala]
+ x11-libs/vte:2.91[vala]
+ dev-libs/appstream-glib
+ rdp? ( x11-libs/gtk+:3[introspection] )
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Before running gnome-boxes for local VMs, you will need to load the KVM modules.
+If you have an Intel Processor, run:
+# modprobe kvm-intel
+
+If you have an AMD Processor, run:
+# modprobe kvm-amd"
+
+pkg_pretend() {
+ linux-info_get_any_version
+
+ if linux_config_exists; then
+ if ! { linux_chkconfig_present KVM_AMD || \
+ linux_chkconfig_present KVM_INTEL; }; then
+ ewarn "You need KVM support in your kernel to use GNOME Boxes local VM support!"
+ fi
+ fi
+}
+
+src_prepare() {
+ xdg_src_prepare
+ vala_src_prepare
+}
+
+src_configure() {
+ local emesonargs=(
+ -Ddistributor_name=Gentoo
+ -Ddistributor_version=${PVR}
+ $(meson_use rdp)
+ -Dinstalled_tests=false
+ -Dflatpak=false
+ -Dprofile=default
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-calculator/Manifest b/gnome-extra/gnome-calculator/Manifest
index e3bd4d681c28..d3782ac0d04b 100644
--- a/gnome-extra/gnome-calculator/Manifest
+++ b/gnome-extra/gnome-calculator/Manifest
@@ -1,5 +1,5 @@
-DIST gnome-calculator-3.36.0.tar.xz 983532 BLAKE2B 5e28a82cb93cb944e69d4d7c7cf1a14cd91375ef864cbd5624d87a66ee79f0aff17f871ba734d35ae372b761ce67c809acb6fdfe66597980f33e06fe86d6157d SHA512 5e8d3b17703260928e9d0594a6e0b06b6a25d71590b4ab6c371e0c21be5e53698011407886f09f6bd67660ecbfa182d725d5e3a1c51fe4ea9125b175bd4d279c
DIST gnome-calculator-3.38.2.tar.xz 1004684 BLAKE2B c2b6a0ff2e6a91c43a1670945af989b715f0f7369050dac13bec02898ef6780ec4484c6ee9f6e6bb19b8ecc9d7d8c2df0c824ac9c3309783cbc89b96fe1f16b9 SHA512 41e58b34640e795108a552aa0d95b03f0c84c4d5af6eef7fe8350c5f4e031a0fad7cad73034b38b2121f09687815b6b10a6a86fb00c7cbf720ccb06a8eea0403
-EBUILD gnome-calculator-3.36.0.ebuild 1595 BLAKE2B 1f001f68ca0a0035c09d66ce59bc846b2750282cfae7e70f43aebdd865fe757a0358a6eeddc2c671d9b835ad5aafe94b9caa1eab99ef0004a92a21ffa18b457e SHA512 00608448db8af20a0d33678f05446e5a579fee1f924700f847d5653fcc767bc4d1d921f5da69b4e6d6e63f7a0741e989231eaaf968a0bd8fb6969cdb9e76c76a
-EBUILD gnome-calculator-3.38.2.ebuild 1596 BLAKE2B fa95f74af06d0643487eebab507326b894bcd80179222099312cbb32a2f7530fcb1f49ff927ba239adab9d5c4b5e8129bb6e465d195b1eb2781a5754173e9098 SHA512 d76f484cff84f49acb2c1e6f1f40a619f8d204011dfee0d67ff0903194a8baba20c7f0df79ae424896baec9ea4df6389ab953be9bf7ad8d47ef16ad29798f53b
+DIST gnome-calculator-40.0.tar.xz 1022596 BLAKE2B 9522c8698492eeb07fbd86e8baeaee67433a1d43b2c97c4c895ca7ac8958a01c4e05c73598b1c14a2b333bfbc156b824669b20e878fcb681ade99c1ceef5ce72 SHA512 f22e9a9ade2f236142b7ebc3e54ed07834b049087ed8606571730e3bef2ab86317718df622368515266ba9578f660d7cd892cf87cf43bca9441369c838967c5d
+EBUILD gnome-calculator-3.38.2.ebuild 1595 BLAKE2B 508741b5f8eb80e83d16e3d035b61baf96253db07ef3f9dbdf08d4c0035d926be754087c6118cdf7186c9bf6c57f966363a5a388fcb76437faf0c711940d729d SHA512 7d1667034f9041836fcae738b6c197efd02126da6f95bf868da200040eea10ccc36e66a7aed61a49c546ab3578abee95ce9b4a5ff71bada6d0bd522c73943921
+EBUILD gnome-calculator-40.0.ebuild 1690 BLAKE2B 8a4c93d1c5466668b3bb2a8ac40124e15eba2ae5ade32cc1bb2a5282fb717bde09734f7a11fb791bacd6bf07ced3391691155f248d9c7d1a8706bee9a605b1a6 SHA512 bcf726e99cd69ee997aaa32d4059f328a3a93bf18633719bf44b7533303520bc12cb0f0cc4c815cff2b665134adb059a6b581f09f2420b123e41359f30ebb962
MISC metadata.xml 435 BLAKE2B f9ee442cf41d13599b2ac8bbe73a3f69961b5bce68e82544e8d1e5f886c97301b92675ccd38607d5bad961c910ec8ed9ae30a12ca9028e3d9cd92a2ac3bd8681 SHA512 4af60d7bd9142bc3293176d47ff239dbbc10d86493801244e9766bddd556a9c3b34b188f76d250074b3f337e88dc3d97c803ce244e15503c7380015772a9228c
diff --git a/gnome-extra/gnome-calculator/gnome-calculator-3.38.2.ebuild b/gnome-extra/gnome-calculator/gnome-calculator-3.38.2.ebuild
index e0fc2f79a531..466d1d3cd563 100644
--- a/gnome-extra/gnome-calculator/gnome-calculator-3.38.2.ebuild
+++ b/gnome-extra/gnome-calculator/gnome-calculator-3.38.2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Calculator"
LICENSE="GPL-3+"
SLOT="0"
IUSE="+introspection test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
# gtksourceview vapi definitions in dev-lang/vala itself are too old, and newer vala removes them
# altogether, thus we need them installed by gtksourceview[vala]
diff --git a/gnome-extra/gnome-calculator/gnome-calculator-3.36.0.ebuild b/gnome-extra/gnome-calculator/gnome-calculator-40.0.ebuild
index 925cda6f56c6..17bd94f4fdf8 100644
--- a/gnome-extra/gnome-calculator/gnome-calculator-3.36.0.ebuild
+++ b/gnome-extra/gnome-calculator/gnome-calculator-40.0.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
VALA_MIN_API_VERSION="0.40"
-inherit gnome.org gnome2-utils meson vala virtualx xdg
+inherit gnome.org gnome2-utils meson python-any-r1 vala virtualx xdg
DESCRIPTION="A calculator application for GNOME"
HOMEPAGE="https://wiki.gnome.org/Apps/Calculator"
@@ -12,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Calculator"
LICENSE="GPL-3+"
SLOT="0"
IUSE="+introspection test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
# gtksourceview vapi definitions in dev-lang/vala itself are too old, and newer vala removes them
# altogether, thus we need them installed by gtksourceview[vala]
@@ -23,12 +24,14 @@ RDEPEND="
>=dev-libs/libgee-0.20.0:0.8
dev-libs/mpc:=
dev-libs/mpfr:0=
- >=x11-libs/gtk+-3.19.3:3
+ >=x11-libs/gtk+-3.24.1:3
+ >=gui-libs/libhandy-1.0.0:1=
>=x11-libs/gtksourceview-4.0.2:4
introspection? ( >=dev-libs/gobject-introspection-1.58:= )
"
DEPEND="${RDEPEND}"
BDEPEND="
+ ${PYTHON_DEPS}
dev-libs/appstream-glib
dev-util/itstool
>=sys-devel/gettext-0.19.8
diff --git a/gnome-extra/gnome-calendar/Manifest b/gnome-extra/gnome-calendar/Manifest
index 4ce42cbb097a..f4b7bcdcf249 100644
--- a/gnome-extra/gnome-calendar/Manifest
+++ b/gnome-extra/gnome-calendar/Manifest
@@ -1,7 +1,5 @@
-DIST gnome-calendar-3.36.2.tar.xz 605904 BLAKE2B 42b0337a01a5316a60d41eede91c453e3c0fa2b056e9053f8868f344a662fdf4b3de4ade1f1a59b729f2bc3e087cf6b971094cd282d75432a83acc89a21054a7 SHA512 83d0157a3958ff7f16af2f6a06c2c5fdd7ce19bb532c1cda0982ab37d78149f4c0ae252de937103baa56d105a1cf54c2e29174f6f3f969904071e187cf564c33
-DIST gnome-calendar-3.38.1.tar.xz 547168 BLAKE2B 05ad63cb5ca6ed39456846dc9f08ce9dabe5614d92a985060dfe079f7fd5472bf449506ff9ac00f1c7fbe0af7c2d6895799392a579ca5b9525b0e1c46ebdebc5 SHA512 24ddb69852139954f0b29b3333b712bb56f79fa8cdefba567cad99ddeb1bd5a4af644fdfc8ac0c7c404be49437df0395722d5d7e7e5221847b2eb4b83c9b5f05
DIST gnome-calendar-3.38.2.tar.xz 547228 BLAKE2B ef7ba6dce47d9ee664d1dc648da81738cfd20108799e0c262b16152ce7b590613b711fbcf9ddbff4fb9ba597b1067b558697874744abd3f32ac08d7dcbe5550d SHA512 2744c91e37c8966f2deee1588fe439ccd520344c24f1b74422f7ba95f592c9691a2530984499a00af3065447932195879bc1b5b9e8ae6731487ac047e5d75267
-EBUILD gnome-calendar-3.36.2.ebuild 1161 BLAKE2B 552a219456498bfc668ee77679e8d612f02424a93e3ed6203b847345b387ab2993deb220bfd6f67dc5b27ba22aa8dcd849f7cf7729b4f69425f50ec1dc85ba66 SHA512 4370221f5610fad479ead77121c790102cf215ddaf7f4c3a691fe1fb2a2e93820231cd4b61e6a68b5b7f04b5bef8c077dc8afdc81f1319d4b27e1705828c6066
-EBUILD gnome-calendar-3.38.1.ebuild 1163 BLAKE2B b711a957515d016563149208b021ae82df2be2ea63a0edfc2fc807354c2b9cf91b24dabee4a1d87111785ec4a067e2d672603d24e8da85be8ad954d8fcb5f2fd SHA512 67549b65156269daa0b64d3255c17d38535c31f8c1b0dc7706fb6dee7ca540eb08e3fc10b6cc2380b5589db13ffd13b004e7232d0020b38e3b3a2508c34a1bb4
-EBUILD gnome-calendar-3.38.2.ebuild 1162 BLAKE2B b5eca57f7c8416cfd8dee220b377c51fbac55442b0c54ee0ed08a60a4919f9de330a346ba782fe546d53498742401e0e035d1c5dfcd9d949c02638fedffb4eb8 SHA512 1c41d6aac1a19bd3880ab5db9db462ec625189e228575858b0e75a1cb9ceb6e3778063f2fc5a63437acba3b977b5089c1aabac24bb75521ff231a03de1c74210
+DIST gnome-calendar-40.0.tar.xz 552888 BLAKE2B 27480d15ab8c88cc28367468895247aa51bd96c955aef052e71c180c334d0034cd26406237ccf8dbece743b16a6c4b08809576882eb9a5d1018d5e2df12993c3 SHA512 8c1f7ecad90e8cefc2560795a0045ff243e4647d717b66d433b11deb10a01d07d2ab03978da8cb4d0e9227e91338213a8142ebae5044c0a8cf26e7c0f64f4b7e
+EBUILD gnome-calendar-3.38.2.ebuild 1161 BLAKE2B b412b7ca1f052b5bd44a20be13f5c73c2e1396d059214c525988316ff7b71363d8c9e2b40cf50afabada283660f2a40dabb2cdecf3cc75e1ef068c7896ca3355 SHA512 caf494d9cfd5a908aa42da499fbef53adb71592fcf327b83fae29caeabbb1b0f67c3c0fccb0a67ff1d5d5cb69f08306a1a721cf36fa1e3aa9751e638712f5254
+EBUILD gnome-calendar-40.0.ebuild 1153 BLAKE2B f0d2893921ceb284a599c7f681bbc5bb7a34f72bd343b15dacece81537463bd2155f7fb90cf47785a5842d4a9dbb28593ec520ad73c7b50740a09f0dd7b71c4b SHA512 01d68497d5fbea653fe9d7343f733fa2dc60451d0155267a0a17b2ce91e2901ef77d7b0af8987e946e6165ca98d0895d1bf74dc739130cc96f498bea6a9b824a
MISC metadata.xml 522 BLAKE2B 24cb41757041daedf83e72cd8620bef49d2bced678ede42c1a071c3cf99f2f157b086acc393953b42a612dd5c4d622b0a869934f89661c28be742370cd4688c2 SHA512 f595d013522df745a86b01e6696ea5fe6dafa55d55e3fe22adf469fef56507846194f24c2ec5cd13382c69a494ca530438d12c69a6bec41247da1783fc78eef8
diff --git a/gnome-extra/gnome-calendar/gnome-calendar-3.36.2.ebuild b/gnome-extra/gnome-calendar/gnome-calendar-3.36.2.ebuild
deleted file mode 100644
index 6f29d313e0a1..000000000000
--- a/gnome-extra/gnome-calendar/gnome-calendar-3.36.2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit gnome.org gnome2-utils meson virtualx xdg
-
-DESCRIPTION="Manage your online calendars with simple and modern interface"
-HOMEPAGE="https://wiki.gnome.org/Apps/Calendar"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE=""
-
-# >=libical-1.0.1 for https://bugzilla.gnome.org/show_bug.cgi?id=751244
-DEPEND="
- >=dev-libs/libical-1.0.1:0=
- >=gnome-base/gsettings-desktop-schemas-3.21.2
- >=gnome-extra/evolution-data-server-3.33.2:=[gtk]
- net-libs/libsoup:2.4
- >=dev-libs/libdazzle-3.33.1
- >=gui-libs/libhandy-0.0.9:0.0=
- >=dev-libs/glib-2.58.0:2
- >=x11-libs/gtk+-3.22.0:3
- >=net-libs/gnome-online-accounts-3.2.0:=
- >=dev-libs/libgweather-3.27.2:=
- >=app-misc/geoclue-2.4:2.0
- >=sci-geosciences/geocode-glib-3.23
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-libs/appstream-glib
- dev-libs/libxml2:2
- dev-util/gdbus-codegen
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_test() {
- virtx meson_src_test
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-extra/gnome-calendar/gnome-calendar-3.38.2.ebuild b/gnome-extra/gnome-calendar/gnome-calendar-3.38.2.ebuild
index 43e525fdee5c..1f4e715aeff6 100644
--- a/gnome-extra/gnome-calendar/gnome-calendar-3.38.2.ebuild
+++ b/gnome-extra/gnome-calendar/gnome-calendar-3.38.2.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Calendar"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
# >=libical-1.0.1 for https://bugzilla.gnome.org/show_bug.cgi?id=751244
diff --git a/gnome-extra/gnome-calendar/gnome-calendar-3.38.1.ebuild b/gnome-extra/gnome-calendar/gnome-calendar-40.0.ebuild
index 23459051d17b..f79c40d6c495 100644
--- a/gnome-extra/gnome-calendar/gnome-calendar-3.38.1.ebuild
+++ b/gnome-extra/gnome-calendar/gnome-calendar-40.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,6 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Calendar"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE=""
# >=libical-1.0.1 for https://bugzilla.gnome.org/show_bug.cgi?id=751244
DEPEND="
@@ -19,8 +18,8 @@ DEPEND="
>=gnome-extra/evolution-data-server-3.33.2:=[gtk]
net-libs/libsoup:2.4
>=dev-libs/libdazzle-3.33.1
- >=gui-libs/libhandy-0.0.9:0.0=
- >=dev-libs/glib-2.58.0:2
+ >=gui-libs/libhandy-1.0.0:1=
+ >=dev-libs/glib-2.67.5:2
>=x11-libs/gtk+-3.22.0:3
>=net-libs/gnome-online-accounts-3.2.0:=
>=dev-libs/libgweather-3.27.2:=
diff --git a/gnome-extra/gnome-characters/Manifest b/gnome-extra/gnome-characters/Manifest
index 8ddc5509b602..c675b052bf94 100644
--- a/gnome-extra/gnome-characters/Manifest
+++ b/gnome-extra/gnome-characters/Manifest
@@ -1,3 +1,5 @@
DIST gnome-characters-3.34.0.tar.xz 188012 BLAKE2B 9e4f6dd972bb1a19a4ef91312bc35b8a4936dcdf8e40c97cb2e1286241ab405136b717e0ae6ec283c2b11a43d29509dcec45f0c8e59a196e98eeb1a19ed825e3 SHA512 4dc2f0027c7079034d50c2743607391a0e529bcaf4f8fdd495b05aa776027609a43686f4621bcf30f09a29fa6f4d5fba6ed6166e51ab66f03dedf3032bc65632
-EBUILD gnome-characters-3.34.0.ebuild 808 BLAKE2B 1ad69237ab3804a7c11923da2163ea9d34a49bd17b5a49cda4107b227e8bcdcd54ee874a98076c0fbc58e550ce21c5ea4766c7edb5204726e6f087645b31ef1c SHA512 17d70da22a8ba57388c21dc78a119bc1a5448a82faab9d12733aa5a3943d24d3f46cbe666f56a7dcbd03ad135a41348a300a365536cb5a555b4958d49e7d3046
+DIST gnome-characters-40.0.tar.xz 195664 BLAKE2B dc14f80654acb2b00b48ebc0a76d6d9f1236cf9b2d95f2a5fb6e4eee197359f3efadfe6c53eed66746e57d5cde2701967731fcd99e4d24695170937b69cf229e SHA512 cefc4b62b20351739510c901661e94217df4bd6a5b6a2c2f439b80ac31adfd6ba90098bbc9a3169c501d8ada9b54ee615c83ceade2639af440e86e29bce7ee8e
+EBUILD gnome-characters-3.34.0.ebuild 810 BLAKE2B 79de33de77f87fecd365c350137498e624f32e1b2e5fce5aff0580ad8becf92c3a28b1ccad931d1362af52d0c991f4ecc7a3940d275ffac995e8694e6aacadc9 SHA512 9f8988e7fc0de0680f07067a90241599c780fb450bc8235d47756d364b7ad47f2a7d81439e2fd72a66736a92cd6bc4e81939f689a8cc0b57c440e69e51523fce
+EBUILD gnome-characters-40.0.ebuild 832 BLAKE2B 404bc65c0940a49892029ca374ec2d9e4cad28cb838908772fce5a4d35fa40778f8b3f413ac01354642b5993bf2999911b424837983a2851fe4460355d08e940 SHA512 d0d5d312680b6b5435cd151d99c1c510c0bda13b26e08a1ade2a7ba09cb4a685d1b097f94315591c18d534d9108db3c9bd5d4fb71456d8c078da06cd95ee00a5
MISC metadata.xml 253 BLAKE2B a1efbd3751efaa83ee173f557ec1c8a4497a90b60896cf5a7a07da40b4f94a7a299ca0385477e82b2f5e5dbdf9afa482ccbe21f35ef44214e9c451d764b65529 SHA512 8d59f413993268ca783f7407b676900bb2d964754bf705d4175e2bafbe058a52af74f3928e4bd84d292518f8cf13fab7051486ab7cdc61d02fae6e0188d44442
diff --git a/gnome-extra/gnome-characters/gnome-characters-3.34.0.ebuild b/gnome-extra/gnome-characters/gnome-characters-3.34.0.ebuild
index f1ea058fa16c..7b6c3be70c77 100644
--- a/gnome-extra/gnome-characters/gnome-characters-3.34.0.ebuild
+++ b/gnome-extra/gnome-characters/gnome-characters-3.34.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ RDEPEND="
>=dev-libs/gjs-1.50
>=dev-libs/glib-2.32:2
>=dev-libs/gobject-introspection-1.35.9:=
- >=dev-libs/libunistring-0.9.5
+ >=dev-libs/libunistring-0.9.5:=
>=x11-libs/gtk+-3.20:3[introspection]
x11-libs/gdk-pixbuf:2
>=x11-libs/pango-1.36[introspection]
diff --git a/gnome-extra/gnome-characters/gnome-characters-40.0.ebuild b/gnome-extra/gnome-characters/gnome-characters-40.0.ebuild
new file mode 100644
index 000000000000..11873061fbd9
--- /dev/null
+++ b/gnome-extra/gnome-characters/gnome-characters-40.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Unicode character map viewer and library"
+HOMEPAGE="https://wiki.gnome.org/Design/Apps/CharacterMap"
+
+LICENSE="GPL-2+ BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-libs/gjs-1.50
+ >=dev-libs/glib-2.32:2
+ >=dev-libs/gobject-introspection-1.35.9:=
+ >=dev-libs/libunistring-0.9.5:=
+ >=x11-libs/gtk+-3.20:3[introspection]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/pango-1.36[introspection]
+ >=gui-libs/libhandy-1.1:1=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-libs/libxml2:2
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postinst() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-clocks/Manifest b/gnome-extra/gnome-clocks/Manifest
index f45b250aaeb7..c87747656440 100644
--- a/gnome-extra/gnome-clocks/Manifest
+++ b/gnome-extra/gnome-clocks/Manifest
@@ -1,5 +1,5 @@
-DIST gnome-clocks-3.36.2.tar.xz 364544 BLAKE2B bee9d987726cab95d6d447b33b8baf4e684950354e5ee3febe01522ee30574db495aeb4fa1cb9aa070756d611dd6da7bb84d2d164dc9172233d04c37b22daf86 SHA512 7b55a72e10c857e3dd0e6726b46647cb544bcee76f151af9b17a65e83b8a2e06564ed6875a0ac52dcdae6ac0f700b7b39aaf25194af52a5cb5449b2653316af6
DIST gnome-clocks-3.38.0.tar.xz 375400 BLAKE2B 3fa3a10c9bf42b9dacc9bc8b3b6b2193d97ec310fa324298a02c31b97b63b8d1c11e9a849f3cab79e63725fefb61f07bded9118357e71f25111420b9115e9425 SHA512 ecee2117b55e9b61ef380d9257d24ddfe8b5b4fa6d8c0372c92e8d30b5eafe5fa4736e6aa14708460b3c9fc598912cc29a8c32f3f8585ad18b0b2eb9f15fee14
-EBUILD gnome-clocks-3.36.2.ebuild 1058 BLAKE2B b80af52d9fe65dbe3868aedd6a0239559fe70cdf39b95488c6475759122af617701fff945a348f9dd321a95e6971048014971193eab7080b19abf71d90faed43 SHA512 c6c8215ded9bd27e54fc9e6c6d820add3eb359e570c5e219c4b9c3bf7aa653ec37a4381211b2be8a129995ef99b5e5dac608ca52886626bed062fe11d22f58e3
-EBUILD gnome-clocks-3.38.0.ebuild 1046 BLAKE2B 4619a4312f4c2684148063e458f69d2f6bd6af0ea8d61cea42447703dcf26adec9bcd2434c048232bdc291736feaefa4b5158b53009bf5f8033251fb01550361 SHA512 a6bc434893bc01fa4dad321dc6d58fc5a69ba8adfa70acdafb7ed224fb47fabf51d5a9871c21a74b4a9ad163b858f93057e90b6025d6a663797a87fb90acfb90
+DIST gnome-clocks-40.0.tar.xz 378584 BLAKE2B 9521e6fbb048364f2cc678ea6e3e235d1b1fbdf214785ab2f5b1cfc87b8225f6ce55197459571dc762a3a0c18cc49a002bb4aa7a509fd229942686bf46d097f2 SHA512 7d117a7faead25d7f68dded7bbde650a61b2765fc2d22774dc2e7673fa0f711c8a59ac79c88b2dfdc70fc80277110c987e387fa7e95ce6c6b95f1efd5f392e85
+EBUILD gnome-clocks-3.38.0.ebuild 1045 BLAKE2B 4eb66dbe9c0891a3bf8444b5eda0b1203763b93bfbe452d0772e545f6d62ce843762f9a1d624fb11589f36749d545e9b3e3ce5d731c4b330b7771c5d2c3e170b SHA512 6a9fa7cdde337658c9c6c0ec3d815d253809500d8e6b0e901d4443f230b8247cc95dde397f75f4b86782e27c663082ddcc19c2fb19efc93755752493c876483f
+EBUILD gnome-clocks-40.0.ebuild 1079 BLAKE2B 951585cb4311795e5b3c22abe73f48c31497d1d6897926ca225813a71dc10f37fa59be72be743e080079de3ef4a44c7ff21e427ff365b9c36887c3522d3db940 SHA512 043d82eb1f284f59eea74af88fcb6bd59bdc9d31ac0b6e0bfce5b45f57033659c97b3df45bf71e25b77af08cea6ecacc9ef4d8c6fb04fb443dcad78e07dd1c12
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/gnome-extra/gnome-clocks/gnome-clocks-3.38.0.ebuild b/gnome-extra/gnome-clocks/gnome-clocks-3.38.0.ebuild
index c297b8d6e957..1f1779f507b6 100644
--- a/gnome-extra/gnome-clocks/gnome-clocks-3.38.0.ebuild
+++ b/gnome-extra/gnome-clocks/gnome-clocks-3.38.0.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Clocks"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
diff --git a/gnome-extra/gnome-clocks/gnome-clocks-3.36.2.ebuild b/gnome-extra/gnome-clocks/gnome-clocks-40.0.ebuild
index 9cc150364c8d..7631e76c4d18 100644
--- a/gnome-extra/gnome-clocks/gnome-clocks-3.36.2.ebuild
+++ b/gnome-extra/gnome-clocks/gnome-clocks-40.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,8 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Clocks"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
+KEYWORDS="~amd64 ~x86"
RDEPEND="
>=dev-libs/glib-2.58:2
@@ -20,7 +19,7 @@ RDEPEND="
>=gnome-base/gnome-desktop-3.8:3=
>=sci-geosciences/geocode-glib-1
>=app-misc/geoclue-2.4:2.0
- >=gui-libs/libhandy-0.0.10:0.0
+ >=gui-libs/libhandy-1.0.0:1
"
DEPEND="${RDEPEND}"
BDEPEND="
@@ -31,10 +30,10 @@ BDEPEND="
$(vala_depend)
dev-libs/libgweather:2[vala]
media-libs/gsound[vala]
- gui-libs/libhandy:0.0[vala]
+ gui-libs/libhandy:1[vala]
"
-DOCS=( AUTHORS.md CONTRIBUTING.md NEWS.md README.md )
+DOCS=( AUTHORS.md CONTRIBUTING.md README.md )
src_prepare() {
xdg_src_prepare
@@ -42,7 +41,11 @@ src_prepare() {
}
src_configure() {
- meson_src_configure -Dprofile=default
+ local emesonargs=(
+ -Dprofile=default
+ -Ddocs=false
+ )
+ meson_src_configure
}
pkg_postinst() {
diff --git a/gnome-extra/gnome-contacts/Manifest b/gnome-extra/gnome-contacts/Manifest
index 0c2f76a44b5c..1bcd2a2fbb2a 100644
--- a/gnome-extra/gnome-contacts/Manifest
+++ b/gnome-extra/gnome-contacts/Manifest
@@ -1,6 +1,5 @@
-AUX 3.36.2-fix-telepathy.patch 2839 BLAKE2B 42e48203bb17cab1940d12169e39703c85dcd368a9c296b4771d9128f9f98d2a6b10305ab745139bfe94c3088129c1fd985a4bd5fe3950c2196f054b6d4beb34 SHA512 112872143b270507465f1a203973bc5a7e1987a40cd45a67ee62b8aa88eb94fba9d803c77cc289d24c15d4a20e307588e6078f243a0c754fa961a85330e2a3b2
-DIST gnome-contacts-3.36.2.tar.xz 635932 BLAKE2B 9bcdf093d99477d1162c9ea78007e65cf20a1e4038fe284fafa4c174ab1d1d0c2ceb7ec2806c9abeed1c8ab168549c80b2763e65ece22c76a9044781eef8ed5d SHA512 ebbce67aa5c0af55559230c558c5f28b065182d434582431595bffedc25dd0ec3caa44e60f4670b4b2a1f784e90c8dd4f56df937054697b4ea932a39da78f1c1
DIST gnome-contacts-3.38.1.tar.xz 657376 BLAKE2B 5c042566ad99be1bda454466dcc2a42d6494cfbfb5a9f60eb0fa718a8d9bcbb986798ec48a87d5d322989b22d0fac2eee69df852ae39ba8a228ad91f50247c30 SHA512 bc2ed06d491c4773b9cedb2c51dc390a95d0271cf22d54864f5da4d892f80efece3cbdc1b90b4497f730039c8c83065b2a0ca590cecec579f011dd324ff8f134
-EBUILD gnome-contacts-3.36.2.ebuild 1717 BLAKE2B 402bae46c48b40440e11e99c2e0b68bf25251fbcb41bb806dc90c2adbe7d4629c0851c2c59598b59b7fee257b3d52a46c2811d4c2b6d7832c9c8315d588e0a31 SHA512 01e1837785076273e06eb275aa63714daa23b7cf43f5a7ea49448aaafd8f76db12c05b4be8832557ed025620dc4689758844ed679a183a7566c2d221169aaf93
-EBUILD gnome-contacts-3.38.1.ebuild 1639 BLAKE2B 4b1b9101c79906b0855ec59a69fde55d3cc30c6b934be909a93ce948655e6edb0762ea70ccdc48b103894f36fdcfced37a9cc19d4439e14aaf20d2d27f599758 SHA512 be35de3c7a722bb6a2dea1599c67fce4dcfe6bc5706292a7f5ce292cb89ca27b912469283b8f79b69ede0149f33e70ccc08786ce0ee2be78bbc8153735e24bb0
+DIST gnome-contacts-40.0.tar.xz 270412 BLAKE2B 4d7970ac5417dfbd9b0acf51efd8ce1310cee51f90de8d8afa0239d918269642869e35befb64cbfb5acf1bde17ac738192d5ef802d27df47936165b03ed20b51 SHA512 5f9bb7e805cc67a379fd1ab5945774f5067be64d6577bc9cf0514c4ca6b53937555dc96591244d8be418b2b07f7c5401e8186dca5baff3a2b6c5a2ae459a676f
+EBUILD gnome-contacts-3.38.1.ebuild 1638 BLAKE2B 13ecf49290a796cbf04b66c01b702a311543f82c53021444088a51517bf8ba399eac9792e549f25e68f3acf480790271a029cade29f940ce418070f26af4fe4b SHA512 a83e01f87b803a5e258d449b6fcf01591e79560180355d8f89b490e270095cd44a676ab6eaba45fa63e8429ad3012cd786c8b484be6dcd67bab2baa9bd7002ae
+EBUILD gnome-contacts-40.0.ebuild 1703 BLAKE2B fe91ca45d0e6e629eb77f802f880ae0e74bc5a3b5e6c5d2787ad2f18060a1c78ead87143ad0728c3a75b8cca9623f07fe9810edc0a47a74e48e88246f5b04494 SHA512 81747627e73d7da2c7c8c3da6a5ab82def82d67af5adbf5ed9a2a74118e67dc6276291c4d28264e5efb9dac11769de972d710e6b5002fb4e1815dca395d1f0e8
MISC metadata.xml 325 BLAKE2B f00835a4dbd2fafbc578f1d36cd3101da6ccbd9236b6a874c862f6e584fe856c7fc1585e0d9da7c3c6a243cc1ea271fc281a127c2f330ba91495873baea0ac6b SHA512 5c6da9fcb4666a80a2fcdaeaa0263feee21140932084683dec7257bbb9e686a08d7d2b476684800216c13f3c851a92416267d5415c25643200250edd8d6041f5
diff --git a/gnome-extra/gnome-contacts/files/3.36.2-fix-telepathy.patch b/gnome-extra/gnome-contacts/files/3.36.2-fix-telepathy.patch
deleted file mode 100644
index 07d4e7783634..000000000000
--- a/gnome-extra/gnome-contacts/files/3.36.2-fix-telepathy.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-From cbcb28f91f2c5dab9300ded79dc8e246a7ae0f36 Mon Sep 17 00:00:00 2001
-From: Niels De Graef <nielsdegraef@gmail.com>
-Date: Sat, 7 Nov 2020 12:01:59 +0100
-Subject: [PATCH] Fix build when -Dtelepathy=true
-
----
- src/contacts-contact-list.vala | 2 +-
- src/contacts-contact-sheet.vala | 4 +++-
- src/contacts-utils.vala | 4 ++--
- 3 files changed, 6 insertions(+), 4 deletions(-)
-
-diff --git a/src/contacts-contact-list.vala b/src/contacts-contact-list.vala
-index aa3cd33..b371644 100644
---- a/src/contacts-contact-list.vala
-+++ b/src/contacts-contact-list.vala
-@@ -243,7 +243,7 @@ public class Contacts.ContactList : ListBox {
- selection_changed (individual);
- #if HAVE_TELEPATHY
- if (individual != null)
-- Contact.fetch_contact_info (individual);
-+ Utils.fetch_contact_info (individual);
- #endif
- }
-
-diff --git a/src/contacts-contact-sheet.vala b/src/contacts-contact-sheet.vala
-index b6c2249..669e771 100644
---- a/src/contacts-contact-sheet.vala
-+++ b/src/contacts-contact-sheet.vala
-@@ -27,6 +27,7 @@ using Gee;
- public class Contacts.ContactSheet : Grid {
- private int last_row = 0;
- private Individual individual;
-+ private unowned Store store;
- public bool narrow { get; set; default = true; }
-
- private const string[] SORTED_PROPERTIES = {
-@@ -43,6 +44,7 @@ public class Contacts.ContactSheet : Grid {
- public ContactSheet (Individual individual, Store store) {
- Object (row_spacing: 12, column_spacing: 12);
- this.individual = individual;
-+ this.store = store;
-
- this.individual.notify.connect (update);
- this.individual.personas_changed.connect (update);
-@@ -242,7 +244,7 @@ public class Contacts.ContactSheet : Grid {
- var type = im_persona.presence_type;
- if (type != PresenceType.UNSET && type != PresenceType.ERROR &&
- type != PresenceType.OFFLINE && type != PresenceType.UNKNOWN) {
-- Utils.start_chat (this.contact, protocol, id.value);
-+ Utils.start_chat (this.individual, protocol, id.value);
- }
- }
- });
-diff --git a/src/contacts-utils.vala b/src/contacts-utils.vala
-index 879c4a9..8f3b8c1 100644
---- a/src/contacts-utils.vala
-+++ b/src/contacts-utils.vala
-@@ -80,8 +80,8 @@ namespace Contacts.Utils {
- }
-
- #if HAVE_TELEPATHY
-- public void start_chat (Contact contact, string protocol, string id) {
-- var im_persona = contact.find_im_persona (protocol, id);
-+ public void start_chat (Individual individual, string protocol, string id) {
-+ var im_persona = Utils.find_im_persona (individual, protocol, id);
- var account = (im_persona.store as Tpf.PersonaStore).account;
- var request_dict = new HashTable<string, Value?>(str_hash, str_equal);
- request_dict.insert (TelepathyGLib.PROP_CHANNEL_CHANNEL_TYPE,
---
-2.27.0
-
diff --git a/gnome-extra/gnome-contacts/gnome-contacts-3.38.1.ebuild b/gnome-extra/gnome-contacts/gnome-contacts-3.38.1.ebuild
index 9fed36ffff08..3a32c93b4bec 100644
--- a/gnome-extra/gnome-contacts/gnome-contacts-3.38.1.ebuild
+++ b/gnome-extra/gnome-contacts/gnome-contacts-3.38.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts"
LICENSE="GPL-2+"
SLOT="0"
IUSE="telepathy v4l"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86"
VALA_DEPEND="
$(vala_depend)
diff --git a/gnome-extra/gnome-contacts/gnome-contacts-3.36.2.ebuild b/gnome-extra/gnome-contacts/gnome-contacts-40.0.ebuild
index 372d51f30729..7cf6f2b6d3a1 100644
--- a/gnome-extra/gnome-contacts/gnome-contacts-3.36.2.ebuild
+++ b/gnome-extra/gnome-contacts/gnome-contacts-40.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
VALA_MIN_API_VERSION="0.40"
-VALA_MAX_API_VERSION="0.48"
-inherit gnome.org gnome2-utils meson vala xdg
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
DESCRIPTION="GNOME contact management application"
HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts"
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts"
LICENSE="GPL-2+"
SLOT="0"
IUSE="telepathy v4l"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
VALA_DEPEND="
$(vala_depend)
@@ -22,23 +22,24 @@ VALA_DEPEND="
net-libs/gnome-online-accounts[vala]
gnome-extra/evolution-data-server[gtk,vala]
telepathy? ( net-libs/telepathy-glib[vala] )
- gui-libs/libhandy:0.0[vala]
+ >=gui-libs/libhandy-1.1.0:1[vala]
"
# Configure is wrong; it needs cheese-3.5.91, not 3.3.91
RDEPEND="
- >=gnome-extra/evolution-data-server-3.13.90:=[gnome-online-accounts]
+ >=gnome-extra/evolution-data-server-3.30:=[gnome-online-accounts]
>=dev-libs/folks-0.11.4:=[eds,telepathy?]
- >=dev-libs/glib-2.44:2
+ >=dev-libs/glib-2.58:2
>=dev-libs/libgee-0.10:0.8
>=gnome-base/gnome-desktop-3.0:3=
net-libs/gnome-online-accounts:=
>=x11-libs/gtk+-3.23.1:3
v4l? ( >=media-video/cheese-3.5.91:= )
telepathy? ( >=net-libs/telepathy-glib-0.22 )
- >=gui-libs/libhandy-0.0.12:0.0=
+ >=gui-libs/libhandy-1.0.0:1
"
DEPEND="${RDEPEND}"
BDEPEND="
+ ${PYTHON_DEPS}
${VALA_DEPEND}
app-text/docbook-xml-dtd:4.2
app-text/docbook-xsl-stylesheets
@@ -49,10 +50,6 @@ BDEPEND="
virtual/pkgconfig
"
-PATCHES=(
- "${FILESDIR}"/${PV}-fix-telepathy.patch
-)
-
src_prepare() {
xdg_src_prepare
vala_src_prepare
@@ -60,7 +57,7 @@ src_prepare() {
src_configure() {
local emesonargs=(
- $(meson_use v4l cheese)
+ $(meson_feature v4l cheese)
$(meson_use telepathy)
-Dmanpage=true
-Ddocs=false
diff --git a/gnome-extra/gnome-documents/Manifest b/gnome-extra/gnome-documents/Manifest
index 158220f2db9d..142b82aab19e 100644
--- a/gnome-extra/gnome-documents/Manifest
+++ b/gnome-extra/gnome-documents/Manifest
@@ -1,3 +1,3 @@
DIST gnome-documents-3.34.0.tar.xz 914100 BLAKE2B 5b59931d488a5b3d3b2940852b64b0af3cff71c685d62e07bee5d0e981e9a78bb913db853c0c3f138ea1728d2ff7495b689f1f5509064131ee2a4649e65d527f SHA512 5867b148aaffd02089e4f1148cf0fbce37ba0ed40c7d255f9261cd225757f56b68293d59476ab7c11ebbe310cc7935081b2770e7bc24bdbddb5934da5ea0cf87
-EBUILD gnome-documents-3.34.0.ebuild 1607 BLAKE2B 0bc7fda83f03239982ad15356e499ac70540b31e9ba866d503f2339ed72fbf0837864649435b5f6d5f7cbe052cd4f72038d94b17ace289ac788987a5a94fb527 SHA512 2223750d3e08696d4d4c5b1bba0a74aa488e174da0feeeb930b5f6b7b8dff1050204ff1b3374b971d287b582de3012380684bac6bbec99077dbffb66cef3cf16
+EBUILD gnome-documents-3.34.0-r1.ebuild 1609 BLAKE2B 6d0c6db300bfd956f2e7170ebbd7f151f0359abc94690df4c2354c9911a599cee85b2a9a3710b3234946e77b788b0284d8f1567d3e36d6c61863aa0960126cb5 SHA512 66a4a7efba0563967dd462137978e1dae4da200e55e0816626cdb03c3bda29749a910fb09b485ef75b1d3aa5572e605c0c20c21f618a6c5ff65af22fb6234a6e
MISC metadata.xml 545 BLAKE2B 8439ff865c4f511b16c015eb14f037331dd31cb8430bbd2fe3dc3ddaddc8eafef6f25b9284288e9bd7606ae02170466bc5635629f7bba13dd06a35ca8b121f86 SHA512 ce74bded73ae951c37b8bf2d4d703dcf0e546b786da7e1874a9bc3078d9bb455e17abb2380fabca0b9cb00425117db7782dbc18c9f16d056cc489b2bd1ad53e7
diff --git a/gnome-extra/gnome-documents/gnome-documents-3.34.0.ebuild b/gnome-extra/gnome-documents/gnome-documents-3.34.0-r1.ebuild
index 75ed2285acd3..3b571baadadb 100644
--- a/gnome-extra/gnome-documents/gnome-documents-3.34.0.ebuild
+++ b/gnome-extra/gnome-documents/gnome-documents-3.34.0-r1.ebuild
@@ -33,7 +33,7 @@ COMMON_DEPEND="
x11-libs/pango[introspection]
"
RDEPEND="${COMMON_DEPEND}
- >=app-misc/tracker-miners-2
+ >=app-misc/tracker-miners-2:0
net-misc/gnome-online-miners
sys-apps/dbus
x11-themes/adwaita-icon-theme
diff --git a/gnome-extra/gnome-getting-started-docs/Manifest b/gnome-extra/gnome-getting-started-docs/Manifest
index e99cbea9e298..8ce7567d94bc 100644
--- a/gnome-extra/gnome-getting-started-docs/Manifest
+++ b/gnome-extra/gnome-getting-started-docs/Manifest
@@ -1,3 +1,5 @@
DIST gnome-getting-started-docs-3.36.3.tar.xz 81799224 BLAKE2B 33edbd8c7cb2b5f18411730cda0c33f696e2552f1d5ab1fe5bb8ca6b754dcd230d7f292680efffbddea9c237b811876fe313d282ac26561884d4c1b48ceb951e SHA512 7e1394329b73c3db18c1aa9b3542f0cc934bc6593e485a683cbcc8ac1ef4ecb00b6673f21d82fd36efed6348943656456d6fbc03223f4b2a61fabfaace7a84ff
+DIST gnome-getting-started-docs-3.38.1.tar.xz 81798220 BLAKE2B c2263ded6f09b4e10a8cac7e3a5a49ab604a0e5049b8f4c38a16ffaae36ac8b80c410bf061b848193d29b6aa9c9fa098c21e59b1c01012fda569aae8ae13c0a8 SHA512 125c750a91f8c3ae6d9f828501e24410436a849408971c9dd501dcfef7642a0296c79308066645658eeb89a96cd84c2030f9168fd31de7102b71d58b6e557451
EBUILD gnome-getting-started-docs-3.36.3.ebuild 418 BLAKE2B 62ec6d5d13594c48310d994bd7d77f686071d0bc60f4beec0a6411ef3a43870fb19c978d4397fd14f0dee166296caa04ec60e6fea5f7512ee8eae4b2afc6ca90 SHA512 acde5280c0204874e1b50de7698e7bc9983eea9a4d56d70dd6408f18e39fa79e00c305bfdf0fb1ee062475579b9f30826bbd7eba2bbb61ab059b2c0d37cf1fb6
+EBUILD gnome-getting-started-docs-3.38.1.ebuild 416 BLAKE2B 1a717d095b90112bb2e88815b2da9eae268048fc44d481baebc9bdde358a857e21b0bb1eff04163626ee4af985e2243f2d63a0ac0c152ada3da0261a65f7d106 SHA512 bdd9ffb2dad906ecf7f18e8fb7a1e8a9bfaa4a77e7682e4a266aedba40279bd1f2ac8a3f78116b8693daf30290303423a82776b5c31382de6f3946b3e312111a
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/gnome-extra/gnome-getting-started-docs/gnome-getting-started-docs-3.38.1.ebuild b/gnome-extra/gnome-getting-started-docs/gnome-getting-started-docs-3.38.1.ebuild
new file mode 100644
index 000000000000..b13e7bd25c5d
--- /dev/null
+++ b/gnome-extra/gnome-getting-started-docs/gnome-getting-started-docs-3.38.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org
+
+DESCRIPTION="Help a new user get started in GNOME"
+HOMEPAGE="https://help.gnome.org/"
+
+LICENSE="CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+RDEPEND="gnome-extra/gnome-user-docs"
+BDEPEND="dev-util/itstool"
+
+# This ebuild does not install any binaries
+RESTRICT="binchecks strip"
diff --git a/gnome-extra/gnome-integration-spotify/Manifest b/gnome-extra/gnome-integration-spotify/Manifest
index 91bcd77af3cb..f199a5e909c9 100644
--- a/gnome-extra/gnome-integration-spotify/Manifest
+++ b/gnome-extra/gnome-integration-spotify/Manifest
@@ -1,3 +1,6 @@
+AUX gnome-integration-spotify-command-line-parsing.patch 357 BLAKE2B b1e823c847768077c02e9c432cc817861360b6f5e80aaa7af1fd14d04da2e8a53fd2df96a2a33806ccca949a7daa3d3858d09697582d63681fac58e453de1e53 SHA512 a7becf3a56545e0990499701a339566906374e07460df856b6a9f34607f98bb0fb9f7c945c62b7a0772e968a16e1cb499f3990e30e42287745e2c20371667649
+AUX gnome-integration-spotify-correct-interface.patch 797 BLAKE2B fab74ff1202d47b60acb4350fe542116d9eae8abc4efff748713f6026e8adebb33a48ff89f76375510951f27a9c1c93a8bf9dbf6c6403a0d8745b660a027f0e7 SHA512 d875db53ea7eae23a1280534278ac17fd12a75673162029a86d9b232bd6cc27ea71287f5d904a0fa9328b2716d3e115675a72e5729748491ee1482ff0522f9b2
+AUX gnome-integration-spotify-use-glib.patch 1209 BLAKE2B 1cc5ca0d145dd73d2ad78b43d291034ee291e1974b110291560c8d952afe0e2170f205f78bb477a06bc0153583a0cc2bc02150701baa170b8466825665730bad SHA512 daaa2ba1f3484946c916e1cac821d9d09b54c2ca1da0cdbd0db58d6b576d54a68cdb285d9e424fa070ebf1074f32a4cf43305741314ae49026eaa9bf2fde6a37
DIST gnome-integration-spotify-20140907.tar.gz 6709 BLAKE2B b66018e5d0e5da4ee2a63b4f2fe1622d1c09c63fc3f69a13a353dbec0ae862d7188d2f83016d1d12892cc69f69dc8f2d4930de494e5cfaf377cdb28af377b5ff SHA512 51e0e7fdb0912e230b0965ca05740b01633b3bc0219dd6e8c31ad5a9378b15c1b44ce1f99098900af7a478f0d6180c3ee015c1717603b6c2fb4c54769dddb874
-EBUILD gnome-integration-spotify-20140907-r1.ebuild 1081 BLAKE2B 224655597745799a8dcbf6ae077435447962ec1e79e78d322650840b576522d29c8066157de6d2c50857614a4c1f73bbf6c04921400f3fcd6dee6c8d93ace92d SHA512 5500ad01d6c68234b29138095b7598a733e34e32313d8e3eec49992998371155efbb88a3fb814d36351638b21a10af2b0389e38dcb4e345c1dafaf1db29c4350
+EBUILD gnome-integration-spotify-20140907-r2.ebuild 1283 BLAKE2B c325ab9144a0858188d3b11f5f2685d2679e50f11ea4339aa0ae98180de2a587af95127e26d58bac2c5ed21949a232adfc289af06eff6965aa6da0b5ee4ba4f2 SHA512 2920b7230673fabd509473e0ec23046ef910e8735f3df18245edeb85eda7930521925680c4548e9f714d12a5646d198aa452549d7adf025213e3349e42c1254a
MISC metadata.xml 354 BLAKE2B c924a3ff76f3b4722a0a97c8b74ee7d6dc22d45a7f968eae3c79917f3d44d2296f2747f8150ab2f320432e7428e88f369457da082873beac161369098593f00c SHA512 8c3b0f5ae534f97b3a5ba81cc5e48280b48a864ca7f161876546ba14d4733fc09e960be75741b2a97f895a46228ddd5d787e685dc83fae8943d12341418a23e9
diff --git a/gnome-extra/gnome-integration-spotify/files/gnome-integration-spotify-command-line-parsing.patch b/gnome-extra/gnome-integration-spotify/files/gnome-integration-spotify-command-line-parsing.patch
new file mode 100644
index 000000000000..52e3d15481cc
--- /dev/null
+++ b/gnome-extra/gnome-integration-spotify/files/gnome-integration-spotify-command-line-parsing.patch
@@ -0,0 +1,11 @@
+--- a/spotify-dbus.py 2021-04-12 11:11:00.710360694 +0200
++++ b/spotify-dbus.py 2021-04-12 11:53:06.208197383 +0200
+@@ -632,7 +636,7 @@
+ self.action_trigger('play')
+
+ # Play/pause (0.6)
+- elif '--playpause' or 'playpause' in sys.argv:
++ elif '--playpause' in sys.argv or 'playpause' in sys.argv:
+ self.action_trigger('playpause')
+
+ # Stop
diff --git a/gnome-extra/gnome-integration-spotify/files/gnome-integration-spotify-correct-interface.patch b/gnome-extra/gnome-integration-spotify/files/gnome-integration-spotify-correct-interface.patch
new file mode 100644
index 000000000000..d6cb838de2c5
--- /dev/null
+++ b/gnome-extra/gnome-integration-spotify/files/gnome-integration-spotify-correct-interface.patch
@@ -0,0 +1,23 @@
+--- a/spotify-dbus.py 2021-04-12 11:11:00.710360694 +0200
++++ b/spotify-dbus.py 2021-04-12 11:50:55.946631871 +0200
+@@ -227,8 +227,7 @@
+ if self.debug == True:
+ print("Opening " + param + "...")
+
+- window = self.get_window()
+- window._openLink(param)
++ self.player.OpenUri(param)
+
+ # Action listener
+ def action_listener(self, id = 0, action = ''):
+@@ -322,8 +321,8 @@
+ # Get the player object
+ def get_player(self):
+ try:
+- proxyobj = self.bus.get_object('org.mpris.MediaPlayer2.spotify', '/')
+- pl = dbus.Interface(proxyobj, 'org.freedesktop.MediaPlayer2')
++ proxyobj = self.bus.get_object('org.mpris.MediaPlayer2.spotify', '/org/mpris/MediaPlayer2')
++ pl = dbus.Interface(proxyobj, 'org.mpris.MediaPlayer2.Player')
+ except dbus.DBusException:
+ pl = False
+
diff --git a/gnome-extra/gnome-integration-spotify/files/gnome-integration-spotify-use-glib.patch b/gnome-extra/gnome-integration-spotify/files/gnome-integration-spotify-use-glib.patch
new file mode 100644
index 000000000000..b590b304e92a
--- /dev/null
+++ b/gnome-extra/gnome-integration-spotify/files/gnome-integration-spotify-use-glib.patch
@@ -0,0 +1,40 @@
+--- a/spotify-dbus.py 2021-04-12 11:11:00.710360694 +0200
++++ b/spotify-dbus.py 2021-04-12 11:23:16.895644502 +0200
+@@ -39,7 +39,7 @@
+ import sys
+ import dbus
+ import time
+-from gi.repository import GObject
++from gi.repository import GLib
+ import hashlib
+ import sys
+ if (sys.version_info) < (3, 0):
+@@ -146,8 +146,8 @@
+ interface.connect_to_signal('ActionInvoked', self.action_listener)
+
+ interface.connect_to_signal('NotificationClosed', self.action_dismisser)
+- GObject.threads_init()
+- GObject.timeout_add(self.timeout * 10, self.action_listener)
++ GLib.threads_init()
++ GLib.timeout_add(self.timeout * 10, self.action_listener)
+
+ return self.nid
+
+@@ -532,7 +532,7 @@
+ self.locale = locale
+
+ # loop must be global to can quit from listener
+- self.loop = GObject.MainLoop()
++ self.loop = GLib.MainLoop()
+
+ # Prepare loop for interactive notifications or daemon mode
+ self.dloop = DBusGMainLoop()
+@@ -606,7 +606,7 @@
+
+ # Start loop listening for track changes
+ try:
+- GObject.timeout_add(100, self.change_listener)
++ GLib.timeout_add(100, self.change_listener)
+ self.loop.run()
+ except KeyboardInterrupt:
+ print('Stopping daemon...')
diff --git a/gnome-extra/gnome-integration-spotify/gnome-integration-spotify-20140907-r1.ebuild b/gnome-extra/gnome-integration-spotify/gnome-integration-spotify-20140907-r2.ebuild
index f574ffecc962..049a2479a33b 100644
--- a/gnome-extra/gnome-integration-spotify/gnome-integration-spotify-20140907-r1.ebuild
+++ b/gnome-extra/gnome-integration-spotify/gnome-integration-spotify-20140907-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -28,6 +28,12 @@ RDEPEND="${DEPEND}
x11-misc/xdotool
x11-apps/xwininfo"
+PATCHES=(
+ "${FILESDIR}/gnome-integration-spotify-command-line-parsing.patch"
+ "${FILESDIR}/gnome-integration-spotify-correct-interface.patch"
+ "${FILESDIR}/gnome-integration-spotify-use-glib.patch"
+)
+
src_install() {
dobin spotify-dbus.py
python_replicate_script "${ED}"/usr/bin/spotify-dbus.py
diff --git a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest
index ed16ffa1d1ab..7a23276504c6 100644
--- a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest
+++ b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest
@@ -1,6 +1,8 @@
AUX gnome-shell-extension-applications-overview-tooltip-10-search-tooltip.patch 2262 BLAKE2B 1607c876c2fa81be04337c6bda4b574d421e9d51661309b544aceec770e55dbb3f74c6393a9ddea31f434f11a02e131c2087430a6e69213d8092bb99f12ed8f3 SHA512 e8817cd1ce672bb0e7be4ab64d24a461c0bb381503e4d0b2048d614d8adf2e1aa0067c5f728f30bd8e785a83a26a832efdb6eff75ba79b3b54a7e3b7bbb48221
DIST gnome-shell-extension-applications-overview-tooltip-10.tar.gz 81397 BLAKE2B a9c838eb66ae49a3a195d8ce6e17fd971fb0dec00f62a2a7380fc973c9ba129611a93b904c658318e0bc80fb26ff9d65100cccd29f7f172dbef0f406bacefd14 SHA512 28bcc52b38d36e0897c949ba0eef11a94fce2e022ca3d398208221476b63b39281db9870d0c26a4bdffc07bb82e9d8942fd98820c78c6a4afe6d52eb5758e1c1
+DIST gnome-shell-extension-applications-overview-tooltip-11.tar.gz 81717 BLAKE2B bbafaa58bd9b7b56c5cc12c953922d40c1901fe78491d5ea344ab6f3dda65e51c02851b2106ef271d662be365722ca35f61a836f509bc1e6a4e6c03ecf1de3eb SHA512 c108b8bbf09793a18eced02e7fc5a68f1d71b9b31f0480b9346bf9b44507fedf85e6c1e640fa7d282ea69b63ad056116acecb494beb5c18b784b00348e485f00
DIST gnome-shell-extension-applications-overview-tooltip-9.tar.gz 81415 BLAKE2B 518352e80b5a3c6f8a2ff05e692178436625ea533e10a2afde82e73b6216f82dc29119c0e0a204ac8f1619de9409c47105107b94e3c4d1027c852b255eeb27ab SHA512 b8a2879f303a76e68eb5921005453e3fb73d966f1ed3f5978d9d210f447d8f780b5d9fa359aaa411f7ed8cecf72171dfcaa8da8515fd620193676b1b63742636
EBUILD gnome-shell-extension-applications-overview-tooltip-10-r1.ebuild 1294 BLAKE2B a08acb9b50e7de5074448f3d021e814a309bcd37843c498e84e11280c20bda1705a8e8898d676bf2b9366b2b83c774c4dd7b161d91d6ed809ad84185e6bec318 SHA512 26f992c4e742d0d38acbec14f6cd6ef35f266daa3ae26a4e0c08eb1af8eda7408509e3785fec191167b5c20feda935e1e88ad06886ea7a988c71ef3bc1a32788
+EBUILD gnome-shell-extension-applications-overview-tooltip-11.ebuild 1191 BLAKE2B f094deaf4bb83af29d55dfa6db3164bca4fda8e857b99345de789a634c34def85fa778d854c4dfd0428c87c19b2617f689a59a12366ed19ab3c790a8b8d31319 SHA512 967887e1a33e42059907e9aeb44ea42c876784696457ac1364b8eed85213115ad3d33c6244eed56e56733bd3b88efedf25f204574151ea06e6b44c5d49cec117
EBUILD gnome-shell-extension-applications-overview-tooltip-9.ebuild 1257 BLAKE2B 56d3fe14b44a58c5d2eb9b59ffc99ebbe0448227e27a68252950d0f676a765a5983e44c554d1e06249653ef74b0655a1f516f15509baa05b3e9310c0beaab737 SHA512 faa26aa51c48098efca83872ac76ad3215d30ebf8c8493df70e32dc719da37378d21b9b87a47d45c89caf5d3958a7205496bfd08f9d4a060e67c8383ef616130
MISC metadata.xml 240 BLAKE2B 63b29b3fa5f9613689cca20017685c7b8fda461b37bd79b15deb70b8691afdbb1a262dac93cb3520a9d9e9c49ba745f8c797b269bb41933391a5a94667bb1c24 SHA512 2d1e63e0f72d6332021e3c9bdacb1e2b203a31b907c5a93c305e4f7b0eeef0856fb0cca37bc0d7d3d1ba77b08f81c7626f834239e3484e13032cedf59304239e
diff --git a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-11.ebuild b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-11.ebuild
new file mode 100644
index 000000000000..8e05cdaf9551
--- /dev/null
+++ b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-11.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome2-utils
+
+# Workaround until https://bugzilla.gnome.org/show_bug.cgi?id=663725 is fixed
+DESCRIPTION="Show tooltip with full name and description"
+HOMEPAGE="https://github.com/RaphaelRochet/applications-overview-tooltip"
+SRC_URI="https://github.com/RaphaelRochet/applications-overview-tooltip/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+# https://github.com/RaphaelRochet/applications-overview-tooltip/issues/7
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ app-eselect/eselect-gnome-shell-extensions
+ >=gnome-base/gnome-shell-3.38
+"
+DEPEND=""
+BDEPEND=""
+
+S="${WORKDIR}/${P/gnome-shell-extension-}"
+
+src_install() {
+ einstalldocs
+ insinto /usr/share/glib-2.0/schemas
+ doins schemas/*.xml
+ rm -rf README.md schemas || die
+ insinto /usr/share/gnome-shell/extensions/applications-overview-tooltip@RaphaelRochet
+ doins -r *
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ ebegin "Updating list of installed extensions"
+ eselect gnome-shell-extensions update
+ eend $?
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
index 125c53791bb4..30a963096952 100644
--- a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
+++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
@@ -1,5 +1,7 @@
DIST gnome-shell-extension-bing-wallpaper-27.tar.gz 7202160 BLAKE2B bb908ccf0c67a06f80ef34edaed6257c5ae1b00570d6f3ab15a9a9c330368a2ae658f019943bf1806c1c97573cc5612b3c7dd22720d3048d628fcc2c15336420 SHA512 eaedbcf7e442d86b06f13745ac7796789bd5c7ccb0e64a4fbe10d4f6a2917ef9b4b9c1733d56c6620e0e8b4c4ef1281fd0d48151938519dd28249f07d54382f2
DIST gnome-shell-extension-bing-wallpaper-28.tar.gz 7204530 BLAKE2B f52f8e83d203e3c2ca0f5437079d463c9e51a9ff9e594ad26fc291c362c4e340781a362beca316d0164e972b5b52a749a2afaf9ff1af74fb8eff3217deb7dbe9 SHA512 8c292129e539b415f19c732691d833463e437b06e1bca5a42f34885c19f7b8c4ab450a07956c0adcfdf0bf279ca303b1577a9723e3ce535eefa73efded26ae6b
+DIST gnome-shell-extension-bing-wallpaper-30.tar.gz 4177860 BLAKE2B e11c6db54eabac4b64813f5439a4d9d6d2d25e4eac62d4cb9531c2d3f2ff7919d2c2eeb0e6778c1e1c0b63763312db5391a38bb09baa36c7f88289be02a913ef SHA512 541945c3aedb0bde9f4ab68914fe95f3e62e7ee3a92fb2fc7acda6f530e0cf908e94e792db20d243562201edf42bd6ca70123038261756baa82d83bb9af400fb
EBUILD gnome-shell-extension-bing-wallpaper-27.ebuild 1103 BLAKE2B 890f5954af5f0d692aa02c9935e476e4560269a3c34b94bb44d3638df6d968493e1867862f5c85fc714b4659b4f5d34048c621d552191dc812a9a18fd12fab86 SHA512 2b7bc8e72d7c4b6d588148731adf5b8d5ca981a67cd11b36aff632a6494909234e5591b39ac87e2c17d14a285e9f5895ae39704a984e199d2f946ca676f2b847
EBUILD gnome-shell-extension-bing-wallpaper-28.ebuild 1103 BLAKE2B 8192d6f5820fe66d719b41aeea459f4a328e74cc605a01d74df1f34d5ca71c0bf2f5beffce00ff62afba9ef41a387c31e9a8802a039a0010d5174f0e78f6a214 SHA512 970b84e8e80e7c34b23f710164bc9ae00972524b83796f361139b00238cd170f249709c81ae245f3b14a0d003563ab82f47a7a348aa0f6123a1425ac31a73d42
+EBUILD gnome-shell-extension-bing-wallpaper-30.ebuild 1105 BLAKE2B 9d0ed7edea8b098da017ee6d201d59a6353ac8d9ba20c7b2ce7921c62f9e4321976ef016082b7185b4b65be5e149b8d1965df477299c01b957f2ff03afc6165a SHA512 44a4fcc8a00a1a2b4339f2d96ed960b7099b55234f2c6bcf7443042b207324e5b6aace0d6f8fc381f333d14b2de78496e5bac5d6645464be7b937fe5a813db6c
MISC metadata.xml 240 BLAKE2B 63b29b3fa5f9613689cca20017685c7b8fda461b37bd79b15deb70b8691afdbb1a262dac93cb3520a9d9e9c49ba745f8c797b269bb41933391a5a94667bb1c24 SHA512 2d1e63e0f72d6332021e3c9bdacb1e2b203a31b907c5a93c305e4f7b0eeef0856fb0cca37bc0d7d3d1ba77b08f81c7626f834239e3484e13032cedf59304239e
diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-30.ebuild b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-30.ebuild
new file mode 100644
index 000000000000..c31bdf512404
--- /dev/null
+++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-30.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome2-utils
+
+DESCRIPTION="Changes your wallpaper daily to the bing.com background image"
+HOMEPAGE="https://github.com/neffo/bing-wallpaper-gnome-extension"
+SRC_URI="https://github.com/neffo/bing-wallpaper-gnome-extension/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-libs/glib:2
+ app-eselect/eselect-gnome-shell-extensions
+ >=gnome-base/gnome-shell-3.28
+"
+DEPEND=""
+BDEPEND=""
+
+S="${WORKDIR}/bing-wallpaper-gnome-extension-${PV}"
+extension_uuid="BingWallpaper@ineffable-gmail.com"
+
+src_install() {
+ einstalldocs
+ rm -f README.md LICENSE || die
+ insinto /usr/share/glib-2.0/schemas
+ doins schemas/*.xml
+ rm -rf schemas
+ insinto /usr/share/gnome-shell/extensions/"${extension_uuid}"
+ doins -r *
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ ebegin "Updating list of installed extensions"
+ eselect gnome-shell-extensions update
+ eend $?
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest
index 8abeff8acedf..e3e5724695dd 100644
--- a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest
+++ b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest
@@ -1,5 +1,5 @@
DIST gnome-shell-extension-bluetooth-quick-connect-13.tar.gz 19937 BLAKE2B 3b5c70d5302d8508d0a6165b06e41db9d256805c35ab4de095b7d97ce9bb24ee58185b6a7afec15a2fbe22ce9dc7859229670d4e00646c5353825dab1d1b4b5b SHA512 494827fa61e02bb3df0a054c7274fd61bf7d42aa4f8ece8c2b30a29a459b6fceba110b4016bd069f3cf5504561aee06fce3260cf9496b3d41516f077e8f99563
DIST gnome-shell-extension-bluetooth-quick-connect-16.tar.gz 20053 BLAKE2B 37cf71c319a3715a7c5acb9835f1a480eb8b383e6dca48b3852ab949233137f963ee583d01e16d558bec02a9c7b604883c62e7c1b606624aecc82f7e83bbf297 SHA512 e9052d2199b8339e86b69dc317c26f23086131a6ecd8286d8058dddd185fb5cea4215fa3fb11e8b214f0a07a86cac2c45cdab1d83a529df3ab1991143b6cf53c
EBUILD gnome-shell-extension-bluetooth-quick-connect-13.ebuild 1139 BLAKE2B 44b974fdb78c81f5215d7124220dcc4109c775af99a55f34b82bda63c736e41041bc639f70ec134bcf971563c06c411470883bb372ce1447d4c0ec5a09641604 SHA512 9e75dfa7a8448960c0c5dcab2e346a5a741332c0d577a51499f85cd0443dd55a69eaf948ca7863ac9fff3a663a6812737e7418af206d79472ac7f570c90179e2
-EBUILD gnome-shell-extension-bluetooth-quick-connect-16-r1.ebuild 1225 BLAKE2B 249d716063d805bb74cde928061b9c894be2fb7128dcb0106415963db627061edbf551137c2856525c9444b91b060a057ed2194baa6a198824ac38e5e5dfefbf SHA512 a6127ca659c35a0d43145bc9d91c952631ca3ee0dc032d8da6b3c89ab052f697c266116444de311dbf97beab651e63f2d7340a6e77441f00789a900605cb3439
+EBUILD gnome-shell-extension-bluetooth-quick-connect-16-r1.ebuild 1224 BLAKE2B 602594a2a40010ed36b57ef16b6730c7e09227895742cad659f750fd47c3acc5ca816dbb4c53db0cc04a1b4c482bb092c7cd09794e3bb53e0d0bac33b1487632 SHA512 368db1327655ef669d3e4334950d00ab33d5a968ef405f6ed5cbf79871206082a03ea9d7c5963134fdf007800b854b67af37c8f312ae1096d194a379c5e8a555
MISC metadata.xml 240 BLAKE2B 63b29b3fa5f9613689cca20017685c7b8fda461b37bd79b15deb70b8691afdbb1a262dac93cb3520a9d9e9c49ba745f8c797b269bb41933391a5a94667bb1c24 SHA512 2d1e63e0f72d6332021e3c9bdacb1e2b203a31b907c5a93c305e4f7b0eeef0856fb0cca37bc0d7d3d1ba77b08f81c7626f834239e3484e13032cedf59304239e
diff --git a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-16-r1.ebuild b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-16-r1.ebuild
index 9b66e6eeeefe..795bce51b8aa 100644
--- a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-16-r1.ebuild
+++ b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-16-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/bjarosze/gnome-bluetooth-quick-connect/archive/v${PV
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
diff --git a/gnome-extra/gnome-shell-extension-desktop-icons/Manifest b/gnome-extra/gnome-shell-extension-desktop-icons/Manifest
index f4f394ca2e8d..8e7a391f5a8f 100644
--- a/gnome-extra/gnome-shell-extension-desktop-icons/Manifest
+++ b/gnome-extra/gnome-shell-extension-desktop-icons/Manifest
@@ -1,5 +1,5 @@
DIST desktop-icons-20.04.0.tar.xz 50448 BLAKE2B a93baf7cb37a3f78deb8780dcf4ec65bd20e42ecd9255924c61f457d3f6fe4cafd4865b80e414105f9e72fe835caaf034474f7e587a30b91c233edfc2851ad00 SHA512 6c411e4983901a0646d49ffa58bc9d711c33222b787795f5c237370168fb4bc7ff186cc071675decdcfaae846c1696d718b659b75120ad7777cb04dfd26dbc84
DIST desktop-icons-20.10.0.tar.xz 58484 BLAKE2B fd41f524803df7e96394c0ef66a70bef7e2522d2dacc7f384101c8524f2193ebd0126334474c27fb2e348fc329e36cae941590ae3875a2ce966ba6d9d8079dda SHA512 b9dbeb22522f02e3fc9388a18e36f11e13932e265e70661152c7dbe2a762e820564484fdf1d16591882ae9f675f1071319d238b6190a406295f07e8675bb9e36
EBUILD gnome-shell-extension-desktop-icons-20.04.0-r1.ebuild 1016 BLAKE2B cebf2c21fc354e65ab3efce5315be2ef41d8467e2f7468973cd3214aaac553bcb39dfd0df08fcb4a11ab4f70f5c6781aa7fe19a8999144f4d2afab1d7a641271 SHA512 858121d02dd47c198e25c599833aafd6c893a27a9035d423e18581a750f931c10a1f7bd10f6d1be94851b292104ab4115b2eeac40586f5b8f2f6ef3daa91e68b
-EBUILD gnome-shell-extension-desktop-icons-20.10.0.ebuild 1155 BLAKE2B 90b9ab08f7edbebeaeb076d3e481d913fa4016a5e161ad937defe375d207d760fbeb5d921cdcf152aa4ce29ba3d4f8144a4fded2487fc4922824ca3a813c030b SHA512 f56883729625a92699d86d25412bd2efe4ce8ce6a8e13fa3dede526e4d249e3bd484a13058f7600f8d9928d28b50fe4913ad088bf7d702b960fb21b156019922
+EBUILD gnome-shell-extension-desktop-icons-20.10.0.ebuild 1154 BLAKE2B 727b13a63992be23ab0a07ecc8f26e3fbec1b299670fd09ef48548f3dc8537c601399a81e0d8aa2bc0d32ff72268eb1378ef54f095023026d8d037563fafe83f SHA512 066ba014c144caf5b92d0772dc39f4d15f166219e2e9e860a23165bf719b927c100f870c19a183ad59dec0f22842d1fea4a99e259ae00f87d383af194f5ffb8c
MISC metadata.xml 240 BLAKE2B 63b29b3fa5f9613689cca20017685c7b8fda461b37bd79b15deb70b8691afdbb1a262dac93cb3520a9d9e9c49ba745f8c797b269bb41933391a5a94667bb1c24 SHA512 2d1e63e0f72d6332021e3c9bdacb1e2b203a31b907c5a93c305e4f7b0eeef0856fb0cca37bc0d7d3d1ba77b08f81c7626f834239e3484e13032cedf59304239e
diff --git a/gnome-extra/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons-20.10.0.ebuild b/gnome-extra/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons-20.10.0.ebuild
index 1c87bfda9e9c..0f3a20ed1d42 100644
--- a/gnome-extra/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons-20.10.0.ebuild
+++ b/gnome-extra/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons-20.10.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://gitlab.gnome.org/World/ShellExtensions/${MY_PN}/uploads/${COMMI
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
COMMON_DEPEND="dev-libs/glib:2"
diff --git a/gnome-extra/gnome-shell-extension-gsconnect/Manifest b/gnome-extra/gnome-shell-extension-gsconnect/Manifest
index dca802289079..996ff992a90d 100644
--- a/gnome-extra/gnome-shell-extension-gsconnect/Manifest
+++ b/gnome-extra/gnome-shell-extension-gsconnect/Manifest
@@ -1,5 +1,7 @@
DIST gnome-shell-extension-gsconnect-42.tar.gz 729438 BLAKE2B 19aea0008487c5c316a6883da176ccba4bf31334abe1ce273cdba91d4fbacfa8a3e003909488e957486ea371043174eefd1ca990470f99ac4ff36ff73cd498cc SHA512 27965435ef9524021e3ce3825af73d9a8b7f602d8c73b524bcf247b6af47ad14b16e83815b1a30e148b109531fbe230e531e1a0b456f5f51c9c96a4c5a3b19a5
DIST gnome-shell-extension-gsconnect-44.tar.gz 731896 BLAKE2B f4d51ca366bf6a3fe65713da516331a5e3beba19ed6fa22b7224be3c05433bdc125d80e04ac3a1da966ed4f671c6771a53b0cd3f94f7c81eea51f8a30415a5d6 SHA512 92ca5750772c64300c4b8760d4202a1e27d5e7f0fedc5672fd54b48e17de095b29fe0ce18df76619a2e3e3802bb4b77ffdc98b9b4987db3e9550251a61f8b832
+DIST gnome-shell-extension-gsconnect-45.tar.gz 735089 BLAKE2B 44704b0a32d68c123581818f0e8e6bc429fc9be462c98addb98980ef19eefbfce0618c718e640a8bed1c60500f796dc31c4d74c8394a940bf6ecfa7644eccf45 SHA512 59b81316ff02116bf92525acf21a99152b15417459d42be4c710a25d879a326cc3f03a9c0595fa9879e2abd613d4acb067d340bc60c8a80bf88909ea7269903e
EBUILD gnome-shell-extension-gsconnect-42.ebuild 1617 BLAKE2B df9cfa8cf83c338b36041ab932e582af2fc30578b9887173dbcbc28cd26b78f7374ff5ed3f5f8f74415f338cc5f4f0a2aaa33160564c763f26876a178a8448b8 SHA512 48e0991a87fc962686e5fc235981b9fa3ffaba7e82b19daec86f203c4d2735739465759bd55d2b1e7b06737b84ef0c4d539095a87c421bb2ecb5860690ce0732
-EBUILD gnome-shell-extension-gsconnect-44.ebuild 1618 BLAKE2B 3139450dc16fa86b92c30d650fd7a47ef1b0e199991d33af3b12e6878a0e562202828338c848ed36a8cd7b2217b8ee846f93db487c24c244086d4cd9531ec37b SHA512 2b29c69580d0075237fe9e6570728edba3a1f129e62455c04d1d1c665c8d98d0080af9462d39c3d999b1b459b6d5da485cc0ca6816377992a95b18123eeef402
+EBUILD gnome-shell-extension-gsconnect-44.ebuild 1617 BLAKE2B 3a65514198733f4dfa0765dd81b193e9c1b27f98813b2933119ca19a598006c604990d4196393211ff6866c91fe465acad0ede4f42ec0e699eff6aceecd9f853 SHA512 a06534a64e6708b1ee031638e550544869ab9c07b64847a929150f0ec1616a2165d9717b5d3e9b1c2d64b1326ef3fc204def4da911415b128552e3f3f6096e9a
+EBUILD gnome-shell-extension-gsconnect-45.ebuild 1619 BLAKE2B b12610f7c145d282da919befcc4dbde76dbd564e665962042bef54cabe212a25af4770319b3b19549c7223a4355f4af703ec23e65b82b5209dbee7d8f7b85509 SHA512 a511e889114a79d9aa75bcd1958d70c7989bc53788a9a22c32b620aa914cd29ee2951928081f915bc4608e0a9c3835be5635c22d67bd4fae5806445705313bd4
MISC metadata.xml 345 BLAKE2B 77e44add98d26f7ad351ad6ba3a11852499b76435ee6e49b6c37f30aabd406fbbf65498463bf668fc5971ff03dcd7226e5f263e2e87fab7c208048f6ce6210e6 SHA512 5402440fca2d10c50ad20eac8225d99df4a0e6f13c3758f4b08a692d11e8b8bfa35a89909777b60a3675f229d2122a19861cc5832510122474be99f5c1addfa1
diff --git a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-44.ebuild b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-44.ebuild
index b766857e93e2..052fefa61c6b 100644
--- a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-44.ebuild
+++ b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-44.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/andyholmes/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="nautilus"
COMMON_DEPEND="dev-libs/glib:2"
diff --git a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-45.ebuild b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-45.ebuild
new file mode 100644
index 000000000000..b82245ebb2cb
--- /dev/null
+++ b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-45.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome2-utils meson readme.gentoo-r1 xdg
+
+DESCRIPTION="KDE Connect implementation for Gnome Shell"
+HOMEPAGE="https://github.com/andyholmes/gnome-shell-extension-gsconnect"
+SRC_URI="https://github.com/andyholmes/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nautilus"
+
+COMMON_DEPEND="dev-libs/glib:2"
+RDEPEND="${COMMON_DEPEND}
+ app-eselect/eselect-gnome-shell-extensions
+ >=dev-libs/gjs-1.48
+ =gnome-base/gnome-shell-3.38*
+ gnome-base/gvfs
+ gnome-extra/evolution-data-server
+ || ( media-libs/libcanberra media-libs/gsound )
+ nautilus? (
+ dev-python/nautilus-python
+ gnome-base/nautilus[introspection] )
+"
+DEPEND="${COMMON_DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="For knowing more about how to do the setup, please visit:
+https://github.com/andyholmes/gnome-shell-extension-gsconnect/wiki/Installation"
+
+src_configure() {
+ # nemo support relies on nemo-python from https://github.com/linuxmint/nemo-extensions
+ # https://bugs.gentoo.org/694388
+ meson_src_configure \
+ -Dinstalled_tests=false \
+ -Dnemo=false \
+ $(meson_use nautilus)
+}
+
+src_install() {
+ meson_src_install
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+ xdg_pkg_preinst
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ xdg_pkg_postinst
+ ebegin "Updating list of installed extensions"
+ eselect gnome-shell-extensions update
+ eend $?
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+ xdg_pkg_postrm
+}
diff --git a/gnome-extra/gnome-shell-extensions/Manifest b/gnome-extra/gnome-shell-extensions/Manifest
index c0830382b220..d3fcb3d53ae3 100644
--- a/gnome-extra/gnome-shell-extensions/Manifest
+++ b/gnome-extra/gnome-shell-extensions/Manifest
@@ -1,7 +1,5 @@
-DIST gnome-shell-extensions-3.36.7.tar.xz 207968 BLAKE2B 61e0e817af900d1a385d44cc3fe2a4d2fb89421aa692d9c02d92c6b841b7da248a267194e057fe5c9fb4e08a713bb72c657eb2fd4982b8bbcdb541644307d934 SHA512 b571f369dcd395d882b4afe5da213a52e3989b5e8e11886fd305d6c77a63ff73ed9d52eb7260ab7e880461354b882d659d28930176ca0aa8c1e75b4a39989997
-DIST gnome-shell-extensions-3.38.1.tar.xz 209964 BLAKE2B 38fad074689aa93d0ca16a230db92417ef90363dc9f27be6c1692bc2296ff2019d0c42542f30d552f79c357795fad07e59bc508476b7cf09abfdeb5860487f0f SHA512 256dbb7ad4ae3b759afca85ae1c042f7b3f3cc46b2713f5a6f2f52d1cbc916a1fd8a634e20218a6eeb1baa6141f65c9c19170c5bfe2f7f677b679bbf78b3bce1
DIST gnome-shell-extensions-3.38.2.tar.xz 209904 BLAKE2B b9a32e9c20046cb480dae3ed27791958799f534dc19026631290d2d0bcfac04955e77b2779f9a18e32d7ee56f837e8e17167bd40b575ff531b8cc328a9c0cc35 SHA512 5106946c10ea34b339ef413d5cf6bc3e1cd7f54f73b0ca773ae4076c1280e2b235327c9209e8269c5aca787035b489f73a76c7163380f191cb246c8591bc838c
-EBUILD gnome-shell-extensions-3.36.7.ebuild 1871 BLAKE2B 1c16f0938118bf58bc411dc23260d9994119b4045ed339718187ceeaab197b57cd527736630811987287b9d0adcf82d36ecabc638c34a86346d03e68871dbf64 SHA512 9ebf73cfb78ab7e8d716997f418cf96939ce30cf688b0b526752d22e02574e526aa4f6afa02c4ae489efb3296f6f7deb95a94c1be6b46decce6a98351610625f
-EBUILD gnome-shell-extensions-3.38.1.ebuild 1758 BLAKE2B a677bb74e045748eb84a657a72247bc9fc7a04351ae2757bebb0bd484a051c9467d38cce5530b5e40975bcdefa912dc06d12433f69eb762d41c02b0df73bbba2 SHA512 308da4ae2bb278c0b0eea574641d9549073aa6223801213dd283af02ca2bbca6ce057b5c4bc56b5de7a63b7f602cc5634c299851fdbd694a4699250eb695bd57
-EBUILD gnome-shell-extensions-3.38.2.ebuild 1757 BLAKE2B b6396d67763988a8821d2272497cb3c5c3de604c9d13fb097af12230cea6c2416141ca5e829c35d081ce4dce7b652c43c5d5de2f223b4aa87fa5d36bbb33c1f3 SHA512 778a4a7443a1fd65b899de0caddf502f67bd2a15153a12f636aae6cdc0336e0911a0a752803dcd0905e8aa82f43e0b03b8598fb7ded2199d5427c9f73614097b
+DIST gnome-shell-extensions-40.0.tar.xz 217772 BLAKE2B de2f88dd37a0b9bbbbcbd7373e18b8589d4a35a9497404a4e46a0e4aad7058890c6b596edd553cbb68dd6ab9db6bc81d8ae5457be02a4af2b2cc4b8fd2d8691d SHA512 9f4b4a5d91201c11246c2df880b568d69264ad875bfdc2b69d217aca0e4354223aeed51007396a339fb9a693eab9849362641fa9a064a5efdda7fad5b886af85
+EBUILD gnome-shell-extensions-3.38.2.ebuild 1756 BLAKE2B 253307671aa10bfb66558f553c6ca3535f434f610ff74b4ad739523896df76ee7ea680dc3e2376ce3f3a69586f2b25f5987e3a6bdb2de0a3d3c808750fc4c06f SHA512 77d33546cceb52dc441ccffd769f6c26de76df4d8483eba73d6595febdadc034617d434ea842c32ecdf8def2ece8a33249bab4623175439df7f7d81ce31d5800
+EBUILD gnome-shell-extensions-40.0.ebuild 1742 BLAKE2B 6a2d129435e6dce06178fa5352ed34a05596c4069ab92c3dadf8594cb883d80dbaf5fed7e13a0ba4c88c79b7c08404f98709f106bd4bd27a7bd3a4efc577c9b6 SHA512 10872a5bb3bb28723392eacc539f53bfa214db8ce094e0bf407ed810428598dc58232452117346f7464827eb617d9011ce55a2e312139350efa64d8b90e29ac0
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.36.7.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.36.7.ebuild
deleted file mode 100644
index 6711e1f3fd73..000000000000
--- a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.36.7.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eapi7-ver gnome.org readme.gentoo-r1 meson xdg
-
-DESCRIPTION="JavaScript extensions for GNOME Shell"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="test"
-KEYWORDS="amd64 x86"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.26:2
- >=gnome-base/libgtop-2.28.3[introspection]
- >=app-eselect/eselect-gnome-shell-extensions-20111211
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-libs/gjs-1.29
- dev-libs/gobject-introspection:=
- dev-libs/atk[introspection]
- gnome-base/gnome-menus:3[introspection]
- =gnome-base/gnome-shell-$(ver_cut 1-2)*
- media-libs/clutter:1.0[introspection]
- net-libs/telepathy-glib[introspection]
- x11-libs/gdk-pixbuf:2[introspection]
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection]
- x11-themes/adwaita-icon-theme
- >=x11-wm/mutter-3.32[introspection]
-"
-DEPEND="${COMMON_DEPEND}
- dev-lang/sassc
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? ( dev-lang/spidermonkey:68 )
-"
-
-RESTRICT="!test? ( test )"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="Installed extensions installed are initially disabled by default.
-To change the system default and enable some extensions, you can use
-# eselect gnome-shell-extensions
-
-Alternatively, to enable/disable extensions on a per-user basis,
-you can use the https://extensions.gnome.org/ web interface, the
-gnome-extra/gnome-tweaks GUI, or modify the org.gnome.shell
-enabled-extensions gsettings key from the command line or a script."
-
-src_configure() {
- meson_src_configure \
- -Dextension_set=all \
- -Dclassic_mode=true
-}
-
-src_install() {
- meson_src_install
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- ebegin "Updating list of installed extensions"
- eselect gnome-shell-extensions update
- eend $?
-
- readme.gentoo_print_elog
-}
diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.38.2.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.38.2.ebuild
index 2cf450092c5d..88998ef7d417 100644
--- a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.38.2.ebuild
+++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.38.2.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
DEPEND="
>=dev-libs/glib-2.26:2
diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.38.1.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-40.0.ebuild
index 00f4147943e1..3c33ad2de500 100644
--- a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.38.1.ebuild
+++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-40.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -31,7 +31,6 @@ RDEPEND="${DEPEND}
>=x11-wm/mutter-3.32[introspection]
"
BDEPEND="
- dev-lang/sassc
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
diff --git a/gnome-extra/gnome-shell-frippery/Manifest b/gnome-extra/gnome-shell-frippery/Manifest
index 6d807a82b78a..30b37b67a2eb 100644
--- a/gnome-extra/gnome-shell-frippery/Manifest
+++ b/gnome-extra/gnome-shell-frippery/Manifest
@@ -1,5 +1,5 @@
-DIST gnome-shell-frippery-3.34.2.tgz 81928 BLAKE2B ae95379333037e4d53638bbdbef2059d36f3dd1007e2d791a3b5eb6544d006823bc62cf671dc772672e07397b20a9f3e25bd803eb143685f05413a23887d3601 SHA512 3fab0778a2076f8c52d8aeb63d8d8b8f6ae2d12a381072fe39c6c318e744b56749776a4aee894e4f1c64bf90ecc3d1bd87ede6357edac9656cd6516866e42484
DIST gnome-shell-frippery-3.38.0.tgz 82248 BLAKE2B c36b7e01b15cfe61af93377b22a2baa967846dbc69c0a9667352a80a7db62f554e9f66d3990cdbc932096d371c1bf46d300c25a2eb523adc6cbb90d8e9c4d9d0 SHA512 16d212a0fd6ce1625eabf6dced3d64bfb9635e4a67c131c5a9c57041cb53530bb9e514af24190599ff7324016ae86524455091c507f0bfef39ed2d57b3b1cbed
-EBUILD gnome-shell-frippery-3.34.2.ebuild 911 BLAKE2B c2b4bc1ddbabf3ccaf68aac55400f32b7b939e99d47097d92f876fe4c19198612deb26c7b1aad6b622f284f8483165bf4e60f9e8f8e564b6344ed8bce78d78dd SHA512 258c1dbf7f5e8ce65114cabe0eb9ceec362cb3b1feb1c2f9a1efb9ee5197aea14644ce45d6a165fd4903330293433e451d17be4a1a8c1cc707218a1d8a143d54
-EBUILD gnome-shell-frippery-3.38.0.ebuild 912 BLAKE2B 315af3b844f5f102bd3b0f8a10940fd3e689d72e5ae30716ab87805e93e86b690bb1ae077201dcdaadf161631ebe748980f0647d7e78b92bf531957afb61858f SHA512 1f2505a4540310b798f8e2f0205d07abdf19ad6720c9295d614fcc100042422ff8c81006fa386a1d7af65525a9092649ac5bba587706d7e6682e2cb1fa7b99f9
+DIST gnome-shell-frippery-40.0.tgz 82308 BLAKE2B 2466880cc04a46a8177640a19fa9ed89d784a34fbaa7a65d6948732d0794f270573df8d108c9a74c78296d2bd1565c4d3493caf4086a6f574e7e17b950eeb7db SHA512 68e2cc452df26a7c806f62b3ed2864ebaf766495ba47991531167e63aa87b2baeb301b83d2f288ad87802e7b2220576108d6962386ac5ee08fb3d89024d8bca2
+EBUILD gnome-shell-frippery-3.38.0.ebuild 911 BLAKE2B aac80e00006007bf3e3c69ff61f7409d906dfda5399329d15bc022329f2ed376cd985bccea96ab898ea5d0432399caca0759b3052f49843cdbe20edc761e1c8b SHA512 a39fa00e939256af96f0d1412cca2d4cc24ca17423f3d453e9d011f4326291ae7ab4db4040994361773c51272bc8876aa98c1654b2954e9c31c37dde2c874a70
+EBUILD gnome-shell-frippery-40.0.ebuild 913 BLAKE2B e80c51a8e49c3c73bf02367611226be7aea78b6427dde7f01cf7c7a45aaee74105066868737de2a614612d81cfff24cf222e8c466a0015740a10618ac229c748 SHA512 de10cd2e231f852b66875b7fdaf0783a6afac84e96163286e82c07636bc9a784b87309946159499d473d848d0f7cc86734994d5ed7794c85bae460677d7cfdd1
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-3.38.0.ebuild b/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-3.38.0.ebuild
index 65914bfc21a1..f2b8d032cb46 100644
--- a/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-3.38.0.ebuild
+++ b/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-3.38.0.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://frippery.org/extensions/${P}.tgz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
diff --git a/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-3.34.2.ebuild b/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-40.0.ebuild
index 82234d9abd25..fc8efefccf22 100644
--- a/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-3.34.2.ebuild
+++ b/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-40.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
DESCRIPTION="Unofficial extension pack providing GNOME 2-like features for GNOME 3"
HOMEPAGE="http://frippery.org/extensions/index.html"
@@ -9,7 +9,7 @@ SRC_URI="http://frippery.org/extensions/${P}.tgz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
@@ -17,7 +17,7 @@ RDEPEND="
>=dev-libs/gjs-1.29
dev-libs/gobject-introspection:=
gnome-base/gnome-menus:3[introspection]
- >=gnome-base/gnome-shell-3.34
+ >=gnome-base/gnome-shell-3.38
media-libs/clutter:1.0[introspection]
x11-libs/pango[introspection]
"
diff --git a/gnome-extra/gnome-software/Manifest b/gnome-extra/gnome-software/Manifest
index 1e975f974cc8..f2d848a7535c 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,5 +1,7 @@
DIST gnome-software-3.34.2.tar.xz 5945736 BLAKE2B 89e7e0a606a832aedbfa32024f201e71b3edb3c8df527efea1be72236b4bfb86901f3af689b10bf706f9c4f16e6badc00080a1244ce30eb09dfd1dad5833e8cf SHA512 4deb09530fbeeadd54e69d03ef4cecaef47c6766bce0ec5230bb090d27e54664577a227416933b6ec4780249f4565e51202a25517fba5dd040fd895bd3a26397
DIST gnome-software-3.36.1.tar.xz 8277796 BLAKE2B bf3d5f3f67b211cfd4af87ae500691085ab83aed9f85e211972d408a1bfa5d7c6de162acc2088bf9ba9323369e73dba27a06b2491745ef2ceb04943e4acbf72d SHA512 7d0e8c16192bbbc8f166db137dbd2e6ff9e85f7d3d37f63f41211ba3838e392bd87a8d9bf09d31b43f6d21e1a099ecdeff9114ae27fae40d563671f0bcbe50d4
+DIST gnome-software-40.0.tar.xz 3087252 BLAKE2B 4b834113c0770a3acfbcf21b5db3d6da57a885e6b235c3328947f218f28daf70c6f636253283dd77d0c4a1fc59f8ac66a140412694a61352147c13c27e7a76af SHA512 052c520ab25af4257bb978aaa9e1c7a555f8d24dbd782d9f12f3c3def22e65588d3c76d16e4b3dc26f034a762c2ee3e773026b158d468e9e169369dc3d156a2a
EBUILD gnome-software-3.34.2.ebuild 2575 BLAKE2B a3f3577b57b71d05e902ab9b9ef9fc036abe6af0c77508fd04f8b918be16a0d9fd0aeb6d050202cf97f30d01ba52dbf42d430d37760b714bff81276bca52e155 SHA512 cc26a7d5fdde91d32e878cceb9d04811809dcee768519a271d0b950fd6806c2f10c501a403c78b8ca6e1b5e4013978ceb18d63ad74894866e4a3d546ddcbef6e
EBUILD gnome-software-3.36.1.ebuild 2839 BLAKE2B d98fbd6f2300d6fb96c26b0f2dd06abed0610d982136ac571d245ff1560d3e306f638ef015d5bbe190ce696f1e815ed6108c05a2daba6358c0a137ce78d5b8da SHA512 ab945043f956b40f1131b96a4adb6942b5383086ac81cf37171950de5e81e27d5b409b00e07cf116d9d4578a46484d7ea2be2b486cbb4c248a7373e368c0029f
-MISC metadata.xml 443 BLAKE2B 5f060a298a752150f4b06545c328985c5e55a6e32afb45382b419e33beb27c7ac965d59465dc02e23e4214fd9b995b44894a666b2b4ff55bbca469d3992d12f8 SHA512 aff64504d9b2df32113844e86e05c393314ba247ae0742bbd140b2212771d8a3c76856c79426aca11908a8a8f5e881f6ad8a9a4d298d11fc4f9990bd1fe454f7
+EBUILD gnome-software-40.0.ebuild 2934 BLAKE2B 81514c43f2dbce4137c71089ca76d7557b023091f402636d929e7b729d593f5458180a0fa314d91dd1ba607adcaf5e1866f680aa3f017d7d281ec964ac357816 SHA512 ea3da637de40af1487c8fa561e1b7c38f0565f78e5df91211c127e9f776ca399546a8b22fa7e15c9c6d02b67dbeede720e06a58b912784d8718314218d400f11
+MISC metadata.xml 657 BLAKE2B 964e35ceecdb7cb6299ca103520f1c0b67859bbc2a020994f5b9a58d9b48c0457787fc3b73d756074d36b33aa445f266cfc7ce953959378da020c2000c581575 SHA512 436225bf3076aa82432b72103209ad101824d20d3e37be6225a627c15e1cd1e52697b91c77021f83e4009d06e057e8e97dfc05860122764a82e59b356c282bc1
diff --git a/gnome-extra/gnome-software/gnome-software-40.0.ebuild b/gnome-extra/gnome-software/gnome-software-40.0.ebuild
new file mode 100644
index 000000000000..c81ec02d2b52
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-40.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc packagekit spell sysprof udev"
+RESTRICT="test" # writes to and deletes files in /var/tmp/self-test/
+
+RDEPEND="
+ >=dev-libs/appstream-0.14.0:0=
+ >=x11-libs/gdk-pixbuf-2.32.0:2
+ >=dev-libs/libxmlb-0.1.7:=
+ net-libs/gnome-online-accounts:=
+ >=x11-libs/gtk+-3.22.4:3
+ >=dev-libs/glib-2.56:2
+ >=dev-libs/json-glib-1.2.0
+ >=net-libs/libsoup-2.52.0:2.4
+ >=gui-libs/libhandy-1.0.2:1=
+ sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 )
+ gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+ spell? ( app-text/gspell:= )
+ sys-auth/polkit
+ packagekit? ( >=app-admin/packagekit-base-1.1.0 )
+ firmware? ( >=sys-apps/fwupd-1.0.3 )
+ flatpak? (
+ >=sys-apps/flatpak-1.0.4
+ dev-util/ostree
+ )
+ udev? ( dev-libs/libgudev )
+ >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-libs/libxml2:2
+ dev-util/gdbus-codegen
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ gtk-doc? (
+ dev-util/gtk-doc
+ app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+ xdg_src_prepare
+ sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' meson.build || die
+ # We don't need language packs download support, and it fails tests in 3.34.2 for us (if they are enabled)
+ sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+ # Trouble talking to spawned gnome-keyring socket for some reason, even if wrapped in dbus-run-session
+ # TODO: Investigate; seems to work outside ebuild .. test/emerge
+ sed -i -e '/g_test_add_func.*gs_auth_secret_func/d' lib/gs-self-test.c || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dtests=false #$(meson_use test tests)
+ $(meson_use spell gspell)
+ $(meson_feature gnome gsettings_desktop_schemas) # Honoring of GNOME date format settings.
+ -Dman=true
+ $(meson_use packagekit)
+ # -Dpackagekit_autoremove
+ -Dpolkit=true
+ -Deos_updater=false # Endless OS updater
+ $(meson_use firmware fwupd)
+ $(meson_use flatpak)
+ -Dmalcontent=false
+ -Drpm_ostree=false
+ -Dodrs=false
+ $(meson_use udev gudev)
+ -Dapt=false
+ -Dsnap=false
+ -Dexternal_appstream=false
+ -Dvalgrind=false
+ $(meson_use gtk-doc gtk_doc)
+ -Dhardcoded_popular=true
+ -Ddefault_featured_apps=false # TODO: Will this be beneficial to us with flatpak at least? If enabled, it shows some apps under installed (probably merely due to /usr/share/app-info presence), but launching and removal of them is broken
+ -Dmogwai=false #TODO?
+ $(meson_feature sysprof)
+ )
+ meson_src_configure
+}
+
+#src_test() {
+# virtx meson_src_test
+#}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-software/metadata.xml b/gnome-extra/gnome-software/metadata.xml
index 92751ac281c6..827a2d6f77a4 100644
--- a/gnome-extra/gnome-software/metadata.xml
+++ b/gnome-extra/gnome-software/metadata.xml
@@ -7,6 +7,8 @@
</maintainer>
<use>
<flag name="firmware">Enable firmware update support through <pkg>sys-apps/fwupd</pkg></flag>
+ <flag name="flatpak">Enable support for flatpak applications using <pkg>sys-apps/flatpak</pkg></flag>
<flag name="packagekit">Enable module for package manager integration</flag>
+ <flag name="sysprof">Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg></flag>
</use>
</pkgmetadata>
diff --git a/gnome-extra/gnome-system-monitor/Manifest b/gnome-extra/gnome-system-monitor/Manifest
index f86128b692be..d5b045c5d3bc 100644
--- a/gnome-extra/gnome-system-monitor/Manifest
+++ b/gnome-extra/gnome-system-monitor/Manifest
@@ -1,5 +1,5 @@
-DIST gnome-system-monitor-3.36.1.tar.xz 705024 BLAKE2B 93f0bee524797ef76a8c90c9675d12fe4a9bc8c63a48fb86e3212f8be6bcebc26d5098f163b585748ac9832fc38f8591b8fa2509e1a541ed7637aa7c47ce0bca SHA512 52443c0dbcd4fffb7451f540f0e48088a956a4e176af708d198c6ac2054f454dbf910df21925daca484a30d6c1c3526ad634c38ab01f905a08a64b11938c0c2d
DIST gnome-system-monitor-3.38.0.tar.xz 712320 BLAKE2B a59fbe39a8c04793c5584f645dbe0e0bcb9747394c0b923532afc95443aadeeb17ca211248a5c61747699eb95d4f8530fcc18076753bcc6d28cf2ce47a4f6825 SHA512 9f54045fa837b85d40a80bc8b519f91513ae27ca157e07f415860e906444bf144b7a7a66e4a2a9a5b1fea4e69305414cf081bb34624c91d1476265b37b59368c
-EBUILD gnome-system-monitor-3.36.1.ebuild 1158 BLAKE2B fe1cda5e2a1686b675f516dafdb55852f585e992d33883a53833ff75b73f990a0b90747e4c26362aded27b02bd8a64775519ab349fc3f693ef108e5ee0595554 SHA512 0bfb1f3db867a78a44e56bf1fa57049da56d30179368e4563d87faac6ac0e6a1c7e2518ee69c3910636ec32a57303aeb791a9a18da14f7a8d6b7d5196ba6f9f4
-EBUILD gnome-system-monitor-3.38.0.ebuild 1159 BLAKE2B 1979b2c0d7935a88d54b132f298963c8063016e0b3402418284edc8c667cee83a377ff6ac452903e006db6daef9531f12eda75884aa8f95119c43c89d11624f1 SHA512 d6a7439adff755bd521729b52bfdb2c64a8311357ddbcb072f5f39bd71a2577d148165b64f0eda769e8646b82a9b83e83b090047df14b49d3cca79e4028395bb
+DIST gnome-system-monitor-40.0.tar.xz 763344 BLAKE2B 3a9b0f7a823eda4a00b58ece53604a127047a0d087fdc74584d5e1453744063332bb084ab32dc624812d80fa233a0fbbb39c20e2cc18b962dbd248799d587a3a SHA512 b0e326c3abdca0a3b5807976a04b7090861717840b11829d75fe5da91ef7adb34b80d2952aee4c1ff843bd5356dab7490d1c2e403712fd3c1381baddb8542501
+EBUILD gnome-system-monitor-3.38.0.ebuild 1158 BLAKE2B 5e44fb20f0873e29a0b965d1e8f40365bdde874694bd4d01906f88f62170e61cd46a1f7865df998970ab34b57a4e1305c5b76413ae82498ae4d2b553a398dd99 SHA512 68584c47b3c529ac63d605e19d8a36aedbbfecc0f92844a9a9a70f470cc9a043a8bc3e7b86f2f57fcba76f2641519fe1f97e068f39c9e2d093d03b30af57ed6b
+EBUILD gnome-system-monitor-40.0.ebuild 1214 BLAKE2B bd64c30c1463b52acd4d1f9e5341fc98a15059349253d7ed3a7dbe9e62f46f7b7a773ab5f90294e6d19fd849cc9cbf207994626f5fc4306efaa6d05b6bf2891c SHA512 29c824fe1ac1b93c3a4965ed147fa03a9f101e4d96a8a827ff0333d1f2b615491535a9eb39acfc47bfe07fa6e0e9ffa805fc0f17db3f6d314ab5fa0eb175be34
MISC metadata.xml 378 BLAKE2B 2087d7820bf1a1544e22fa7451cd241ce73b899e2e48886f0feb234bf72c97710ec9bdee27fbeefa96ca43a0c36fcf87eec2161805a46cf7d7047f3d9472a286 SHA512 62f13c436d761ad3e4dcad32486a4f163b88e19644e4d1299813c22b0158cbf23e1d8d41ec20aa800c7cf638e89e721e6296b93446144e7b067f26b66bcfda88
diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.38.0.ebuild b/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.38.0.ebuild
index cacf1901f656..7c5f35133aca 100644
--- a/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.38.0.ebuild
+++ b/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.38.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/stable/"
LICENSE="GPL-2+"
SLOT="0"
IUSE="systemd X"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
RDEPEND="
>=dev-cpp/glibmm-2.46:2
diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.36.1.ebuild b/gnome-extra/gnome-system-monitor/gnome-system-monitor-40.0.ebuild
index b9f217af5965..2a765ffce9bf 100644
--- a/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.36.1.ebuild
+++ b/gnome-extra/gnome-system-monitor/gnome-system-monitor-40.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,14 +10,16 @@ HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/stable/"
LICENSE="GPL-2+"
SLOT="0"
IUSE="systemd X"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="
>=dev-cpp/glibmm-2.46:2
>=dev-libs/glib-2.56.0:2
>=x11-libs/gtk+-3.22:3[X(+)]
>=dev-cpp/gtkmm-3.3.18:3.0
+ >=dev-cpp/atkmm-2.28:0
>=gnome-base/libgtop-2.37.2:2=
+ >=gui-libs/libhandy-1.0.0:1=
>=gnome-base/librsvg-2.35:2
>=dev-libs/libxml2-2.0:2
X? ( >=x11-libs/libwnck-2.91.0:3 )
diff --git a/gnome-extra/gnome-tweaks/Manifest b/gnome-extra/gnome-tweaks/Manifest
index 763a6569e60e..5f8f7190291a 100644
--- a/gnome-extra/gnome-tweaks/Manifest
+++ b/gnome-extra/gnome-tweaks/Manifest
@@ -1,7 +1,7 @@
AUX 3.28.1-gentoo-cursor-themes.patch 1019 BLAKE2B 1dc92c4f8e53c1303f884f6acc332a7a0f1bd11b463e91ddd4ae731938e678f75499692044b5c13021f24dd9bf61264c4454fab734fe65609b3b4c009cb2eee2 SHA512 e502e1ae5945517e7a69cd15436bc07e34fe0db739350e0617d02c9b7a45264f585229f80352a93595e1246d5f9c6e987242772dfb7293de06b400fbaf676971
AUX 3.34.0-fix-python.patch 2877 BLAKE2B 95a064d63c4f70ee3a79015b96d371b9fa394d50cbc5b9bb7561b641901775dd3f49ebaa1d29c481159b083b9fb07d9e7314d0748cab1d3b312973eb4bffdd84 SHA512 ecdc7a0d5df02b70dcc50c8d5ac03198871e96671521e3820b192ee6547953146783ef35571d5cc8c3eaf4ea044d3b60ad603f0f2fd45aad2df9a04c2a5dc0b5
-DIST gnome-tweaks-3.34.0.tar.xz 246592 BLAKE2B 8701b03f64bf6b779f6f96de25684602447b4da8f2714cb38f866e5016532aad3283f3dc217b29161534958c03e72aed33c0803e60681a3616818d037c23e5e8 SHA512 1d2b21a31550d4b48afd02a9fcfb9844eacac7aa726ef624abcb40225af31da29b34e9032b3bb2943e5cb5f7553a6f931467d04bfbc2b026732e6bdcb86eb840
DIST gnome-tweaks-3.34.1.tar.xz 247980 BLAKE2B 55fbb16bcdb1a9ea4b5ca84df802266e07347377eab3712284973146fcc0797af59df5985725b1a95a1fba0d26b580a1c9862675978876de5eeb0de9c0060be3 SHA512 c922bf696b9ff48c8c39fd4ae06f4b72ea7b18645ad41552b0367859066d7601bc59521643335931e1cce799344a1c1ac9a7c28408de4c19bfa4127594a2ec7d
-EBUILD gnome-tweaks-3.34.0.ebuild 1274 BLAKE2B 7244b2f1d70713c9ba3fb863a024b0382ca22a2f1ecc6e19838fe970e712bf20568bd8b5966e29253c3c364f5c105e77d1dd76d5cd4cc651c988aefe5d03fc02 SHA512 3c7752d5c3df7759c5e6cfb8941a36dbcd69bfc497186197b88c46b33ca9c1ea826be12e81d83ab0d761d39b20564197ca550012d025e33262d68adda90e4f82
-EBUILD gnome-tweaks-3.34.1.ebuild 1268 BLAKE2B e7af464e2cf520e2db92c4e8b3508bb592fc1973ae478ae1d1a992e0ef92f550c06295c84f44ff6aba12ac66939ad0c3d5daa4ebc8e250dd3afd5d99c045aa8b SHA512 b0363f34e8f174bf9e7bb70a4468cc1ddd1768451025a2964a6387d2b2178a5c7b28726c388afa32ddc2755a29c723cbe91969d1c65ad4dc820ad442dbf3adcf
+DIST gnome-tweaks-40.0.tar.xz 251908 BLAKE2B 4280e7565da3f95d7bcd81ba874d2f15e8c3834ab052cb4cf7cde8060eaea016670acf6f441d2cbce4b7566ba0bb7a7f9666b257893bc7b22b1cdc4d5a0edee2 SHA512 c3467f40af6bb79c2b10cb429e93aa29261066c2a5fd744bf2801c4e596cc270d45302ebfa942ee0c40067849c12e1ccd404c40e7f594bcff4c44cfe3f90bb97
+EBUILD gnome-tweaks-3.34.1.ebuild 1266 BLAKE2B 1fd2dcfade422e0b1cc4e79307a82c1c0d6c265c25c36ae6daf279bf8c7e8303a8f80f9bc68387e2b1a01b35bf924ea5dd3e7af1e7d9271c4d41d224a55be65a SHA512 058336d23e6fa7c8612ff9bc6c83e9bcde71495a8183ac41e6af9115ca06d59a0999057053852cb83cc90176ff5689653238022d68900b9104a3d3a002b2c71b
+EBUILD gnome-tweaks-40.0.ebuild 1229 BLAKE2B 4ecff75ea4caee1342c1173fd57aa0f507a05702df58808f69e39a22bb7aefc8b2e2a87b4c955c24436f53f2b29f6256e8a055082d217be2a3728180d29c6189 SHA512 2ad0bd9a05439fcb2f937cda44464e5b3e55a5ba35b1e41ed6c0a8681a15243b38759b3fd76afe88e326f69519b0226a3884205290358c14fc2dc4f9928e3ade
MISC metadata.xml 556 BLAKE2B 0964398067f54577410c361418ce6f70d1afc4e1f064e3f67a1b3b6a7d37489124b7405f75c1bda57f0f25f74bc0b6ae144a4d5e04fd29bf1d180b5b4245a1a6 SHA512 1e6abce7e7e566d0c382956311c35ce9d70d044c8ee672103dc443eddcd7492e7bb4940b889213dfd7b49accce41269d820bb0b39d32e81857e3c6775609f67d
diff --git a/gnome-extra/gnome-tweaks/gnome-tweaks-3.34.1.ebuild b/gnome-extra/gnome-tweaks/gnome-tweaks-3.34.1.ebuild
index c71dcb2c2a96..1590ddd10d26 100644
--- a/gnome-extra/gnome-tweaks/gnome-tweaks-3.34.1.ebuild
+++ b/gnome-extra/gnome-tweaks/gnome-tweaks-3.34.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
DEPEND="${PYTHON_DEPS}"
# See README.md for list of deps
diff --git a/gnome-extra/gnome-tweaks/gnome-tweaks-3.34.0.ebuild b/gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild
index d205a89c335d..127de63566b9 100644
--- a/gnome-extra/gnome-tweaks/gnome-tweaks-3.34.0.ebuild
+++ b/gnome-extra/gnome-tweaks/gnome-tweaks-40.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7..9} )
inherit gnome.org meson python-single-r1 xdg
@@ -12,10 +12,9 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Tweaks"
LICENSE="GPL-3+ CC0-1.0"
SLOT="0"
-IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
DEPEND="${PYTHON_DEPS}"
# See README.md for list of deps
@@ -41,7 +40,6 @@ BDEPEND=">=sys-devel/gettext-0.19.8"
PATCHES=(
"${FILESDIR}"/3.28.1-gentoo-cursor-themes.patch # Add contents of Gentoo's cursor theme directory to cursor theme list
- "${FILESDIR}"/${PV}-fix-python.patch
)
src_install() {
diff --git a/gnome-extra/gnome-user-docs/Manifest b/gnome-extra/gnome-user-docs/Manifest
index 202dafeed430..d2b480f48f1b 100644
--- a/gnome-extra/gnome-user-docs/Manifest
+++ b/gnome-extra/gnome-user-docs/Manifest
@@ -1,5 +1,5 @@
-DIST gnome-user-docs-3.36.2.tar.xz 10568116 BLAKE2B bf53e85276d455bfeed645621b8273ace47644c5de0896f07b46c1dde5316f03385cbedce5ca259fe6c6460d35c090ad0dca8cbf46e3db0df95cc6a832424dc0 SHA512 6f9d5e6c86a377a7c77a89246b1c0555a5ddbbf9e0ec983182b9cc019c03c53d585c71f63fedb67ff1e0547ec65e1c2d832947d7e58ac2f1491c268735617c77
DIST gnome-user-docs-3.36.6.tar.xz 10607064 BLAKE2B 2b6173905f16a72885ea684e79930ee9425adea7b98b11f324df48c5f788a6f72aafcf9b782aae764eca3db451bd232be6f2572eec6278e179ae04102c863a1f SHA512 62384715c9cfa82fcf39f93d574e61aa2a127060f558f7f68b7ce1a3a724cf1670affeff165cff16b6c019b2c4135a517d39da6be859e8756c850763c912f3ab
-EBUILD gnome-user-docs-3.36.2.ebuild 947 BLAKE2B 2d63b7d012c49dd350c274f6e7bc2776c58cc2637512bd9dbf139f53a0d1500c7869832f7a0bfd4ed3ca941e459e3d0ba411c4183ac4df738a91f01cacf6bf32 SHA512 e53c4bbe490e9ae8b08abf8bce2e297c665b38bad680cb52866ffa567240d90757a0f9e1bb8f1e9746ed27d227a5f5b0dfc582cf9a25231d73eb50d462e51dbe
-EBUILD gnome-user-docs-3.36.6.ebuild 948 BLAKE2B c7eacd04cce8dde2c060f4bcfc842b32b7db245c9b967aefc0095b6b8e67dc0ae7c160ae7c98d218f75ef964e797a1a5adbfc9640a8f7f99095e329c1072e2b9 SHA512 c84a6ccff3c74f5896dd99c66d3a686c8d48b0fead1a7a92785e1d89dbfda3747604c8e68030321761e3d2b29a0d2d3e186fcb9680c49a616882c5255fc55fd1
+DIST gnome-user-docs-40.0.tar.xz 8974868 BLAKE2B 4598074620fa08c4e9f9bb8d7267252abe4f0a026668d1236cd516f832b457e675326789ed0c8ac6efb71b81a75a1e40aa8dee6049a188d79c289a8af3991661 SHA512 0e878c28a1d8fa74dd44b5be0562f0a45056ab1eabd1f00e81db46d69fc39e9a5a833cbbd42704fd998a5f724c323902323ab5b100be6c58089d9051302a14b5
+EBUILD gnome-user-docs-3.36.6.ebuild 947 BLAKE2B 62a259e51c3b2c24f6b108740464fc607b7d80343f993c5fe89572842d1d678ea60346a6641c7b09213f56ad3878ed0a2f5b7a3cf4687c256e50da6cb10e8479 SHA512 84de2f588a357757ad2b31a6cb949b997080d1e9b0d8e0447972cb3a9f0a0b3202119d0fda88d71cf17a13444710e77afaf2e4c9bba27fa27adfd6876ad6480e
+EBUILD gnome-user-docs-40.0.ebuild 936 BLAKE2B d817b396cd03ca3252a5839e2beafbf11e305308771b289632506ffea0b6122da84bb24d868d247131bbfb11f51528f7d60cf39447c9d1501fc0e611a0d0ecc5 SHA512 6ea8dfed0f8e5b8d9a5a8ec59d023761a0f2b44831a8ad9adc1aa2d771dfb7cb2ab4a9413b5375d1f77e23f0ab8af4344e92d49d2ade8e34397b62f74937d7ba
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-3.36.6.ebuild b/gnome-extra/gnome-user-docs/gnome-user-docs-3.36.6.ebuild
index b75c706adc3c..101782eefafd 100644
--- a/gnome-extra/gnome-user-docs/gnome-user-docs-3.36.6.ebuild
+++ b/gnome-extra/gnome-user-docs/gnome-user-docs-3.36.6.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://git.gnome.org/browse/gnome-user-docs"
LICENSE="CC-BY-3.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="test"
RDEPEND=""
diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-3.36.2.ebuild b/gnome-extra/gnome-user-docs/gnome-user-docs-40.0.ebuild
index 33297d29337d..9b013790bb62 100644
--- a/gnome-extra/gnome-user-docs/gnome-user-docs-3.36.2.ebuild
+++ b/gnome-extra/gnome-user-docs/gnome-user-docs-40.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit gnome2
DESCRIPTION="GNOME end user documentation"
@@ -9,13 +9,10 @@ HOMEPAGE="https://git.gnome.org/browse/gnome-user-docs"
LICENSE="CC-BY-3.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
-RDEPEND=""
-DEPEND="
- test? ( dev-libs/libxml2 )
-"
+BDEPEND="test? ( dev-libs/libxml2 )"
# eautoreconf requires:
# app-text/yelp-tools
# rebuilding translations requires:
diff --git a/gnome-extra/gnome-weather/Manifest b/gnome-extra/gnome-weather/Manifest
index 146231007a53..8cb8621a5035 100644
--- a/gnome-extra/gnome-weather/Manifest
+++ b/gnome-extra/gnome-weather/Manifest
@@ -1,3 +1,5 @@
DIST gnome-weather-3.36.1.tar.xz 5959192 BLAKE2B f0745506ffd2b72a1a5fe0783fe04c563691840fdf2150e7850cd331ba2027b1d1fcbbb4565830d05c7e39e62a2c94e4c87443ce5786cc70f3ebabcc66e97eec SHA512 c3d4b0e7258c0bfbc1ab2b5695d601fe79326e1bed856734edc309c612f1cc0adc9cfd6b4afb4ad3069b864c807ca0b21a60f89feba68f1dacac58d0fd2221be
+DIST gnome-weather-40.0.tar.xz 938732 BLAKE2B bc46da61e9620278f5abc7964b869520da85837739923618b2ade114c8561fc6125e7dca2f2aef5715fec7dfa0561c693f75278d050900cb948f8d1ea42f58ba SHA512 c4560c1a1535a0c2889c8cd934926217a7caceb1b646fa4bb961c7cbde38b9b545a567f24fb81e47c61a2ac3e456a5432e8979591eb5a169fe5849bbd99d6333
EBUILD gnome-weather-3.36.1.ebuild 1333 BLAKE2B 8a40937674d245eaff3481b2e76fe9e1d0d176b5b6c23067a8bad7bc90a4f6b3027862176649051e814b128986e7680d24ed48f417635728fc4359b35a715379 SHA512 4fdace50c44207d79068e06da79d7e88c436cf364eb044798e1872d58cd41748e6fc07b3687bece07b98a182bfa74e93c089deab0effa0015386d319325f23a7
+EBUILD gnome-weather-40.0.ebuild 1366 BLAKE2B a0593a505379511a80bde93ef69ebd9f7ab4004343af37ba9609091f4935f006d95d48af3948250e26a8f7df0736df59216ff7d9498a6aed23e425839ed2b941 SHA512 39c16719aeb80b131c1994f37e3d8aa56b2d6ec3add588697e54b25e677c79c745567102328b8b3a225948f8503747b137d69087c12e28eb4b312d7a41efc0d4
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/gnome-extra/gnome-weather/gnome-weather-40.0.ebuild b/gnome-extra/gnome-weather/gnome-weather-40.0.ebuild
new file mode 100644
index 000000000000..f468aa083404
--- /dev/null
+++ b/gnome-extra/gnome-weather/gnome-weather-40.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="A weather application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Design/Apps/Weather"
+
+LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="
+ >=dev-libs/glib-2.32:2
+ >=dev-libs/gobject-introspection-1.56:=
+ >=x11-libs/gtk+-3.20:3
+ >=dev-libs/gjs-1.50
+ >=app-misc/geoclue-2.3.1:2.0
+ >=dev-libs/libgweather-3.28:=
+ >=gui-libs/libhandy-1.1.90:1=
+"
+RDEPEND="${DEPEND}
+ gnome-base/gsettings-desktop-schemas
+"
+# libxml2 required for glib-compile-resources
+BDEPEND="
+ dev-libs/appstream-glib
+ dev-libs/libxml2:2
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+# Tests have a lot of issues, starting with reliance on a system installation,
+# accessing the network and other intermittent failures with network-sandbox disabled
+# https://gitlab.gnome.org/GNOME/gnome-weather/issues/67 (and rest not filed)
+# test dep: $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]')
+# With 3.34, this is now behind a dogtail option we can pass (and have data validation)
+
+src_configure() {
+ meson_src_configure -Dprofile=default -Ddogtail=false
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gucharmap/Manifest b/gnome-extra/gucharmap/Manifest
index e3b849f1e60f..a5d9b3bbfdde 100644
--- a/gnome-extra/gucharmap/Manifest
+++ b/gnome-extra/gucharmap/Manifest
@@ -1,10 +1,6 @@
AUX gucharmap-3.4.1.1-fix-doc.patch 348 BLAKE2B c6bf73a5e9940557fa43da04b8212ca527b9abdfaccf7f1522c9a6dfcb52af8f6c05a56a683621eb64c34452464605d7a5a98b77ab9b67224f5c84acc0b1cf68 SHA512 d6e468ce2bbd258e01be0125a1b16529c89ce9758c24504d91550181af3b3e7c6b0e4171d3b26c252339f099927d43a7184f967764d564a4ebf28610968d8d27
-AUX gucharmap-update_to_unicode_12.1.patch 1498 BLAKE2B 5ed3c8a254862074fb923ceac25a03478c88ff3fdd33af9aab98f49830045e04a13cf6ea8551d16aee112a5c62ccc71a167926ce5205297a1552f2819193d99a SHA512 aac3a9b95985b1fd2122f1a759a0c571116a94cc429c4e9736a4f2a36e257241e7bdc4e6ba7badaeebca79bd8cca275ff66b6e9f933c707342b8872ab78dbe7f
-DIST gucharmap-12.0.1.tar.xz 1678524 BLAKE2B 90923dcb85f132f607007b272f56d091cd51f14d6818fc01fdedc594d736cc1047e4d3165f4ba3cede96ee2c0db4973890e1fde60c294fb848ffb3918988178f SHA512 989034350c73c3f1857167f434aa4a5c140ef7574cb799b874e421a8d0c2bf520dfcee85bc0cf8e52f439fb7d30e0db5172a25c107c80b38ce6da4e703a3ffc2
DIST gucharmap-13.0.4.tar.gz 1900442 BLAKE2B 83925f04b23a5984e0180ae86d39842e419fe723604d3e93785241ed33ba56b80d68bfd8c99514ef542e515c78a0b64748781faa962d3a32e26746673ba4d2f0 SHA512 919f3298040962cf1b8636fe82a900e667d1f63c0f92c99b013d10cee7e7d5f074f3ffaa0ab8a8e3685b6764915a4e683e459fb680aeb65247c82c5a8a326bf9
DIST gucharmap-3.0.1.tar.bz2 3275481 BLAKE2B 80dde7791abdc72677add9c65c59f810e6c6952116b92db34059c4c40d2657246b17844c105e68f32c86294e9b4e71e9d48e6f0522855465734d7c24e8d17608 SHA512 4d8a2276b5cb1a0b0fadca2a8522755c5884985a12d5b19341b9cefcd7f749ec1286c0271419e38ec84be7edcfa1293e7f0263eb682c75387d692792de3e1fb1
-EBUILD gucharmap-12.0.1-r1.ebuild 1936 BLAKE2B a3686c5c86744f975a8e112c4098ffc82f80e1c1def8545b57a26b76c97856fc899afb028fb406fac91e06f69a0fe049847352a09d0620fa13bf1a37d888cafa SHA512 91aa6a98a48bfc3ab55ad150e3ddb3950ccccdae66219b836f54260aabaf5905a8ace69913a7c7478b40e7983becb4e82ae330cf4865d6087a70409abb610ec6
-EBUILD gucharmap-12.0.1.ebuild 1741 BLAKE2B dea36eb5c3be56088a803f974509d12075f488c823c5943d1915ea0cc9ab1328ae09ef1964b939c4b64771bda8bbb44fcc351a5cad86ff7a636f09c3f46c247d SHA512 a30f6df8594982e305da2092af3a26cdb8d014101af5f1b8d0d75b35dbabf68aa34bbc058c279d896907953cbbe6fa52e2ddf2035384ae6e007f77370031deba
-EBUILD gucharmap-13.0.4.ebuild 1437 BLAKE2B e63b7c0ee24534e72b705ec8fedfd2045e20dfbe085655da6578430f437640f8ff23afc3d73340a8fdf4dc5771a1b76f3e05c108e770b997291f7f9d5ca75327 SHA512 254a44fdd8e9529a7c1ee81b8ca352d94358745dbb3e2e4f4f7e983c80f41ee5698d03078dd1184b3405cede0ad8b476a9ebc4513885b7d7168b89d52dbbcf5d
+EBUILD gucharmap-13.0.4.ebuild 1496 BLAKE2B 12ea9277f7a0f28f9ceeb1faccf80f65c70fca1bd1896b254d5060d179c8ac11a0e636e2ba9bf19bf28d8089db4c40abb05e06c910ad6158514d982d9d678f4a SHA512 3d6269ed657e97cdc9828980911f295940b9381e19ce8cdc0e5cb764dcdfd7b5f76fad844a40ab7026566445a41683f0ab0ee9f3d8d5646315bfae2e09ada179
EBUILD gucharmap-3.0.1-r200.ebuild 1477 BLAKE2B 4ffe6feb86be5711b4850d4c1233bd79e2cb9cbca765977ac15b7a335c3b3f80beffe2119835a73024d38a22e4623037755c8672f77edb6016b818047b8c2256 SHA512 b0313be9418955ebfde4547603d66c8121cb36b7cf390e23ee9b536ea9ff21b4760bb9d9e0d843bd49fcb63db28b173d8536a6d5a5b72de1eef76a87bed769dd
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/gnome-extra/gucharmap/files/gucharmap-update_to_unicode_12.1.patch b/gnome-extra/gucharmap/files/gucharmap-update_to_unicode_12.1.patch
deleted file mode 100644
index 60dbb7af58c4..000000000000
--- a/gnome-extra/gucharmap/files/gucharmap-update_to_unicode_12.1.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff -Naur gucharmap-12.0.1-orig/gucharmap/gucharmap-unicode-info.h gucharmap-12.0.1/gucharmap/gucharmap-unicode-info.h
---- gucharmap-12.0.1-orig/gucharmap/gucharmap-unicode-info.h 2019-03-07 21:21:27.000000000 +0100
-+++ gucharmap-12.0.1/gucharmap/gucharmap-unicode-info.h 2019-11-14 17:43:55.007583238 +0100
-@@ -51,7 +51,8 @@
- GUCHARMAP_UNICODE_VERSION_10_0,
- GUCHARMAP_UNICODE_VERSION_11_0,
- GUCHARMAP_UNICODE_VERSION_12_0,
-- GUCHARMAP_UNICODE_VERSION_LATEST = GUCHARMAP_UNICODE_VERSION_12_0 /* private, will move forward with each revision */
-+ GUCHARMAP_UNICODE_VERSION_12_1,
-+ GUCHARMAP_UNICODE_VERSION_LATEST = GUCHARMAP_UNICODE_VERSION_12_1 /* private, will move forward with each revision */
- } GucharmapUnicodeVersion;
-
- /* return values are read-only */
-diff -Naur gucharmap-12.0.1-orig/gucharmap/gucharmap-window.c gucharmap-12.0.1/gucharmap/gucharmap-window.c
---- gucharmap-12.0.1-orig/gucharmap/gucharmap-window.c 2019-03-07 21:21:27.000000000 +0100
-+++ gucharmap-12.0.1/gucharmap/gucharmap-window.c 2019-11-14 17:45:11.145809820 +0100
-@@ -454,7 +454,7 @@
- gtk_show_about_dialog (GTK_WINDOW (guw),
- "program-name", _("GNOME Character Map"),
- "version", VERSION,
-- "comments", _("Based on the Unicode Character Database 12.0.0"),
-+ "comments", _("Based on the Unicode Character Database 12.1.0"),
- "copyright", "Copyright © 2004 Noah Levitt\n"
- "Copyright © 1991–2019 Unicode, Inc.\n"
- "Copyright © 2007–2019 Christian Persch\n"
diff --git a/gnome-extra/gucharmap/gucharmap-12.0.1-r1.ebuild b/gnome-extra/gucharmap/gucharmap-12.0.1-r1.ebuild
deleted file mode 100644
index 16aafd985d66..000000000000
--- a/gnome-extra/gucharmap/gucharmap-12.0.1-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2 vala
-
-DESCRIPTION="Unicode character map viewer and library"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap"
-
-LICENSE="GPL-3+"
-SLOT="2.90"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-IUSE="debug +introspection test vala"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="vala? ( introspection )"
-
-UNICODE_VERSION="12.1"
-
-COMMON_DEPEND="
- =app-i18n/unicode-data-${UNICODE_VERSION}*
- >=dev-libs/glib-2.32:2
- >=x11-libs/pango-1.2.1[introspection?]
- >=x11-libs/gtk+-3.16:3[introspection?]
- media-libs/freetype:2
- introspection? ( >=dev-libs/gobject-introspection-0.9.0:= )
-"
-RDEPEND="${COMMON_DEPEND}
- !<gnome-extra/gucharmap-3:0
-"
-DEPEND="${RDEPEND}
- dev-util/desktop-file-utils
- dev-util/glib-utils
- >=dev-util/gtk-doc-am-1
- >=dev-util/intltool-0.40
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- test? ( app-text/docbook-xml-dtd:4.1.2 )
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- eapply "${FILESDIR}/${PN}-update_to_unicode_12.1.patch"
- eapply_user
-
- # prevent file collisions with slot 0
- sed -e "s:GETTEXT_PACKAGE=gucharmap$:GETTEXT_PACKAGE=gucharmap-${SLOT}:" \
- -i configure.ac configure || die "sed configure.ac configure failed"
-
- # avoid autoreconf
- sed -e 's/-Wall //g' -i configure || die "sed failed"
- sed -e 's/unicode_version = 12.0.0/unicode_version = 12.1.0/g' \
- -i gucharmap/Makefile.am gucharmap/Makefile.in || die "sed failed"
-
- use vala && vala_src_prepare
- gnome2_src_prepare
-}
-
-src_configure() {
- # unihan is not really conditional
- # https://bugzilla.gnome.org/show_bug.cgi?id=768210#c5
- # https://gitlab.gnome.org/GNOME/gucharmap/issues/13
- gnome2_src_configure \
- --disable-static \
- --with-unicode-data=/usr/share/unicode-data \
- $(usex debug --enable-debug=yes ' ') \
- $(use_enable introspection) \
- $(use_enable vala)
-}
diff --git a/gnome-extra/gucharmap/gucharmap-12.0.1.ebuild b/gnome-extra/gucharmap/gucharmap-12.0.1.ebuild
deleted file mode 100644
index 17ae326da87b..000000000000
--- a/gnome-extra/gucharmap/gucharmap-12.0.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-VALA_USE_DEPEND="vapigen"
-
-inherit eapi7-ver gnome2 vala
-
-DESCRIPTION="Unicode character map viewer and library"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap"
-
-LICENSE="GPL-3+"
-SLOT="2.90"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
-
-IUSE="debug +introspection test vala"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="vala? ( introspection )"
-
-UNICODE_VERSION=$(ver_cut 1-2)
-
-COMMON_DEPEND="
- =app-i18n/unicode-data-${UNICODE_VERSION}*
- >=dev-libs/glib-2.32:2
- >=x11-libs/pango-1.2.1[introspection?]
- >=x11-libs/gtk+-3.16:3[introspection?]
- media-libs/freetype:2
- introspection? ( >=dev-libs/gobject-introspection-0.9.0:= )
-"
-RDEPEND="${COMMON_DEPEND}
- !<gnome-extra/gucharmap-3:0
-"
-DEPEND="${RDEPEND}
- dev-util/desktop-file-utils
- dev-util/glib-utils
- >=dev-util/gtk-doc-am-1
- >=dev-util/intltool-0.40
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- test? ( app-text/docbook-xml-dtd:4.1.2 )
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- # prevent file collisions with slot 0
- sed -e "s:GETTEXT_PACKAGE=gucharmap$:GETTEXT_PACKAGE=gucharmap-${SLOT}:" \
- -i configure.ac configure || die "sed configure.ac configure failed"
-
- # avoid autoreconf
- sed -e 's/-Wall //g' -i configure || die "sed failed"
-
- use vala && vala_src_prepare
- gnome2_src_prepare
-}
-
-src_configure() {
- # unihan is not really conditional
- # https://bugzilla.gnome.org/show_bug.cgi?id=768210#c5
- # https://gitlab.gnome.org/GNOME/gucharmap/issues/13
- gnome2_src_configure \
- --disable-static \
- --with-unicode-data=/usr/share/unicode-data \
- $(usex debug --enable-debug=yes ' ') \
- $(use_enable introspection) \
- $(use_enable vala)
-}
diff --git a/gnome-extra/gucharmap/gucharmap-13.0.4.ebuild b/gnome-extra/gucharmap/gucharmap-13.0.4.ebuild
index 19e0a35c76c0..793250c94685 100644
--- a/gnome-extra/gucharmap/gucharmap-13.0.4.ebuild
+++ b/gnome-extra/gucharmap/gucharmap-13.0.4.ebuild
@@ -2,11 +2,11 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-
+PYTHON_COMPAT=( python3_{7..9} )
VALA_MIN_API_VERSION="0.26"
VALA_USE_DEPEND="vapigen"
-inherit gnome2-utils meson vala xdg
+inherit gnome2-utils meson python-any-r1 vala xdg
DESCRIPTION="Unicode character map viewer and library"
HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap"
@@ -14,18 +14,20 @@ SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="2.90"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
UNICODE_VERSION="13.0"
IUSE="debug +introspection gtk-doc vala"
REQUIRED_USE="vala? ( introspection )"
-BDEPEND="virtual/pkgconfig
+BDEPEND="
+ ${PYTHON_DEPS}
+ virtual/pkgconfig
>=sys-devel/gettext-0.19.8
gtk-doc? ( >=dev-util/gtk-doc-1 )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
- ${vala_depend}"
+ $(vala_depend)"
DEPEND="=app-i18n/unicode-data-${UNICODE_VERSION}*
>=dev-libs/glib-2.32:2
diff --git a/gnome-extra/libgda/Manifest b/gnome-extra/libgda/Manifest
index 3f1d4e565540..55b867a256a6 100644
--- a/gnome-extra/libgda/Manifest
+++ b/gnome-extra/libgda/Manifest
@@ -1,9 +1,5 @@
AUX libgda-4.99.1-control-center-icon-collision.patch 2266 BLAKE2B 4005c1a3d7b71f9a264321941be67bad1c339cf90fe47d749eeb88ebe0a2ef1abf20e3b6d856a0289b359a66b7f9f140d1bbf61eb83d279407270e1ff70c2b46 SHA512 ebe5db64f552b5623598d9545d09af138a80578eec99e83962a958b5bc44c1c7ae1746f71302f5f56fee0112a2bd64a0372d32bbda7ace0d9c7a648dcefd51e5
AUX libgda-4.99.1-gda-browser-doc-collision.patch 914 BLAKE2B a8dc2b9359aaf3f74939dda29cd4157c20a50b724a7648c517d4fccd1a0d696f1eb5cebc6199a775e96d2687542e5a815bb63f01684d9c68497279b7f45adc08 SHA512 578a08e1b7adb59706f28f811efe2f7b68d2b406f49bd605253a14f3b415df945a3948dd2994013429b0e31768fb7a7f382321568babe0bca0bb34ba5aa16353
-AUX libgda-5.2.4-format-security.patch 1003 BLAKE2B 7b8727e080b0a82645a4f9cdbe718a814b22fd8939d613dc6100b85ce589cf1cd8760a1d515c8ffb7221ff83ce09abbc841ab6a05520c3a804c4eeefe1588359 SHA512 b723fff823b4de0ed79883d8b2c9e44e3ae26bac919992afe2eb055aaac972ee188bc28865497e3b6b0e613e8b7977061151e489fef31c99b5ce783928e9f42f
-AUX libgda-5.2.4-jre18.patch 450 BLAKE2B 1ce265d157bab47f94cc4ffcc620813efd0683a78b516e5b8ecb90f0d3d69b6b6daff7b30c2ec24842d6726804787d06e8b5858a75beb7c4b41d6cf4304d0f0f SHA512 4280b18ac16a1831aac433a2dc64f0713f8668b31d18465877861e0c0e2dd5eb2bc2aa70cdf0d742da4b6c48f2b7ec7bd7f109de99436f84c5d155c2dc4fed94
-DIST libgda-5.2.8.tar.xz 12506208 BLAKE2B 7174aa862f04ec6c73fe98560914ee307afe75b9713adad70fa7dedf97fd4ddb79c98ad1e9a8919218f7453014d8e71e42730e168fae7c6ca0dc58ae99b0558e SHA512 6512d08df072dfc10837b71b2369ab538fa8bf0cdac51ecbb738a138f5b765f030fc7a88b14232eaab2724af8e749898da146bb63969983d3bcfeb11bc22aece
DIST libgda-5.2.9.tar.xz 12619160 BLAKE2B b82c304f6054a1de24b72e688fc03a7a9b416f14f47c95087c4901b7bce0ea5c642667feb14f1701bc62403359c752f3f5b121a697316340829af64b83fb7980 SHA512 a28324533298d42aacfce5d9f3d699314ddb5d5fe7e492433dbbe4232fb310b798d312ac08dffd4f4ebef5ceea3c6c49ef3c679ab97b5e9d1f64e3fed50b2231
-EBUILD libgda-5.2.8-r1.ebuild 4660 BLAKE2B aad027fbb20b3000fbde445391f5cbd477ac4846081715aab11bf6f8c471dc7271f2818df7ff535ed79af002de7d2f553be1f7a21cc45e7d153a36ff0cd2c30d SHA512 e917df80718a0c2f9d709b352927ef91351779e71e5e875c41f62c5e96f9bc14d4c9c629ffbe8c226804c7cd0e1e8b890f6d549e0e385b9a9b3c2443c72f3712
-EBUILD libgda-5.2.9.ebuild 4499 BLAKE2B 081d837b859aa8728da193b8541f064af823dc0fc38e5438970d796bbe3fd4a29617c83bb0e8f59ea15ba081e71c1b7f22ddae1d1b6f5d46ec74c2fb6a259ff2 SHA512 e5a4836bc3f7f1a19390537585f64b614826aed8ed257174af3186fd482420b73d248c40f8eca2cea8fbc4cb7451c108ed209233a90034b0111b58a146cd6fa2
+EBUILD libgda-5.2.9.ebuild 4491 BLAKE2B 7f839b0338fb7f54389028a7843283981771a299a3e7ba42f6febb27822eab833ef7f8c20d99c63245d7ea5512f8a0628172f2e0cb517e839b6a73f3d8b68d41 SHA512 bc3e067c7bb6d8cd7ee5942a290a25df67e23c0d086219a3b7a26f000b319ae700df3722410a802373e40db8ad810be257ad25ab5e0d2ada832a458d725217da
MISC metadata.xml 682 BLAKE2B fe3f182ba64c3616542f5a03b2df9441f4eb020ab5a274907d53a04ae694c792b01b7262b1ea82162a89cf85428fe2f69c43b194775be932c379928f4e717985 SHA512 e4fc584c8234b923dffeb6af9968146cae4b319b49234be50d4aca144c326d786aaa82c17f330bab16a691036b2392acda0987c0f26993b1dc1a130e9aea3eeb
diff --git a/gnome-extra/libgda/files/libgda-5.2.4-format-security.patch b/gnome-extra/libgda/files/libgda-5.2.4-format-security.patch
deleted file mode 100644
index 81c7804c512c..000000000000
--- a/gnome-extra/libgda/files/libgda-5.2.4-format-security.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 68af249e1c36cbac2e39903b0fc357e3ad2bf1ee Mon Sep 17 00:00:00 2001
-From: Vivien Malerba <malerba@gnome-db.org>
-Date: Wed, 16 Apr 2014 14:59:50 +0200
-Subject: [PATCH] Markup message correction
-
----
- libgda-ui/demos/ddl_queries.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/libgda-ui/demos/ddl_queries.c b/libgda-ui/demos/ddl_queries.c
-index a47630f..4b29377 100644
---- a/libgda-ui/demos/ddl_queries.c
-+++ b/libgda-ui/demos/ddl_queries.c
-@@ -475,9 +475,9 @@ show_sql (G_GNUC_UNUSED GtkButton *button, DemoData *data)
- else
- msg = g_strdup_printf ("<b>SQL:</b>\n%s", sql);
-
-- dlg = gtk_message_dialog_new_with_markup (GTK_WINDOW (data->top_window),
-- GTK_DIALOG_MODAL,
-- msg_type, GTK_BUTTONS_CLOSE, msg);
-+ dlg = gtk_message_dialog_new (GTK_WINDOW (data->top_window),
-+ GTK_DIALOG_MODAL, msg_type, GTK_BUTTONS_CLOSE, NULL);
-+ gtk_message_dialog_set_markup (GTK_MESSAGE_DIALOG (dlg), msg);
- g_free (sql);
- g_free (msg);
-
---
-1.9.0
-
diff --git a/gnome-extra/libgda/files/libgda-5.2.4-jre18.patch b/gnome-extra/libgda/files/libgda-5.2.4-jre18.patch
deleted file mode 100644
index f66fa8f95846..000000000000
--- a/gnome-extra/libgda/files/libgda-5.2.4-jre18.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- libgda-5.2.2/configure.orig 2014-05-17 14:58:33.206028742 +0200
-+++ libgda-5.2.2/configure 2014-05-17 14:58:45.937790443 +0200
-@@ -23200,6 +23259,11 @@
- JTYPE="Sun JRE 1.7"
- JFLAGS="-Xlint:unchecked -Xlint:deprecation"
- ;;
-+ JRE1.8.*)
-+ try_java=true
-+ JTYPE="Sun JRE 1.8"
-+ JFLAGS="-Xlint:unchecked -Xlint:deprecation"
-+ ;;
- JREgcj-4*)
- try_java=true
- JTYPE="GCJ"
diff --git a/gnome-extra/libgda/libgda-5.2.8-r1.ebuild b/gnome-extra/libgda/libgda-5.2.8-r1.ebuild
deleted file mode 100644
index 082aba06ff1d..000000000000
--- a/gnome-extra/libgda/libgda-5.2.8-r1.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-GNOME2_EAUTORECONF="yes"
-VALA_USE_DEPEND="vapigen"
-
-inherit db-use eutils flag-o-matic gnome2 java-pkg-opt-2 vala
-
-DESCRIPTION="GNOME database access library"
-HOMEPAGE="https://www.gnome-db.org/"
-LICENSE="GPL-2+ LGPL-2+"
-
-IUSE="berkdb canvas debug firebird gnome-keyring gtk graphviz http +introspection json ldap mdb mysql oci8 postgres sourceview ssl vala"
-REQUIRED_USE="
- canvas? ( gtk )
- graphviz? ( gtk )
- sourceview? ( gtk )
- vala? ( introspection )
-"
-# firebird license is not GPL compatible
-
-SLOT="5/4" # subslot = libgda-5.0 soname version
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
-
-RDEPEND="
- app-text/iso-codes
- >=dev-libs/glib-2.32:2
- >=dev-libs/libxml2-2
- dev-libs/libxslt
- sys-libs/readline:0=
- sys-libs/ncurses:0=
- berkdb? ( sys-libs/db:* )
- firebird? ( dev-db/firebird )
- gnome-keyring? ( app-crypt/libsecret )
- gtk? (
- >=x11-libs/gtk+-3.0.0:3
- canvas? ( x11-libs/goocanvas:2.0= )
- sourceview? ( x11-libs/gtksourceview:3.0 )
- graphviz? ( media-gfx/graphviz )
- )
- http? ( >=net-libs/libsoup-2.24:2.4 )
- introspection? ( >=dev-libs/gobject-introspection-1.30:= )
- json? ( dev-libs/json-glib )
- ldap? ( net-nds/openldap:= )
- mdb? ( >app-office/mdbtools-0.5:= )
- mysql? ( dev-db/mysql-connector-c:0= )
- postgres? ( dev-db/postgresql:= )
- ssl? ( dev-libs/openssl:0= )
- >=dev-db/sqlite-3.10.2:3=
- vala? ( dev-libs/libgee:0.8 )
-"
-
-# java dep shouldn't rely on slots, bug #450004
-# TODO: libgee shouldn't be needed at build with USE=-vala, but needs build system fixes - bug 674066
-DEPEND="${RDEPEND}
- dev-libs/libgee:0.8
- >=app-text/gnome-doc-utils-0.9
- app-text/yelp-tools
- dev-util/glib-utils
- dev-util/gtk-doc-am
- >=dev-util/intltool-0.40.6
- virtual/pkgconfig
- java? ( >=virtual/jdk-1.6 )
- vala? ( $(vala_depend) )
-"
-
-# FIXME: lots of tests failing. Check if they still fail in 5.1.2
-# firebird support bindist-restricted because it is not GPL compatible
-RESTRICT="
- test
- firebird? ( bindist )
-"
-
-pkg_setup() {
- java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
- # Fix compilation with -Werror=format-security (from 'master')
- eapply "${FILESDIR}"/${PN}-5.2.4-format-security.patch
-
- use berkdb && append-cppflags "-I$(db_includedir)"
-
- # They need python2
- sed -e '/SUBDIRS =/ s/trml2html//' \
- -e '/SUBDIRS =/ s/trml2pdf//' \
- -i libgda-report/RML/Makefile.{am,in} || die
-
- # Prevent file collisions with libgda:4
- eapply "${FILESDIR}/${PN}-4.99.1-gda-browser-doc-collision.patch"
- eapply "${FILESDIR}/${PN}-4.99.1-control-center-icon-collision.patch"
- # Move files with mv (since epatch can't handle rename diffs) and
- # update pre-generated gtk-doc files (for non-git versions of libgda)
- local f
- for f in tools/browser/doc/gda-browser* ; do
- mv ${f} ${f/gda-browser/gda-browser-5.0} || die "mv ${f} failed"
- done
- for f in tools/browser/doc/html/gda-browser.devhelp* ; do
- sed -e 's:name="gda-browser":name="gda-browser-5.0":' \
- -i ${f} || die "sed ${f} failed"
- mv ${f} ${f/gda-browser/gda-browser-5.0} || die "mv ${f} failed"
- done
- for f in control-center/data/*_gda-control-center.png ; do
- mv ${f} ${f/_gda-control-center.png/_gda-control-center-5.0.png} ||
- die "mv ${f} failed"
- done
-
- gnome2_src_prepare
- java-pkg-opt-2_src_prepare
- use vala && vala_src_prepare
-
- # Support JRE 1.8 (from Fedora) - patches configure, so applied AFTER gnome2_src_prepare runs eautoreconf
- eapply "${FILESDIR}"/${PN}-5.2.4-jre18.patch
-
-}
-
-src_configure() {
- # Upstream broken configure handling for UI library introspection and vala bindings if passing a choice with use_enable - https://gitlab.gnome.org/GNOME/libgda/issues/158
- # But if we don't pass an explicit choice, it behaves as we need (only enable them if --enable-ui AND the appropriate --enable-introspection or --enable-vala)
- gnome2_src_configure \
- --with-help \
- --disable-default-binary \
- --disable-static \
- --enable-system-sqlite \
- $(use_with berkdb bdb /usr) \
- $(use_with canvas goocanvas) \
- $(use_enable debug) \
- $(use_with firebird firebird /usr) \
- $(use_with gnome-keyring libsecret) \
- $(use_with graphviz) \
- $(use_with gtk ui) \
- $(use_with http libsoup) \
- $(use_enable introspection) \
- "$(use_with java java $JAVA_HOME)" \
- $(use_enable json) \
- $(use_with ldap) \
- --with-ldap-libdir-name="$(get_libdir)" \
- $(use_with mdb mdb /usr) \
- $(use_with mysql mysql /usr) \
- $(use_with oci8 oracle) \
- $(use_with postgres postgres /usr) \
- $(use_enable ssl crypto) \
- $(use_with sourceview gtksourceview) \
- $(use_enable vala)
-}
-
-pkg_preinst() {
- gnome2_pkg_preinst
- java-pkg-opt-2_pkg_preinst
-}
diff --git a/gnome-extra/libgda/libgda-5.2.9.ebuild b/gnome-extra/libgda/libgda-5.2.9.ebuild
index 0b8731174354..ac392e8d05d6 100644
--- a/gnome-extra/libgda/libgda-5.2.9.ebuild
+++ b/gnome-extra/libgda/libgda-5.2.9.ebuild
@@ -6,7 +6,7 @@ GNOME2_LA_PUNT="yes"
GNOME2_EAUTORECONF="yes"
VALA_USE_DEPEND="vapigen"
-inherit db-use eutils flag-o-matic gnome2 java-pkg-opt-2 vala
+inherit db-use flag-o-matic gnome2 java-pkg-opt-2 vala
DESCRIPTION="GNOME database access library"
HOMEPAGE="https://www.gnome-db.org/"
@@ -22,7 +22,7 @@ REQUIRED_USE="
# firebird license is not GPL compatible
SLOT="5/4" # subslot = libgda-5.0 soname version
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
RDEPEND="
app-text/iso-codes
diff --git a/gnome-extra/libgsf/Manifest b/gnome-extra/libgsf/Manifest
index 878e984b5c7e..cdfab6674ffc 100644
--- a/gnome-extra/libgsf/Manifest
+++ b/gnome-extra/libgsf/Manifest
@@ -1,5 +1,3 @@
-DIST libgsf-1.14.46.tar.xz 689360 BLAKE2B d5d66e96dc74fa68111781ce9bcbfaed2b8a99f9d2bcb16e32a650e103716633b5def7c93f133538449a3b6d9299e4709ba29bc6a520d5c7fe144bcbf78d3ae1 SHA512 130331f63d48455cc2ce60756e2ac703f8a7f5fa8f1243d9d9321fb87e01bf1d616d085d100a3e5d1cf34fb851ffb77bc642aff6c674ace167b9aa117f4fb1b0
DIST libgsf-1.14.47.tar.xz 691448 BLAKE2B 7be095fef159ff7a52f2cf4d83b59b5bb591e0d4fb1d69d88bc6f2eba4286337af2a2c46ac7d6603d5a68b9b6f03d41f647d34b0bee5e61244696c5ba02be569 SHA512 143d48eb02be8202b9eb97e29e5909061a0e1a562b86e4bb4b2eac3fb0a42b139ead131ed1ffa4dfe304b65527089777823122223a74ebbc9df94c17d013f97b
-EBUILD libgsf-1.14.46.ebuild 978 BLAKE2B 841d4045f10c43753c808cc6c0f4cda143c3bd303b1eb12b980a2fc9e89f558337de5f0830b5ca7447c68c819b2981b07ca3e5adfe6801a48713b7d3d85d5cc3 SHA512 9ae3aaabec5543c3a1c02fa69a82e18b15b06dd161b773cae755177b0486f03a8dd137d56085ced0f15d954b6ecced31212e37a86fb06c057f02344ac53b22ed
-EBUILD libgsf-1.14.47.ebuild 983 BLAKE2B 07dc026f128a1afec4eba75518e78334549d52bbdd444b26f5ea9b025834472485335995cb64c3c47015bec01158097b4e972121431a8d4742c093450113866f SHA512 3cb6fab505fad47e99c8240225e611bfacc5be99c1b6b099b34f4eff63d6d0226593b0e904b7b8f311c97e1c2307f1ee8bdf480e0b14738906318f4694335ebb
+EBUILD libgsf-1.14.47.ebuild 978 BLAKE2B 1b400b6d6fea9f9880c53333cf0c80f67920420bd4fad5d7af3f642516667545e8b5253215ccfe9180e73274ff1d979cd30d8c5e95c54823e6065df71fd8cd56 SHA512 ed566d1c5098c86b3b26f5bbf040085abed199ca7523a029c9015862c45a6582cf3cb0330f9d3c076aecb000c363590c667e06a0de741fa20a0ae4f16ec71abe
MISC metadata.xml 320 BLAKE2B 0724d11438ccaab9b8665d8bc0c9787fce2fc77c1d7b45b8400a66bfcf82c904c73dda016327ab27c81eb2c1574a0f568bcc04ed579c5cc0f8f15dc6d52762a7 SHA512 605b3ee95fa1f26d46a52ad9e9e6f14b4ee193bd2427336afa2a2f6379287bbb121cb98629afbc146bc46fb721871143c73dd9af805b27a1d1ac0d912dd7a4f0
diff --git a/gnome-extra/libgsf/libgsf-1.14.46.ebuild b/gnome-extra/libgsf/libgsf-1.14.46.ebuild
deleted file mode 100644
index f9ae403392bd..000000000000
--- a/gnome-extra/libgsf/libgsf-1.14.46.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnome2
-
-DESCRIPTION="The GNOME Structured File Library"
-HOMEPAGE="https://developer.gnome.org/gsf/"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/114" # libgsf-1.so version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="bzip2 gtk +introspection"
-
-RDEPEND="
- >=dev-libs/glib-2.34:2
- >=dev-libs/libxml2-2.4.16:2
- sys-libs/zlib
- bzip2? ( app-arch/bzip2 )
- gtk? (
- x11-libs/gdk-pixbuf:2
- virtual/imagemagick-tools
- )
- introspection? ( >=dev-libs/gobject-introspection-1:= )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.12
- dev-libs/gobject-introspection-common
- >=sys-devel/gettext-0.19.4
- virtual/pkgconfig
-"
-
-src_configure() {
- gnome2_src_configure \
- --disable-static \
- $(use_with bzip2 bz2) \
- $(use_enable introspection) \
- $(use_with gtk gdk-pixbuf)
-}
diff --git a/gnome-extra/libgsf/libgsf-1.14.47.ebuild b/gnome-extra/libgsf/libgsf-1.14.47.ebuild
index 8a8a7aca44ce..0999181b32d0 100644
--- a/gnome-extra/libgsf/libgsf-1.14.47.ebuild
+++ b/gnome-extra/libgsf/libgsf-1.14.47.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://developer.gnome.org/gsf/"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0/114" # libgsf-1.so version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 gtk +introspection"
RDEPEND="
diff --git a/gnome-extra/nemo/Manifest b/gnome-extra/nemo/Manifest
index 70ec4a7496b4..50783ea50c57 100644
--- a/gnome-extra/nemo/Manifest
+++ b/gnome-extra/nemo/Manifest
@@ -1,6 +1,6 @@
AUX nemo-4.6-captions-fix.patch 1113 BLAKE2B 1b6abccebfcf3719559cdf7c077e71c1b20b53fad0538d15012cbf026933ad1708394d709b39b9109c6f6d880a4bcc54d528b840cfc46f05bb46515796a159c8 SHA512 444f4274af3d332efb0c3764beed5027114415dc5a6a79c644a51b440bd476c876a9efa35e9563a5848750949845d481e99e268a564bfc305d6700d454ce7fbe
DIST nemo-4.6.5.tar.gz 1468701 BLAKE2B 42b47300782745e4ae98db164ca547b0794caf8f0883db4241f2f0ed2e375e5c8564cff6d878142b55744ce41f49c60aad3f24930398ff68444e32c572d7e9bd SHA512 3c8c95e75e8bc499b56d1fd133f5ccc86ad18dae2219772b732586fd684a4a7a36e51fa61e6b734ad182ffd96636bdf276b8645d049e5ca68795fac274236eb6
DIST nemo-4.8.4.tar.gz 1464683 BLAKE2B 10945a385defdf1bdc7fac9432306e31476ec015489a5150a5b4f9d5f31977b93da6e92241ce153cd5435c789c7a6ce16d2a86002758f26fc587a33dc5343e63 SHA512 b63ee2bd85f67e7d18271032ac3d95c7446b5110b71a3236f7e8c4ccb31e2baf11912060dde36f12ed4b90491c3bb1215a0de38c419130d692c775031cc0e11e
-EBUILD nemo-4.6.5.ebuild 1875 BLAKE2B d64d8ba9cae1b3b99db4f6119c1d883e7435de1a24ec4ae84d669742babd95fe735d8784373d95534eade44079c76ca13c3cc5324a350ad3af828f431607f0dc SHA512 c887dfbb213e3c1d12e7d458802b6fbc4148732e44b4e2c68849782f45ee3b57b314c71bdaf686a4a11cf3be95b73451cd1bc57217615f0d873afa768aeaf9de
-EBUILD nemo-4.8.4.ebuild 2144 BLAKE2B 040387d15ff53178f071c2877510d68a90995e5dad795d4bbd8aac8fe6dca4706399513220843924278d2091e18dc4c8b5b7c7dfb3c2ee0b10196797c725c05d SHA512 cdd92f0cb3c2ca42eb9ecd811d70d7a52fe1e708f29459250a0a6600885225ae2d6b3be406e7859647f761d88943d4aad179751d0949009aaa6b76d96940bade
+EBUILD nemo-4.6.5-r1.ebuild 1876 BLAKE2B 6e1cb898eb3ebf18dd6d11c11bad78c14f9a961835f2e50195d68aa28b911e8be1ec54769c0b40a056b9520221da11532a7a997b691401bd128a054174223e6b SHA512 f8d3c32fb7a313689475e8b3c3af42c5101a3f9c137d4e5cd84cb3ce29f9e2cb66cd7e48871062aa44bf0c697ccad2d2a1d148270d799cdc041dfd96abca8146
+EBUILD nemo-4.8.4-r1.ebuild 2145 BLAKE2B 9c1d239c87658d0c6ef500471932700e7f66b58522359c147e6ca503adcf3cb25551581d84b38913ab44f8f2d42993efd284b22e4fa008f1866616cca5888792 SHA512 849b4f485952df370f3e81cd6a159b0d9dfe433f6e78dc41ebc417716c99743dda29d5c8e5ee52a407f21ecf4a4b3c545911a6440495b75f79ae397499e9e41d
MISC metadata.xml 579 BLAKE2B 14aee20b1ce0a9a689d0f512aa6e5895f768dbdfc4406cb9260f577fb0ab53639203c5b67e1a9a99b172e2dcb552a82e5f8b1364331969660fba2738f42df2f1 SHA512 8d9ba304e86d06573a5c8c2708f3f990a2869efb118f02a6ea4230a7c6e9b1aae99274869af2518010cd63f09e0c1c3380a3d34ad806e8ac3661464742ba5779
diff --git a/gnome-extra/nemo/nemo-4.6.5.ebuild b/gnome-extra/nemo/nemo-4.6.5-r1.ebuild
index c6c93c5408de..e6404bafd16a 100644
--- a/gnome-extra/nemo/nemo-4.6.5.ebuild
+++ b/gnome-extra/nemo/nemo-4.6.5-r1.ebuild
@@ -32,7 +32,7 @@ COMMON_DEPEND="
>=x11-libs/xapps-1.8.0
exif? ( >=media-libs/libexif-0.6.20:= )
- tracker? ( >=app-misc/tracker-2.0:= )
+ tracker? ( >=app-misc/tracker-2.0:0= )
xmp? ( >=media-libs/exempi-2.2.0:= )
selinux? ( sys-libs/libselinux )
"
diff --git a/gnome-extra/nemo/nemo-4.8.4.ebuild b/gnome-extra/nemo/nemo-4.8.4-r1.ebuild
index 1ba7c72d2d2e..5ef3edba9ff7 100644
--- a/gnome-extra/nemo/nemo-4.8.4.ebuild
+++ b/gnome-extra/nemo/nemo-4.8.4-r1.ebuild
@@ -35,7 +35,7 @@ COMMON_DEPEND="
exif? ( >=media-libs/libexif-0.6.20:= )
selinux? ( sys-libs/libselinux )
- tracker? ( >=app-misc/tracker-2.0:= )
+ tracker? ( >=app-misc/tracker-2.0:0= )
xmp? ( >=media-libs/exempi-2.2.0:= )
"
RDEPEND="
diff --git a/gnome-extra/nm-applet/Manifest b/gnome-extra/nm-applet/Manifest
index f7348b9294e6..b3a21122e11b 100644
--- a/gnome-extra/nm-applet/Manifest
+++ b/gnome-extra/nm-applet/Manifest
@@ -1,5 +1,3 @@
-DIST network-manager-applet-1.18.0.tar.xz 1950696 BLAKE2B d89f4d3c94af2c6bf514fc388fc445415b50508bf7e26f7888d8e212a63879abb24bf860002372bcae71eee94c3b8e9f2bfa9f16814a3537b0f81c486f82e396 SHA512 adca7c723600ec1cb2eed0110e369cf707fde1d64a81489440a167516d178a501fe883c08db06371b8aac896188eb2037a7577ecca721d764be33f4025a386d4
DIST network-manager-applet-1.20.0.tar.xz 1953772 BLAKE2B 1fb480887e61d7ef3a76ac5ded7ffe6723e99b2ae53d2a53990d3c2617eac45bc99b00b10b43929e8696488abc1b0be2194e800b931732f229d7d4bd17e1951e SHA512 3b7ffd61e4f810fedee5aaf64725fcc2a8ee3c6b776f2d0b93f337c207516392b4720acea35c56c80755842c600edb971a67813c1583c112a91496d3d8db2c67
-EBUILD nm-applet-1.18.0.ebuild 1214 BLAKE2B 1bf70341eec3f8414aed9d123f5b814f3f94dcb87f9eca83b6c096c709a0084820979f451e270c917abc072c7d4f6cb6c4ea7bc5083947a8a2c9d2dc6587f40f SHA512 6546b90d3aeeb373033395c7e456238fb4c5575655454b2d941f9d2ce20f14913751b8fd5934847b4dd5e2b74db1eb460010b69d23b0380f7ccd0f32c91b3d19
-EBUILD nm-applet-1.20.0.ebuild 1218 BLAKE2B 6de2db579657bc4b467d894ed7adb48558d65124f5f5d4ef5e1520c4932d29025678f8b97867b4cfc234adebce7b3e31c14e4d3c24d8795f02aaaa2c42a30328 SHA512 d089aae67d93d15fa93bdf0b022a6b47fb0fe1775eb3b91fb0421cc764d8f00dc031ce74fc00d70864086cf0920ba4f23258d6435983b886df1b979d05808d84
+EBUILD nm-applet-1.20.0.ebuild 1214 BLAKE2B 1bf70341eec3f8414aed9d123f5b814f3f94dcb87f9eca83b6c096c709a0084820979f451e270c917abc072c7d4f6cb6c4ea7bc5083947a8a2c9d2dc6587f40f SHA512 6546b90d3aeeb373033395c7e456238fb4c5575655454b2d941f9d2ce20f14913751b8fd5934847b4dd5e2b74db1eb460010b69d23b0380f7ccd0f32c91b3d19
MISC metadata.xml 451 BLAKE2B 82878f455c7c0c79fc88fd65ffb9dc801a0d009427b104bd02a5ee5440b9b8487d386b39c1bcd7276ac276c00d94150c86c14cea5f310567c3375435b5a485bc SHA512 fd77b7a80454c27435ff3867634f987ca44d3789bb10f2fa6097e00f43cdfbe01a187c217e8f23a6d8c2a330917adfb8f9e6d8ad3408815f8b83ef05e1718cc8
diff --git a/gnome-extra/nm-applet/nm-applet-1.18.0.ebuild b/gnome-extra/nm-applet/nm-applet-1.18.0.ebuild
deleted file mode 100644
index 1e2838aca035..000000000000
--- a/gnome-extra/nm-applet/nm-applet-1.18.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME_ORG_MODULE="network-manager-applet"
-
-inherit gnome.org meson xdg
-
-DESCRIPTION="NetworkManager connection editor and applet"
-HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="appindicator modemmanager selinux teamd"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~sparc x86"
-
-RDEPEND="
- >=dev-libs/glib-2.38:2
- >=app-crypt/libsecret-0.18
- >=net-libs/libnma-1.8.27
- >=x11-libs/gtk+-3.10:3
- >=dev-libs/libgudev-147:=
- >=x11-libs/libnotify-0.7.0
- >=net-misc/networkmanager-1.16:=[modemmanager?,teamd?]
- appindicator? (
- dev-libs/libappindicator:3
- >=dev-libs/libdbusmenu-16.04.0
- )
- modemmanager? ( net-misc/modemmanager )
- selinux? ( sys-libs/libselinux )
- teamd? ( >=dev-libs/jansson-2.7 )
-
- virtual/freedesktop-icon-theme
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-libs/libxml2
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- -Dappindicator=$(usex appindicator ubuntu no)
- $(meson_use modemmanager wwan)
- $(meson_use selinux)
- $(meson_use teamd team)
- -Dmore_asserts=0
- -Dld_gc=false
- )
- meson_src_configure
-}
diff --git a/gnome-extra/nm-applet/nm-applet-1.20.0.ebuild b/gnome-extra/nm-applet/nm-applet-1.20.0.ebuild
index 751e8a8c6201..1e2838aca035 100644
--- a/gnome-extra/nm-applet/nm-applet-1.20.0.ebuild
+++ b/gnome-extra/nm-applet/nm-applet-1.20.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager"
LICENSE="GPL-2+"
SLOT="0"
IUSE="appindicator modemmanager selinux teamd"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~sparc x86"
RDEPEND="
>=dev-libs/glib-2.38:2
diff --git a/gnome-extra/office-runner/Manifest b/gnome-extra/office-runner/Manifest
index ba300ee69756..c8ac8c181e5d 100644
--- a/gnome-extra/office-runner/Manifest
+++ b/gnome-extra/office-runner/Manifest
@@ -1,3 +1,3 @@
DIST office-runner-1.0.2.tar.xz 562660 BLAKE2B ad69a4340025b58d45f954524c9807831c98a4d81901276bfa3e8f76adb3a5bd1fcf0b50908e00c19888d82b6c48602228a42b84b008f2b7b95210868c8a90ed SHA512 a840af75f014147d30e950a4bc8628c97a79c8161eab3d0f658f5e4f5200df5baaa761d4ea27dc1bc70c6a467fc2536ac0aa473c338ffcbfc48689ba1ec13177
-EBUILD office-runner-1.0.2.ebuild 878 BLAKE2B dd7e6c8471381566e6cb3edbc3b4457e8e79dd8a1b78ecc008d567f2b0e94b79de164f537469a2f9f6279e0b20b8582535c7b15c6e6142a3648d77b36933a849 SHA512 920d5eae8032228f0cb2c8661d2f2f14e9e5b087272a4e3508f714062a183eb7a2157f0110c07597ef04253ddb1c4e24ef3d40946a5da7195cf7b2e9a7a27572
+EBUILD office-runner-1.0.2.ebuild 831 BLAKE2B 29a2c3fdfa167af2f510f28c291973247ce743d3898d56e3e1a6f855ab38315bdc5036370e89b8b183689de21819e1821db76c3f5e9bd49243dea6110caf75d9 SHA512 91bf5f17892cbe4f017eb6335a921dd3d7f7dad1248a3b46dbb780d0c88656ed1b55c111da1f8fc88d1674479ea7a58ef16785d42d22c0cb36a6ca54e4012a62
MISC metadata.xml 520 BLAKE2B 7a1706f5380983f935e4feb3f00224194024beeea99aed500f2550780049354bab448ce6b507e9cfad63b0d16d08d1d5bc7880aff36be791a5888a8c813a2181 SHA512 54abe575b83b5b14c227e8e4b87f7bb00503afd69cce7d5a05124b4d67a0385ff21fcf4618f41668c3fedbd27c918753b4bdc0dcef296a63fcd774c608fbcc80
diff --git a/gnome-extra/office-runner/office-runner-1.0.2.ebuild b/gnome-extra/office-runner/office-runner-1.0.2.ebuild
index d9bcef381725..b26d1e1462db 100644
--- a/gnome-extra/office-runner/office-runner-1.0.2.ebuild
+++ b/gnome-extra/office-runner/office-runner-1.0.2.ebuild
@@ -1,29 +1,28 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="5"
-GCONF_DEBUG="no"
+EAPI=7
-inherit gnome2 readme.gentoo
+inherit gnome2 readme.gentoo-r1
DESCRIPTION="Lighthearted tool to temporarily inhibit GNOME's suspend on lid close behavior"
-HOMEPAGE="http://www.hadess.net/search/label/office-runner"
+HOMEPAGE="https://www.hadess.net/search/label/office-runner"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
-COMMON_DEPEND="
+DEPEND="
dev-libs/glib:2
>=gnome-base/gnome-settings-daemon-3.0
>=x11-libs/gtk+-3.8:3
"
# requires systemd's org.freedesktop.login1 dbus service
-RDEPEND="${COMMON_DEPEND}
+RDEPEND="${DEPEND}
>=sys-apps/systemd-190
"
-DEPEND="${COMMON_DEPEND}
+BDEPEND="
>=dev-util/intltool-0.40.0
virtual/pkgconfig
sys-devel/gettext
diff --git a/gnome-extra/pch-session/Manifest b/gnome-extra/pch-session/Manifest
index df02d3f00bb6..8f9fcd9228ae 100644
--- a/gnome-extra/pch-session/Manifest
+++ b/gnome-extra/pch-session/Manifest
@@ -1,7 +1,5 @@
DIST pch-session-3.36.3.tar.bz2 9575 BLAKE2B 1f7001c50247821b2c9771b8d16bd2b962712c033fde7af225a9aac152abb2a0505b73f5baf5913ce12e05bc7a89abcf0411b2ffa64dc0aa38b2bea0f3f41796 SHA512 b784421b27a446d460191da5a2eb6fbaf53aa4cffbfe8f113bc8c3ef308741ccfd6a208d6f6b1a50839b3a0925b22e6573604fd315496a5c59ae969fc8e6f7a6
-DIST pch-session-3.38.2.tar.bz2 3610420 BLAKE2B b632119ca1b758cb3b356a8175057ee1dc7cd9b74790a989e2198ad10a5a62e392c14481cb17ac0beac25ad8f0b4a6a5bb69640ac87404dad2e616170358ea2e SHA512 ffefb2e34ebaded0b03d695b27281a3bdc6ac6ca9111243766f78f819823ce3d0fdd837e4495450be048c86ea6e09a37f1746753b728f45a5ae1e9f0360620b7
DIST pch-session-3.38.3.tar.bz2 3610468 BLAKE2B 832eacf774c46c4c714a3e12ebd024f4a2fa62ef385697e7d18144c917bc6c11a12da77db604e2f3eaa1f4aa50ccf3578a9c1fcc81332d6b5db06a98cb1f75ef SHA512 11d4474a757787cc6d65ca81a9e3e592c347c4267c816346d7455f6abae267d0f331a19ec2b8f0c216adcfe5db9af0c37b489ec7abbbd581a7c5b4bb3a77854f
EBUILD pch-session-3.36.3.ebuild 1284 BLAKE2B afa6c9ea764c95d17425fdcf30ca1a4c870c57333c31de2d69be68d5cb98d88991dc5509546bc288657233a88299ca8ba09ebec54840af2218a4e1acd5697792 SHA512 d3c8c23ac76a2b141518d6d604ba4c8ee40f378d88cd66b6f967b5a4699dbde4b7b21317c0c7a0430a1fc2f61742eae03a2c3e9fa92fc90628c8f41b8761a14d
-EBUILD pch-session-3.38.2.ebuild 1231 BLAKE2B 84e4c986897cc9afff068882c96f1e0ea0755c2f306e9cbcaebe9df969e1ed6f3502d5d917bfa53a190c590fa3da8ec8e0ca1e3f61fbf32f766340c2b0a5d690 SHA512 d4e29f714802478d8f00722c57a25a7e59861c4d709dc87a8ec8262c77a016ab135cdf3bf5322309fc8ac8bdfe4b38ab76a344b37b055bc5ee889ee60322a98f
-EBUILD pch-session-3.38.3.ebuild 1284 BLAKE2B 6190d81658c8f7430e12daa891dce3fd8712a3a3838a263c4fbd1bd5b16ce9d82259b7b8c0640f25280450ea917c47702ba6bb92998d2145989b098258f26897 SHA512 9f864669cfa68173c2619e4c6fd095bc5824f696d73e2bff2683f5181cb7784bee75ee128dfcdab60a215ccfb1255d57750af0f11fd045ac465862f760c3c2e5
+EBUILD pch-session-3.38.3.ebuild 1283 BLAKE2B 3e7bd310206f47130864e736d6165d265382af550f6222fa4b4a02e19de5bd7315693a89f876363310bf65e84548df9658636fc035f5802a79a0122254e98725 SHA512 c5861379df9b4d304dc8382ec66d1b8fabe65508db6f94c61e50e5124fcfa6ad97d5bc8178257268b7f6309c3cb3c956f850e787b284d623bc753e27c32acc91
MISC metadata.xml 240 BLAKE2B 63b29b3fa5f9613689cca20017685c7b8fda461b37bd79b15deb70b8691afdbb1a262dac93cb3520a9d9e9c49ba745f8c797b269bb41933391a5a94667bb1c24 SHA512 2d1e63e0f72d6332021e3c9bdacb1e2b203a31b907c5a93c305e4f7b0eeef0856fb0cca37bc0d7d3d1ba77b08f81c7626f834239e3484e13032cedf59304239e
diff --git a/gnome-extra/pch-session/pch-session-3.38.2.ebuild b/gnome-extra/pch-session/pch-session-3.38.2.ebuild
deleted file mode 100644
index 6229b6902125..000000000000
--- a/gnome-extra/pch-session/pch-session-3.38.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit gnome2-utils
-
-DESCRIPTION="Unofficial gnome based session with different default settings and extensions"
-HOMEPAGE="https://gitlab.com/pachoramos/pch-session"
-SRC_URI="https://gitlab.com/pachoramos/${PN}/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- >=gnome-base/gnome-shell-3.38
- >=gnome-extra/gnome-shell-extensions-3.38
- >=gnome-extra/gnome-shell-extension-applications-overview-tooltip-10
- >=gnome-extra/gnome-shell-extension-bing-wallpaper-27
- >=gnome-extra/gnome-shell-extension-bluetooth-quick-connect-16
- >=gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen-20200901
- >=gnome-extra/gnome-shell-extension-dash-to-panel-40
- >=gnome-extra/gnome-shell-extension-desktop-icons-20.04.0-r2
- >=gnome-extra/gnome-shell-extension-gsconnect-44
- >=gnome-extra/gnome-shell-extensions-topicons-plus-27
- >=gnome-extra/gnome-tweaks-3.34
-"
-BDEPEND=""
-DEPEND=""
-
-pkg_preinst() {
- gnome2_schemas_update
-}
-
-src_install() {
- insinto /usr
- doins -r usr/.
- einstalldocs
-}
-
-pkg_postinst() {
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- gnome2_schemas_update
-}
diff --git a/gnome-extra/pch-session/pch-session-3.38.3.ebuild b/gnome-extra/pch-session/pch-session-3.38.3.ebuild
index ce8dd621de80..e8d289c1e9d9 100644
--- a/gnome-extra/pch-session/pch-session-3.38.3.ebuild
+++ b/gnome-extra/pch-session/pch-session-3.38.3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://gitlab.com/pachoramos/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
diff --git a/gnome-extra/sushi/Manifest b/gnome-extra/sushi/Manifest
index c3c1856de351..26c30af8210d 100644
--- a/gnome-extra/sushi/Manifest
+++ b/gnome-extra/sushi/Manifest
@@ -1,6 +1,3 @@
-DIST sushi-3.34.0-patchset.tar.xz 8744 BLAKE2B 45077c7e78ebea5900ff8a1e8749f88677a6990d41cf44505437c5cbd05ce09b2ddef11de8e9078d419b1130f14d8ef4cbe7c6f15c80cee02dd72b17c4e84cfe SHA512 7c3d8e044179202a37c09436192436102a1ca223e358de1bc3857b0900c9921c72b1ab588fb08cfebe6ae440669a68786c3c1e83c1f6a3c489d4a5ce665217b3
-DIST sushi-3.34.0.tar.xz 74240 BLAKE2B 8b194be7ec831ce4f13549d465d6f1e6ba09ae4dc7ff86b1c214b79baac226654b75401d326d5d7d8fc0cc9fff28d8125aa4f5a9d3cdf54e472e5565815af75d SHA512 bde009b30106bf31199c8c3b040743de5f5c782fd540612a34055bef9a22f9a08c4ed0ae7c5fc3cbfdc67a5d12f28bc70ca5135ba227403e8d127295a1253d18
DIST sushi-3.38.0.tar.xz 76500 BLAKE2B 6d4fb4d80fdec2e96d5cf91bfe6f0d859154e45f6bcd4677eae0e4c8bdcb20380e1cabcc6621e0bcdcc590a668798775bdb464b22298fe954c3d290d202c36c7 SHA512 c8d0dd7d9cf9d28496c6c4ac5f327bcf605994f189c476fe891d42c0c225d0368311baf06d7d6092805f729908491590bf719a9822513f96e2afe17e8ab962bd
-EBUILD sushi-3.34.0.ebuild 1522 BLAKE2B dfa69d244155f06de828f6064c07208a39099ed421667ca5ce5f89efcfca5ea610395689a025326b6aeaa45fc1ec1be3ba4b82d650c54b3cd79d8dd215fe0efa SHA512 b656d3f8541fc365468fa411cab6c5b68616f05c2b053276158fde2412de35e5531eaeda8d468cf1e752989f2ca76fe8fabb1262577739961f94b7b47096e56f
-EBUILD sushi-3.38.0.ebuild 1317 BLAKE2B 7dad0d8bf1c4aa5075b4e5a8a43db2b3bb00535dbe8ad66bafc78847cfbc11f207c5daffeac9bfacb93175a44bdae40050d5b0d448f59ff040c82f562f48ddb7 SHA512 2cb57a3f5a5cc2935d94eba48a8c94977c8f37f41406fac9bd99f2851d85c01eeb33ecf4b4e2478b32e2cca8a10a5772eaafa8184bc9596045fcf25f1b78b5bc
+EBUILD sushi-3.38.0.ebuild 1315 BLAKE2B 31534dfb3233d6ab2a9f8f1729203bdb0ee204c6049e6b2ea2bc60d3c63f1b88f971070feccca001bbac12485a8b5a6b9f8d275b4e061a8e25fce4df41ef4516 SHA512 25a64d249bb8ad65ac0f1b0cc622a6d09c9e54df61b95664d1dcc463f6f34e5b9dd896bc869db24cb1e3b65d152f63827f6cc122bb7abf0cdbec788ad5987e6b
MISC metadata.xml 384 BLAKE2B 9d8094a09a87c46785605cae4b610f59fb6e8bdfef8e58c19dbd0725c8a11ba03cf3c25eeb77d553281934deeb64e91af780a44b43a630b5293f112f678115b4 SHA512 c6d8a451147839eb220b0e7b6759efdb59f1929da7f1d66d7c7a956a2626f04035f1b007da0e06fcf6d958bb8102df9c8c3dbc0634d89ad3937d40e21fe24651
diff --git a/gnome-extra/sushi/sushi-3.34.0.ebuild b/gnome-extra/sushi/sushi-3.34.0.ebuild
deleted file mode 100644
index ba0e05776c49..000000000000
--- a/gnome-extra/sushi/sushi-3.34.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit gnome.org meson xdg
-
-DESCRIPTION="A quick previewer for Nautilus, the GNOME file manager"
-HOMEPAGE="https://git.gnome.org/browse/sushi"
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86"
-IUSE="office wayland +X"
-REQUIRED_USE="|| ( wayland X )"
-
-# Optional app-office/libreoffice support (OOo to pdf and then preview)
-COMMON_DEPEND="
- media-libs/libepoxy
- >=app-text/evince-3.0[introspection]
- media-libs/freetype:2
- >=x11-libs/gdk-pixbuf-2.23.0[introspection]
- >=dev-libs/glib-2.29.14:2
- media-libs/gstreamer:1.0[introspection]
- media-libs/gst-plugins-base:1.0[introspection]
- >=x11-libs/gtk+-3.13.2:3[introspection,wayland?,X?]
- >=x11-libs/gtksourceview-4.0.3:4[introspection]
- >=media-libs/harfbuzz-0.9.9:=
- >=dev-libs/gobject-introspection-1.54:=
- media-libs/musicbrainz:5=
- net-libs/webkit-gtk:4[introspection]
- >=dev-libs/gjs-1.40
-"
-DEPEND="${RDEPEND}
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-RDEPEND="${COMMON_DEPEND}
- >=gnome-base/nautilus-3.1.90
- office? ( app-office/libreoffice )
-"
-
-PATCHES=(
- # origin/master updates up to 2020-03-10, primarily for gtk[-wayland] fixes
- "${WORKDIR}"/patches
-)
-
-src_configure() {
- meson_src_configure \
- $(meson_feature wayland) \
- $(meson_feature X X11)
-}
-
-src_compile() {
- local -x GST_PLUGIN_SYSTEM_PATH_1_0=
- meson_src_compile
-}
diff --git a/gnome-extra/sushi/sushi-3.38.0.ebuild b/gnome-extra/sushi/sushi-3.38.0.ebuild
index 9a2dfada0ca0..2773a6d6bfed 100644
--- a/gnome-extra/sushi/sushi-3.38.0.ebuild
+++ b/gnome-extra/sushi/sushi-3.38.0.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://git.gnome.org/browse/sushi"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86"
IUSE="office wayland +X"
REQUIRED_USE="|| ( wayland X )"
diff --git a/gnome-extra/synapse/Manifest b/gnome-extra/synapse/Manifest
index 9dd05b322060..09fead9523e9 100644
--- a/gnome-extra/synapse/Manifest
+++ b/gnome-extra/synapse/Manifest
@@ -1,3 +1,3 @@
DIST synapse-0.2.99.4.tar.xz 538476 BLAKE2B 27de41362ca53c06ba70d9b0df728aa64e72f19b726b5e5cb4797c85bf296c43969b58491430c585887e0a74339c49399bbe415c13827fa2b0243e8b1bdd8598 SHA512 d9668fb9dd18d97da89bf5f0a9864f843c629f91751b326b4e97de74c6db64a59dbcd221f1b6ed0fc199a683ed511d86f280756fe4c21195d6169d2977315325
EBUILD synapse-0.2.99.4.ebuild 1095 BLAKE2B 104de8622d967ac7ccdf28e0c1f33cbc0547a3225471a13cb7ca45ffe17a590a5ac0a4a73b49bab2c95c169674eada1217eff7b0fca0d0ceb0378c910c8485b0 SHA512 9597b9d73d12ec44989bde9d0a28b00562b2f732f529e6a38428c7f14e4018f98dfd8c7490c2746a1e0be4daf48ea9f26db2adac9bc184d7aea08d938695cf7e
-MISC metadata.xml 447 BLAKE2B 5e54d1286b49ac3189a775c0abf4064e7f6357c7897b467c480cfdf19cc8770bc9a896a28904dc2a9d2e1497045b61fa2bb007e1a93d5165fdf41aa8ae87237f SHA512 90566a4e46059fd880813435f9711839e61f2f91364d08e14eb130d994e205152b60903f152cb2896c71178025bf907dfbbd62c2f1122b56074b4e625eca75f9
+MISC metadata.xml 352 BLAKE2B 0d265dd25bd711470ab2b3108879ddd8ca26a69b2ec62b6b9995a0d4934152438cfce35c111b8f93d16312b437f1dc7feb62e5c34fb4579c07add73c16e75ccb SHA512 42044e61eef1f9d300d78189e270d9a88a8c8394cdc41f7378ebab36785fbfc4aa7d6e6baa2eb0b85aaa83109ab139ff4474265ef36425cccbf853355b9e648e
diff --git a/gnome-extra/synapse/metadata.xml b/gnome-extra/synapse/metadata.xml
index 215e77c55c30..5754b1734483 100644
--- a/gnome-extra/synapse/metadata.xml
+++ b/gnome-extra/synapse/metadata.xml
@@ -1,14 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>desktop-misc@gentoo.org</email>
-<name>Gentoo Desktop Miscellaneous Project</name>
-</maintainer>
-<use>
-<flag name="plugins">Build support for plugins using <pkg>net-libs/rest</pkg></flag>
-</use>
-<upstream>
-<remote-id type="launchpad">synapse-project</remote-id>
-</upstream>
+ <!-- maintainer-needed -->
+ <use>
+ <flag name="plugins">Build support for plugins using <pkg>net-libs/rest</pkg></flag>
+ </use>
+ <upstream>
+ <remote-id type="launchpad">synapse-project</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gnome-extra/yelp-xsl/Manifest b/gnome-extra/yelp-xsl/Manifest
index 0a9c6a60032a..087fdd6f1b2c 100644
--- a/gnome-extra/yelp-xsl/Manifest
+++ b/gnome-extra/yelp-xsl/Manifest
@@ -1,5 +1,5 @@
-DIST yelp-xsl-3.36.1.tar.xz 640688 BLAKE2B 0851597133d04c40b69534f1db3d94f8c5eb7fe18e14d81d9a6fc7157e2bf3f63122b04e4c202fc632cf0ee511683e42cc63ba54fea1b6314b42f0a924078c32 SHA512 ae000c2d7d715474706b0da1cf8d9b6573a2767a9b5de31ef1cb95462b548b190f89d399b86280ccd61310257f71509feb92be6a0f6a69257cd91bbe14cbb4ea
DIST yelp-xsl-3.38.3.tar.xz 642928 BLAKE2B 30c27d3ebbce1d55bb91c705e1a2ec3aae361646cfec97874614eaac1f8c51535c3ffff6a777fc19c9b85fcf5979384b1c7f4d854a41b10afc643bd68714e0af SHA512 17e66f744de0f88462fe8c1e1d484ead76551c6c0e8d7f9cdf04e670e50829e5258a8190cf58e0723eeeb3cd7fc44004ee5dfb53b5dd6f7dac52d2b8d6cfbaa2
-EBUILD yelp-xsl-3.36.1.ebuild 558 BLAKE2B 5f20d6d65c8558374fdf782f790532983ff6125708450c7ff0047759a2eff92b108b106e749eac9ec04e25b68e1f93ac2e39caf9b1496991969a7c29b24b4ba2 SHA512 2f6a47368c0158c991e676c3835dce2dff812b5e1e3ea02627d9fef63001d71ba61129652ceeb80b7a64dd878c56cb38d89ccf6ea11ab20b44a5ac48a87ebf9c
-EBUILD yelp-xsl-3.38.3.ebuild 566 BLAKE2B c32cd1766ab8d7a333990f4a01c76553266a2f5f1866168b22775db9c4bab2d264e6071fdc44cb0e568d48c5abfb350376437040c0af8a87ebf6bb50587a8ed3 SHA512 36c373e017829eb3fd1530d9edc62e502908c9dd87e2dca20c4db14d64f119e99af47c63a3552c3952ef0d313872a2971e43ad0a850d5df3490baadbd2ba83ff
+DIST yelp-xsl-40.0.tar.xz 660148 BLAKE2B 3f53c568358a4325ffe36fbd3df71c39f638e1757f9a684d6d67b252463be867b66e9f20c115df3053becffe9baf5f9bf44aec32cf7aef1887ee3a8eb4c93b4c SHA512 50ada34e76bc3b14940e7ccae368ef60802b8baf354ac0784260fd4408dcecaedf08697f249226e3236a54b487b86d7e00bffea6845adde42285f10d2a8f8e4d
+EBUILD yelp-xsl-3.38.3.ebuild 559 BLAKE2B c40615bac6f7b78be664bcf4d9107e384df9f3c286baaa800a0ffb45a5e0bdb38efc8e5f394cca838ef691e97c3eb29804275ff2fbc1f78b18670aaa4d3c5b77 SHA512 a3391e082399d896898c9dd12a0ad05ec313e9beb6c47c3ac48c8c1aba22c7eae2feeb93760bc6dd813f7e7346760100350408f136253b77c228494b1206fa0d
+EBUILD yelp-xsl-40.0.ebuild 566 BLAKE2B c32cd1766ab8d7a333990f4a01c76553266a2f5f1866168b22775db9c4bab2d264e6071fdc44cb0e568d48c5abfb350376437040c0af8a87ebf6bb50587a8ed3 SHA512 36c373e017829eb3fd1530d9edc62e502908c9dd87e2dca20c4db14d64f119e99af47c63a3552c3952ef0d313872a2971e43ad0a850d5df3490baadbd2ba83ff
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/gnome-extra/yelp-xsl/yelp-xsl-3.38.3.ebuild b/gnome-extra/yelp-xsl/yelp-xsl-3.38.3.ebuild
index 29a5e84f6294..08f7b3920576 100644
--- a/gnome-extra/yelp-xsl/yelp-xsl-3.38.3.ebuild
+++ b/gnome-extra/yelp-xsl/yelp-xsl-3.38.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://git.gnome.org/browse/yelp-xsl"
LICENSE="GPL-2+ LGPL-2.1+ MIT FDL-1.1+"
SLOT="0"
IUSE=""
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-libs/libxml2-2.6.12:=
diff --git a/gnome-extra/yelp-xsl/yelp-xsl-3.36.1.ebuild b/gnome-extra/yelp-xsl/yelp-xsl-40.0.ebuild
index b46aeebbfb48..29a5e84f6294 100644
--- a/gnome-extra/yelp-xsl/yelp-xsl-3.36.1.ebuild
+++ b/gnome-extra/yelp-xsl/yelp-xsl-40.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://git.gnome.org/browse/yelp-xsl"
LICENSE="GPL-2+ LGPL-2.1+ MIT FDL-1.1+"
SLOT="0"
IUSE=""
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-libs/libxml2-2.6.12:=
diff --git a/gnome-extra/yelp/Manifest b/gnome-extra/yelp/Manifest
index 0a72481bc7d4..4259e86c3dd5 100644
--- a/gnome-extra/yelp/Manifest
+++ b/gnome-extra/yelp/Manifest
@@ -1,8 +1,6 @@
AUX yelp-3.20.0-man-compatibility.patch 4229 BLAKE2B 1ebe101f4a0031ca46d6801e8dc19eb4225c0bd0d5789d379f3192fdc71afabf6a940156463bc60be414e4f607abcaa998f5e8ff81a74c107a5853490402f163 SHA512 427ee66fa1c156991254fd10511bead4fbed6b05a930da157cec61bd7fafcd83f0dd447ce8aa62d0dc76e2231cf5f34fbeccc8103de4ee9062b6d79955b9cc1d
-DIST yelp-3.36.0.tar.xz 1538076 BLAKE2B d3f8817a54506997581ddc5477c87e2b61be0303c275e9174602a005838f141b1b7ad1904b682dfe3cf1118aaf497abbbfc855c5b57e2f7f3fdf6108a90f3ef1 SHA512 533916c61f6c0c830ddd21533c4462bea8493c76246092b1d77fa145f29cda15ae01817a4ac680bdf61ed591513320faf48e0aa727567c677fdb0ad66b6fa0c8
-DIST yelp-3.36.2.tar.xz 1526300 BLAKE2B f33bbbab9c02d36d8d2472735b661f5a29bfae8b104851e202a0b825390c308500fe108b6a7741ddf0774b2657f772bf94b69051b089b98009ab49a1cc55e4f5 SHA512 eabf1513a723c208d63c728aa08da641672b93f026317258f5732371e9837ab7626d2dcaf609da7982458fe2caf76a6d7607042d073bb5779a2e3916e938af0d
DIST yelp-3.38.3.tar.xz 1505460 BLAKE2B a9874d23b80094d4bf9d78e23072cee97b77c3f6cf0dd4eadad6d362a582559fa667862b11c34c5ca6569f4dc0ab4bf2b2e9f6f05d3100e674ecb717ad28eaf8 SHA512 7e4749b652fa60ab82a715f40be6b8e0430869ec94f47743e3c48b5a9894bc9867f8623574d27da6f3dfb3fe3269a384d02c817ef8c81188e559ab173412df79
-EBUILD yelp-3.36.0.ebuild 1236 BLAKE2B 4718064927a9cafcbbb1b53146e4d25916183d90e8d7c6c86270d8a547af7f027ae23abeaaeb4103836dd59ffafc3ba6e0badc8b84667bfec5da5ead18ebbf0b SHA512 49c550d5ec380c1708661b6de856bfe610443938ff04d5b10215abdac197fb4c8a24b489c6a7cd3874b595f14d37adfc5cd32b014f4476290fa50fdff5fef50d
-EBUILD yelp-3.36.2.ebuild 1215 BLAKE2B 450a2f71d7cfccb898182599d309c4f405302cd3aa962d289f3cb0d2e3d2b45c9fcd211b11bf407c4b8b7a28dcfcda31797bfa8fddd730c5fe88e275544561d9 SHA512 2886aa14b701cc96c9cfe2207f24502d831fc30b61f794b3a1783ba2ff021dd61d0b0911a7eddeed9f8938beab73cc90a285ea07f6fb169a732f25b3ff2c9385
-EBUILD yelp-3.38.3.ebuild 1216 BLAKE2B ac35d814f51eece4041a29d7620eb182705b77cb03de1ef7d5e1db13e61d3fb7a326a546727e21ae1187e69a1ef346c5a1852dff1adef8b6ed9b05a94ffdc67c SHA512 5526bd8ac48600bc749ec2771c0d5659ef908564c8131b9e32c27dd1aec608a9ac33ca2b984bc9dfb729a6fcf2fdc835a2f1380227b9548b97ac99efdddc3039
+DIST yelp-40.0.tar.xz 1526456 BLAKE2B de76ce11775b2940a5590a72a0f9f821a3b083810087c65f870cfaf4d6bb0a34653025d87b28d01e11ce5e3dbd7bca8331c62d701d8c050938756c53797198d0 SHA512 efe88bc8d75d00b48b8a0a8d2a07cc95771a4fd8e7068003333f79336f1272f07f1738d91a6978e3c3a9258c6742551d25e8cd899a77cfa262f22e6cf9632590
+EBUILD yelp-3.38.3.ebuild 1214 BLAKE2B e4124caf8f33cd19ef9c0f926909b284618f9239614bfb2e5cd11003698a7db76fae13ba33753838a609c1c8640663fd582e3baffc6bc218b4787211cb604f37 SHA512 74c0a8c23930ff82c0d6d6be556a199f5ac6acd310f8b2832cd631c732433a1b9c83fe44494757741777087ec20f608bd84137160738321f198a3a2f1f44c2e2
+EBUILD yelp-40.0.ebuild 1216 BLAKE2B ac35d814f51eece4041a29d7620eb182705b77cb03de1ef7d5e1db13e61d3fb7a326a546727e21ae1187e69a1ef346c5a1852dff1adef8b6ed9b05a94ffdc67c SHA512 5526bd8ac48600bc749ec2771c0d5659ef908564c8131b9e32c27dd1aec608a9ac33ca2b984bc9dfb729a6fcf2fdc835a2f1380227b9548b97ac99efdddc3039
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/gnome-extra/yelp/yelp-3.36.0.ebuild b/gnome-extra/yelp/yelp-3.36.0.ebuild
deleted file mode 100644
index ed004a1603d1..000000000000
--- a/gnome-extra/yelp/yelp-3.36.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-
-inherit autotools gnome2
-
-DESCRIPTION="Help browser for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Yelp"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
-
-RDEPEND="
- app-arch/bzip2:=
- >=app-arch/xz-utils-4.9:=
- dev-db/sqlite:3=
- >=dev-libs/glib-2.38:2
- >=dev-libs/libxml2-2.6.5:2
- >=dev-libs/libxslt-1.1.4
- >=gnome-extra/yelp-xsl-3.27.1
- >=net-libs/webkit-gtk-2.19.2:4
- >=x11-libs/gtk+-3.13.3:3
- x11-themes/adwaita-icon-theme
-"
-DEPEND="${RDEPEND}
- dev-libs/appstream-glib
- >=dev-util/gtk-doc-am-1.13
- dev-util/glib-utils
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- # Fix compatibility with Gentoo's sys-apps/man
- # https://bugzilla.gnome.org/show_bug.cgi?id=648854
- eapply "${FILESDIR}"/${PN}-3.20.0-man-compatibility.patch
-
- eautoreconf
- gnome2_src_prepare
-}
-
-src_configure() {
- gnome2_src_configure \
- --disable-static \
- --enable-bz2 \
- --enable-lzma \
- APPSTREAM_UTIL=$(type -P true)
-}
-
-src_install() {
- gnome2_src_install
- exeinto /usr/libexec/
- doexe "${S}"/libyelp/yelp-groff
-}
diff --git a/gnome-extra/yelp/yelp-3.38.3.ebuild b/gnome-extra/yelp/yelp-3.38.3.ebuild
index ff02c223d184..34af0767f4ae 100644
--- a/gnome-extra/yelp/yelp-3.38.3.ebuild
+++ b/gnome-extra/yelp/yelp-3.38.3.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Yelp"
LICENSE="GPL-2+"
SLOT="0"
IUSE=""
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
RDEPEND="
app-arch/bzip2:=
diff --git a/gnome-extra/yelp/yelp-3.36.2.ebuild b/gnome-extra/yelp/yelp-40.0.ebuild
index 1af22d55a64c..ff02c223d184 100644
--- a/gnome-extra/yelp/yelp-3.36.2.ebuild
+++ b/gnome-extra/yelp/yelp-40.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Yelp"
LICENSE="GPL-2+"
SLOT="0"
IUSE=""
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
RDEPEND="
app-arch/bzip2:=