From fd83033a1f9f558aa5e241f695d829f19d455aee Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Mon, 19 Apr 2021 14:11:29 +0930 Subject: [PATCH] [hirsute] 2nd round of version bumps --- app-backup/deja-dup/Manifest | 6 +- ...1.ebuild => deja-dup-42.7_p_p1_p01.ebuild} | 0 gnome-base/gconf/Manifest | 2 + gnome-base/gconf/gconf-3.2.6_p_p07_p01.ebuild | 134 +++++++++++++ gnome-base/gnome-desktop/Manifest | 5 +- ...d => gnome-desktop-3.38.5_p_p1_p01.ebuild} | 0 gnome-base/gnome-panel/Manifest | 3 + .../gnome-panel-3.40.0_p_p1_p01.ebuild | 78 ++++++++ gnome-base/gnome-session/Manifest | 2 + .../gnome-session-3.38.0_p_p3_p02.ebuild | 177 ++++++++++++++++++ gnome-base/gnome-settings-daemon/Manifest | 4 +- ...me-settings-daemon-3.38.1_p_p3_p03.ebuild} | 0 gnome-extra/zeitgeist/Manifest | 3 + .../zeitgeist/zeitgeist-1.0.3_p_p4_p01.ebuild | 114 +++++++++++ media-gfx/shotwell/Manifest | 7 +- .../shotwell/shotwell-0.30.11_p_p0_p01.ebuild | 86 --------- ...build => shotwell-0.30.11_p_p0_p02.ebuild} | 2 +- unity-base/grail/Manifest | 1 + unity-base/grail/grail-3.1.1_p3.ebuild | 43 +++++ unity-base/hud/Manifest | 2 + .../hud/hud-14.10_p20170619_p0_p04.ebuild | 117 ++++++++++++ unity-base/unity-meta/Manifest | 1 + unity-base/unity-meta/unity-meta-21.04.ebuild | 121 ++++++++++++ 23 files changed, 809 insertions(+), 99 deletions(-) rename app-backup/deja-dup/{deja-dup-42.6_p_p1_p01.ebuild => deja-dup-42.7_p_p1_p01.ebuild} (100%) create mode 100644 gnome-base/gconf/gconf-3.2.6_p_p07_p01.ebuild rename gnome-base/gnome-desktop/{gnome-desktop-3.38.3_p_p1_p01.ebuild => gnome-desktop-3.38.5_p_p1_p01.ebuild} (100%) create mode 100644 gnome-base/gnome-panel/gnome-panel-3.40.0_p_p1_p01.ebuild create mode 100644 gnome-base/gnome-session/gnome-session-3.38.0_p_p3_p02.ebuild rename gnome-base/gnome-settings-daemon/{gnome-settings-daemon-3.38.1_p_p3_p01.ebuild => gnome-settings-daemon-3.38.1_p_p3_p03.ebuild} (100%) create mode 100644 gnome-extra/zeitgeist/zeitgeist-1.0.3_p_p4_p01.ebuild delete mode 100644 media-gfx/shotwell/shotwell-0.30.11_p_p0_p01.ebuild rename media-gfx/shotwell/{shotwell-0.30.10_p_p0_p01-r1.ebuild => shotwell-0.30.11_p_p0_p02.ebuild} (99%) create mode 100644 unity-base/grail/grail-3.1.1_p3.ebuild create mode 100644 unity-base/hud/hud-14.10_p20170619_p0_p04.ebuild create mode 100644 unity-base/unity-meta/unity-meta-21.04.ebuild diff --git a/app-backup/deja-dup/Manifest b/app-backup/deja-dup/Manifest index 19a0b5715..71d161ea3 100644 --- a/app-backup/deja-dup/Manifest +++ b/app-backup/deja-dup/Manifest @@ -1,7 +1,7 @@ DIST deja-dup_42.2-1ubuntu1.debian.tar.xz 7936 BLAKE2B 9fc6dbf636dc1d06a619e33ebe3d5ac32527ba09b3f0149c652bc3bc3cd794101cbf3ece85a711dadac93bd491829552a99d856e1556e0f1deadfdc5c137922c SHA512 71c0f17a2db2418b5a77c574897ccf4f11ef61bdcbfb6b6a73c1268a92a3a3a0bab9265b5c6a07093465770058f92371796603cf533f5bf0aac358d71d6c1acd DIST deja-dup_42.2.orig.tar.gz 2111288 BLAKE2B 9a1bddaf6a833d05d7dbd3e9516433192d8cbbf79a76c3f34a305eaa6e00935dd520c070c8dea15143875b5cc589c4b4081dab82f942b7a6b4bccbcc2e866ada SHA512 bc3df580dc6fdba5eb477979a225f14befa250cf83a74f156b356baf79d0f1d31966e713d73887d3500b11a407d0801f01974609ca63d3dc04cda59cb63e9179 -DIST deja-dup_42.6-1ubuntu1.debian.tar.xz 7936 BLAKE2B 3cd4d33436cbe44536cdb9764cf28eccce80d718d5326e53b134426e39347b9009cc22fae868293737e44be6f3978301fc2c77b0c4fa97d8adb741390854c5bd SHA512 8dfedcc4596ca152abd2b73bc2a4107756465271618e9a8be2fcacf2b149b3efc4e7400d4eb2800c9621537c61f65beb7c39236f89e433f4737f291b8afe0936 -DIST deja-dup_42.6.orig.tar.gz 2242061 BLAKE2B 4a3d68bb56f4c498edfc02120236d724c177c4941bf5585e8b8e6bd9ec05756e64179bdac481bedd5fbedc56d7614d1798a06cae83e72c0082013f7cb17bb01a SHA512 c3c78ddf876487c228d2c923760d9bfea403cb4f4631cd4c9c24c8023e619115bf050e503e78fbeee3d3f0bfe2063b305e74304375b7f9fcb29c288334349be1 +DIST deja-dup_42.7-1ubuntu1.debian.tar.xz 7960 BLAKE2B b4580e19f0c8fd3b9263ed56e792893016f60bff4b092402c654c4229a6da30dcddc5ba8c3707f96c1fe8411b9f13da6c2711c584eb2a4d2d07ca518ef072d78 SHA512 22161e0970be8e930531df2158333c0c3b63cbb87417dc8a438f3c34b968d0199d58ea1d5ab94038c893f0b591c3552db24be1f628edd1b5b34c172f202b3fa9 +DIST deja-dup_42.7.orig.tar.gz 2235503 BLAKE2B e4c2faa48da633e610c05bc3c81374ff1eeaa47bb103aead590d234c48e5950e9af3e809d2b2ca8b6eedefa54cdae738442d9d42e5ff58ba899db451dfce1871 SHA512 05d04ea65f62439bbbf6cb18d22244fa1bb76fc6e255c5e89323a324bbba2c0f91cb98073cbe4c32e80969e804eecce51740131d759d30868151d9bc75ab8c67 EBUILD deja-dup-42.2_p_p1_p01.ebuild 1519 BLAKE2B 346f8b512425bca866e34282cad57a2912ad04f7a4748256b0a74ec53bb6a4724940c60b6e90fb199a2a9216188c779eb1daf4c4ff3ab88283bbb459d0158c5d SHA512 f71dd44e72fef6964b1ff498eac6ea59e53bc23686740276312796ec4f9c21222e766ebe3bc6741b762e30d8f710024226f3cf90be929100146392c69d7c0e73 -EBUILD deja-dup-42.6_p_p1_p01.ebuild 1521 BLAKE2B 6317f58696c675cd64809f7b584849efe2d97ae0674b07fff623b7dd06dae0649447c577efd26b224c2a7e33eb2fb4dd689788f9f63c4bb9f6605d5a409d8805 SHA512 f860bfc9e563b5020f624be78ddcac6eb72ecc24610ce37bf48d72ade016e91f27b6afbbe85075c02622c94ff52801b1f1005506e348eccbc1d2fa4b628bf11c +EBUILD deja-dup-42.7_p_p1_p01.ebuild 1521 BLAKE2B 6317f58696c675cd64809f7b584849efe2d97ae0674b07fff623b7dd06dae0649447c577efd26b224c2a7e33eb2fb4dd689788f9f63c4bb9f6605d5a409d8805 SHA512 f860bfc9e563b5020f624be78ddcac6eb72ecc24610ce37bf48d72ade016e91f27b6afbbe85075c02622c94ff52801b1f1005506e348eccbc1d2fa4b628bf11c MISC metadata.xml 475 BLAKE2B e1635fa85dcc78961cada6c689b95e35fb7d9b44a120191715e1a53b7384960cf844158cf375dbc4ec69c95167d457c6249dc9e666aa75723f41897d542396bd SHA512 8ed78dd25bc56bf681dede30d7995e9fa88382015fd0d28f5d7c514a0b5bb031074a9e35fa3ff9759ea6763268f2e82762bc06989c4f4634e7289db2ab841816 diff --git a/app-backup/deja-dup/deja-dup-42.6_p_p1_p01.ebuild b/app-backup/deja-dup/deja-dup-42.7_p_p1_p01.ebuild similarity index 100% rename from app-backup/deja-dup/deja-dup-42.6_p_p1_p01.ebuild rename to app-backup/deja-dup/deja-dup-42.7_p_p1_p01.ebuild diff --git a/gnome-base/gconf/Manifest b/gnome-base/gconf/Manifest index 2e6aa2b52..2a241a553 100644 --- a/gnome-base/gconf/Manifest +++ b/gnome-base/gconf/Manifest @@ -5,6 +5,8 @@ AUX gconf-3.2.6-mconvert-crasher.patch 1514 BLAKE2B 3e48d07777268faa3a1c98f168d3 AUX gconf-3.2.6-spew-console-error.patch 2594 BLAKE2B 6a6f27024289b1c578f6718c184e7604f0f1dc285ea58a8095fac06f5fa38273329c8b2535b4de8c17c8359f09f82aa474fa5ebcef739b0e2dd6e7d6fb7726d7 SHA512 abdddbcab24d80870691a45cdf8d4baa7021f363efa26ba140221afef0bd96756b7234fb1d61ea46c4d137854f59d2589f2e1f1d125fdcb1fad3acf9215a8602 AUX update-gconf-defaults 5603 BLAKE2B 67126026fdf7eb61745a99c241f88d6c1af0aeeb3f286052e2d91454b747269d7f1939429d8a719e4956b5a611edc71f661e8481a9628a1b51c888e46e0a2853 SHA512 348db88f00ec9ae2d9996bbc83617bc06c1e2d21dd36d020a0e715218b2be3d9d4734903b62bf98390885429068190a1f34bb24c3ee5100175d3e9c5eae40c4f DIST gconf_3.2.6-6ubuntu1.debian.tar.xz 38520 BLAKE2B 581f12c893e3768362de360f01070a8ddcae7448744ed800bbfb5ce57b66722176331abf992269bd2090e077082f683a3049945ebfca126a125cfde2b0b9a537 SHA512 903b05da11978bf902a91998ec50aad6562bc238eb3f256acae3cbf3731ab1b04032b34bd477059fc6984a99a0ebc33d6275ccccf8cda9470d869f29cb9de457 +DIST gconf_3.2.6-7ubuntu1.debian.tar.xz 38604 BLAKE2B e7b8bd1906c0d62bbc9fbec11efc41c9825f662459731313b8b881e3621a9ff5e40a15eebe4bcfd91f543bce374601a397e1bf154b926cd42368a4548a4219e7 SHA512 fb66d1b1512cd9cfa3e49dcc257fc9d0db56000706791a2c9a6df8c8deb58c55cefc7b0dc0f12471127aa052332e4524796fae2da66654863afa032fd2ab672c DIST gconf_3.2.6.orig.tar.xz 1559904 BLAKE2B dc71bfc6e334b0a3545b6009fc1a592f3ba6adb1471aacc98aaa1ded9e89676f97415c26a3d17e297a846a7efca7ee695107c136ea28b2431f90dc966a3d64cc SHA512 35f5f659f9d03f7531a7102adacbda0eb310d8a55a831c768c91a82e07dae21247726e00e0e411f63b1de9ade0f042ded572a3ea4a4b2ad3135231f344540b58 EBUILD gconf-3.2.6_p_p06_p01.ebuild 3611 BLAKE2B ff2658999868a165a4abb04b5a19827673eccc4bae57eedcc1fdd917ceea15cff978d87221e8eaa976caeed02720249c08b88b8e5ee0f703ad7ec08f8c991b50 SHA512 67b10c8016f1e6f015f23f903458218578a62de35f724a1c4e6f4b7804755841f4aa8ffc514625ee7e35bafc4c0c4b432de6f5f52c28392ae13541a15b69a439 +EBUILD gconf-3.2.6_p_p07_p01.ebuild 3613 BLAKE2B 3f2c83cf47bc73ceaa04cba807cf77919305cec51f5732e39a61bcc2d24378559a594763f51586c7c6d3432998aa65789ae42f861f177a6307a21adb675729b7 SHA512 7632342fd0825d324e26297be607d4bb2fac71856a930446f71cf8a1ecef25016f39d90348a76d92c6e166030aa240be6b222a4a50f05891f703226079052ad6 MISC metadata.xml 393 BLAKE2B 8a3c26520070f8e3538bb60f465eb5f3a57e90f47e3522efeff38c7f48826b537f01bd2d75b549b000917b1d73336c2f1de5ddf0363e5b76f35020d53615b713 SHA512 f481fc4b124ec81d320fc3fd6047d0024bce66d4f8b2122fdd91957a75c3b24f4e7ddd8f77d2d4f60b8a8b23f5db6c19833cb140121af5b72c0147ab3f523cd3 diff --git a/gnome-base/gconf/gconf-3.2.6_p_p07_p01.ebuild b/gnome-base/gconf/gconf-3.2.6_p_p07_p01.ebuild new file mode 100644 index 000000000..3f1467179 --- /dev/null +++ b/gnome-base/gconf/gconf-3.2.6_p_p07_p01.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2021 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME_ORG_MODULE="GConf" +GNOME2_LA_PUNT="yes" +PYTHON_COMPAT=( python{3_7,3_8} ) +PYTHON_REQ_USE="xml" + +URELEASE="hirsute" +inherit eutils gnome2 multilib-minimal python-r1 ubuntu-versionator + +DESCRIPTION="GNOME configuration system and daemon patched for the Unity desktop" +HOMEPAGE="http://projects.gnome.org/gconf/" +SRC_URI="${UURL}/${MY_P}.orig.tar.xz + ${UURL}/${MY_P}-${UVER}.debian.tar.xz" + +LICENSE="LGPL-2+" +SLOT="2" +#KEYWORDS="~amd64 ~x86" +IUSE="debug +introspection ldap policykit" +RESTRICT="mirror" + +S="${WORKDIR}/GConf-${PV}" + +RDEPEND="${PYTHON_DEPS} + >=dev-libs/glib-2.58:2[${MULTILIB_USEDEP}] + >=dev-libs/dbus-glib-0.74:=[${MULTILIB_USEDEP}] + >=sys-apps/dbus-1:=[${MULTILIB_USEDEP}] + >=dev-libs/libxml2-2:2[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) + ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] ) + policykit? ( sys-auth/polkit:= )" +DEPEND="${RDEPEND} + dev-libs/libxslt + dev-util/gtk-doc-am + >=dev-util/intltool-0.35 + virtual/pkgconfig" +RDEPEND="${RDEPEND} + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-gtklibs-20140508-r1 + !app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)] + )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +pkg_setup() { + ubuntu-versionator_pkg_setup + kill_gconf +} + +src_prepare() { + ubuntu-versionator_src_prepare + + # Do not start gconfd when installing schemas, fix bug #238276, upstream #631983 + epatch "${FILESDIR}/${PN}-2.24.0-no-gconfd.patch" + + # Do not crash in gconf_entry_set_value() when entry pointer is NULL, upstream #631985 + epatch "${FILESDIR}/${PN}-2.28.0-entry-set-value-sigsegv.patch" + + # From 'master' + # mconvert: enable recursive scheme lookup and fix a crasher + epatch "${FILESDIR}/${PN}-3.2.6-mconvert-crasher.patch" + + # dbus: Don't spew to console when unable to connect to dbus daemon + epatch "${FILESDIR}/${PN}-3.2.6-spew-console-error.patch" + + # gsettings-data-convert: Warn (and fix) invalid schema paths + epatch "${FILESDIR}/${PN}-3.2.6-gsettings-data-convert-paths.patch" + + gnome2_src_prepare +} + +multilib_src_configure() { + ECONF_SOURCE=${S} \ + gnome2_src_configure \ + --disable-static \ + --enable-gsettings-backend \ + --with-gtk=3.0 \ + --disable-orbit \ + $(multilib_native_use_enable introspection) \ + $(use_with ldap openldap) \ + $(multilib_native_use_enable policykit defaults-service) + + if multilib_is_native_abi; then + ln -s "${S}"/doc/gconf/html doc/gconf/html || die + fi +} + +multilib_src_install() { + gnome2_src_install +} + +multilib_src_install_all() { + python_replicate_script "${ED}"/usr/bin/gsettings-schema-convert + + keepdir /etc/gconf/gconf.xml.mandatory + keepdir /etc/gconf/gconf.xml.defaults + # Make sure this directory exists, bug #268070, upstream #572027 + keepdir /etc/gconf/gconf.xml.system + + echo "CONFIG_PROTECT_MASK=\"/etc/gconf\"" > 50gconf + echo 'GSETTINGS_BACKEND="gconf"' >> 50gconf + doenvd 50gconf + dodir /root/.gconfd + + # Install Ubuntu's gconf update tool # + exeinto /usr/bin + doexe "${FILESDIR}/update-gconf-defaults" +} + +pkg_preinst() { + kill_gconf +} + +pkg_postinst() { + kill_gconf + + # change the permissions to avoid some gconf bugs + einfo "changing permissions for gconf dirs" + find "${EPREFIX}"/etc/gconf/ -type d -exec chmod ugo+rx "{}" \; + + einfo "changing permissions for gconf files" + find "${EPREFIX}"/etc/gconf/ -type f -exec chmod ugo+r "{}" \; +} + +kill_gconf() { + # This function will kill all running gconfd-2 that could be causing troubles + if [ -x "${EPREFIX}"/usr/bin/gconftool-2 ] + then + "${EPREFIX}"/usr/bin/gconftool-2 --shutdown + fi + + return 0 +} diff --git a/gnome-base/gnome-desktop/Manifest b/gnome-base/gnome-desktop/Manifest index cbc7db020..3c2a04de1 100644 --- a/gnome-base/gnome-desktop/Manifest +++ b/gnome-base/gnome-desktop/Manifest @@ -1,7 +1,8 @@ AUX 3.32.2-optional-introspection.patch 1376 BLAKE2B de57d769aab0cdc6a7fda25c0265f34d5d0fd555ae60a519273512021cf4f065db1e22ab72ce9004a914a47d077551b5a12ffbd5e81a9b8cf098a4762a0e461d SHA512 ea76e41aff067281497b98c86b66d8c382124ceead5b18e729342615a50b6aa3401f4d7c5553023b5d78ca0ea02823c7d6026ba9acca862804351269e4107d18 DIST gnome-desktop3_3.38.3-0ubuntu1.debian.tar.xz 33424 BLAKE2B 4785e2810b8eac45ece2c7544be3f90508afd967c6b5a38c613686f5a37e51193cdaeef8e2bc571cace48520804cbe37029eb3c452e2764dde91785540726e5b SHA512 5c118939d15a318b9178cfd7436477c4ea80846f51134fc0b5f769741c1412756a54f58d6d096644528af89127114569cefe733013054550772e6e569d8d99ce -DIST gnome-desktop3_3.38.3-1ubuntu1.debian.tar.xz 38576 BLAKE2B 1a8c7e9bff489d20d491266e9d08f3d17b6dfbec8571bf1ffa22564e94614fdb2dc694acdb761a85072801ca1d13929330e57912f9735579f1368275f76510c8 SHA512 b62abe6affe2632a9a64c8a0914f6c383808a6fdb00076f736cdbc25e90592eebe2208298c196fd164edbd102688c466576d37e1723c18912a5d2505ba176e2c DIST gnome-desktop3_3.38.3.orig.tar.xz 745372 BLAKE2B d5df6d8bead6f65f655c7fbb65ea07937250318ee1fdc3e15c7d74a6e5933389640a06d162079dfce0137db11ceb67b4d86dcff787ecee9dbbbdf750e7aaa252 SHA512 023121316d308d8d69a26bd595657f2d7471da82395c7208cdd642a5e58927d2af05b27b6a0e52eaa10f9fa5a27c1146d5496c042ae3a9cf7e134875d3b2c84f +DIST gnome-desktop3_3.38.5-1ubuntu1.debian.tar.xz 38576 BLAKE2B 763c756ca8da15a2702105e671d77b223887465b55271425bc72a80279d8018e2378ed7f37ba878e294d068c4ec10cfdb94cb81cdfec84c77a38ca51ced43de9 SHA512 86e3853026f48031942ef0755cea43fa99f772153c323eab2872c566c002b3b27a2b6f510f7b51a247c36a3c77d66256c9cb64edb683119d03ef1d5970aa0e68 +DIST gnome-desktop3_3.38.5.orig.tar.xz 745220 BLAKE2B 87cb71a66921ab7d9618b9af3913f4f767bd48a56af752ddb2586645e07508704d98144b421d1e55868b7cd1407287e67c503f2d743d0840e7f1dca61844d454 SHA512 69c99554667542dd4b62118bf9f7cf25664b063fcad3777c848e87a57f3275a85c303d345123853e6485161779cd91e75df6a3516eb185895f2e71bc4bef631a EBUILD gnome-desktop-3.38.3_p_p0_p01.ebuild 2238 BLAKE2B d0fe04f385caa205d4ace4df4bcee3a285b478134c4cc6ab5f96ce48a46c8d4eb66fe61a41c70b914b0df9bf21e48df91e91378c1cee4d67fbee3b6160843778 SHA512 e7290c57882ace2e0647ab6052062475ece77b1af74bfb4b204fe30579f2bee153043fe994bab2277731d0b64827a7229bdc1efa509c660efe3ba75ca85445bb -EBUILD gnome-desktop-3.38.3_p_p1_p01.ebuild 2232 BLAKE2B 5438c80eb429a5ad8f5b7aecfd34859b20642e78a454f0f54f8f8f8a7281fade02e7e4544277bc094c337bb84b35dc569aa427242684fc2ca7e6727a9254baa2 SHA512 b8909612e859ecf95f49affc8731260d15b6f05337bb2b8b7f300983906f0b2a7e996bcc21b8ec86cfd3c71181f086e39a6b8e6703e1b6562564405ea5672b59 +EBUILD gnome-desktop-3.38.5_p_p1_p01.ebuild 2232 BLAKE2B 5438c80eb429a5ad8f5b7aecfd34859b20642e78a454f0f54f8f8f8a7281fade02e7e4544277bc094c337bb84b35dc569aa427242684fc2ca7e6727a9254baa2 SHA512 b8909612e859ecf95f49affc8731260d15b6f05337bb2b8b7f300983906f0b2a7e996bcc21b8ec86cfd3c71181f086e39a6b8e6703e1b6562564405ea5672b59 MISC metadata.xml 393 BLAKE2B 8a3c26520070f8e3538bb60f465eb5f3a57e90f47e3522efeff38c7f48826b537f01bd2d75b549b000917b1d73336c2f1de5ddf0363e5b76f35020d53615b713 SHA512 f481fc4b124ec81d320fc3fd6047d0024bce66d4f8b2122fdd91957a75c3b24f4e7ddd8f77d2d4f60b8a8b23f5db6c19833cb140121af5b72c0147ab3f523cd3 diff --git a/gnome-base/gnome-desktop/gnome-desktop-3.38.3_p_p1_p01.ebuild b/gnome-base/gnome-desktop/gnome-desktop-3.38.5_p_p1_p01.ebuild similarity index 100% rename from gnome-base/gnome-desktop/gnome-desktop-3.38.3_p_p1_p01.ebuild rename to gnome-base/gnome-desktop/gnome-desktop-3.38.5_p_p1_p01.ebuild diff --git a/gnome-base/gnome-panel/Manifest b/gnome-base/gnome-panel/Manifest index de86c520e..f5767af07 100644 --- a/gnome-base/gnome-panel/Manifest +++ b/gnome-base/gnome-panel/Manifest @@ -2,5 +2,8 @@ AUX gnome-panel-3.6.2-fix-black.patch 1407 BLAKE2B f8d5e5117a6a4c98695bf640f4d10 AUX gnome-panel-3.6.2-generic-marshaller.patch 4435 BLAKE2B 134315625ac325faf24eb8f86834723a9bf258051f464f3a722d0b4d4a19089e2a8b566e18838ac54eaf3c0888839ef409b13373d58bff6664bb6c1a5fbc4355 SHA512 df1e1818e0aef1d48c657b69edb01268c94f682db4fb9a621e5b6a13ad14d4fdc635f29ed046ede34a6fef126897ea01d9c6e35aa4971ae5e22069ff1cb7f46c DIST gnome-panel_3.38.0-1ubuntu1.debian.tar.xz 33824 BLAKE2B 4c1f62bd4242650e9c1c5a58a00d6b38758c9749f5aa6639e89b6bf51d8298d6f5d916e5b0a45215077e1346aa79e02735da7ef3f6b19821d3e5be1b2e6ab34e SHA512 0727c448deaa2644b248457428dd573f72f85068139ef8138c30eb3ed09e01a899da46631de58116d3bf76708e25ee4cac0c81bd00bd124990481ee28f290119 DIST gnome-panel_3.38.0.orig.tar.xz 2924828 BLAKE2B e8de8886b9ab6ebdc86927f018afc053890cc5748288f3f93acaa3a6899134387d4020f58fd0cf66e57e97ef5006422bb652e477d772a6168eff16729d9dfd08 SHA512 5f0dd74f77a5babde1ad0fc44b105fa55d4ab8a46d9769b697e7783ebe50449e5d5d5b5b4dc7734970ca5c5451c0b1dd6c815705eece815b2852e1aaf2038f1f +DIST gnome-panel_3.40.0-1ubuntu1.debian.tar.xz 33928 BLAKE2B 1ca914cd1f93a53306f08dfe385d1275d79c69463a4f6b3bca73766704a7f2da1e845c88e694eb6dd7adf715878d76c16de97d8f47a340c7c87051308970e430 SHA512 af577e596434e7e3ecc7df7fd90faf7e57045e2ee4362c625ceba75cd95c35e4f20c867803aff0e4b8333053f3c7861fd859a0fd4fb4a8afedbc48a66cb300ca +DIST gnome-panel_3.40.0.orig.tar.xz 2924776 BLAKE2B fb7d3b85c0eb7509810b1c3730f27479516b104ded31127c9fb2d2852277e62270b300d238b0e2de944d571c68db9ac2b35ed323ddd709e6a4b669089f09bae2 SHA512 49d8fde009ccf139dcc1412863432e642c11e3c149c6f39ab8f51d8027880654625a997f58efe03234ea2716ad0316f7d5f60fb493e7e6cea366611b975effe6 EBUILD gnome-panel-3.38.0_p_p1_p01.ebuild 2139 BLAKE2B 15a324178414438b4149ca1210018c434587d05499ea9f15d8058da5a5f3affb9bb7e1f3b901df4c3106d0862551e95f8b4c90e18dd333a321aa3717469e054e SHA512 7bdbd89cc296f46d5ecf273dce8066a9b40244900b037d1d19279ef2a16b206fa1d7f8b9c0ad5e01450115a0f46edc696961cbcc2deed4aa0f6b57dbc9a346c3 +EBUILD gnome-panel-3.40.0_p_p1_p01.ebuild 2141 BLAKE2B 6dfd5895ea9f9a07e15612f8ee5cc8d475c8607a2d060e98edbd25e6735dbb181fd54b3151fa30e1ef42f9df5b85fa964824ef1e299c36ab5d534595e8ac364f SHA512 104e986af7b403e9bd0c1f1eb6b7879c814b0683d60e333527c6b402120e8233f93a0e8959e499d19aac94d4a7f108b69c1b4974ec7224815ee83520d559d839 MISC metadata.xml 393 BLAKE2B 8a3c26520070f8e3538bb60f465eb5f3a57e90f47e3522efeff38c7f48826b537f01bd2d75b549b000917b1d73336c2f1de5ddf0363e5b76f35020d53615b713 SHA512 f481fc4b124ec81d320fc3fd6047d0024bce66d4f8b2122fdd91957a75c3b24f4e7ddd8f77d2d4f60b8a8b23f5db6c19833cb140121af5b72c0147ab3f523cd3 diff --git a/gnome-base/gnome-panel/gnome-panel-3.40.0_p_p1_p01.ebuild b/gnome-base/gnome-panel/gnome-panel-3.40.0_p_p1_p01.ebuild new file mode 100644 index 000000000..60eeb0e39 --- /dev/null +++ b/gnome-base/gnome-panel/gnome-panel-3.40.0_p_p1_p01.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2021 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" + +URELEASE="hirsute" +inherit autotools eutils gnome2 ubuntu-versionator + +DESCRIPTION="The GNOME panel patched for the Unity desktop" +HOMEPAGE="http://www.gnome.org/" +SRC_URI="${UURL}/${MY_P}.orig.tar.xz + ${UURL}/${MY_P}-${UVER}.debian.tar.xz" + +LICENSE="GPL-2+ FDL-1.1+ LGPL-2+" +SLOT="0" +IUSE="eds +introspection networkmanager" +# Odd behaviour w.r.t. panels: https://bugzilla.gnome.org/show_bug.cgi?id=631553 +#KEYWORDS="~amd64 ~x86" +RESTRICT="mirror" + +RDEPEND="dev-libs/glib:2 + dev-libs/libgweather:2= + dev-libs/libxml2:2 + gnome-base/dconf + gnome-base/gconf:2[introspection?] + gnome-base/gdm + >=gnome-base/gnome-desktop-3.20:3= + >=gnome-base/gnome-menus-3.13:3 + gnome-base/gsettings-desktop-schemas + gnome-base/librsvg:2 + net-libs/telepathy-glib + sys-auth/polkit + x11-libs/cairo[X] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.20:3[introspection?] + x11-libs/libXau + x11-libs/libICE + x11-libs/libSM + x11-libs/libXrandr + x11-libs/libwnck:3 + >=x11-libs/pango-1.40[introspection?] + + eds? ( >=gnome-extra/evolution-data-server-3.20:= ) + introspection? ( >=dev-libs/gobject-introspection-1.48 ) + networkmanager? ( >=net-misc/networkmanager-1.4 )" +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.1.2 + >=dev-lang/perl-5 + dev-util/gtk-doc-am + dev-util/intltool + virtual/pkgconfig" +# eautoreconf needs +# dev-libs/gobject-introspection-common +# gnome-base/gnome-common + +src_prepare() { + sed -i '/ubuntu_language.patch/d' "${WORKDIR}/debian/patches/series" || die + ubuntu-versionator_src_prepare + eautoreconf + gnome2_src_prepare +} + +src_configure() { + DOCS="AUTHORS ChangeLog HACKING NEWS README" + + # XXX: Make presence/telepathy-glib support optional? + # We can do that if we intend to support fallback-only as a setup + gnome2_src_configure \ + --disable-deprecation-flags \ + --disable-static \ + --with-in-process-applets=clock,notification-area,wncklet \ + --enable-telepathy-glib \ + $(use_enable networkmanager network-manager) \ + $(use_enable introspection) \ + $(use_enable eds) \ + ITSTOOL=$(type -P true) +} diff --git a/gnome-base/gnome-session/Manifest b/gnome-base/gnome-session/Manifest index 236693bb3..1c6f8186a 100644 --- a/gnome-base/gnome-session/Manifest +++ b/gnome-base/gnome-session/Manifest @@ -9,5 +9,7 @@ AUX defaults.list-r3 18139 BLAKE2B cf598e2cbc516a09472b09895a7fcd284724fa0d5dbe8 AUX unity.xsession 2326 BLAKE2B fab2ad2f7d9025e2acc14ca8428ba7e28a36e340bb34bec13b2bf2118ae059ff04a7447e197ac28ff074ac27613144645e7805fccc16b672ed20d830b9a2d824 SHA512 3ca3dfef2572f0fa257137f7fb02748bf6f524e521782fb730b1efded2128996bda8177ce9f2b28e4291143789d57ebb62e89bfbfdc0c2419b566d0617f58bb5 DIST gnome-session-3.38.0.tar.xz 481300 BLAKE2B 1adb6377f66ab64c39aa5e9ca73ebcb7fcfbfa33b5adcd4fe5900624a89a248a4255c507ec0e88baa57b20105a50d6b7e8eb6bea0be6de49295977e4aacbb662 SHA512 f49a7337b64722bc502ff3d952d8e249d2435be662c3bdfb7c7740338585c2e0b292869902be4c10faebde00998d7ead8deb82fe719a38575c6ebec2b94aa19b DIST gnome-session_3.38.0-1ubuntu1.debian.tar.xz 81660 BLAKE2B 2ed1ee50437567547e984a01393f0042b9b75ee6008b1ae64afd5f0d7c791177a9a7efc7c781179a40114ad75f3cc12f53576ac20a0ef03271bac34bcaa01669 SHA512 e3bea0bbd4a39f14c8174c5299b929a8d2e7837eff98fb4e104b48474102d63a2679ef3e6b67bf8441b8dcdf5f62e71f693e2daf2ac565e59caab0ee36d7663f +DIST gnome-session_3.38.0-3ubuntu2.debian.tar.xz 94244 BLAKE2B fa5016058c52389501945d9bab8362185a99b5b3309c38f3f5e5aed0ac9571d2f2c4b2a8b2ef3b7dc62a331e6539e33b7fa018857f7dfb3b1c06850fa006a670 SHA512 84b99e48f92534dec6fd42041fd3043b34df8c2cc73fd257ab7c4463fc76e84109dee67ca321a5e8353e12aadcacdfde292421a4f2b4ffe839d863b5e208cafc EBUILD gnome-session-3.38.0_p_p1_p01-r1.ebuild 5453 BLAKE2B 86ef8568862993c3d7f482c9171ce5b443e51dabc312b3f2d2d80875be37415b1f047b65d577941159c88a5be28830fc2babddc3f6aea2589277498ea8ec138d SHA512 15f4acc804fee99540e7ce6d097752e73c4cc3ffca6532df99921c978a3a3e2e2947564cb337a53b0c694a01dca2fa17f946662ce393e1df2f5839e9c0c8ba8f +EBUILD gnome-session-3.38.0_p_p3_p02.ebuild 5455 BLAKE2B 36363cc15ba7a2b94768e0fdcb96fb3865b217677195f3dcfbf3d616956c43150861b49af0d09d709eaf68d1a88a4dfcd3e3de601e22af460ee6bff9253acaef SHA512 47558836b37eeaaffabae477c3755cab8896ad48a313566972ae02aab45a1fb8931a174006692987d5bb0c82834291d12b0b5d9a078e346b57c1673bd5bd0513 MISC metadata.xml 483 BLAKE2B e78e0b6734bc1dbfc037706d273e8a0c15fccf56f95d9ed1a7098af1c5ecbfd139e78720229afb345d66ea19bff82e2124ddc73367e33e85c352446b8de37296 SHA512 a683d714709d33f7f0708a4887f6b2d709a856ba3f8727d948dd8f7480a2dacfaf12ba29af068dfc406f58318a050fcf54d592fbf1eaa5b39d4b23afe6dd70e2 diff --git a/gnome-base/gnome-session/gnome-session-3.38.0_p_p3_p02.ebuild b/gnome-base/gnome-session/gnome-session-3.38.0_p_p3_p02.ebuild new file mode 100644 index 000000000..728442004 --- /dev/null +++ b/gnome-base/gnome-session/gnome-session-3.38.0_p_p3_p02.ebuild @@ -0,0 +1,177 @@ +# Copyright 1999-2021 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +URELEASE="hirsute" +inherit gnome2 meson systemd ubuntu-versionator + +MY_P="${PN}_${PV}" +S="${WORKDIR}/${PN}-${PV}" + +DESCRIPTION="Gnome session manager patched for the Unity desktop" +HOMEPAGE="https://git.gnome.org/browse/gnome-session" +SRC_URI="http://ftp.gnome.org/pub/gnome/sources/${PN}/3.38/${PN}-${PV}.tar.xz + ${UURL}/${MY_P}-${UVER}${UVER_PREFIX}.debian.tar.xz" + +LICENSE="GPL-2 LGPL-2 FDL-1.1" +SLOT="0" +#KEYWORDS="~amd64 ~x86" +IUSE="doc elibc_FreeBSD ipv6 systemd wayland +xdg-dirs" +RESTRICT="mirror" + +# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and +# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_* +# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below). +# gdk-pixbuf used in the inhibit dialog +COMMON_DEPEND=" + >=dev-libs/glib-2.58.0:2[dbus] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.18.0:3 + >=dev-libs/json-glib-0.10 + >=gnome-base/gnome-desktop-3.27.90:3 + elibc_FreeBSD? ( dev-libs/libexecinfo ) + + media-libs/mesa[egl,gles2] + + media-libs/libepoxy + x11-libs/libSM + x11-libs/libICE + x11-libs/libXau + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXtst + x11-apps/xdpyinfo + + systemd? ( >=sys-apps/systemd-183:0= ) + xdg-dirs? ( + x11-misc/xdg-user-dirs + x11-misc/xdg-user-dirs-gtk ) +" +# Pure-runtime deps from the session files should *NOT* be added here +# Otherwise, things like gdm pull in gnome-shell +# gnome-themes-standard is needed for the failwhale dialog themeing +# sys-apps/dbus[X] is needed for session management +RDEPEND="${COMMON_DEPEND} + >=gnome-base/gnome-settings-daemon-3.30.1 + >=gnome-base/gsettings-desktop-schemas-3.28.1 + x11-themes/adwaita-icon-theme + sys-apps/dbus[X] + !systemd? ( + sys-auth/consolekit + >=dev-libs/dbus-glib-0.76 + ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/libxslt + >=dev-util/intltool-0.40.6 + >=sys-devel/gettext-0.10.40 + virtual/pkgconfig + ! po/LINGUAS + + # If a .desktop file does not have inline + # translations, fall back to calling gettext + echo "X-GNOME-Gettext-Domain=${PN}-3.0" >> "data/${PN}-properties.desktop.in" + + gnome2_src_prepare +} + +src_install() { + meson_src_install + + dodir /etc/X11/Sessions + exeinto /etc/X11/Sessions + newexe "${FILESDIR}/Gnome-3.28" Gnome + + insinto /usr/share/applications + newins "${FILESDIR}/defaults.list-r3" gnome-mimeapps.list + + dodir /etc/X11/xinit/xinitrc.d/ + exeinto /etc/X11/xinit/xinitrc.d/ + newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome + + # This should be done here as discussed in bug #270852 + newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome + + # Set XCURSOR_THEME from current dconf setting instead of installing + # default cursor symlink globally and affecting other DEs (bug #543488) + # https://bugzilla.gnome.org/show_bug.cgi?id=711703 + newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome + +#-----------------------------------------------------------------------------------# + + # 'startx' visible via the XSESSION variable # + exeinto /etc/X11/Sessions + newexe "${FILESDIR}/unity.xsession" unity + + # Set Unity XDG desktop session variables # + exeinto /etc/X11/xinit/xinitrc.d + newexe "${FILESDIR}/15-xdg-data-unity" 15-xdg-data-unity + + # Enables and fills $DESKTOP_SESSION variable for sessions started using 'startx' + exeinto /etc/X11/xinit/xinitrc.d/ + newexe "${FILESDIR}/05-unity-desktop-session" 05-unity-desktop-session + + # Start gnome-session using systemd # + exeinto /usr/libexec + doexe "${WORKDIR}/debian/data/run-systemd-session" + + # Install systemd unit files to enable starting desktop sessions via systemd # + systemd_douserunit "${WORKDIR}/debian/data/gnome-session.service" + systemd_douserunit "${WORKDIR}/debian/data/unity-session.target" + + insinto /etc/lightdm/lightdm.conf.d + doins "${WORKDIR}/debian/data/50-unity.conf" + + if use wayland; then + sed -e 's:^Exec=gnome-session:Exec=gnome-session --session=gnome:g' \ + -e 's:TryExec=gnome-session:TryExec=gnome-shell:g' \ + -i "${ED}usr/share/xsessions/gnome-xorg.desktop" + rm "${ED}usr/share/xsessions/gnome.desktop" + else + rm "${ED}usr/share/xsessions/gnome-xorg.desktop" + rm "${ED}usr/share/wayland-sessions/gnome.desktop" + fi + + # Remove Ubuntu only session files # + rm "${ED}"usr/share/wayland-sessions/ubuntu*.desktop + rm "${ED}"usr/share/xsessions/ubuntu*.desktop + rm "${ED}"usr/share/gnome-session/sessions/ubuntu.session + + mv "${ED%/}/usr/share/doc/${PN}" "${ED%/}/usr/share/doc/${PF}" + einstalldocs +} + +pkg_postinst() { + gnome2_pkg_postinst + + if ! has_version gnome-base/gdm && ! has_version kde-plasma/kdm; then + ewarn "If you use a custom .xinitrc for your X session," + ewarn "make sure that the commands in the xinitrc.d scripts are run." + fi + + ubuntu-versionator_pkg_postinst +} diff --git a/gnome-base/gnome-settings-daemon/Manifest b/gnome-base/gnome-settings-daemon/Manifest index d2a6cbb74..844e80f9b 100644 --- a/gnome-base/gnome-settings-daemon/Manifest +++ b/gnome-base/gnome-settings-daemon/Manifest @@ -7,8 +7,8 @@ AUX gnome-settings-daemon-3.36-schemas.diff 5521 BLAKE2B e092c66ae5548a88021c7d9 AUX gnome-settings-daemon-3.38-schemas.diff 5624 BLAKE2B 87e70e747c7af3b3de5c8e3f53b635e6f85cec3a623f8bb73435e11e95e3c29cfc8bb05f3386ecdb80435826cfb8d7474fcfe64b5d77f3a359a9e21ac48d413c SHA512 5cedbca8a899552351ef63cce6ef17b16115d34fffb06ff297510c1c6ffa121c3ec6d374620e35a4ffaff35f3aaf139c7e08292086813dbe3134d71ff60e0daf DIST gnome-settings-daemon_3.38.0-1ubuntu1.debian.tar.xz 34044 BLAKE2B c770d7f2fab2c3d6bf89ad8f2e64df1650b65d2d1201c37ec448b3ee60eacd3cac94942092c9e24c1e897c6b51c222572283ca1a555d70be12d5ad87ad463e60 SHA512 27af6151a11be695143d5897baea27922f7e0da9ea36979af24f00d635e6ff29f288d89d5efa386fbe1df4b34f5101d8b4a335557079085dfac9911d6f810c1d DIST gnome-settings-daemon_3.38.0.orig.tar.xz 1433260 BLAKE2B 818bc2833ce030e27605e00b8efdc38e2b2e6ef2c11af22d3a92248aa7262d0cfd592c7cb43bab62ae181b3701a8b39b08528983fddfbfa38ca7590e1a1deb4b SHA512 ee53069e4af831e2cfd37fe69b855464733f30c5109d6a02c9078567516df97b94e0a7985a5ebb4685e3f2b600a9f16858276d223855b8a47b911f0ecf9e1506 -DIST gnome-settings-daemon_3.38.1-3ubuntu1.debian.tar.xz 70160 BLAKE2B df8cc5582e248f3f894fe8dcc50ad319584ffbe2d5938db33a3365ff2ef8e4f5ac61e9d2789e7ee1cc8ec5aa5e13741413f8dc6bf5ad53afb40e7b8f4713f889 SHA512 b4bd032975579857e33960757cbf315aea64e5e1eec0bcff5731b95de3e88220c28460f5114d429eb25199944b3bfe4723d390fed7175ff444df82769afcae4e +DIST gnome-settings-daemon_3.38.1-3ubuntu3.debian.tar.xz 84316 BLAKE2B 752aea5c9f4aa1f7e542d88ce6ef3179c0f4d713944536777d2d1e42d510548d402b76c19c2cee0b880103e1430bb0b26d5dfd1671cb208f84dab40dbf8101c0 SHA512 707933a9e84645dc6f64426bec14b5a6e2b7b16a4a1b19bfaa69304064f2bd041cb27a9f6ec0c1f5d18a4d44bb2911d08f5de94a4c7f8070a36ead457b5cdb81 DIST gnome-settings-daemon_3.38.1.orig.tar.xz 1437096 BLAKE2B dddc4672585c23f1d0f1824303b503ec30d6fc4a2a88b9633e0256d34ca2badd067fa54a404de032f8b2e8dd5b7bfa3915464bc826d8bbea5d57431b7a2ac7fe SHA512 b32c0897d1a5680747bf68e9009ea44cf1a05ef807b772ca6514a278002754d520def7bced929b9004d3aec82a6e82b52637bd2eadd3f6cd54f3d0ac5c8e8cbd EBUILD gnome-settings-daemon-3.38.0_p_p1_p01.ebuild 3853 BLAKE2B cf022d9798d39272091af152220f4ee18744e1a542914a52a242ee5d9802add329cb80e742ec0538ed6d5c522440606cdd6c1ab17dede87d1c0ee7674acb8b98 SHA512 37b34cf87a1c5734153c629b1bd92eb4dfd246bf6187c7efdc926572e1fd87533d53d0806b6e5c2fe4d2c44c50169750906ddcdb64ba78e23c029752429c7d40 -EBUILD gnome-settings-daemon-3.38.1_p_p3_p01.ebuild 3855 BLAKE2B 39441114611493acdb585ba8bd58eafd165a22e2db1117add05841e557d6abefaff95fd96d92ecf07f4ad340ee4993674274a47a8d829ffd49a238cd5cfc4c5c SHA512 7bed8231398658c30f5ef091806875fce30ed940a5465ff5082381a4b45adddd5034d33b5e84a32622b985e2a2ddfa49e16a41fe88015597a21708251c1016cd +EBUILD gnome-settings-daemon-3.38.1_p_p3_p03.ebuild 3855 BLAKE2B 39441114611493acdb585ba8bd58eafd165a22e2db1117add05841e557d6abefaff95fd96d92ecf07f4ad340ee4993674274a47a8d829ffd49a238cd5cfc4c5c SHA512 7bed8231398658c30f5ef091806875fce30ed940a5465ff5082381a4b45adddd5034d33b5e84a32622b985e2a2ddfa49e16a41fe88015597a21708251c1016cd MISC metadata.xml 932 BLAKE2B 26a4442e890f4c5a9d9fa0fe0c446411570d1bee0e24f34d6060254646a0c010804958b08389b1ea057666eab292aab19c74ccf18c6abf9ed06f725620488024 SHA512 d55b2345dbba19c6bcdcf02382d44cfc40e5ed7a61797d66f2c5c6dc235691841b5202efc1913523ea00fd73c8662e8a46df00770a8feaef4efb0d7544afe909 diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1_p_p3_p01.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1_p_p3_p03.ebuild similarity index 100% rename from gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1_p_p3_p01.ebuild rename to gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1_p_p3_p03.ebuild diff --git a/gnome-extra/zeitgeist/Manifest b/gnome-extra/zeitgeist/Manifest index 05a4e3e40..35be60a73 100644 --- a/gnome-extra/zeitgeist/Manifest +++ b/gnome-extra/zeitgeist/Manifest @@ -3,5 +3,8 @@ AUX zeitgeist-0.9.15-python-detection.patch 1071 BLAKE2B 4616555f41889fced25c234 AUX zeitgeist-1.0-python-detection.patch 1075 BLAKE2B 55612d6fa08785445ea5b1c794899969993fd0cb9e822d3bb86cb40a35ad820ffa6e0c139e1303915ce49a417197d60e6eb60bb66462876c8cfb0e40c9dc1580 SHA512 c2424da4c4b5918db4f09870e92f55fea3d2ff13ecee79074cc7cbf7f04b0c99606884c0dad848bf3c3b930df834194c3430f2a421ac7ecf9745a77f19cc0738 DIST zeitgeist_1.0.2-3ubuntu2.debian.tar.xz 19348 BLAKE2B ecc74eb88607358d125e4d3cf8d769b4b59d3fefa1b49ba046e15b23629b4524cf54529fbf8a3d033976188bb4eacc4c9ade4203377a080f6d9c220d152d58fa SHA512 25ebb8befa8c899dff2028b5e0bda43677aa6a21a22e3db58149b4abce831c6e54870cf21571a4401a55982c7e1d7888f434b0413100bf2844d8f560583caf54 DIST zeitgeist_1.0.2.orig.tar.xz 840360 BLAKE2B 891daf59de73842af24defda17e6caf76a4afe44e9cfc0bcd057ce387aebecf117808676a963b1d0fc0c85cd9f3ba4c74e1df1648d41e37ae284fa5f4e390997 SHA512 5feb96cd52bbc2fc0fb69759dc10d39358385e853c03324eb2e58b0ac44383362be6554bc7df4561f5636ab9ce7b6883b76385c98ddcb43e48e89fa809e85855 +DIST zeitgeist_1.0.3-4ubuntu1.debian.tar.xz 17108 BLAKE2B 33493963f8fd29cf99bb691c5b7f940066cc99fe116e25f1bb2133d9e4b08f4b6993a45f15c8ce7b69698f37c6260055a7cc434d13268da7ab6fb84ae4fcf4e4 SHA512 bd4a1de42e6d14bb9022e7865ac9203781e2a1314cd27a8a37c67075ca7e4efa9b2c78fe0623fb37835b598758de46b9fe287fbe7a76293af365aa4863fc7ed0 +DIST zeitgeist_1.0.3.orig.tar.xz 840888 BLAKE2B c37eb48072d2e3b46058c060bedab5e48be9587a7814485e03f67131dface45b0efd5887913751a8c5de348cc81ddf64442eb903e95c447344e72c18c4514dcd SHA512 79ff0972d1bc228ca5f1df63ee52b7b9b732f4e0a5d74db22b94c5066fb3e5fc02fd491b9e7571d1d215adad4fe11010aa5ad398abbd2f159dde5c88015afb33 EBUILD zeitgeist-1.0.2_p_p3_p02.ebuild 2722 BLAKE2B 320273d39d23a4cb84123d8c070a60bda2e55e60b3a2d0be6370617ce471d9f23ffe0b067c63cfd2c43d40e5d0750c757e3b6eb049ebedd55703365f63c3ae66 SHA512 0f74559c4d72d006c50a0c6e43c6d2f4642cf0fab98ea89d9a7c5c2962927a040e73077f99980ca41c1fee8733d6da3bf7d4b7eea3da5858023c07c2a82bcb40 +EBUILD zeitgeist-1.0.3_p_p4_p01.ebuild 2724 BLAKE2B 2eac727e8cfb2293e155bad4a864ec23cc2a9b719652e9958b8148ee5e93665b6728c640e8840fd9320a0869346fe833d7fb0cdc9cc42f01c2c558b2782a5591 SHA512 787c748d3e61f75479178c64e5ccb2bea02944973f57167bc565d97e178690e1862171bda469c76e86fd3c0f7e80174b7a6fb2d3fbab97bc97dfae10da64592c MISC metadata.xml 959 BLAKE2B 6b166a91414d51826760e3fe677c61a3593c00bebfc9b444f52d212a58975bedad2b6826f56cabad43e06fb1d04ddce97f557c1dd84e7e4642f5c3a5e1c61d96 SHA512 e8737f7180350fa2112afeee3b50e20604b8b6ba2b350fe2c73ab62f77ac1d0f3755a9046cd1cac3fad816135dad8b5850451f5a5168c719c2472c59781c65e0 diff --git a/gnome-extra/zeitgeist/zeitgeist-1.0.3_p_p4_p01.ebuild b/gnome-extra/zeitgeist/zeitgeist-1.0.3_p_p4_p01.ebuild new file mode 100644 index 000000000..4429a75bd --- /dev/null +++ b/gnome-extra/zeitgeist/zeitgeist-1.0.3_p_p4_p01.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2021 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{3_7,3_8} ) + +URELEASE="hirsute" +inherit bash-completion-r1 python-r1 vala ubuntu-versionator xdg + +DESCRIPTION="Service to log activities and present to other apps" +HOMEPAGE="https://launchpad.net/zeitgeist/" +SRC_URI="${UURL}/${MY_P}.orig.tar.xz + ${UURL}/${MY_P}-${UVER}.debian.tar.xz" + +LICENSE="LGPL-2+ LGPL-3+ GPL-2+" +SLOT="0" +#KEYWORDS="~amd64 ~x86" +IUSE="+datahub +downloads-monitor +fts +icu introspection nls sql-debug telepathy" +RESTRICT="mirror" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + downloads-monitor? ( datahub )" + +RDEPEND="${PYTHON_DEPS} + dev-libs/json-glib + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-python/rdflib[${PYTHON_USEDEP}] + media-libs/raptor:2 + >=dev-libs/glib-2.35.4:2 + >=dev-db/sqlite-3.7.11:3 + sys-apps/dbus + datahub? ( x11-libs/gtk+:3 ) + fts? ( dev-libs/xapian:0=[inmemory] ) + icu? ( dev-libs/dee[icu] ) + introspection? ( dev-libs/gobject-introspection ) + telepathy? ( net-libs/telepathy-glib ) +" +DEPEND="${RDEPEND} + $(vala_depend) + >=sys-devel/automake-1.15:1.15 + >=sys-devel/gettext-0.19 + virtual/pkgconfig +" + +PATCHES=( + # Fix direct invocation of python in configure + "${FILESDIR}"/${PN}-1.0-python-detection.patch +) + +src_prepare() { + # Disable Ubuntu Touch patch + sed -i \ + -e "/disable-fts-on-touch.patch/d" \ + "${WORKDIR}/debian/patches/series" || die + + # Fix pre-populator + sed -i \ + -e "s/+1,117/+1,119/" \ + -e "/thunderbird/r ${FILESDIR}/mail-clients" \ + -e "s/yelp/unity-yelp/" \ + "${WORKDIR}/debian/patches/pre_populator.patch" || die + + ubuntu-versionator_src_prepare + + # pure-python module is better managed manually, see src_install + sed -e 's:python::g' \ + -i Makefile.am || die + + # XDG autostart only in Unity + echo "OnlyShowIn=Unity;" >> data/zeitgeist-datahub.desktop.in + + vala_src_prepare + xdg_src_prepare +} + +src_configure() { + local myeconfargs=( + --docdir="${EPREFIX}/usr/share/doc/${PF}" + $(use_enable datahub) + $(use_enable downloads-monitor) + $(use_enable fts) + $(use_with icu dee-icu) + $(use_enable introspection) + $(use_enable nls) + $(use_enable sql-debug explain-queries) + $(use_enable telepathy) + ) + + python_setup + econf "${myeconfargs[@]}" +} + +src_test() { + emake check TESTS_ENVIRONMENT="dbus-run-session" +} + +src_install() { + default + + dobashcomp data/completions/zeitgeist-daemon + + cd python || die + python_moduleinto ${PN} + python_foreach_impl python_domodule *py + + # Redundant NEWS/AUTHOR installation + rm -r "${D}"/usr/share/zeitgeist/doc/ || die + + # perform VACUUM SQLite database on startups every 10 days + exeinto /usr/libexec/${PN} + doexe "${WORKDIR}/debian/zeitgeist-maybe-vacuum" + + prune_libtool_files +} diff --git a/media-gfx/shotwell/Manifest b/media-gfx/shotwell/Manifest index 82d187e59..89b163031 100644 --- a/media-gfx/shotwell/Manifest +++ b/media-gfx/shotwell/Manifest @@ -1,6 +1,3 @@ -DIST shotwell_0.30.10-0ubuntu1.debian.tar.xz 18532 BLAKE2B 38fd49291d4a4cdefc13d2e728be6a58f890210a9063a848abbff0bb8a51ba1339466fe33cadd20b97983e8ee94c4c2df0c636bfef048ce6ae28a446bae96692 SHA512 05f977fe8f90a146037f1198b3b68269b434c22a484dbbef234cc95772ba6f9a7245e1a99db761d7cdded7c9530523d46489c9cad83a5ae55ce76ce4a2acf3d5 -DIST shotwell_0.30.10.orig.tar.xz 6465992 BLAKE2B d6be2a2b34cf4adbae4ac1f2bce5a29bfe059c546b8ab76f35b3ac9159a9233f231ee1ac4b3f81e8016278fcdec6b222af3ba7a62b2eb8d15dd82ef2cfb544c1 SHA512 4c84b5702476f264bd475fa93eff2e58f2876b076f186fc19b3dbddaae76b80485793b887f668788ac3c7f7230eb0c6a61fef2c0c70d52c665d0e49f6deb0b11 -DIST shotwell_0.30.11-0ubuntu1.debian.tar.xz 18560 BLAKE2B 2d74932a17844f5627b73b68729e637563a8cbef460b72fa73596f3640e5eb1758c856ae5f5fad4bc00c513c1d3efad502562eb84638a5e7820015905e2188d3 SHA512 00c128ac97c02a1b0f97cbd8acbdceefd9b6e9f8d7f9b09a2e9530c4a042046a2519da94f952e056ee703a35ef4a9c63a156aa8ee80440c644dfe6a871584ea4 +DIST shotwell_0.30.11-0ubuntu2.debian.tar.xz 18580 BLAKE2B b3a8a241d09cb0500f4fe370411071de567e6d551bb969a2a0102c4f572c4e16517771ff0097779e419af903c2fe2ef7de464012dcbb1ac1dc5af600bbaf1d4d SHA512 6ff4d2f8c0c5ca0caceebcf03976c078988fe0315b2f4af9fa3ce9287d5b0936eaa5a5a280eec8c06d2ff287639cf726cfefe467bf716221c333a47b978bd752 DIST shotwell_0.30.11.orig.tar.xz 6499416 BLAKE2B 8b63b2ff64ae41560221d9bcca2c88d0dff8c40416278d3344dbdbf50e4352e999e3ae52ea9fbcc871d5023ffeeb6ee954ee91a2d7eddc1a8f1df45dc4e12cf8 SHA512 71a057aa1ae2b432f385e174429e29f46ca29055aa6003b6017f3da54551027536c70e9f8ca605719e8e008233bdb6f17981462a54495d91e94aebdbe5718c9f -EBUILD shotwell-0.30.10_p_p0_p01-r1.ebuild 1902 BLAKE2B dcb0f9780e6bf811b50742734920e5673811c95b394d181ccd3cf3424bc328b4467f39b4e5ff8e8c540feec29e6288659f20dc9fe169eb29aba9e36827340faf SHA512 c676635abae8c8c80630403f4747ed98cbbf761d9919b4e703f7cae38ce2267382a127f382ddf412e3e555f43fa55adb8b5d3b9795c8e30544bdf2c64d285289 -EBUILD shotwell-0.30.11_p_p0_p01.ebuild 1904 BLAKE2B 2392b4ef12635770b67b95588594ccf7bc620c1e2be8c52c2ff7c841bf6510143635aa0fe1c749d60f36a98abccdeb62cb74a3a6242fc3c9e9c054f5e89528a5 SHA512 e8c65af22426c30365364c086c938d3725debea60de6c03d0ad66711f2780ec4947e08e236d8066e1a073b8cdac62b70801783f726d2b574eb7ccf1d5085355c +EBUILD shotwell-0.30.11_p_p0_p02.ebuild 1903 BLAKE2B 37ec607ce0c31b2daf0b77a28fa59c7326511363c7263752d9fd92b102df896efcb5791205ff5b67177fce195806ce3e347777d0cdbc30999dc4333a1aae1b71 SHA512 a50f251a737c4def18e7fc018cf2e665909f1fefa1ea21d6cde4b5a924e2b17a466dc082bebf7aefb204147011d10170f033f526815a8b58bf9aa7ccba141e79 diff --git a/media-gfx/shotwell/shotwell-0.30.11_p_p0_p01.ebuild b/media-gfx/shotwell/shotwell-0.30.11_p_p0_p01.ebuild deleted file mode 100644 index a25cb92af..000000000 --- a/media-gfx/shotwell/shotwell-0.30.11_p_p0_p01.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -URELEASE="hirsute" -inherit gnome.org gnome2-utils meson vala xdg ubuntu-versionator - -DESCRIPTION="Open source photo manager for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Shotwell" -SRC_URI="${UURL}/${MY_P}.orig.tar.xz - ${UURL}/${MY_P}-${UVER}.debian.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0" -#KEYWORDS="~amd64 ~x86" -IUSE="opencv udev" -RESTRICT="mirror" - -COMMON_DEPEND=" - >=x11-libs/gtk+-3.22.0:3 - >=dev-libs/glib-2.40.0:2 - >=dev-libs/libgee-0.8.5:0.8 - >=net-libs/webkit-gtk-2.4:4 - >=dev-libs/json-glib-0.7.6 - dev-libs/libunity - >=dev-libs/libxml2-2.6.32:2 - x11-libs/gdk-pixbuf:2 - >=dev-db/sqlite-3.5.9:3 - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - >=media-libs/libgphoto2-2.5:= - udev? ( >=dev-libs/libgudev-145:= ) - >=media-libs/gexiv2-0.10.4 - >=media-libs/libraw-0.13.2:= - >=media-libs/libexif-0.6.16:= - dev-libs/libgdata - >=app-crypt/gcr-3:=[gtk] - x11-libs/cairo - opencv? ( >=media-libs/opencv-2.3.0:= ) -" -RDEPEND="${COMMON_DEPEND} - media-plugins/gst-plugins-gdkpixbuf:1.0 - media-plugins/gst-plugins-meta:1.0 -" -DEPEND="${COMMON_DEPEND} - $(vala_depend) - dev-libs/appstream-glib - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - net-libs/libsoup:2.4[vala] - media-libs/gexiv2[vala] - app-crypt/gcr[vala] -" - -src_prepare() { - ubuntu-versionator_src_prepare - xdg_src_prepare - vala_src_prepare -} - -src_configure() { - local emesonargs=( - -Dunity-support=true - # -Dpublishers # In 0.30.2 all get compiled in anyways, even if restricted list, affects only runtime support - -Dextra-plugins=true - #trace - #measure - -Ddupe-detection=true - $(meson_use udev) - -Dinstall-apport-hook=false - $(meson_use opencv face-detection) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/media-gfx/shotwell/shotwell-0.30.10_p_p0_p01-r1.ebuild b/media-gfx/shotwell/shotwell-0.30.11_p_p0_p02.ebuild similarity index 99% rename from media-gfx/shotwell/shotwell-0.30.10_p_p0_p01-r1.ebuild rename to media-gfx/shotwell/shotwell-0.30.11_p_p0_p02.ebuild index d2ebe93ab..915088671 100644 --- a/media-gfx/shotwell/shotwell-0.30.10_p_p0_p01-r1.ebuild +++ b/media-gfx/shotwell/shotwell-0.30.11_p_p0_p02.ebuild @@ -3,7 +3,7 @@ EAPI=6 -URELEASE="groovy" +URELEASE="hirsute" inherit gnome.org gnome2-utils meson vala xdg ubuntu-versionator DESCRIPTION="Open source photo manager for GNOME" diff --git a/unity-base/grail/Manifest b/unity-base/grail/Manifest index 4acc32a2d..75303bc8a 100644 --- a/unity-base/grail/Manifest +++ b/unity-base/grail/Manifest @@ -1,3 +1,4 @@ DIST grail_3.1.1.orig.tar.bz2 422911 BLAKE2B 962916ea2a61bf94a13d0b7f3a2120ed6f0b12411180525d0470af2460c8f74007397f0044df4250d96e86ac4ac13bae4d145d7333d8f5b5f2bff6aab4ea9e69 SHA512 1e26b784287a480041932b2e37576b5e9142570cdae7870f021e55bbd626784720af8601a8e52c38f56097bceb91a6f8d34abf099f31fd92d283e67b6f3da7ad +EBUILD grail-3.1.1_p3.ebuild 881 BLAKE2B e6d546e9e8bddee3e7715a8d57cce78de0a75f9be4d6f8d91b676e9a1a261cb88d6da5a59f02aa460dee8f054ce604da5611119c3030607dc2baa813364bebc6 SHA512 b18f324516dded3d3fba456097809d1da4bb3f09f9a8f9e20c200e16ceb8cfbbb422790014a018d8d533c62cbe7517b208e10a1bfe1f1483a02d2d2a6b001a89 EBUILD grail-3.1.1_p_p2_p01.ebuild 902 BLAKE2B 55edf77174f002e1f933d8582f16ab34bf03913acd5e31ad267ebc739428945e78dc6e8fca7ad04f79b1844267a8a719845bf1f0bfc55373dcf84f63c802f3d8 SHA512 1d189935d2a66d0817a4730edafd2f78233104dd340fde17834cea3f3247ed252e6e71c66a6bc5c56673ea91427a9d636874589cb89bff9b7846e23afd68364d MISC metadata.xml 393 BLAKE2B 8a3c26520070f8e3538bb60f465eb5f3a57e90f47e3522efeff38c7f48826b537f01bd2d75b549b000917b1d73336c2f1de5ddf0363e5b76f35020d53615b713 SHA512 f481fc4b124ec81d320fc3fd6047d0024bce66d4f8b2122fdd91957a75c3b24f4e7ddd8f77d2d4f60b8a8b23f5db6c19833cb140121af5b72c0147ab3f523cd3 diff --git a/unity-base/grail/grail-3.1.1_p3.ebuild b/unity-base/grail/grail-3.1.1_p3.ebuild new file mode 100644 index 000000000..27de54d94 --- /dev/null +++ b/unity-base/grail/grail-3.1.1_p3.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +URELEASE="hirsute" +inherit autotools eutils ubuntu-versionator + +UVER="-${PVR_MICRO}" + +DESCRIPTION="An implementation of the GRAIL (Gesture Recognition And Instantiation Library) interface" +HOMEPAGE="https://launchpad.net/grail" +SRC_URI="${UURL}/${MY_P}${UVER_PREFIX}.orig.tar.bz2" + +LICENSE="LGPL-3" +SLOT="0" +#KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="mirror" + +DEPEND=">=sys-devel/gcc-4.6 + sys-libs/mtdev + unity-base/evemu + unity-base/frame + x11-libs/libXi + test? ( sys-apps/xorg-gtest )" + +S="${WORKDIR}/${PN}-${PV}${UVER_PREFIX}" + +src_prepare() { + ubuntu-versionator_src_prepare + eautoreconf +} + +src_configure() { + econf --enable-static=no \ + $(use_enable test integration-tests) +} + +src_install() { + emake DESTDIR="${D}" install + prune_libtool_files --modules +} diff --git a/unity-base/hud/Manifest b/unity-base/hud/Manifest index 5c4c4d305..a30efd0ef 100644 --- a/unity-base/hud/Manifest +++ b/unity-base/hud/Manifest @@ -1,4 +1,6 @@ DIST hud_14.10+17.10.20170619-0ubuntu3.1.diff.gz 13035 BLAKE2B 5b95ed1d6498127006a3fe131837702ab2ddb57186c6280b94694fdd3b5fa45ad1a32142b3ceb0906eeeaf190e11507a8ade4732eb9ac3b275505330968c9c69 SHA512 5d3393c8b7503e05e83512a99f4116e2d6fc4a0dc509df9799f9d548361762df064ec13e683cc035d9f6071793bbf2f6ec6dc8e27e3ca23330afefbe6617d687 +DIST hud_14.10+17.10.20170619-0ubuntu4.diff.gz 13038 BLAKE2B d77fc44b8e2ed36f1f7d7cd63538b16c5b146d1853d0e1851300b2673bee48e1dd9d2224ca2e926957df8f42465852f2364eb703986380d6d13f00c56f0f4eba SHA512 633da56d62f1bfd76040003b761c66aacb354f732c76ee99272486d12975c8757d1d69dddbd403d58d0f009fab592059d03a1280bbb7409514cd62dd846cae1b DIST hud_14.10+17.10.20170619.orig.tar.gz 181237 BLAKE2B f5b32b034c1de6dea7579a0ae55e9624fab857dd573046c36dc43d9cbc6447587a78f4d4b94ad22af24dc628dc2a990f649a5695995f61a9a4dfbb177a962875 SHA512 0cdb46b1795294ad3db052d991d33063f61c3007657ae5df5d98af8b32b1e525c8a363a4e309b913b878dbafcfd44a394b3cdc7417831a28e4b08f928e9e8a43 EBUILD hud-14.10_p20170619_p0_p0301-r1.ebuild 2572 BLAKE2B 7dce544f8f8987fc2206de6a7c515ec2d4725dc8480116cc3a3e956698f037b0cfba7f34e50c8b64e769a5c018220463f92280ff11bf3f177bc60a44f9f6634b SHA512 f598f3a63c199f8f06e3e5cc032f2132a4eeb3fb71ee65b221d23b66c6bf14a7c0c9b78f6538e2cabb91f7d171ce4e8abd7f2415e7ebc60960fd81b3fecd6f95 +EBUILD hud-14.10_p20170619_p0_p04.ebuild 2574 BLAKE2B d786016966fe2dd79abd9cfbd4a2f6ccab3cd7bfff8de2ba42ca647c5f239e9a88559531f570647fd4ab27b546c74587dc2fb59c9e7d340d7331d5e571071a2c SHA512 83d3dd2c4e02deb79b5d408a8ccdc7bc16853401c0d1290e1dabbd0a9af718c0930da426d0dca35228b9e6ec289eaa36675252bb234d21b62fbefd8e6d6c838f MISC metadata.xml 393 BLAKE2B 8a3c26520070f8e3538bb60f465eb5f3a57e90f47e3522efeff38c7f48826b537f01bd2d75b549b000917b1d73336c2f1de5ddf0363e5b76f35020d53615b713 SHA512 f481fc4b124ec81d320fc3fd6047d0024bce66d4f8b2122fdd91957a75c3b24f4e7ddd8f77d2d4f60b8a8b23f5db6c19833cb140121af5b72c0147ab3f523cd3 diff --git a/unity-base/hud/hud-14.10_p20170619_p0_p04.ebuild b/unity-base/hud/hud-14.10_p20170619_p0_p04.ebuild new file mode 100644 index 000000000..93bd08bcb --- /dev/null +++ b/unity-base/hud/hud-14.10_p20170619_p0_p04.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2021 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{3_7,3_8} ) +DISTUTILS_SINGLE_IMPL=1 + +URELEASE="hirsute" +inherit cmake-utils distutils-r1 flag-o-matic gnome2-utils ubuntu-versionator vala + +UVER_PREFIX="+17.10.${PVR_MICRO}" + +DESCRIPTION="Backend for the Unity HUD" +HOMEPAGE="https://launchpad.net/hud" +SRC_URI="${UURL}/${MY_P}${UVER_PREFIX}.orig.tar.gz + ${UURL}/${MY_P}${UVER_PREFIX}-${UVER}.diff.gz" + +LICENSE="GPL-3" +SLOT="0" +#KEYWORDS="~amd64 ~x86" +IUSE="doc test" +RESTRICT="mirror" + +DEPEND=">=dev-cpp/gtest-1.8.1 + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/libcolumbus + dev-libs/libdbusmenu:= + dev-libs/libdbusmenu-qt + dev-libs/libqtdbusmock + dev-perl/XML-Parser + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtwidgets:5 + dev-qt/qtsql:5 + dev-qt/qttest:5 + gnome-base/dconf + unity-base/bamf:= + x11-libs/dee-qt + x11-libs/gsettings-qt + x11-libs/gtk+:3 + x11-libs/pango + $(python_gen_cond_dep ' + dev-libs/dee[${PYTHON_MULTI_USEDEP}] + ') + $(vala_depend) + test? ( dev-util/dbus-test-runner )" + +S="${WORKDIR}/${PN}-${PV}${UVER_PREFIX}" + +pkg_setup() { + ubuntu-versionator_pkg_setup + python-single-r1_pkg_setup +} + +src_prepare() { + eapply "${WORKDIR}/${MY_P}${UVER_PREFIX}-${UVER}.diff" + ubuntu-versionator_src_prepare + vala_src_prepare + + # Fix "field ‘m_name’ has incomplete type ‘std::string’ # + # {aka ‘std::__cxx11::basic_string’}" compile failure # + sed -i \ + -e '/#include /a #include ' \ + common/HudDee.cpp + + # Fix "except ..., e: SyntaxError: invalid syntax" # + sed -i \ + -e '/except /{s/,/ as/}' \ + tools/hudkeywords/hudkeywords/cli.py + + # Stop cmake doing the job of distutils # + sed -e '/add_subdirectory(hudkeywords)/d' \ + -i tools/CMakeLists.txt + + # disable build of tests + sed -i '/add_subdirectory(tests)/d' "${S}/CMakeLists.txt" || die + + cmake-utils_src_prepare +} + +src_configure() { + mycmakeargs+=( -DENABLE_TESTS="$(usex test)" + -DENABLE_DOCUMENTATION="$(usex doc)" + -DENABLE_BAMF=ON + -DVALA_COMPILER=$(type -P valac-${VALA_MIN_API_VERSION}) + -DVAPI_GEN=$(type -P vapigen-${VALA_MIN_API_VERSION}) + -DCMAKE_INSTALL_DATADIR=/usr/share ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + pushd tools/hudkeywords + distutils-r1_src_compile + popd +} + +src_install() { + cmake-utils_src_install + pushd tools/hudkeywords + distutils-r1_src_install + python_fix_shebang "${ED}" + popd +} + +pkg_preinst() { + gnome2_schemas_savelist +} + +pkg_postinst() { + gnome2_schemas_update +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/unity-base/unity-meta/Manifest b/unity-base/unity-meta/Manifest index 7b9c0bbc9..07d1afdee 100644 --- a/unity-base/unity-meta/Manifest +++ b/unity-base/unity-meta/Manifest @@ -1,2 +1,3 @@ EBUILD unity-meta-20.10-r1.ebuild 3291 BLAKE2B 8fa33311cf71c42b6f698bd5b367374e2b1f9db7f7334a0f9d5dfacc9584a392b89e013758f5fdb57f468b2b7a176300405c13c43613e811ab8788e534109055 SHA512 af74564984b0a4d2219e128545aae3345f0f53667119c89cd3b61ff39d4cd81902b07dff074ab2bd7a4ca55ec0e481c244a551be97c4cc963f70d5971ac87f52 +EBUILD unity-meta-21.04.ebuild 3292 BLAKE2B 4897b73d76974f04588f802d4a59ed45fa52a9987a89ceffa80f17cfbf5a04244a0ba78dcabeeed49c6f53bf7a3f8c379659d5efb65fa8c974b100da6c8c8a17 SHA512 3afa6d6ec3476a56fa2a87fbc25e7ae9b68edda605ac9d1522e0893f8d69b32b926db41352c592b1d1b1814a94ddde48eae32274461b56a9dcb1d4e5d90241a9 MISC metadata.xml 946 BLAKE2B 7cbafe183183d8bac500c0fae37dc1efc922ebd4e8b900b16b20b0a5e9a1017b269efe59eb146820a416f0e56c24d520335e296d88c6f30d9f51cf9ba2f2cb2f SHA512 3f5a690260805ad27fd4d185b6ed1ecc7223d936d40413c7dc9c34ba2c2920d30382ca31fe1e7f1b98cee811a651f977b61a02e3981ce7896da328074191ffeb diff --git a/unity-base/unity-meta/unity-meta-21.04.ebuild b/unity-base/unity-meta/unity-meta-21.04.ebuild new file mode 100644 index 000000000..1185e9c73 --- /dev/null +++ b/unity-base/unity-meta/unity-meta-21.04.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2021 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit ubuntu-versionator + +DESCRIPTION="Unity Desktop - merge this to pull in all Unity packages" +HOMEPAGE="http://unity.ubuntu.com/" + +URELEASE="hirsute" + +LICENSE="metapackage" +SLOT="0/${URELEASE}" +KEYWORDS="~amd64 ~x86" +IUSE="+accessibility +apps chat extras +fonts +games +utils +xdm" +RESTRICT="mirror" + +GVER="3.38*" + +DEPEND="unity-base/unity-build-env + unity-extra/ehooks" + +RDEPEND="gnome-base/gnome-core-libs + gnome-base/nautilus + gnome-extra/activity-log-manager + gnome-extra/nm-applet + media-fonts/dejavu + media-fonts/ubuntu-font-family + unity-base/unity + unity-base/unity-control-center + unity-base/unity-language-pack + unity-indicators/unity-indicators-meta + unity-lenses/unity-lens-meta + x11-misc/gtk3-nocsd + x11-misc/notify-osd + x11-themes/ubuntu-wallpapers + + accessibility? ( + app-accessibility/at-spi2-atk + app-accessibility/at-spi2-core + app-accessibility/onboard + app-accessibility/orca ) + apps? ( + || ( app-office/libreoffice app-office/libreoffice-bin ) + || ( mail-client/thunderbird mail-client/thunderbird-bin mail-client/evolution ) + media-gfx/shotwell + media-sound/rhythmbox + media-video/totem + || ( www-client/firefox www-client/firefox-bin www-client/chromium ) ) + chat? ( || ( + ( net-im/pidgin x11-plugins/pidgin-libnotify ) + ( net-im/empathy net-libs/telepathy-indicator ) + net-im/telegram-desktop net-im/telegram-desktop-bin ) ) + extras? ( + app-cdr/brasero + gnome-base/dconf-editor + sys-block/gparted + unity-extra/unity-tweak-tool ) + fonts? ( + media-fonts/droid + media-fonts/font-bitstream-type1 + media-fonts/fonts-noto-cjk + media-fonts/freefont + media-fonts/kacst-fonts + media-fonts/khmer + media-fonts/liberation-fonts + media-fonts/lklug + media-fonts/lohit-assamese + media-fonts/lohit-bengali + media-fonts/lohit-devanagari + media-fonts/lohit-gujarati + media-fonts/lohit-gurmukhi + media-fonts/lohit-kannada + media-fonts/lohit-malayalam + media-fonts/lohit-odia + media-fonts/lohit-tamil + media-fonts/lohit-tamil-classical + media-fonts/lohit-telugu + media-fonts/nanum + media-fonts/noto-emoji + media-fonts/quivira + media-fonts/sil-abyssinica + media-fonts/sil-padauk + media-fonts/stix-fonts + media-fonts/takao-fonts + media-fonts/thaifonts-scalable + media-fonts/tibetan-machine-font + media-fonts/urw-fonts ) + games? ( + games-board/gnome-mahjongg + games-board/gnome-mines + games-puzzle/gnome-sudoku ) + utils? ( + app-admin/gnome-system-log + app-backup/deja-dup[nautilus] + app-arch/file-roller + app-crypt/seahorse + app-editors/gedit + app-text/evince + gnome-extra/gnome-calculator + gnome-extra/gnome-calendar + gnome-extra/gnome-power-manager + gnome-extra/gnome-system-monitor + gnome-extra/gucharmap:2.90 + gnome-extra/yelp + media-gfx/eog + media-gfx/gnome-font-viewer + media-gfx/gnome-screenshot + media-gfx/simple-scan + media-video/cheese + net-misc/remmina + net-misc/vino + net-p2p/transmission[appindicator] + sys-apps/baobab + sys-apps/gnome-disk-utility + unity-base/unity-control-center[gnome-online-accounts] + unity-indicators/indicator-keyboard[charmap] + unity-indicators/indicator-power[powerman] + x11-terms/gnome-terminal ) + xdm? ( || ( unity-extra/unity-greeter gnome-base/gdm ) )"