diff options
115 files changed, 0 insertions, 5388 deletions
diff --git a/README b/README deleted file mode 100644 index 2a4463b5..00000000 --- a/README +++ /dev/null @@ -1,28 +0,0 @@ -* This is the experimental gnome overlay, USE AT YOUR OWN RISK. -* It will probably break your deptree, your system, and your backbone. -* For bugs, head over to #gentoo-desktop @ FreeNode, or https://bugs.gentoo.org/ -* To help, checkout ./status/ and http://tinyurl.com/gnome-overlay-bugs -* Scripts for development available in ./scripts/ -* If you plan on forking the overlay to work on some gnome stuff, don't hesitate - to send us a mail at gnome_at_gentoo_dot_org to inform us or ask for a merge - of your work -* Please set branch.autosetuprebase = always -* Or set in your .gitconfig: -[branch] - autosetuprebase = always - -########### -# GNOME 3 # -########### -* To try out GNOME 3, use the portage config files in status/portage-configs. It - is recommended to symlink the package.keywords.gnome3 and package.mask.gnome3 - files, and copy the others to the proper place. -* Read man portage to know the proper place to copy/symlink these files. In - particular, note that /etc/portage/package.{keywords,mask} can be directories. -* If you have bugs, please report them to Gentoo for triaging before contacting - upstream. Bugs might be gentoo-specific, in which case you would waste - upstream's time. -* While reporting bugs to bugs.gentoo.org, please prepend "[gnome-overlay]" to - the subject for ease of finding. -* #gentoo-desktop @ FreeNode is the proper place for questions. Note that the - gnome team is severely understaffed, so it might take us time to reply. diff --git a/app-cdr/brasero/brasero-9999.ebuild b/app-cdr/brasero/brasero-9999.ebuild deleted file mode 100644 index 97f2fef3..00000000 --- a/app-cdr/brasero/brasero-9999.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="CD/DVD burning application for the GNOME desktop" -HOMEPAGE="https://wiki.gnome.org/Apps/Brasero" - -LICENSE="GPL-2+ CC-BY-SA-3.0" -SLOT="0/3.1" # subslot is 3.suffix of libbrasero-burn3 -IUSE="+css +introspection +libburn mp3 nautilus packagekit playlist test tracker" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -COMMON_DEPEND=" - >=dev-libs/glib-2.29.14:2 - >=x11-libs/gtk+-3:3[introspection?] - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - >=dev-libs/libxml2-2.6:2 - >=x11-libs/libnotify-0.6.1:= - - media-libs/libcanberra[gtk3] - x11-libs/libICE - x11-libs/libSM - - introspection? ( >=dev-libs/gobject-introspection-1.30:= ) - libburn? ( - >=dev-libs/libburn-0.4:= - >=dev-libs/libisofs-0.6.4:= ) - nautilus? ( >=gnome-base/nautilus-2.91.90 ) - playlist? ( >=dev-libs/totem-pl-parser-2.29.1:= ) - tracker? ( >=app-misc/tracker-1:0= ) -" -RDEPEND="${COMMON_DEPEND} - media-libs/gst-plugins-good:1.0 - media-plugins/gst-plugins-meta:1.0[mp3?] - x11-themes/hicolor-icon-theme - css? ( media-libs/libdvdcss:1.2 ) - !libburn? ( - app-cdr/cdrdao - app-cdr/dvd+rw-tools - virtual/cdrtools ) - packagekit? ( app-admin/packagekit-base ) -" -DEPEND="${COMMON_DEPEND} - >=dev-util/intltool-0.50 - dev-util/itstool - >=dev-util/gtk-doc-am-1.12 - sys-devel/gettext - virtual/pkgconfig - test? ( app-text/docbook-xml-dtd:4.3 ) -" -# eautoreconf deps -# app-text/yelp-tools -# gnome-base/gnome-common - -PDEPEND="gnome-base/gvfs" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - app-text/yelp-tools - gnome-base/gnome-common - doc? ( >=dev-util/gtk-doc-1.12 )" -fi - -src_configure() { - local myconf="" - - [[ ${PV} != 9999 ]] && myconf="${myconf} ITSTOOL=$(type -P true)" - - gnome2_src_configure \ - --disable-caches \ - $(use_enable !libburn cdrtools) \ - $(use_enable !libburn cdrkit) \ - $(use_enable !libburn cdrdao) \ - $(use_enable !libburn growisofs) \ - $(use_enable introspection) \ - $(use_enable libburn libburnia) \ - $(use_enable nautilus) \ - $(use_enable playlist) \ - $(use_enable tracker search) \ - ${myconf} -} diff --git a/app-cdr/brasero/metadata.xml b/app-cdr/brasero/metadata.xml deleted file mode 100644 index af93b7c1..00000000 --- a/app-cdr/brasero/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="packagekit">Enable support for the distro-neutral package - manager GUI <pkg>app-admin/packagekit</pkg></flag> - <flag name="nautilus">Build the <pkg>gnome-base/nautilus</pkg> - extension</flag> - <flag name="libburn">Enable <pkg>dev-libs/libburn</pkg> backend</flag> - <flag name="playlist">Enable support for playlists through - <pkg>dev-libs/totem-pl-parser</pkg></flag> - <flag name="tracker">Enable audio playlist search using the - <pkg>app-misc/tracker</pkg> indexer</flag> - </use> -</pkgmetadata> diff --git a/app-crypt/gcr/gcr-9999.ebuild b/app-crypt/gcr/gcr-9999.ebuild deleted file mode 100644 index 490102d1..00000000 --- a/app-crypt/gcr/gcr-9999.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VALA_USE_DEPEND="vapigen" -PYTHON_COMPAT=( python2_7 ) - -inherit gnome2 python-any-r1 vala virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules" -HOMEPAGE="https://git.gnome.org/browse/gcr" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0/1" # subslot = suffix of libgcr-3 - -IUSE="debug gtk +introspection vala" -REQUIRED_USE="vala? ( introspection )" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" -fi - -COMMON_DEPEND=" - >=app-crypt/p11-kit-0.19 - >=dev-libs/glib-2.38:2 - >=dev-libs/libgcrypt-1.2.2:0= - >=dev-libs/libtasn1-1:= - >=sys-apps/dbus-1 - gtk? ( >=x11-libs/gtk+-3.12:3[X,introspection?] ) - introspection? ( >=dev-libs/gobject-introspection-1.34:= ) -" -RDEPEND="${COMMON_DEPEND} - !<gnome-base/gnome-keyring-3.3 -" -# gcr was part of gnome-keyring until 3.3 -DEPEND="${COMMON_DEPEND} - ${PYTHON_DEPS} - dev-libs/gobject-introspection-common - dev-libs/libxslt - dev-libs/vala-common - dev-util/gdbus-codegen - >=dev-util/gtk-doc-am-1.9 - >=dev-util/intltool-0.35 - sys-devel/gettext - virtual/pkgconfig - vala? ( $(vala_depend) ) -" -# eautoreconf needs: -# dev-libs/gobject-introspection-common - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.9 )" -fi - -pkg_setup() { - python-any-r1_pkg_setup -} - -src_prepare() { - # Disable stupid flag changes - sed -e 's/CFLAGS="$CFLAGS -g"//' \ - -e 's/CFLAGS="$CFLAGS -O0"//' \ - -i configure.ac configure || die - - use vala && vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - DOCS="AUTHORS ChangeLog HACKING NEWS README" - gnome2_src_configure \ - $(use_with gtk) \ - $(use_enable introspection) \ - $(use_enable vala) \ - $(usex debug --enable-debug=yes --enable-debug=default) \ - --disable-update-icon-cache \ - --disable-update-mime -} - -src_test() { - virtx emake check -} diff --git a/app-crypt/gcr/metadata.xml b/app-crypt/gcr/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/app-crypt/gcr/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/app-crypt/seahorse/metadata.xml b/app-crypt/seahorse/metadata.xml deleted file mode 100644 index 6789dec7..00000000 --- a/app-crypt/seahorse/metadata.xml +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="ldap">Enable seahorse to manipulate GPG keys on a LDAP server.</flag> -</use> -<longdescription>Seahorse is a Gnome interface for GnuPG. It's main purpose is to be a PGP/GPG Key Manager, though -it has other components including a text editor and file manager. - -Key Manager Features: -Generating a key -Deleting a key -Importing keys from text or a file -Exporting a key to text or a file -View key properties - -Key Properties Features: -Show key info -Change owner trust -Change primary key's expiration date -Change passphrase -Export key -Delete Key - -Plugins: -Nautilus Integration -Gedit plugin -</longdescription> -</pkgmetadata> diff --git a/app-crypt/seahorse/seahorse-9999.ebuild b/app-crypt/seahorse/seahorse-9999.ebuild deleted file mode 100644 index fed4e9ae..00000000 --- a/app-crypt/seahorse/seahorse-9999.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live vala -fi - -DESCRIPTION="A GNOME application for managing encryption keys" -HOMEPAGE="https://wiki.gnome.org/Apps/Seahorse" - -LICENSE="GPL-2+ FDL-1.1+" -SLOT="0" -IUSE="debug ldap zeroconf" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi - -COMMON_DEPEND=" - >=app-crypt/gcr-3.11.91:= - >=dev-libs/glib-2.10:2 - >=x11-libs/gtk+-3.4:3 - >=app-crypt/libsecret-0.16 - >=net-libs/libsoup-2.33.92:2.4 - x11-misc/shared-mime-info - - net-misc/openssh - >=app-crypt/gpgme-1 - >=app-crypt/gnupg-2.0.12 - - ldap? ( net-nds/openldap:= ) - zeroconf? ( >=net-dns/avahi-0.6:= ) -" -DEPEND="${COMMON_DEPEND} - app-text/yelp-tools - dev-util/gdbus-codegen - >=dev-util/intltool-0.35 - dev-util/itstool - sys-devel/gettext - virtual/pkgconfig -" -# Need seahorse-plugins git snapshot -RDEPEND="${COMMON_DEPEND} - !<app-crypt/seahorse-plugins-2.91.0_pre20110114 -" -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - $(vala_depend) - app-crypt/gcr[vala] - app-text/yelp-tools" -fi - -src_prepare() { - # Do not mess with CFLAGS with USE="debug" - sed -e '/CFLAGS="$CFLAGS -g/d' \ - -e '/CFLAGS="$CFLAGS -O0/d' \ - -i configure.ac configure || die "sed 1 failed" - - vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - local myconf="" - if [[ ${PV} != 9999 ]]; then - myconf="${myconf} VALAC=$(type -P true)" - fi - # bindir is needed due to bad macro expansion in desktop file, bug #508610 - gnome2_src_configure \ - --bindir=/usr/bin \ - --enable-pgp \ - --enable-ssh \ - --enable-pkcs11 \ - --enable-hkp \ - $(use_enable debug) \ - $(use_enable ldap) \ - $(use_enable zeroconf sharing) \ - ${myconf} -} diff --git a/app-editors/latexila/Manifest b/app-editors/latexila/Manifest deleted file mode 100644 index 57cdc79a..00000000 --- a/app-editors/latexila/Manifest +++ /dev/null @@ -1,23 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST gnome-latex-3.30.2.tar.xz 1156600 BLAKE2B 2368b9edae94d010f69b272b5e077293d8534c21fcdeeaeb5cfd34cdecdf627cd8204a99faeaf2546cb3416108fc01e4cea39bda00b313400d96283ffc26b471 SHA512 b5378ac7b5f7f1c9dd91ef95e9922d980d552212811b3f2c99f9ebe4250312ead0973db136601033ee46d35d7526883cf8d4e505fa2a8e118c1884cb4276cfa8 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEhjiDzgE0H6m8d3Z/4FucaN0bWf0FAlx37RRfFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg2 -Mzg4M0NFMDEzNDFGQTlCQzc3NzY3RkUwNUI5QzY4REQxQjU5RkQACgkQ4FucaN0b -Wf0o8BAAtnhXR9H8LJtjYhEi1q4cdQZOBj6x4otRjMiv/A7H05hATnxKP0B6wroT -xg786W64160xubZpEcN9IeoKIYRJUQNfmChXGeO+QynWnFjWhcNNZSka45oL/aEj -UJ7fIQxLQr8GRLwqmPdLa/KKcP1WkPR9c9ScMWzUazBk4tBQgirW4vNkxoX8znsm -Z1LskGQN7PfIBTStzMQL2C7h+HH3GIkutyEJKOtx0HuaH0SGsmuCK0td/xSaViRH -reR+OnnUWKB9CwDrBOMR91sqsNowNUoKaWRGXDk9sFL4nlTodHeOyl0SqAHfKc50 -ZZekX7Jlynou70SRh8I1G+FSgeF0Cb3WEXibeRCZQZQXgnajE4iR+3WFjDdhwx6a -WnhUBOwfhAhwUzgU5op9hsCNqazU9rKvpMXIkBzO8JIQ9FsotU28BdjawLZz5tEG -EAUxaFnlnV7s149LcN8L/4r3NjS6cRX+EglU2DhYsVBxz3TD79Q3djJn9x4Fuwsw -lpDkoKnlHYhtrc282rZGP/sbBMFZ+xQ/yX80Bq2zzfncsOaw+dBzRuzAexapbMfR -2NgWR11wcNzdBGaMpUtdM0FxekwyaUz+wbDr0eocun9XAF1iWi4Vw4yiQnTFnoVv -yumqosBrlfEQ4f1OSi7vgS0Q6iImJsZ+kT08Dk0Dq3rYJ2tqjvM= -=jwZl ------END PGP SIGNATURE----- diff --git a/app-editors/latexila/latexila-3.30.2-r1.ebuild b/app-editors/latexila/latexila-3.30.2-r1.ebuild deleted file mode 100644 index 0b072029..00000000 --- a/app-editors/latexila/latexila-3.30.2-r1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -VALA_MIN_API_VERSION="0.34" -VALA_USE_DEPEND="vapigen" -GNOME_ORG_MODULE="gnome-latex" - -inherit gnome2 vala - -DESCRIPTION="Integrated LaTeX environment for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/LaTeXila" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+introspection +latexmk rubber" - -COMMON_DEPEND=" - app-text/enchant - >=app-text/gspell-1.8:0= - >=dev-libs/glib-2.56:2[dbus] - >=dev-libs/libgee-0.10:0.8= - gnome-base/gsettings-desktop-schemas - >=x11-libs/gtk+-3.22:3 - x11-libs/gtksourceview:4= - x11-libs/gdk-pixbuf:2 - x11-libs/pango - >=x11-libs/tepl-4.2:4 - introspection? ( >=dev-libs/gobject-introspection-1.30.0:= ) -" -RDEPEND="${COMMON_DEPEND} - virtual/latex-base - x11-themes/hicolor-icon-theme - latexmk? ( dev-tex/latexmk ) - rubber? ( dev-tex/rubber ) -" -# libxml2+gdk-pixbuf required for glib-compile-resources -DEPEND="${COMMON_DEPEND} - $(vala_depend) - app-text/yelp-tools - dev-libs/libxml2:2 - dev-util/gdbus-codegen - dev-util/glib-utils - >=dev-util/gtk-doc-am-1.14 - >=dev-util/intltool-0.50.1 - virtual/pkgconfig -" - -src_prepare() { - gnome2_src_prepare - vala_src_prepare -} - -src_configure() { - gnome2_src_configure \ - $(use_enable introspection) -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "3.30.0" -gt ${v}; then - ewarn "Latexila has been renamed Gnome LaTeX" - ewarn "the binary is now called gnome-latex" - break - fi - done - - gnome2_pkg_postinst -} diff --git a/app-editors/latexila/metadata.xml b/app-editors/latexila/metadata.xml deleted file mode 100644 index d886385e..00000000 --- a/app-editors/latexila/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="latexmk">Install <pkg>dev-tex/latexmk</pkg> (used by default - for the build tools)</flag> - <flag name="rubber">Install <pkg>dev-tex/rubber</pkg> (can be used for the - build tools)</flag> -</use> -</pkgmetadata> diff --git a/app-misc/gnote/gnote-9999.ebuild b/app-misc/gnote/gnote-9999.ebuild deleted file mode 100644 index f150884c..00000000 --- a/app-misc/gnote/gnote-9999.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit gnome2 readme.gentoo-r1 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Desktop note-taking application" -HOMEPAGE="https://wiki.gnome.org/Apps/Gnote" - -LICENSE="GPL-3+ FDL-1.1" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~x86" -fi -IUSE="debug" - -# Automagic glib-2.32 dep -# glibmm: first version in tree providing Thread API fix -COMMON_DEPEND=" - >=app-crypt/libsecret-0.8 - >=app-text/gtkspell-3.0:3 - >=dev-cpp/glibmm-2.52.1-r1:2 - >=dev-cpp/gtkmm-3.18:3.0 - >=dev-libs/glib-2.32:2[dbus] - >=dev-libs/libxml2-2:2 - dev-libs/libxslt - >=sys-apps/util-linux-2.16:= - >=x11-libs/gtk+-3.20:3 -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gsettings-desktop-schemas -" -DEPEND="${DEPEND} - app-text/docbook-xml-dtd:4.1.2 - >=dev-util/intltool-0.35.0 - dev-util/itstool - virtual/pkgconfig -" -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - app-text/yelp-tools" -fi - -src_prepare() { - # Do not alter CFLAGS - sed 's/-DDEBUG -g/-DDEBUG/' -i configure.ac configure || die - - gnome2_src_prepare - - if has_version net-fs/wdfs; then - DOC_CONTENTS="You have net-fs/wdfs installed. app-misc/gnote will use it to - synchronize notes." - else - DOC_CONTENTS="Gnote can use net-fs/wdfs to synchronize notes. - If you want to use that functionality just emerge net-fs/wdfs. - Gnote will automatically detect that you did and let you use it." - fi -} - -src_configure() { - gnome2_src_configure \ - --disable-static \ - $(use_enable debug) -} - -src_install() { - gnome2_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - readme.gentoo_print_elog -} diff --git a/app-misc/gnote/metadata.xml b/app-misc/gnote/metadata.xml deleted file mode 100644 index 9c70dba0..00000000 --- a/app-misc/gnote/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <upstream> - <remote-id type="github">tsuna/boost.m4</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-text/evince/evince-9999.ebuild b/app-text/evince/evince-9999.ebuild deleted file mode 100644 index 938fd88a..00000000 --- a/app-text/evince/evince-9999.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit gnome2 systemd -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Simple document viewer for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Evince" - -LICENSE="GPL-2+ CC-BY-SA-3.0" -# subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3) -SLOT="0/evd3.4-evv3.3" -IUSE="djvu dvi gstreamer gnome gnome-keyring +introspection nautilus nsplugin +postscript t1lib tiff xps" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris" -fi - -# atk used in libview -# gdk-pixbuf used all over the place -# bundles unarr library. It does not seem to exist standalone. -COMMON_DEPEND=" - dev-libs/atk - >=dev-libs/glib-2.36:2[dbus] - >=dev-libs/libxml2-2.5:2 - sys-libs/zlib:= - >=x11-libs/gdk-pixbuf-2.36.5:2 - >=x11-libs/gtk+-3.16.0:3[introspection?] - gnome-base/gsettings-desktop-schemas - >=x11-libs/cairo-1.10:= - >=app-text/poppler-0.33[cairo] - >=app-arch/libarchive-3.2.0 - djvu? ( >=app-text/djvu-3.5.22:= ) - dvi? ( - virtual/tex-base - dev-libs/kpathsea:= - t1lib? ( >=media-libs/t1lib-5:= ) ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - media-libs/gst-plugins-good:1.0 ) - gnome? ( gnome-base/gnome-desktop:3= ) - gnome-keyring? ( >=app-crypt/libsecret-0.5 ) - introspection? ( >=dev-libs/gobject-introspection-1:= ) - nautilus? ( >=gnome-base/nautilus-2.91.4[introspection?] ) - postscript? ( >=app-text/libspectre-0.2:= ) - tiff? ( >=media-libs/tiff-3.6:0= ) - xps? ( >=app-text/libgxps-0.2.1:= ) -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gvfs - gnome-base/librsvg - || ( - >=x11-themes/adwaita-icon-theme-2.17.1 - >=x11-themes/hicolor-icon-theme-0.10 ) -" -DEPEND="${COMMON_DEPEND} - app-text/docbook-xml-dtd:4.3 - app-text/yelp-tools - dev-util/gdbus-codegen - >=dev-util/gtk-doc-am-1.13 - >=dev-util/intltool-0.35 - dev-util/itstool - sys-devel/gettext - virtual/pkgconfig -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - app-text/yelp-tools - doc? ( >=dev-util/gtk-doc-1.13 )" -fi - -src_prepare() { - gnome2_src_prepare - - # Do not depend on adwaita-icon-theme, bug #326855, #391859 - # https://bugs.freedesktop.org/show_bug.cgi?id=29942 - sed -e 's/adwaita-icon-theme >= $ADWAITA_ICON_THEME_REQUIRED//g' \ - -i configure || die "sed failed" -} - -src_configure() { - local myconf="" - [[ ${PV} != 9999 ]] && myconf="ITSTOOL=$(type -P true)" - gnome2_src_configure \ - --disable-static \ - --enable-pdf \ - --enable-comics \ - --enable-thumbnailer \ - --with-platform=gnome \ - --enable-dbus \ - $(use_enable djvu) \ - $(use_enable dvi) \ - $(use_enable gstreamer multimedia) \ - $(use_enable gnome libgnome-desktop) \ - $(use_with gnome-keyring keyring) \ - $(use_enable introspection) \ - $(use_enable nautilus) \ - $(use_enable nsplugin browser-plugin) \ - $(use_enable postscript ps) \ - $(use_enable t1lib) \ - $(use_enable tiff) \ - $(use_enable xps) \ - BROWSER_PLUGIN_DIR="${EPREFIX}"/usr/$(get_libdir)/nsbrowser/plugins \ - --with-systemduserunitdir="$(systemd_get_userunitdir)" - ${myconf} -} diff --git a/app-text/evince/metadata.xml b/app-text/evince/metadata.xml deleted file mode 100644 index 7601c5d7..00000000 --- a/app-text/evince/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="dvi">Enable the built-in DVI viewer</flag> - <flag name="nautilus">Enable property page extension in <pkg>gnome-base/nautilus</pkg></flag> - <flag name="t1lib">Enable the Type-1 fonts for the built-in DVI viewer - (<pkg>media-libs/t1lib</pkg>)</flag> - <flag name="xps">Enable XPS viewer using <pkg>app-text/libgxps</pkg></flag> - </use> -</pkgmetadata> diff --git a/app-text/yelp-tools/metadata.xml b/app-text/yelp-tools/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/app-text/yelp-tools/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/app-text/yelp-tools/yelp-tools-9999.ebuild b/app-text/yelp-tools/yelp-tools-9999.ebuild deleted file mode 100644 index a9726b14..00000000 --- a/app-text/yelp-tools/yelp-tools-9999.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Collection of tools for building and converting documentation" -HOMEPAGE="https://wiki.gnome.org/Apps/Yelp/Tools" - -LICENSE="|| ( GPL-2+ freedist ) GPL-2+" # yelp.m4 is GPL2 || freely distributable -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux" -fi -IUSE="" - -RDEPEND=" - >=dev-libs/libxml2-2.6.12 - >=dev-libs/libxslt-1.1.8 - dev-util/itstool - >=gnome-extra/yelp-xsl-3.17.3 - virtual/awk -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" diff --git a/dev-libs/folks/folks-9999.ebuild b/dev-libs/folks/folks-9999.ebuild deleted file mode 100644 index 41f153a7..00000000 --- a/dev-libs/folks/folks-9999.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -VALA_USE_DEPEND="vapigen" - -inherit gnome2 vala virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Library for aggregating people from multiple sources" -HOMEPAGE="https://wiki.gnome.org/Projects/Folks" - -LICENSE="LGPL-2.1+" -SLOT="0/25" # subslot = libfolks soname version -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux" -fi -# TODO: --enable-profiling -# Vala isn't really optional, https://bugzilla.gnome.org/show_bug.cgi?id=701099 -IUSE="bluetooth debug eds +telepathy test tracker utils" -REQUIRED_USE="bluetooth? ( eds )" - -COMMON_DEPEND=" - $(vala_depend) - >=dev-libs/glib-2.40:2 - dev-libs/dbus-glib - >=dev-libs/gobject-introspection-1.30:= - >=dev-libs/libgee-0.10:0.8[introspection] - dev-libs/libxml2 - sys-libs/ncurses:0= - sys-libs/readline:0= - - bluetooth? ( >=net-wireless/bluez-5 ) - eds? ( >=gnome-extra/evolution-data-server-3.13.90:=[vala] ) - telepathy? ( >=net-libs/telepathy-glib-0.19.9[vala] ) - tracker? ( >=app-misc/tracker-1:0= ) -" -# telepathy-mission-control needed at runtime; it is used by the telepathy -# backend via telepathy-glib's AccountManager binding. -RDEPEND="${COMMON_DEPEND} - net-im/telepathy-mission-control -" -# folks socialweb backend requires that libsocialweb be built with USE=vala, -# even when building folks with --disable-vala. -# -# FIXME: -# test? ( bluetooth? ( dbusmock is missing in the tree ) ) -DEPEND="${COMMON_DEPEND} - >=dev-util/intltool-0.50.0 - sys-devel/gettext - virtual/pkgconfig - - test? ( - sys-apps/dbus - bluetooth? ( - >=gnome-extra/evolution-data-server-3.9.1 - >=dev-libs/glib-2.40:2 ) ) -" - -src_prepare() { - # Force re-generation of introspection files, otherwise it does not match installed libs - find -name "*.vala" -exec touch {} \; || die - - vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - # Rebuilding docs needs valadoc, which has no release - gnome2_src_configure \ - $(use_enable bluetooth bluez-backend) \ - $(use_enable debug) \ - $(use_enable eds eds-backend) \ - $(use_enable eds ofono-backend) \ - $(use_enable telepathy telepathy-backend) \ - $(use_enable tracker tracker-backend) \ - $(use_enable utils inspect-tool) \ - $(use_enable test modular-tests) \ - --enable-vala \ - --enable-import-tool \ - --disable-docs \ - --disable-fatal-warnings \ - --disable-libsocialweb-backend -} - -src_test() { - dbus-launch virtx emake check -} diff --git a/dev-libs/folks/metadata.xml b/dev-libs/folks/metadata.xml deleted file mode 100644 index a89e8dce..00000000 --- a/dev-libs/folks/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="tracker">Load contacts from <pkg>app-misc/tracker</pkg> index</flag> - <flag name="telepathy">Load contacts from the Telepathy framework</flag> - <flag name="utils">Build the folks-inspect utility</flag> -</use> -</pkgmetadata> diff --git a/dev-libs/gjs/gjs-9999.ebuild b/dev-libs/gjs/gjs-9999.ebuild deleted file mode 100644 index fc34224a..00000000 --- a/dev-libs/gjs/gjs-9999.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 pax-utils virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Javascript bindings for GNOME" -HOMEPAGE="https://wiki.gnome.org/Projects/Gjs" - -LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" -SLOT="0" -IUSE="+cairo examples gtk test" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -RDEPEND=" - >=dev-libs/glib-2.52.1 - >=dev-libs/gobject-introspection-1.53.4.1:= - - sys-libs/readline:0= - dev-lang/spidermonkey:52 - virtual/libffi:= - cairo? ( x11-libs/cairo[X] ) - gtk? ( >=x11-libs/gtk+-3.20:3 ) -" -DEPEND="${RDEPEND} - gnome-base/gnome-common - sys-devel/gettext - virtual/pkgconfig - test? ( sys-apps/dbus ) -" - -src_configure() { - # FIXME: add systemtap/dtrace support, like in glib:2 - # FIXME: --enable-systemtap installs files in ${D}/${D} for some reason - # XXX: Do NOT enable coverage, completely useless for portage installs - gnome2_src_configure \ - --disable-systemtap \ - --disable-dtrace \ - --disable-code-coverage \ - $(use_with cairo cairo) \ - $(use_with gtk) \ - $(use_with test dbus-tests) \ - $(use_with test xvfb-tests) -} - -src_install() { - # installation sometimes fails in parallel, bug #??? - gnome2_src_install -j1 - - if use examples; then - insinto /usr/share/doc/"${PF}"/examples - doins "${S}"/examples/* - fi - - # Required for gjs-console to run correctly on PaX systems - pax-mark mr "${ED}/usr/bin/gjs-console" -} diff --git a/dev-libs/gjs/metadata.xml b/dev-libs/gjs/metadata.xml deleted file mode 100644 index 4cbddcaa..00000000 --- a/dev-libs/gjs/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> -</pkgmetadata> diff --git a/dev-libs/libgsystem/Manifest b/dev-libs/libgsystem/Manifest deleted file mode 100644 index dbe2e19c..00000000 --- a/dev-libs/libgsystem/Manifest +++ /dev/null @@ -1,23 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST libgsystem-2014.1.tar.xz 246336 BLAKE2B 488c2605d32ceab8b108cdd28d9bb80b9e85f89728c887616847245966e6ed5507110d11fc083e26081241ff577fdfdb4d9eb4251b6b4c2bbaf9a377878317b6 SHA512 f68e0b752593b15d74b6206e2fc0c9e25fb03749809bf8ae10ebce1a1ec9678e86b5f19655318878434672eab864a462ce6007f4e5a53c6280d2dfa8181ff8ab ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEX+aBqe7MmoWBwzA1lSmjXZiBxnkFAlsJtchfFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVG -RTY4MUE5RUVDQzlBODU4MUMzMzAzNTk1MjlBMzVEOTg4MUM2NzkACgkQlSmjXZiB -xnmNeA/8CrDle7Pnf0tm8407mHK4dLHdjC1dv6IRaMe/JI5rvwX4lGCOfKuPLXvs -70d97AIZwTDzZogHFEjBIk90QpHnpmiE5PxVDpBQfQmXuWynwjIrikniUy7txEX4 -eTM/k7/V2+t0S4H9J65wMrUWM8Qe2OcjGu3b28/1J1EyLSDGtLMWwCAIBLPZQhX/ -Tc3R0uJPxvC+wUccTNZsPTZUx9+RnGkpSYX58qcY8nujs63z/Piv8VHAL/r2QRwm -gxGhMyHr7ny1KJIW09bKYdNiosdtTe9sl0xI5tsFUyCMsYQBjn5jVD2ftOZ7q+iz -G39wU7JfvViQFTPrxHL6JnkcdVjbbRRmwSe1sRm/9K9jLMwshSaf4ygvhe2cpXmU -opOR8MuvSIE5V+Xv20I0rXnF/AjNRK/oM4CDxTpIbiolX+j75JGriPY9VzfGSK9Y -TFlbH2REUAbg2AFesDOhW4goFkV+IGorQVnTzTuqDfDbK5XuXPZqrMOlZzMDYOcE -4M8Febzrcghsdw1XEEuVp7xtapr7uNaYUSMg0AV12axEC5PPk7yM5f+ZBd/Bmvqz -3nSqUh7bMc7W8fWu0lNYnV/f88vnwE8FTLQltAS68ghTAg1oTr+JBro3QyIqEvVZ -ux1b2WXJDneS9mnz1fPpJju71sGo3q1jzpXrqRJA+8TvcZmqvYE= -=MYwg ------END PGP SIGNATURE----- diff --git a/dev-libs/libgsystem/libgsystem-2014.1.ebuild b/dev-libs/libgsystem/libgsystem-2014.1.ebuild deleted file mode 100644 index 186da093..00000000 --- a/dev-libs/libgsystem/libgsystem-2014.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 - -DESCRIPTION="GIO-based library for use by operating system components" -HOMEPAGE="https://wiki.gnome.org/Projects/LibGSystem" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+introspection +systemd" - -RDEPEND=" - >=dev-libs/glib-2.34:2 - sys-apps/attr - introspection? ( >=dev-libs/gobject-introspection-1.34 ) - systemd? ( >=sys-apps/systemd-200 ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.15 - >=dev-libs/libxslt-1 - virtual/pkgconfig -" diff --git a/dev-libs/libgsystem/metadata.xml b/dev-libs/libgsystem/metadata.xml deleted file mode 100644 index 13cf9ba7..00000000 --- a/dev-libs/libgsystem/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="systemd">Enable access to journald</flag> -</use> -</pkgmetadata> diff --git a/dev-libs/libgweather/libgweather-9999.ebuild b/dev-libs/libgweather/libgweather-9999.ebuild deleted file mode 100644 index f35c80ca..00000000 --- a/dev-libs/libgweather/libgweather-9999.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VALA_USE_DEPEND="vapigen" - -inherit gnome2 vala -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Library to access weather information from online services" -HOMEPAGE="https://wiki.gnome.org/Projects/LibGWeather" - -LICENSE="GPL-2+" -SLOT="2/3-6" # subslot = 3-(libgweather-3 soname suffix) - -IUSE="glade +introspection vala" -REQUIRED_USE="vala? ( introspection )" - -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris" -fi - -COMMON_DEPEND=" - >=x11-libs/gtk+-3.13.5:3[introspection?] - >=dev-libs/glib-2.35.1:2 - >=net-libs/libsoup-2.44:2.4 - >=dev-libs/libxml2-2.6.0:2 - sci-geosciences/geocode-glib - >=sys-libs/timezone-data-2010k - - glade? ( >=dev-util/glade-3.16:3.10 ) - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) -" -RDEPEND="${COMMON_DEPEND} - !<gnome-base/gnome-applets-2.22.0 -" -DEPEND="${COMMON_DEPEND} - >=dev-util/gtk-doc-am-1.11 - >=dev-util/intltool-0.50 - >=sys-devel/gettext-0.18 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.11 )" -fi - -src_prepare() { - use vala && vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-static \ - $(use_enable glade glade-catalog) \ - $(use_enable introspection) \ - $(use_enable vala) -} diff --git a/dev-libs/libgweather/metadata.xml b/dev-libs/libgweather/metadata.xml deleted file mode 100644 index 9889b0b1..00000000 --- a/dev-libs/libgweather/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="glade">Installs catalog files for <pkg>dev-util/glade</pkg></flag> - </use> -</pkgmetadata> diff --git a/eclass/gnome2-live.eclass b/eclass/gnome2-live.eclass deleted file mode 100644 index 80a72852..00000000 --- a/eclass/gnome2-live.eclass +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: gnome2-live.eclass -# @MAINTAINER: -# gnome@gentoo.org -# @AUTHOR: -# Nirbheek Chauhan <nirbheek@gentoo.org> -# @BLURB: Live ebuild phases for GNOME packages -# @DESCRIPTION: -# Exports additional functions used by live ebuilds written for GNOME packages -# Always to be imported *AFTER* gnome2.eclass - -inherit autotools eutils gnome2 gnome2-utils libtool git-r3 xdg - -EXPORTED_FUNCTIONS=" " -case "${EAPI:-0}" in - 4|5) - EXPORT_FUNCTIONS src_unpack src_prepare pkg_postinst - ;; - 6) - EXPORT_FUNCTIONS src_prepare pkg_postinst - ;; - *) - die "Unknown EAPI, Bug eclass maintainers." ;; -esac - -# DEPEND on -# app-text/gnome-doc-utils for gnome-doc-* -# dev-util/gtk-doc for gtkdocize -# dev-util/intltool for intltoolize -# gnome-base/gnome-common for GNOME_COMMON_INIT -DEPEND="${DEPEND} - app-text/gnome-doc-utils - app-text/yelp-tools - dev-util/gtk-doc - dev-util/intltool - gnome-base/gnome-common - sys-devel/gettext" - -# Extra options passed to elibtoolize -ELTCONF=${ELTCONF:-} - -# @ECLASS-VARIABLE: GNOME_LIVE_MODULE -# @DESCRIPTION: -# Default git module name is assumed to be the same as the gnome.org module name -# used on ftp.gnome.org. We have GNOME_ORG_MODULE because we inherit gnome.org -: ${GNOME_LIVE_MODULE:="${GNOME_ORG_MODULE}"} - -# @ECLASS-VARIABLE: EGIT_REPO_URI -# @DESCRIPTION: -# git URI for the project, uses GNOME_LIVE_MODULE by default -: "${EGIT_REPO_URI:="https://gitlab.gnome.org/GNOME/${GNOME_LIVE_MODULE}.git"}" - -# @ECLASS-VARIABLE: PATCHES -# @DESCRIPTION: -# Whitespace-separated list of patches to apply after cloning -: ${PATCHES:=""} - -# Unset SRC_URI auto-set by gnome2.eclass -SRC_URI="" - -# @FUNCTION: gnome2-live_get_var -# @DESCRIPTION: -# Get macro variable values from configure.ac, etc -gnome2-live_get_var() { - local var f - var="$1" - f="$2" - echo $(sed -ne "s/${var}(\(.*\))/\1/p" "${f}" | tr -d '[]') -} - -# @FUNCTION: gnome2-live_src_unpack -# @DESCRIPTION: -# Calls git-2_src_unpack, and unpacks ${A} if required. -# Also calls gnome2-live_src_prepare for older EAPI. -gnome2-live_src_unpack() { - if has ${EAPI:-0} 4 5 ; then - if test -n "${A}"; then - unpack ${A} - fi - git-r3_src_unpack - gnome2-live_src_prepare - else - die "gnome2-live_src_unpack is banned starting with EAPI=6" - fi -} - -# @FUNCTION: gnome2-live_src_prepare -# @DESCRIPTION: -# Lots of magic to workaround autogen.sh quirks in various packages -# Creates blank ChangeLog and necessary macro dirs. Runs various autotools -# programs if required, and finally runs eautoreconf. -gnome2-live_src_prepare() { - if has ${EAPI:-0} 4 5 ; then - for i in ${PATCHES}; do - epatch "${i}" - done - - epatch_user - fi - - # If ChangeLog doesn't exist, maybe it's autogenerated - # Avoid a `dodoc` failure by adding an empty ChangeLog - if ! test -e ChangeLog; then - echo > ChangeLog - fi - - ### Keep this in-sync with gnome2.eclass! - - xdg_src_prepare - - # eautoreconf is smart enough to run all necessary commands - eautoreconf - - # Prevent assorted access violations and test failures - gnome2_environment_reset - - # Prevent scrollkeeper access violations - # We stop to run it from EAPI=6 as scrollkeeper helpers from - # rarian are not running anything and, then, access violations - # shouldn't occur. - has ${EAPI:-0} 4 5 && gnome2_omf_fix - - # Run libtoolize - # https://bugzilla.gnome.org/show_bug.cgi?id=655517 - elibtoolize ${ELTCONF} -} - -# @FUNCTION: gnome2_src_unpack -# @DESCRIPTION: -# Defined so that it replaces gnome2_src_unpack in ebuilds that call it -gnome2_src_unpack() { - gnome2-live_src_unpack -} - -# @FUNCTION: gnome2_src_prepare -# @DESCRIPTION: -# Defined so that it replaces gnome2_src_prepare in ebuilds that call it -gnome2_src_prepare() { - gnome2-live_src_prepare -} - -# @FUNCTION: gnome2-live_pkg_postinst -# @DESCRIPTION: -# Must be run manually for ebuilds that have a custom pkg_postinst -gnome2-live_pkg_postinst() { - gnome2_pkg_postinst - - ewarn "This is a live ebuild, upstream trunks will mostly be UNstable" - ewarn "Do NOT report bugs about this package to Gentoo" - ewarn "Report upstream bugs (with patches if possible) instead." -} diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass deleted file mode 100644 index 3d745c01..00000000 --- a/eclass/gnome2.eclass +++ /dev/null @@ -1,344 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: gnome2.eclass -# @MAINTAINER: -# gnome@gentoo.org -# @SUPPORTED_EAPIS: 5 6 7 -# @BLURB: Provides phases for Gnome/Gtk+ based packages. -# @DESCRIPTION: -# Exports portage base functions used by ebuilds written for packages using the -# GNOME framework. For additional functions, see gnome2-utils.eclass. - -# @ECLASS-VARIABLE: GNOME2_EAUTORECONF -# @DEFAULT_UNSET -# @DESCRIPTION: -# Run eautoreconf instead of only elibtoolize -GNOME2_EAUTORECONF=${GNOME2_EAUTORECONF:-""} - -[[ ${GNOME2_EAUTORECONF} == 'yes' ]] && inherit autotools -[[ ${EAPI} == [56] ]] && inherit eutils ltprune -inherit libtool gnome.org gnome2-utils xdg - -case ${EAPI:-0} in - 5) - EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_install pkg_preinst pkg_postinst pkg_postrm - ;; - 6|7) - EXPORT_FUNCTIONS src_prepare src_configure src_compile src_install pkg_preinst pkg_postinst pkg_postrm - ;; - *) die "EAPI=${EAPI} is not supported" ;; -esac - -# @ECLASS-VARIABLE: ELTCONF -# @DEFAULT_UNSET -# @DESCRIPTION: -# Extra options passed to elibtoolize -ELTCONF=${ELTCONF:-""} - -# @ECLASS-VARIABLE: G2CONF -# @DEFAULT_UNSET -# @DESCRIPTION: -# Extra configure opts passed to econf. -# Deprecated, pass extra arguments to gnome2_src_configure. -# Banned in eapi6 and newer. -if has ${EAPI} 5; then - G2CONF=${G2CONF:-""} -fi - -# @ECLASS-VARIABLE: GCONF_DEBUG -# @DEFAULT_UNSET -# @DESCRIPTION: -# Whether to handle debug or not. -# Some gnome applications support various levels of debugging (yes, no, minimum, -# etc), but using --disable-debug also removes g_assert which makes debugging -# harder. This variable should be set to yes for such packages for the eclass -# to handle it properly. It will enable minimal debug with USE=-debug. -# Note that this is most commonly found in configure.ac as GNOME_DEBUG_CHECK. -# -# Banned since eapi6 as upstream is moving away from this obsolete macro in favor -# of autoconf-archive macros, that do not expose this issue (bug #270919) -if has ${EAPI} 5; then - if [[ ${GCONF_DEBUG} != "no" ]]; then - IUSE="debug" - fi -fi - -# @ECLASS-VARIABLE: GNOME2_ECLASS_GIO_MODULES -# @INTERNAL -# @DESCRIPTION: -# Array containing glib GIO modules - -# @ECLASS-VARIABLE: GNOME2_LA_PUNT -# @DESCRIPTION: -# In EAPIs 5 and 6, it relies on prune_libtool_files (from ltprune.eclass) for -# this. Later EAPIs use find ... -delete. Available values for GNOME2_LA_PUNT: -# - "no": will not clean any .la files -# - "yes": will run prune_libtool_files --modules -# - If it is not set, it will run prune_libtool_files -GNOME2_LA_PUNT=${GNOME2_LA_PUNT:-""} - -# @FUNCTION: gnome2_src_unpack -# @DESCRIPTION: -# Stub function for old EAPI. -gnome2_src_unpack() { - if has ${EAPI} 5; then - unpack ${A} - cd "${S}" - else - die "gnome2_src_unpack is banned since eapi6" - fi -} - -# @FUNCTION: gnome2_src_prepare -# @DESCRIPTION: -# Prepare environment for build, fix build of scrollkeeper documentation, -# run elibtoolize. -gnome2_src_prepare() { - xdg_src_prepare - - # Prevent assorted access violations and test failures - gnome2_environment_reset - - # Prevent scrollkeeper access violations - # We stop to run it from eapi6 as scrollkeeper helpers from - # rarian are not running anything and, then, access violations - # shouldn't occur. - has ${EAPI} 5 && gnome2_omf_fix - - # Disable all deprecation warnings - gnome2_disable_deprecation_warning - - # Run libtoolize or eautoreconf, bug #591584 - # https://bugzilla.gnome.org/show_bug.cgi?id=655517 - if [[ ${GNOME2_EAUTORECONF} == 'yes' ]]; then - eautoreconf - else - elibtoolize ${ELTCONF} - fi -} - -# @FUNCTION: gnome2_src_configure -# @DESCRIPTION: -# Gnome specific configure handling -gnome2_src_configure() { - # Deprecated for a long time now and banned since eapi6, see Gnome team policies - if [[ -n ${G2CONF} ]] ; then - if has ${EAPI} 5; then - eqawarn "G2CONF set, please review documentation at https://wiki.gentoo.org/wiki/Project:GNOME/Gnome_Team_Ebuild_Policies#G2CONF_and_src_configure" - else - die "G2CONF set, please review documentation at https://wiki.gentoo.org/wiki/Project:GNOME/Gnome_Team_Ebuild_Policies#G2CONF_and_src_configure" - fi - fi - - local g2conf=() - - if has ${EAPI} 5; then - if [[ ${GCONF_DEBUG} != 'no' ]] ; then - if use debug ; then - g2conf+=( --enable-debug=yes ) - fi - fi - else - if [[ -n ${GCONF_DEBUG} ]] ; then - die "GCONF_DEBUG is banned since eapi6 in favor of each ebuild taking care of the proper handling of debug configure option" - fi - fi - - # We consider packages installing gtk-doc to be handled by adding - # DEPEND="dev-util/gtk-doc-am" which provides tools to relink URLs in - # documentation to already installed documentation. This decision also - # greatly helps with constantly broken doc generation. - # Remember to drop 'doc' USE flag from your package if it was only used to - # rebuild docs. - if grep -q "enable-gtk-doc" "${ECONF_SOURCE:-.}"/configure ; then - g2conf+=( --disable-gtk-doc ) - fi - - # Pass --disable-maintainer-mode when needed - if grep -q "^[[:space:]]*AM_MAINTAINER_MODE(\[enable\])" \ - "${ECONF_SOURCE:-.}"/configure.*; then - g2conf+=( --disable-maintainer-mode ) - fi - - # Pass --disable-scrollkeeper when possible - if grep -q "disable-scrollkeeper" "${ECONF_SOURCE:-.}"/configure; then - g2conf+=( --disable-scrollkeeper ) - fi - - # Pass --disable-schemas-install when possible - if grep -q "disable-schemas-install" "${ECONF_SOURCE:-.}"/configure; then - g2conf+=( --disable-schemas-install ) - fi - - # Pass --disable-schemas-compile when possible - if grep -q "disable-schemas-compile" "${ECONF_SOURCE:-.}"/configure; then - g2conf+=( --disable-schemas-compile ) - fi - - # Pass --disable-update-mimedb when possible - if grep -q "disable-update-mimedb" "${ECONF_SOURCE:-.}"/configure; then - g2conf+=( --disable-update-mimedb ) - fi - - # Pass --enable-compile-warnings=minimum as we don't want -Werror* flags, bug #471336 - if grep -q "enable-compile-warnings" "${ECONF_SOURCE:-.}"/configure; then - g2conf+=( --enable-compile-warnings=minimum ) - fi - - # Pass --docdir with proper directory, bug #482646 (not needed since eapi6) - if has ${EAPI} 5; then - if grep -q "^ *--docdir=" "${ECONF_SOURCE:-.}"/configure; then - g2conf+=( --docdir="${EPREFIX}"/usr/share/doc/${PF} ) - fi - fi - - # Avoid sandbox violations caused by gnome-vfs (bug #128289 and #345659) - if has ${EAPI} 5; then - addwrite "$(unset HOME; echo ~)/.gnome2" - else - addpredict "$(unset HOME; echo ~)/.gnome2" - fi - - if has ${EAPI} 5; then - econf ${g2conf[@]} ${G2CONF} "$@" - else - econf ${g2conf[@]} "$@" - fi -} - -# @FUNCTION: gnome2_src_compile -# @DESCRIPTION: -# Only default src_compile for now -gnome2_src_compile() { - if has ${EAPI} 5; then - emake - else - default - fi -} - -# @FUNCTION: gnome2_src_install -# @DESCRIPTION: -# Gnome specific install. Handles typical GConf and scrollkeeper setup -# in packages and removal of .la files if requested -gnome2_src_install() { - # we must delay gconf schema installation due to sandbox - export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1" - - local sk_tmp_dir="/var/lib/scrollkeeper" - # scrollkeeper-update from rarian doesn't do anything. Then, since eapi6 - # we stop taking care of it - # - # if this is not present, scrollkeeper-update may segfault and - # create bogus directories in /var/lib/ - if has ${EAPI} 5; then - dodir "${sk_tmp_dir}" || die "dodir failed" - emake DESTDIR="${D}" "scrollkeeper_localstate_dir=${ED}${sk_tmp_dir} " "$@" install || die "install failed" - else - default - fi - - unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL - - # Handle documentation as 'default' for eapi5, bug #373131 - # Since eapi6 this is handled by default on its own plus MAINTAINERS and HACKING - # files that are really common in gnome packages (bug #573390) - if has ${EAPI} 5; then - einstalldocs - else - local d - for d in HACKING MAINTAINERS; do - [[ -s "${d}" ]] && dodoc "${d}" - done - fi - - # Do not keep /var/lib/scrollkeeper because: - # 1. The scrollkeeper database is regenerated at pkg_postinst() - # 2. ${ED}/var/lib/scrollkeeper contains only indexes for the current pkg - # thus it makes no sense if pkg_postinst ISN'T run for some reason. - rm -rf "${ED}${sk_tmp_dir}" - rmdir "${ED}/var/lib" 2>/dev/null - rmdir "${ED}/var" 2>/dev/null - - # Make sure this one doesn't get in the portage db - rm -fr "${ED}/usr/share/applications/mimeinfo.cache" - - # Delete all .la files - if has ${EAPI} 5 6; then - case "${GNOME2_LA_PUNT}" in - yes) prune_libtool_files --modules;; - no) ;; - *) prune_libtool_files;; - esac - else - if [[ ${GNOME2_LA_PUNT} != 'no' ]]; then - find "${ED}" -name '*.la' -delete || die - fi - fi -} - -# @FUNCTION: gnome2_pkg_preinst -# @DESCRIPTION: -# Finds Icons, GConf and GSettings schemas for later handling in pkg_postinst -gnome2_pkg_preinst() { - xdg_pkg_preinst - gnome2_gconf_savelist - gnome2_schemas_savelist - gnome2_scrollkeeper_savelist - gnome2_gdk_pixbuf_savelist - - local f - - GNOME2_ECLASS_GIO_MODULES=() - while IFS= read -r -d '' f; do - GNOME2_ECLASS_GIO_MODULES+=( ${f} ) - done < <(cd "${D}" && find usr/$(get_libdir)/gio/modules -type f -print0 2>/dev/null) - - export GNOME2_ECLASS_GIO_MODULES -} - -# @FUNCTION: gnome2_pkg_postinst -# @DESCRIPTION: -# Handle scrollkeeper, GConf, GSettings, Icons, desktop and mime -# database updates. -gnome2_pkg_postinst() { - xdg_pkg_postinst - gnome2_gconf_install - if [[ -n ${GNOME2_ECLASS_GLIB_SCHEMAS} ]]; then - gnome2_schemas_update - fi - gnome2_scrollkeeper_update - gnome2_gdk_pixbuf_update - - if [[ ${#GNOME2_ECLASS_GIO_MODULES[@]} -gt 0 ]]; then - gnome2_giomodule_cache_update - fi - - # This should only be in the overlay - ewarn "**************************************************************" - ewarn "This is the *experimental* Gentoo GNOME Overlay" - ewarn "Please report bugs at #gentoo-desktop @ FreeNode" - ewarn "Do NOT go to upstream with bugs without checking with us first" - ewarn "**************************************************************" -} - -# # FIXME Handle GConf schemas removal -#gnome2_pkg_prerm() { -# gnome2_gconf_uninstall -#} - -# @FUNCTION: gnome2_pkg_postrm -# @DESCRIPTION: -# Handle scrollkeeper, GSettings, Icons, desktop and mime database updates. -gnome2_pkg_postrm() { - xdg_pkg_postrm - if [[ -n ${GNOME2_ECLASS_GLIB_SCHEMAS} ]]; then - gnome2_schemas_update - fi - gnome2_scrollkeeper_update - - if [[ ${#GNOME2_ECLASS_GIO_MODULES[@]} -gt 0 ]]; then - gnome2_giomodule_cache_update - fi -} diff --git a/games-board/aisleriot/Manifest b/games-board/aisleriot/Manifest deleted file mode 100644 index d478da7c..00000000 --- a/games-board/aisleriot/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST aisleriot-3.22.5.tar.xz 5730172 BLAKE2B 7b32a602902788fba478b493b22cb7d5d1d1bac7dc64b576ab30ac7665dfdbea825cf26ee57a38e2c9999c87691d91afc2144c9fa5a2fb763eb448ca8cb69344 SHA512 2a9c2e7d78a7b980226962e20af21efab20662c708a97284d5594997551587f1fea9c313d4e32360c398cb7943413cdbd8ac5de47ccf7237f6215496a349d152 -DIST aisleriot-3.22.7.tar.xz 5735904 BLAKE2B 72abf63073ca129a4e40e3ec038a0ab608855502492412750aa06b8e525b4f5409d18e709ad12e39934b819594be22702f688b9836607f73bf52b4dc646f699a SHA512 d3bd785ddaf17e200382d1bfa4a4e386ad5613acf4963f0392ecbeb93559dbbdddf0c5bdd4d35347bfc59362bb98c1d18314ac4060d1de34e67157b929363db6 diff --git a/games-board/aisleriot/aisleriot-3.22.5.ebuild b/games-board/aisleriot/aisleriot-3.22.5.ebuild deleted file mode 100644 index 5f9a65ab..00000000 --- a/games-board/aisleriot/aisleriot-3.22.5.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_EAUTORECONF="yes" - -inherit gnome2 - -DESCRIPTION="A collection of solitaire card games for GNOME" -HOMEPAGE="https://wiki.gnome.org/action/show/Apps/Aisleriot" - -LICENSE="GPL-3 LGPL-3 FDL-1.3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug gnome qt5" - -# FIXME: quartz support? -# Does not build with guile-2.0.0 or 2.0.1 -COMMON_DEPEND=" - >=dev-libs/glib-2.32:2 - >=dev-scheme/guile-2.0.5:12[deprecated,regex] - <dev-scheme/guile-2.1 - >=gnome-base/librsvg-2.32:2 - >=media-libs/libcanberra-0.26[gtk3] - >=x11-libs/cairo-1.10 - >=x11-libs/gtk+-3.4:3 - gnome? ( >=gnome-base/gconf-2.0:2 ) - qt5? ( >=dev-qt/qtsvg-5:5 ) -" -DEPEND="${COMMON_DEPEND} - app-arch/gzip - app-text/yelp-tools - >=dev-util/intltool-0.40.4 - gnome-base/gnome-common - sys-apps/lsb-release - sys-devel/autoconf-archive - >=sys-devel/gettext-0.12 - virtual/pkgconfig - gnome? ( app-text/docbook-xml-dtd:4.3 ) -" - -PATCHES=( - # Fix SVG detection and usage - "${FILESDIR}"/${PN}-3.22.0-detect-svg.patch - # Fix build with Qt5, bug #617256 - "${FILESDIR}"/${PN}-3.22.2-qt5-requires-cxx11.patch -) - -src_configure() { - local myconf=() - - if use gnome; then - myconf+=( - --with-platform=gnome - --with-help-method=ghelp - ) - else - myconf+=( - --with-platform=gtk-only - --with-help-method=library - ) - fi - - if use qt5 ; then - myconf+=( - --with-card-theme-formats=all - --with-kde-card-theme-path="${EPREFIX}"/usr/share/apps/carddecks - ) - else - myconf+=( --with-card-theme-formats=svg,fixed,pysol ) - fi - - gnome2_src_configure \ - --with-gtk=3.0 \ - --with-guile=2.0 \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - --enable-sound \ - --with-pysol-card-theme-path="${EPREFIX}${GAMES_DATADIR}"/pysolfc \ - ${myconf[@]} -} - -pkg_postinst() { - gnome2_pkg_postinst - - elog "Aisleriot can use additional card themes from games-board/pysolfc" - elog "and kde-base/libkdegames." -} diff --git a/games-board/aisleriot/aisleriot-3.22.7.ebuild b/games-board/aisleriot/aisleriot-3.22.7.ebuild deleted file mode 100644 index d103a6a9..00000000 --- a/games-board/aisleriot/aisleriot-3.22.7.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_EAUTORECONF="yes" - -inherit gnome2 - -DESCRIPTION="A collection of solitaire card games for GNOME" -HOMEPAGE="https://wiki.gnome.org/action/show/Apps/Aisleriot" - -LICENSE="GPL-3 LGPL-3 FDL-1.3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug gnome qt5" - -# FIXME: quartz support? -# Lookup guile modules grep "use-modules" *.scm -COMMON_DEPEND=" - >=dev-libs/glib-2.32:2 - >=dev-scheme/guile-2.2:12 - >=gnome-base/librsvg-2.32:2 - >=media-libs/libcanberra-0.26[gtk3] - >=x11-libs/cairo-1.10 - >=x11-libs/gtk+-3.4:3 - gnome? ( >=gnome-base/gconf-2.0:2 ) - qt5? ( >=dev-qt/qtsvg-5:5 ) -" -DEPEND="${COMMON_DEPEND} - app-arch/gzip - app-text/yelp-tools - dev-libs/libxml2:2 - dev-util/glib-utils - >=dev-util/intltool-0.40.4 - gnome-base/gnome-common - sys-apps/lsb-release - sys-devel/autoconf-archive - >=sys-devel/gettext-0.12 - virtual/pkgconfig - gnome? ( app-text/docbook-xml-dtd:4.3 ) -" - -PATCHES=( - # Fix SVG detection and usage - "${FILESDIR}"/${PN}-3.22.0-detect-svg.patch - # Fix build with Qt5, bug #617256 - "${FILESDIR}"/${PN}-3.22.2-qt5-requires-cxx11.patch -) - -src_configure() { - local myconf=() - - if use gnome; then - myconf+=( - --with-platform=gnome - --with-help-method=ghelp - ) - else - myconf+=( - --with-platform=gtk-only - --with-help-method=library - ) - fi - - if use qt5 ; then - myconf+=( - --with-card-theme-formats=all - --with-kde-card-theme-path="${EPREFIX}"/usr/share/apps/carddecks - ) - else - myconf+=( --with-card-theme-formats=svg,fixed,pysol ) - fi - - gnome2_src_configure \ - --with-gtk=3.0 \ - --with-guile=2.2 \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - --enable-sound \ - --with-pysol-card-theme-path="${EPREFIX}${GAMES_DATADIR}"/pysolfc \ - ${myconf[@]} -} - -pkg_postinst() { - gnome2_pkg_postinst - - elog "Aisleriot can use additional card themes from games-board/pysolfc" - elog "and kde-base/libkdegames." -} diff --git a/games-board/aisleriot/aisleriot-9999.ebuild b/games-board/aisleriot/aisleriot-9999.ebuild deleted file mode 100644 index 3ace1d8e..00000000 --- a/games-board/aisleriot/aisleriot-9999.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_EAUTORECONF="yes" - -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="A collection of solitaire card games for GNOME" -HOMEPAGE="https://wiki.gnome.org/action/show/Apps/Aisleriot" - -LICENSE="GPL-3 LGPL-3 FDL-1.3" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~x86" -fi -IUSE="debug gnome qt5" - -# FIXME: quartz support? -# Lookup guile modules grep "use-modules" *.scm -COMMON_DEPEND=" - >=dev-libs/glib-2.32:2 - >=dev-scheme/guile-2.2:12 - >=gnome-base/librsvg-2.32:2 - >=media-libs/libcanberra-0.26[gtk3] - >=x11-libs/cairo-1.10 - >=x11-libs/gtk+-3.4:3 - gnome? ( >=gnome-base/gconf-2.0:2 ) - qt5? ( >=dev-qt/qtsvg-5:5 ) -" -DEPEND="${COMMON_DEPEND} - app-arch/gzip - app-text/yelp-tools - dev-libs/libxml2:2 - dev-util/glib-utils - >=dev-util/intltool-0.40.4 - gnome-base/gnome-common - sys-apps/lsb-release - sys-devel/autoconf-archive - >=sys-devel/gettext-0.12 - virtual/pkgconfig - gnome? ( app-text/docbook-xml-dtd:4.3 ) -" - -PATCHES=( - # Fix SVG detection and usage - "${FILESDIR}"/${PN}-3.22.0-detect-svg.patch - # Fix build with Qt5, bug #617256 - "${FILESDIR}"/${PN}-3.22.2-qt5-requires-cxx11.patch -) - -src_configure() { - local myconf=() - - if use gnome; then - myconf+=( - --with-platform=gnome - --with-help-method=ghelp - ) - else - myconf+=( - --with-platform=gtk-only - --with-help-method=library - ) - fi - - if use qt5 ; then - myconf+=( - --with-card-theme-formats=all - --with-kde-card-theme-path="${EPREFIX}"/usr/share/apps/carddecks - ) - else - myconf+=( --with-card-theme-formats=svg,fixed,pysol ) - fi - - gnome2_src_configure \ - --with-gtk=3.0 \ - --with-guile=2.2 \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - --enable-sound \ - --with-pysol-card-theme-path="${EPREFIX}${GAMES_DATADIR}"/pysolfc \ - ${myconf[@]} -} - -pkg_postinst() { - gnome2_pkg_postinst - - elog "Aisleriot can use additional card themes from games-board/pysolfc" - elog "and kde-base/libkdegames." -} diff --git a/games-board/aisleriot/files/aisleriot-3.22.0-detect-svg.patch b/games-board/aisleriot/files/aisleriot-3.22.0-detect-svg.patch deleted file mode 100644 index 827abcf7..00000000 --- a/games-board/aisleriot/files/aisleriot-3.22.0-detect-svg.patch +++ /dev/null @@ -1,40 +0,0 @@ -From f8dfa11c318c33847670cd06a43dd5b19f1d5231 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Mon, 31 Oct 2016 11:23:30 +0100 -Subject: [PATCH] Do not require a particular SVG library unless actually found - ---- - configure.ac | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 8c4a38e..06e174f 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -325,7 +325,9 @@ if test "$need_rsvg" = "yes"; then - - PKG_CHECK_EXISTS([librsvg-2.0 >= $RSVG_REQUIRED],[have_rsvg=yes],[have_rsvg=no]) - -- PKGS="$PKGS librsvg-2.0 >= $RSVG_REQUIRED cairo >= $CAIRO_REQUIRED" -+ if test "$have_rsvg" = "yes" ; then -+ PKGS="$PKGS librsvg-2.0 >= $RSVG_REQUIRED cairo >= $CAIRO_REQUIRED" -+ fi - - AC_DEFINE([HAVE_RSVG],[1],[Refine if librsvg is available]) - fi -@@ -340,8 +342,10 @@ if test "$need_qtsvg" = "yes"; then - - PKG_CHECK_EXISTS([Qt5Svg >= $QT_SVG_REQUIRED],[have_qtsvg=yes],[have_qtsvg=no]) - -- PKGS="$PKGS Qt5Svg >= $QT_SVG_REQUIRED" -- EXTRA_CXX_LIBS="$EXTRA_CXX_LIBS -lstdc++" -+ if test "$have_qtsvg" = "yes" ; then -+ PKGS="$PKGS Qt5Svg >= $QT_SVG_REQUIRED" -+ EXTRA_CXX_LIBS="$EXTRA_CXX_LIBS -lstdc++" -+ fi - - AC_DEFINE([HAVE_QTSVG],[1],[Refine if QtSvg is available]) - fi --- -2.10.1 - diff --git a/games-board/aisleriot/files/aisleriot-3.22.2-qt5-requires-cxx11.patch b/games-board/aisleriot/files/aisleriot-3.22.2-qt5-requires-cxx11.patch deleted file mode 100644 index adf4f651..00000000 --- a/games-board/aisleriot/files/aisleriot-3.22.2-qt5-requires-cxx11.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 4f747c66d41f50d017191583e670fec2468c9815 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Sun, 3 Sep 2017 12:21:17 +0200 -Subject: [PATCH] Building against Qt5 requires c++11 - ---- - configure.ac | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/configure.ac b/configure.ac -index ce3209b6..88cecedc 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -44,6 +44,10 @@ LT_INIT - LT_LANG([C]) - LT_LANG([C++]) - -+AC_LANG_CPLUSPLUS -+AC_LANG_COMPILER_REQUIRE -+AX_CXX_COMPILE_STDCXX_11([], [mandatory]) -+ - # ************ - # Dependencies - # ************ --- -2.14.1 - diff --git a/games-board/aisleriot/metadata.xml b/games-board/aisleriot/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/games-board/aisleriot/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/games-puzzle/gnome2048/Manifest b/games-puzzle/gnome2048/Manifest deleted file mode 100644 index 9d949a4a..00000000 --- a/games-puzzle/gnome2048/Manifest +++ /dev/null @@ -1,24 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST gnome-2048-3.26.1.tar.xz 394804 BLAKE2B cf340154f599927b52525fe4f73ee91291324582bd16572b9b75a2e6cdb844bd2ea0f39eab546f1f816abd52e9d03716867b2ccf03d7ad8dfaab0f27efa3b56b SHA512 643880af2467d3954cd8f0f9b5adc46c174142f04e8da450689f6cb8b806054ae07d56fb8a0d5105950acc5ea12f0d31743f991f134c6dcf866330cf1b10b497 -DIST gnome-2048-3.30.0.tar.xz 397592 BLAKE2B 5b70247a46a402075ee3f165abc6e8fde43b538e62ce9ff8ced5d82d0573d77eb18f294bf642e47d83002bf3f7c4c58cea8fa8a752312674e2afe458b48d2095 SHA512 5dc12dec0c57cf1c6f7fda77f5c059af089b12daf3d96f5eb7ee8120d9f9a2b923ddb5a897c47a6c70900183dcbf8de4b151907bbc0e1be4766ba3bd152a8ee9 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEX+aBqe7MmoWBwzA1lSmjXZiBxnkFAlwmuDNfFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVG -RTY4MUE5RUVDQzlBODU4MUMzMzAzNTk1MjlBMzVEOTg4MUM2NzkACgkQlSmjXZiB -xnlXkw/+Obktnq3aOICpGlZckHII8Ljlpx7NhXlHqWd1Gm7iNlbCFICDZfTEMf2G -s9B1pZhYRtwrMBKCJ+AI/RMZOONXCHChxiM+QBGidmSorQili4COn2JA0ZdAKDAs -MTgTLXBGbXHPGTNbAhA3lymOHQxfBI9UsEH7A6NU6mVnlJKzyTB+7wZ3K/R8hetA -F4dS/leXUL2rTuXuHZukaEgs6Qlato9ioxVZ4pastvGUaQ4XxSpW6ySO9LiSxOSs -BW/oNolD4rS6CoMFZW/jsFcOUYT7kYeEBIUD0TWdzrPPLlO9m3vG8tkP0blRQC7i -GSi5ntDLVz8u4btKoEqfqvcsKJIVEALDAVL3Fn9c4gZEJXUnhD7UxnBQ7UkPVRN9 -FhB2ZAK+nE7FPiEwyE/Lh0FExv+uBzmPvr2RCTa9vken+c2K1pJJNfw2Jz/xF9xz -rLD3/eXbqYZcmrnF8y/r5jx+T3D1M/6muHiVGGaVxTif1IsYfwZHlmdUkvRyUVhE -wX99X5SSnlgg7XCo9qeH4wcVgGVFvU8HpHgp6M60KgwrG/CrsKfsxjTku5zX6Tip -kMZ9j7FQrihymT74+c0QWCIdV0Atee5tY1f8k+iyJMPTq9vTW5aXLeThviHA5K83 -a1TiXE6pkbIa/I7W5G+m4Pl/bA/3DF8NwcyYc/YZkL344Im/6vM= -=+TR4 ------END PGP SIGNATURE----- diff --git a/games-puzzle/gnome2048/gnome2048-3.26.1.ebuild b/games-puzzle/gnome2048/gnome2048-3.26.1.ebuild deleted file mode 100644 index a0348d37..00000000 --- a/games-puzzle/gnome2048/gnome2048-3.26.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME_ORG_MODULE="gnome-2048" -VALA_MIN_API_VERSION="0.32" - -inherit gnome2 vala - -DESCRIPTION="Move the tiles until you obtain the 2048 tile" -HOMEPAGE="https://wiki.gnome.org/Apps/2048" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND=" - dev-libs/glib:2[dbus] - >=dev-libs/libgee-0.14:0.8 - dev-libs/libgnome-games-support:1= - >=media-libs/clutter-1.12:1.0 - >=media-libs/clutter-gtk-1.6:1.0 - >=x11-libs/gtk+-3.12:3 -" -# libxml2+gdk-pixbuf required for glib-compile-resources -DEPEND="${RDEPEND} - $(vala_depend) - app-text/yelp-tools - dev-libs/appstream-glib - dev-libs/libxml2:2 - >=dev-util/intltool-0.50 - sys-devel/gettext - virtual/pkgconfig - x11-libs/gdk-pixbuf:2 -" - -src_prepare() { - vala_src_prepare - gnome2_src_prepare -} diff --git a/games-puzzle/gnome2048/gnome2048-3.30.0.ebuild b/games-puzzle/gnome2048/gnome2048-3.30.0.ebuild deleted file mode 100644 index 32bc152b..00000000 --- a/games-puzzle/gnome2048/gnome2048-3.30.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME_ORG_MODULE="gnome-2048" -VALA_MIN_API_VERSION="0.32" - -inherit gnome2 - -DESCRIPTION="Move the tiles until you obtain the 2048 tile" -HOMEPAGE="https://wiki.gnome.org/Apps/2048" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND=" - dev-libs/glib:2 - >=dev-libs/libgee-0.14:0.8 - dev-libs/libgnome-games-support:1= - >=media-libs/clutter-1.12:1.0 - >=media-libs/clutter-gtk-1.6:1.0 - >=x11-libs/gtk+-3.12:3 -" -DEPEND="${RDEPEND} - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-util/itstool - >=dev-util/intltool-0.50 - sys-devel/gettext - virtual/pkgconfig -" diff --git a/games-puzzle/gnome2048/metadata.xml b/games-puzzle/gnome2048/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/games-puzzle/gnome2048/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest deleted file mode 100644 index 9aca5955..00000000 --- a/gnome-base/librsvg/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST librsvg-2.42.1.tar.xz 5967580 BLAKE2B 362db92cee5d4504636de56731fee992487f803473c7c1c51b82a05692af11653d5e60ac518ea6275fc3be2f6ae3290c51468549931dab719b629d2a82e71821 SHA512 1053598b2460815454b7877cbdbb48caf370628c97850ce352c44b1eab34125ad45743e507cf16cd703a71dc223558ab54918710abf7c3d07982c370052af255 diff --git a/gnome-base/librsvg/files/librsvg-2.40.12-gtk-optional.patch b/gnome-base/librsvg/files/librsvg-2.40.12-gtk-optional.patch deleted file mode 100644 index b7c5b852..00000000 --- a/gnome-base/librsvg/files/librsvg-2.40.12-gtk-optional.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 18917f7fd3160afe06019f4b6234aeb78a3fdb4e Mon Sep 17 00:00:00 2001 -From: Ross Burton <ross.burton@intel.com> -Date: Tue, 19 Nov 2013 16:00:29 +0000 -Subject: [PATCH] configure: add option to enable/disable use of GTK+ - -Distro packagers like predictability and automatically detected optional -dependencies are not predicable. Add a --with-gtk3 option (default to "auto") -for forcibly controlling whether GTK+ will be used or not. - -Signed-off-by: Ross Burton <ross.burton@intel.com> - -https://bugzilla.gnome.org/show_bug.cgi?id=712693 ---- - configure.in | 17 +++++++++++------ - 1 file changed, 11 insertions(+), 6 deletions(-) - -diff --git a/configure.in b/configure.in -index f7a89dc..1498f72 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -119,17 +119,22 @@ AC_CHECK_FUNCS(strtok_r) - # GTK - # =========================================================================== - --PKG_CHECK_MODULES([GTK3],[gtk+-3.0 >= $GTK3_REQUIRED],[have_gtk_3=yes],[have_gtk_3=no]) -- - GTK3_BINARY_VERSION= - --if test "$have_gtk_3" = "yes"; then -- GTK3_BINARY_VERSION="`$PKG_CONFIG --variable=gtk_binary_version gtk+-3.0`" -+AC_MSG_CHECKING([whether to use GTK+ 3]) -+AC_ARG_WITH([gtk3], -+ [AS_HELP_STRING([--without-gtk3],[Don't build GTK+3 tools (default=auto)])], -+ [],[PKG_CHECK_EXISTS([gtk+-3.0 >= $GTK3_REQUIRED],[with_gtk3=yes],[with_gtk3=no])]) -+AC_MSG_RESULT([$with_gtk3]) -+ -+if test "$with_gtk3" = "yes"; then -+ PKG_CHECK_MODULES(GTK3, [gtk+-3.0 >= $GTK3_REQUIRED]) -+ GTK3_BINARY_VERSION="`$PKG_CONFIG --variable=gtk_binary_version gtk+-3.0`" - fi - - AC_SUBST([GTK3_BINARY_VERSION]) - --AM_CONDITIONAL([HAVE_GTK_3],[test "$have_gtk_3" = "yes"]) -+AM_CONDITIONAL([HAVE_GTK_3],[test "$with_gtk3" = "yes"]) - - dnl =========================================================================== - dnl GDK-Pixbuf SVG loader -@@ -305,6 +310,6 @@ librsvg-$VERSION - Build introspectable bindings: ${found_introspection} - Build Vala bindings: ${enable_vala} - Build GdkPixbuf loader: ${enable_pixbuf_loader} -- GTK+ $GTK3_REQUIRED or later: ${have_gtk_3} -+ GTK 3.0: ${with_gtk3} - Build miscellaneous tools: ${build_misc_tools} - " --- -1.7.10.4
\ No newline at end of file diff --git a/gnome-base/librsvg/files/librsvg-2.40.2-vala-out-of-source.patch b/gnome-base/librsvg/files/librsvg-2.40.2-vala-out-of-source.patch deleted file mode 100644 index bda09057..00000000 --- a/gnome-base/librsvg/files/librsvg-2.40.2-vala-out-of-source.patch +++ /dev/null @@ -1,28 +0,0 @@ -From bf4da5524d50e1068f851bcbe50c8f8ae1948d73 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> -Date: Wed, 18 Jun 2014 09:44:51 +0200 -Subject: [PATCH] build: Fix building .vapi out-of-source. - -Rsvg-2.0-custom.vala file resides in $(srcdir), and therefore full path -needs to be given to vapigen. Otherwise, the build fails when build is -performed out-of-source. ---- - Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile.am b/Makefile.am -index e881100..dc6b0c9 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -257,7 +257,7 @@ VAPIGEN_VAPIS = librsvg-$(RSVG_API_VERSION).vapi - - librsvg_@RSVG_API_VERSION_U@_vapi_DEPS = gio-2.0 cairo - librsvg_@RSVG_API_VERSION_U@_vapi_METADATADIRS = $(srcdir) --librsvg_@RSVG_API_VERSION_U@_vapi_FILES = Rsvg-$(RSVG_API_VERSION).gir Rsvg-$(RSVG_API_VERSION)-custom.vala -+librsvg_@RSVG_API_VERSION_U@_vapi_FILES = Rsvg-$(RSVG_API_VERSION).gir $(srcdir)/Rsvg-$(RSVG_API_VERSION)-custom.vala - - vapidir = $(datadir)/vala/vapi - vapi_DATA = $(VAPIGEN_VAPIS) --- -2.0.0 - diff --git a/gnome-base/librsvg/librsvg-2.42.1.ebuild b/gnome-base/librsvg/librsvg-2.42.1.ebuild deleted file mode 100644 index 43fd2555..00000000 --- a/gnome-base/librsvg/librsvg-2.42.1.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# 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 gnome2 multilib-minimal vala - -DESCRIPTION="Scalable Vector Graphics (SVG) rendering library" -HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg" - -LICENSE="LGPL-2" -SLOT="2" -KEYWORDS="~amd64 ~arm64 ~sparc ~x86" - -IUSE="debug +introspection tools vala" -REQUIRED_USE="vala? ( introspection )" - -RDEPEND=" - >=dev-libs/glib-2.52.3:2[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.12.14-r4[${MULTILIB_USEDEP}] - >=x11-libs/pango-1.38.0[${MULTILIB_USEDEP}] - >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}] - >=dev-libs/libcroco-0.6.8-r1[${MULTILIB_USEDEP}] - >=x11-libs/gdk-pixbuf-2.30.7:2[introspection?,${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.10.8:= ) - tools? ( >=x11-libs/gtk+-3.10.0:3 ) -" -DEPEND="${RDEPEND} - dev-libs/gobject-introspection-common - dev-libs/vala-common - dev-util/cargo - >=virtual/rust-1.20 - >=dev-util/gtk-doc-am-1.13 - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] - vala? ( $(vala_depend) ) -" -# >=gtk-doc-am-1.13, gobject-introspection-common, vala-common needed by eautoreconf - -PATCHES=( - # https://bugzilla.gnome.org/show_bug.cgi?id=653323 - "${FILESDIR}"/${PN}-2.40.12-gtk-optional.patch - - # https://bugzilla.gnome.org/show_bug.cgi?id=731826 - "${FILESDIR}"/${PN}-2.40.2-vala-out-of-source.patch -) - -src_prepare() { - use vala && vala_src_prepare - gnome2_src_prepare -} - -multilib_src_configure() { - local myconf=() - - # -Bsymbolic is not supported by the Darwin toolchain - if [[ ${CHOST} == *-darwin* ]]; then - myconf+=( --disable-Bsymbolic ) - fi - - # --disable-tools even when USE=tools; the tools/ subdirectory is useful - # only for librsvg developers - ECONF_SOURCE=${S} \ - gnome2_src_configure \ - --disable-static \ - --disable-tools \ - $(use_enable debug) \ - $(multilib_native_use_enable introspection) \ - $(multilib_native_use_with tools gtk3) \ - $(multilib_native_use_enable vala) \ - --enable-pixbuf-loader \ - "${myconf[@]}" - - if multilib_is_native_abi; then - ln -s "${S}"/doc/html doc/html || die - fi -} - -multilib_src_compile() { - # causes segfault if set, see bug #411765 - unset __GL_NO_DSO_FINALIZER - gnome2_src_compile -} - -multilib_src_install() { - gnome2_src_install -} - -pkg_postinst() { - # causes segfault if set, see bug 375615 - unset __GL_NO_DSO_FINALIZER - multilib_foreach_abi gnome2_pkg_postinst -} - -pkg_postrm() { - # causes segfault if set, see bug 375615 - unset __GL_NO_DSO_FINALIZER - multilib_foreach_abi gnome2_pkg_postrm -} diff --git a/gnome-base/librsvg/metadata.xml b/gnome-base/librsvg/metadata.xml deleted file mode 100644 index fb664414..00000000 --- a/gnome-base/librsvg/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="tools">Build svg viewer tool</flag> -</use> -</pkgmetadata> diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-9999.ebuild b/gnome-extra/gnome-system-monitor/gnome-system-monitor-9999.ebuild deleted file mode 100644 index cd34242f..00000000 --- a/gnome-extra/gnome-system-monitor/gnome-system-monitor-9999.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="The Gnome System Monitor" -HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="systemd X" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi - -RDEPEND=" - >=dev-libs/glib-2.37.3:2 - >=gnome-base/libgtop-2.28.2:2= - >=x11-libs/gtk+-3.22:3[X(+)] - >=dev-cpp/gtkmm-3.3.18:3.0 - >=dev-cpp/glibmm-2.46:2 - >=dev-libs/libxml2-2.0:2 - >=gnome-base/librsvg-2.35:2 - systemd? ( >=sys-apps/systemd-44:0= ) - X? ( >=x11-libs/libwnck-2.91.0:3 ) -" -# eautoreconf requires gnome-base/gnome-common -DEPEND="${RDEPEND} - app-text/yelp-tools - >=dev-util/intltool-0.41.0 - virtual/pkgconfig -" - -src_configure() { - # XXX: appdata is deprecated by appstream-glib, upstream must upgrade - gnome2_src_configure \ - $(use_enable systemd) \ - $(use_enable X broken-wnck) \ - APPDATA_VALIDATE="$(type -P true)" -} diff --git a/gnome-extra/gnome-system-monitor/metadata.xml b/gnome-extra/gnome-system-monitor/metadata.xml deleted file mode 100644 index f4a330c0..00000000 --- a/gnome-extra/gnome-system-monitor/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="systemd">Display <pkg>sys-apps/systemd</pkg> metadata, e.g. - unit names, for running processes</flag> -</use> -</pkgmetadata> diff --git a/gnome-extra/sushi/metadata.xml b/gnome-extra/sushi/metadata.xml deleted file mode 100644 index 367fae8e..00000000 --- a/gnome-extra/sushi/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="office">Support viewing file formats such as generated by - <pkg>app-office/libreoffice</pkg></flag> - </use> -</pkgmetadata> diff --git a/gnome-extra/sushi/sushi-9999.ebuild b/gnome-extra/sushi/sushi-9999.ebuild deleted file mode 100644 index 93f473fe..00000000 --- a/gnome-extra/sushi/sushi-9999.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="A quick previewer for Nautilus, the GNOME file manager" -HOMEPAGE="https://git.gnome.org/browse/sushi" - -LICENSE="GPL-2+" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi -IUSE="office" - -# Optional app-office/unoconv support (OOo to pdf) -# freetype needed for font loader -# gtk+[X] optionally needed for sushi_create_foreign_window(); when wayland is more widespread, might want to not force it -COMMON_DEPEND=" - >=x11-libs/gdk-pixbuf-2.23[introspection] - >=dev-libs/gjs-1.40 - >=dev-libs/glib-2.29.14:2 - >=dev-libs/gobject-introspection-0.9.6:= - >=media-libs/clutter-1.11.4:1.0[introspection] - >=media-libs/clutter-gtk-1.0.1:1.0[introspection] - >=x11-libs/gtk+-3.13.2:3[X,introspection] - - >=app-text/evince-3.0[introspection] - media-libs/freetype:2 - media-libs/gstreamer:1.0[introspection] - media-libs/gst-plugins-base:1.0[introspection] - >=media-libs/harfbuzz-0.9.9:= - media-libs/clutter-gst:3.0[introspection] - media-libs/musicbrainz:5= - net-libs/webkit-gtk:4[introspection] - x11-libs/gtksourceview:3.0[introspection] - - office? ( app-office/unoconv ) -" -DEPEND="${RDEPEND} - dev-util/glib-utils - >=dev-util/intltool-0.40 - virtual/pkgconfig -" -RDEPEND="${COMMON_DEPEND} - >=gnome-base/nautilus-3.1.90 -" - -src_configure() { - gnome2_src_configure --disable-static -} diff --git a/gnome-extra/yelp-xsl/metadata.xml b/gnome-extra/yelp-xsl/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-extra/yelp-xsl/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-extra/yelp-xsl/yelp-xsl-9999.ebuild b/gnome-extra/yelp-xsl/yelp-xsl-9999.ebuild deleted file mode 100644 index d6d3e9dd..00000000 --- a/gnome-extra/yelp-xsl/yelp-xsl-9999.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="XSL stylesheets for yelp" -HOMEPAGE="https://git.gnome.org/browse/yelp-xsl" - -LICENSE="GPL-2+ LGPL-2.1+ MIT FDL-1.1+" -SLOT="0" -IUSE="" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - >=dev-libs/libxml2-2.6.12:= - >=dev-libs/libxslt-1.1.8:= -" -DEPEND="${RDEPEND} - >=dev-util/intltool-0.40 - >=dev-util/itstool-1.2.0 - sys-devel/gettext - virtual/awk - virtual/pkgconfig -" diff --git a/gnome-extra/yelp/files/yelp-3.20.0-man-compatibility.patch b/gnome-extra/yelp/files/yelp-3.20.0-man-compatibility.patch deleted file mode 100644 index b756b674..00000000 --- a/gnome-extra/yelp/files/yelp-3.20.0-man-compatibility.patch +++ /dev/null @@ -1,117 +0,0 @@ -From b7f00d9fc5f4c948b3b412fa22488517e71a2987 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gmail.com> -Date: Sun, 27 Mar 2016 17:11:59 +0200 -Subject: [PATCH] Enable compatibility with traditional man (#648854) - -As of commit 46a82ade3e6f0fac8f08b18e7fc23d8665f6f728, Yelp runs -"man -Z -Tutf8 -EUTF-8 [FILE]" to obtain the groff intermediate format -of the man page. However, the only implementation of man that accepts -these options is man-db (used by Debian, Fedora, SUSE & Ubuntu). -The traditional Linux man used by other distros and man implementations -on non-Linux Unixes (FreeBSD, Solaris) do not have command-line options -for outputting groff intermediate format. -Therefore, on systems that do not use man-db, we need to manually -uncompress the nroff source file and feed it to groff. This is best done -using a small shell script (/usr/libexec/yelp-groff), both for for -clarity and for ease of modification on systems with weird man setups. - -Signed-off-by: Alexandre Rostovtsev <tetromino@gmail.com> -Signed-off-by: Ole Reifschneider <tranquility@gentoo.org> ---- - Makefile.am | 2 ++ - libyelp/yelp-groff | 49 +++++++++++++++++++++++++++++++++++++++++++++++ - libyelp/yelp-man-parser.c | 2 +- - 3 files changed, 52 insertions(+), 1 deletion(-) - create mode 100755 libyelp/yelp-groff - -diff --git a/Makefile.am b/Makefile.am -index 30eba2c..b87f2b2 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -6,6 +6,7 @@ BUILT_SOURCES = \ - $(nodist_libyelp_libyelp_la_SOURCES) - - lib_LTLIBRARIES = libyelp/libyelp.la -+libexec_SCRIPTS = libyelp/yelp-groff - - libyelp_libyelp_la_SOURCES = \ - libyelp/yelp-bookmarks.c \ -@@ -58,6 +59,7 @@ libyelp_libyelp_la_CFLAGS = \ - - libyelp_libyelp_la_CPPFLAGS = \ - -DDATADIR=\""$(datadir)"\" \ -+ -DLIBEXECDIR=\"$(libexecdir)\" \ - -DYELP_ICON_PATH=\"$(YELP_ICON_PATH)\" \ - -DYELP_WEB_EXTENSIONS_DIR=\""$(pkglibdir)/"web-extensions\" \ - -I$(top_builddir)/libyelp -diff --git a/libyelp/yelp-groff b/libyelp/yelp-groff -new file mode 100755 -index 0000000..5348024 ---- /dev/null -+++ b/libyelp/yelp-groff -@@ -0,0 +1,49 @@ -+#!/bin/sh -+# -+# Copyright (c) 2011 Alexandre Rostovtsev <tetromino@gmail.com> -+# -+# 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. -+# -+### -+# -+# Process the requested compressed source nroff file and output groff -+# intermediate format. -+# -+ -+filename=$1 -+ -+if [ -z ${filename} ] ; then -+ echo "Usage: yelp-groff [FILE]" >&2 -+ echo "Process a man FILE and output groff intermediate format." -+ exit 1 -+fi -+ -+# If "man -Z -Tutf8 -EUTF-8" works (i.e. if man is man-db), use that. -+man -Z -Tutf8 -EUTF-8 ${filename} 2>/dev/null && exit 0 -+ -+# Otherwise, manually uncompress the file ... -+cat="cat" -+case ${filename} in -+ *.bz2) cat="bzip2 -c -d" ;; -+ *.gz) cat="gunzip -c" ;; -+ *.lzma) cat="unlzma -c -d" ;; -+ *.xz) cat="unxz -c" ;; -+ *.Z) cat="zcat" ;; -+esac -+ -+# ... and run groff to get the intermediate format; preprocess with tbl -+# unless MANROFFSEQ is defined. -+${cat} ${filename} | groff -${MANROFFSEQ:-t} -man -Z -Tutf8 -diff --git a/libyelp/yelp-man-parser.c b/libyelp/yelp-man-parser.c -index 46073a2..792e695 100644 ---- a/libyelp/yelp-man-parser.c -+++ b/libyelp/yelp-man-parser.c -@@ -369,7 +369,7 @@ get_troff (gchar *path, GError **error) - { - gint ystdout; - GError *err = NULL; -- const gchar *argv[] = { "man", "-Z", "-Tutf8", "-EUTF-8", path, NULL }; -+ const gchar *argv[] = { LIBEXECDIR "/yelp-groff", path, NULL }; - gchar **my_argv; - - /* g_strdupv() should accept a "const gchar **". */ --- -2.7.4 - diff --git a/gnome-extra/yelp/metadata.xml b/gnome-extra/yelp/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/gnome-extra/yelp/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/gnome-extra/yelp/yelp-9999.ebuild b/gnome-extra/yelp/yelp-9999.ebuild deleted file mode 100644 index 0e71ed76..00000000 --- a/gnome-extra/yelp/yelp-9999.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit autotools gnome2 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Help browser for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Yelp" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" -fi - -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-util/gtk-doc-am-1.13 - >=dev-util/intltool-0.41.0 - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.17 - virtual/pkgconfig -" -# If eautoreconf: -# gnome-base/gnome-common - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - app-text/yelp-tools" -fi - -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 - - [[ ${PV} != 9999 ]] && eautoreconf - - gnome2_src_prepare -} - -src_configure() { - local myconf="" - [[ ${PV} != 9999 ]] && myconf="APPSTREAM_UTIL=" - gnome2_src_configure \ - --disable-static \ - --enable-bz2 \ - --enable-lzma \ - ${myconf} -} - -src_install() { - gnome2_src_install - exeinto /usr/libexec/ - doexe "${S}"/libyelp/yelp-groff -} diff --git a/media-gfx/gnome-photos/Manifest b/media-gfx/gnome-photos/Manifest deleted file mode 100644 index 51ffa832..00000000 --- a/media-gfx/gnome-photos/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gnome-photos-3.28.1.tar.xz 1139192 BLAKE2B c6be02cf49ef96c580759dabeeecb55d74e137a234663fe2ce78b45257abb2a0d5d52d34fdf30dd5672b054ab592f9858e9a963d593fc95dbca5c97cab2d5671 SHA512 6246c55484d45883dda93f990c52b46755420d820007a64d606685153353607a90702ac7c6e4de59c54ff9ffb5b36f15a297541c5fa866718b5ac9e44e15d35b -DIST gnome-photos-3.30.1.tar.xz 1118728 BLAKE2B b3de35fb9c2ae7b731cf76a7b02b689997e3cf063037c49a51dbdf8bb37d9217c9bd5380bc872b984eca4e53c5996eb6370f3acc82a90e56dabe9d47999d5578 SHA512 4fa386c3d93f2b15468601e56bfcbdcc83a9e78ed5c4d0a1e51e9adf4ba313bb69e07aae52404026546dd68584e355c5e5100fc12f95fe078ccf2d6160a0a24b diff --git a/media-gfx/gnome-photos/gnome-photos-3.28.1.ebuild b/media-gfx/gnome-photos/gnome-photos-3.28.1.ebuild deleted file mode 100644 index 4c873c80..00000000 --- a/media-gfx/gnome-photos/gnome-photos-3.28.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) - -inherit gnome2 python-any-r1 virtualx - -DESCRIPTION="Access, organize and share your photos on GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Photos" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="flickr test upnp-av" - -COMMON_DEPEND=" - >=app-misc/tracker-2:= - >=dev-libs/glib-2.44:2 - gnome-base/gsettings-desktop-schemas - >=dev-libs/libgdata-0.15.2:0=[gnome-online-accounts] - media-libs/babl - >=media-libs/gegl-0.3.28:0.3[cairo,jpeg2k,raw] - media-libs/gexiv2 - >=media-libs/grilo-0.3.0:0.3= - >=media-libs/libpng-1.6:0= - >=net-libs/gnome-online-accounts-3.8:= - >=net-libs/libgfbgraph-0.2.1:0.2 - sci-geosciences/geocode-glib - >=x11-libs/cairo-1.14 - >=x11-libs/gdk-pixbuf-2.32:2 - >=x11-libs/gtk+-3.22.16:3 - >=dev-libs/libdazzle-3.26.0 -" -# gnome-online-miners is also used for google, facebook, DLNA - not only flickr -# but out of all the grilo-plugins, only upnp-av and flickr get used, which have USE flags here, -# so don't pull it always, but only if either USE flag is enabled -RDEPEND="${COMMON_DEPEND} - >=app-misc/tracker-miners-2 - net-misc/gnome-online-miners[flickr?] - upnp-av? ( media-plugins/grilo-plugins:0.3[upnp-av] ) - flickr? ( media-plugins/grilo-plugins:0.3[flickr] ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-util/itstool - dev-util/desktop-file-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - test? ( $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') ) -" -# eautoreconf: -# app-text/yelp-tools - -python_check_deps() { - use test && has_version "dev-util/dogtail[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_configure() { - # XXX: how to deal with rdtscp support, x86intrin - gnome2_src_configure \ - $(use_enable test dogtail) -} - -src_test() { - virtx emake check -} diff --git a/media-gfx/gnome-photos/gnome-photos-3.30.1.ebuild b/media-gfx/gnome-photos/gnome-photos-3.30.1.ebuild deleted file mode 100644 index 41cb963b..00000000 --- a/media-gfx/gnome-photos/gnome-photos-3.30.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) - -inherit gnome2 python-any-r1 virtualx - -DESCRIPTION="Access, organize and share your photos on GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Photos" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="flickr test upnp-av" - -COMMON_DEPEND=" - >=app-misc/tracker-2:= - >=dev-libs/glib-2.44:2 - gnome-base/gsettings-desktop-schemas - >=dev-libs/libgdata-0.15.2:0=[gnome-online-accounts] - media-libs/babl - >=media-libs/gegl-0.4.0:0.4[cairo,jpeg2k,raw] - >=media-libs/gexiv2-0.10.8 - >=media-libs/grilo-0.3.5:0.3= - >=media-libs/libpng-1.6:0= - >=net-libs/gnome-online-accounts-3.8:= - >=net-libs/libgfbgraph-0.2.1:0.2 - sci-geosciences/geocode-glib - >=x11-libs/cairo-1.14 - >=x11-libs/gdk-pixbuf-2.32:2 - >=x11-libs/gtk+-3.22.16:3 - >=dev-libs/libdazzle-3.26.0 - virtual/jpeg:0 -" -# gnome-online-miners is also used for google, facebook, DLNA - not only flickr -# but out of all the grilo-plugins, only upnp-av and flickr get used, which have USE flags here, -# so don't pull it always, but only if either USE flag is enabled -RDEPEND="${COMMON_DEPEND} - >=app-misc/tracker-miners-2 - net-misc/gnome-online-miners[flickr?] - upnp-av? ( media-plugins/grilo-plugins:0.3[upnp-av] ) - flickr? ( media-plugins/grilo-plugins:0.3[flickr] ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-util/itstool - dev-util/desktop-file-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - test? ( $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') ) -" -# eautoreconf: -# app-text/yelp-tools - -python_check_deps() { - use test && has_version "dev-util/dogtail[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_configure() { - # XXX: how to deal with rdtscp support, x86intrin - gnome2_src_configure \ - $(use_enable test dogtail) -} - -src_test() { - virtx emake check -} diff --git a/media-gfx/gnome-photos/metadata.xml b/media-gfx/gnome-photos/metadata.xml deleted file mode 100644 index 97374ee5..00000000 --- a/media-gfx/gnome-photos/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="flickr">Ensure runtime Flickr support</flag> -</use> -</pkgmetadata> diff --git a/media-libs/clutter/clutter-9999.ebuild b/media-libs/clutter/clutter-9999.ebuild deleted file mode 100644 index a9e3021c..00000000 --- a/media-libs/clutter/clutter-9999.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit gnome2 virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -HOMEPAGE="https://wiki.gnome.org/Projects/Clutter" -DESCRIPTION="Clutter is a library for creating graphical user interfaces" - -LICENSE="LGPL-2.1+ FDL-1.1+" -SLOT="1.0" - -IUSE="aqua debug doc egl gtk +introspection test wayland X" -REQUIRED_USE=" - || ( aqua wayland X ) - wayland? ( egl ) -" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -fi - -# NOTE: glx flavour uses libdrm + >=mesa-7.3 -# >=libX11-1.3.1 needed for X Generic Event support -# do not depend on tslib, it does not build and is disabled by default upstream -RDEPEND=" - >=dev-libs/glib-2.44.0:2 - >=dev-libs/atk-2.5.3[introspection?] - >=dev-libs/json-glib-0.12[introspection?] - >=media-libs/cogl-1.21.2:1.0=[introspection?,pango,wayland?] - >=x11-libs/cairo-1.14:=[aqua?,glib] - >=x11-libs/pango-1.30[introspection?] - - virtual/opengl - x11-libs/libdrm:= - - egl? ( - >=dev-libs/libinput-0.19.0 - media-libs/cogl[gles2,kms] - >=virtual/libgudev-136 - x11-libs/libxkbcommon - ) - gtk? ( >=x11-libs/gtk+-3.22.6:3[aqua?] ) - introspection? ( >=dev-libs/gobject-introspection-1.39:= ) - X? ( - media-libs/fontconfig - >=x11-libs/libX11-1.3.1 - x11-libs/libXext - x11-libs/libXdamage - >=x11-libs/libXi-1.3 - >=x11-libs/libXcomposite-0.4 ) - wayland? ( - dev-libs/wayland - x11-libs/gdk-pixbuf:2 ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.20 - >=sys-devel/gettext-0.17 - virtual/pkgconfig - doc? ( - >=dev-util/gtk-doc-1.20 - >=app-text/docbook-sgml-utils-0.6.14[jadetex] - dev-libs/libxslt ) - X? ( x11-base/xorg-proto ) - test? ( x11-libs/gdk-pixbuf ) -" - -src_prepare() { - # We only need conformance tests, the rest are useless for us - sed -e 's/^\(SUBDIRS =\).*/\1 accessibility conform/g' \ - -i tests/Makefile.am || die "am tests sed failed" - sed -e 's/^\(SUBDIRS =\)[^\]*/\1 accessibility conform/g' \ - -i tests/Makefile.in || die "in tests sed failed" - - gnome2_src_prepare -} - -src_configure() { - # XXX: Conformance test suite (and clutter itself) does not work under Xvfb - # (GLX error blabla) - # XXX: coverage disabled for now - # XXX: What about cex100/win32 backends? - gnome2_src_configure \ - --disable-maintainer-flags \ - --disable-mir-backend \ - --disable-gcov \ - --disable-cex100-backend \ - --disable-win32-backend \ - --disable-tslib-input \ - $(use_enable aqua quartz-backend) \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - $(use_enable doc docs) \ - $(use_enable egl egl-backend) \ - $(use_enable egl evdev-input) \ - $(use_enable gtk gdk-backend) \ - $(use_enable introspection) \ - $(use_enable test gdk-pixbuf) \ - $(use_enable wayland wayland-backend) \ - $(use_enable wayland wayland-compositor) \ - $(use_enable X xinput) \ - $(use_enable X x11-backend) -} - -src_test() { - virtx emake check -C tests/conform -} diff --git a/media-libs/clutter/metadata.xml b/media-libs/clutter/metadata.xml deleted file mode 100644 index ca9d2af6..00000000 --- a/media-libs/clutter/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="egl">Enable EGL backend.</flag> - <flag name="gtk">Use gdk-pixbuf from <pkg>x11-libs/gtk+</pkg> as image rendering backend</flag> -</use> -</pkgmetadata> diff --git a/media-sound/girl/Manifest b/media-sound/girl/Manifest deleted file mode 100644 index 451eda2a..00000000 --- a/media-sound/girl/Manifest +++ /dev/null @@ -1,24 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST girl-10.0.0.tar.xz 1166000 SHA256 4ad194862b4366334aef297161b55edb42a152196fae84d905d551680accde36 SHA512 6b4461e229d3f572cd883787a05940a47563d0db5c795a78720afdfd6df2845e49643976a05031282876203f6551622dda57239e0f8b7ed4e03efc488dc7aaaf WHIRLPOOL 10fc5f79e2955d6d405e8405d47c200bacff58f97536dc3f43d59802da66a41228b1af27c2c21e469db05243b58cf64ca30b31f4b55c0691c02d24ad81eabdd3 -DIST girl-9.5.2.tar.xz 1407460 SHA256 05a2781e0cd3d2bb7651f0e54e0655e5c92aea9d59ca7dcc28b64ff160282139 SHA512 e7554b37a7267234a09a751be5461c7c37e93bab849e4e9a540d270dd71cf0919e1eab818aa02795a9244b1e68a9659528cec3bd5bc2e8805adc85a000fe4c0d WHIRLPOOL 8146b3a6504e4b98f029761b204d94c47e9b1b36960a87c6d0d013979df0252c50b8c074d75f9d14a9875606969e91846b09aa8c99e37e113e70bfa6c0c9bbee ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEX+aBqe7MmoWBwzA1lSmjXZiBxnkFAlmsfcFfFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVG -RTY4MUE5RUVDQzlBODU4MUMzMzAzNTk1MjlBMzVEOTg4MUM2NzkACgkQlSmjXZiB -xnmShBAAoLX6f20IfMTD//BClovi38tZQcOpkYGd1zW8y3jx8WSmmU4IMrK7fa65 -gpo8KKgaHCb7QIqvc5+XVuHIEiegEbz3k9rocRlAITdWomSod3kiGTV+EHmCAlxE -BQujrqp9dZ7WHJMqNvP7c/521eEvqPkYImWRcO+UT+hw2AQ+rikPJSTHB5i4rX7S -264/gIi7hPTq0aLKoLAwtH4hXFELCSHPGfe0/drF0u4OlIZs+NbplSFjgjvbLx7u -GO+w6t8/LMQ85+gsAQJFXR2gelobgr1w/KWK3GITWPwxXRMIjJdbyTlXgeyh37a6 -3TWJN0RTT8sVG36tnAfiWZSHZJ32IDYKEIic/EdAu3XDN06qI0k2ylQO1l4/JoI9 -F7e1wfkAewzmeLQcB4GOwqN+OC+MifAQuAd0JnmQ68/4lYygNBrIQUIy1Xc7+WbX -sQly+NKD59vnl7XN6kt5DhhHFqD64dCtN4ryGMtaFkXhc8ly8mMt9Fia6dPSjXu0 -4joP8onDXtcGX5s7LopbyOSNrNUUUd5J4WsdslrLDdZEfdpDM4Dc9hPKQdiv/HHY -kPTVhEQzjvmnFDxPDyxOthB+X5MD/BfR5aq2fZO5fFIkvWBbnQwa2LVsykEz0PY3 -B6vNJr/yPrz9/2Eo23rryuh3S5lGofkpeJVeITeCRP64/7r8HfM= -=RaiW ------END PGP SIGNATURE----- diff --git a/media-sound/girl/girl-10.0.0.ebuild b/media-sound/girl/girl-10.0.0.ebuild deleted file mode 100644 index c6f6f045..00000000 --- a/media-sound/girl/girl-10.0.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 - -DESCRIPTION="Easily find and record live radio programs on the Internet" -HOMEPAGE="https://download.gnome.org/sources/girl" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND=" - >=dev-libs/glib-2.40:2 - >=gnome-base/gnome-vfs-2:2 - >=gnome-base/libgnome-2 - >=gnome-base/libgnomeui-2 - >=x11-libs/gtk+-2.24:2 - dev-libs/libxml2:2 - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - media-libs/gst-plugins-bad:1.0 -" -DEPEND="${RDEPEND} - app-text/yelp-tools - >=dev-util/gtk-doc-am-1.16 - >=dev-util/intltool-0.50.1 - virtual/pkgconfig -" - -src_configure() { - gnome2_src_configure --without-recording -} diff --git a/media-sound/girl/girl-9.5.2.ebuild b/media-sound/girl/girl-9.5.2.ebuild deleted file mode 100644 index 2c368224..00000000 --- a/media-sound/girl/girl-9.5.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit gnome2 - -DESCRIPTION="Easily find and record live radio programs on the Internet" -HOMEPAGE="https://download.gnome.org/sources/girl" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND=" - >=dev-libs/glib-2.40:2 - >=gnome-base/gnome-vfs-2:2 - >=gnome-base/libgnome-2 - >=gnome-base/libgnomeui-2 - >=x11-libs/gtk+-2.24:2 - dev-libs/libxml2:2 - media-video/totem -" -DEPEND="${RDEPEND} - app-text/yelp-tools - >=dev-util/gtk-doc-am-1.16 - >=dev-util/intltool-0.50.1 - virtual/pkgconfig -" - -src_configure() { - gnome2_src_configure --without-recording -} diff --git a/media-sound/girl/metadata.xml b/media-sound/girl/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/media-sound/girl/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/media-sound/rhythmbox/metadata.xml b/media-sound/rhythmbox/metadata.xml deleted file mode 100644 index c87a0ebc..00000000 --- a/media-sound/rhythmbox/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <maintainer type="project"> - <email>gstreamer@gentoo.org</email> - <name>GStreamer package maintainers</name> - </maintainer> - <use> - <flag name="daap">Build the local network music sharing plugin which uses the DAAP protocol using <pkg>net-libs/libdmapsharing</pkg></flag> - </use> -</pkgmetadata> diff --git a/media-sound/rhythmbox/rhythmbox-9999.ebuild b/media-sound/rhythmbox/rhythmbox-9999.ebuild deleted file mode 100644 index f3ca7b58..00000000 --- a/media-sound/rhythmbox/rhythmbox-9999.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python3_{6,7,8} ) -PYTHON_REQ_USE="xml" - -inherit eutils gnome2 python-single-r1 multilib virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Music management and playback software for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox" - -LICENSE="GPL-2" -SLOT="0" - -IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp +python test +udev upnp-av" -RESTRICT="!test? ( test )" -REQUIRED_USE=" - ipod? ( udev ) - mtp? ( udev ) - dbus? ( python ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -if [[ ${PV} != 9999 ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -COMMON_DEPEND=" - >=dev-libs/glib-2.38:2 - >=dev-libs/libxml2-2.7.8:2 - >=x11-libs/gtk+-3.20.0:3[X,introspection] - >=x11-libs/gdk-pixbuf-2.18:2 - >=dev-libs/gobject-introspection-0.10:= - >=dev-libs/libpeas-0.7.3[gtk] - >=dev-libs/totem-pl-parser-3.2 - >=net-libs/libsoup-2.42:2.4 - >=media-libs/gst-plugins-base-1.4:1.0[introspection] - >=media-libs/gstreamer-1.4:1.0[introspection] - >=sys-libs/tdb-1.2.6 - dev-libs/json-glib - - cdr? ( >=app-cdr/brasero-2.91.90 ) - daap? ( - >=net-libs/libdmapsharing-2.9.19:3.0 - >=media-plugins/gst-plugins-soup-1.4:1.0 ) - gnome-keyring? ( >=app-crypt/libsecret-0.18 ) - libnotify? ( >=x11-libs/libnotify-0.7.0 ) - lirc? ( app-misc/lirc ) - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/pygobject-3.0:3[${PYTHON_MULTI_USEDEP}] - ') - ) - udev? ( - dev-libs/libgudev:= - ipod? ( >=media-libs/libgpod-0.7.92[udev] ) - mtp? ( >=media-libs/libmtp-0.3 ) ) -" -RDEPEND="${COMMON_DEPEND} - media-plugins/gst-plugins-soup:1.0 - media-plugins/gst-plugins-libmms:1.0 - || ( - media-plugins/gst-plugins-cdparanoia:1.0 - media-plugins/gst-plugins-cdio:1.0 ) - media-plugins/gst-plugins-meta:1.0 - media-plugins/gst-plugins-taglib:1.0 - x11-themes/adwaita-icon-theme - python? ( - >=dev-libs/libpeas-0.7.3[python,${PYTHON_SINGLE_USEDEP}] - net-libs/libsoup:2.4[introspection] - x11-libs/gdk-pixbuf:2[introspection] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - - dbus? ( sys-apps/dbus ) - gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] ) ) - upnp-av? ( - >=media-libs/grilo-0.3:0.3 - >=media-plugins/grilo-plugins-0.3:0.3[upnp-av] ) -" -DEPEND="${COMMON_DEPEND} - dev-util/gtk-doc-am - >=dev-util/intltool-0.35 - dev-util/itstool - virtual/pkgconfig - test? ( dev-libs/check ) -" -# eautoreconf needs yelp-tools - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_configure() { - # --enable-vala just installs the sample vala plugin, and the configure - # checks are broken, so don't enable it - gnome2_src_configure \ - VALAC=$(type -P true) \ - --enable-mmkeys \ - --disable-more-warnings \ - --disable-static \ - --disable-vala \ - $(use_enable daap) \ - $(use_enable libnotify) \ - $(use_enable lirc) \ - $(use_enable python) \ - $(use_enable upnp-av grilo) \ - $(use_with cdr brasero) \ - $(use_with gnome-keyring libsecret) \ - $(use_with ipod) \ - $(use_with mtp) \ - $(use_with udev gudev) -} - -src_test() { - unset SESSION_MANAGER - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check CK_DEFAULT_TIMEOUT=60 -} - -src_install() { - DOCS="AUTHORS ChangeLog DOCUMENTERS INTERNALS \ - MAINTAINERS MAINTAINERS.old NEWS README THANKS" - - gnome2_src_install -} diff --git a/media-video/cheese/cheese-9999.ebuild b/media-video/cheese/cheese-9999.ebuild deleted file mode 100644 index b23704c1..00000000 --- a/media-video/cheese/cheese-9999.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VALA_MIN_API_VERSION="0.26" - -inherit gnome2 vala virtualx -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="A cheesy program to take pictures and videos from your webcam" -HOMEPAGE="https://wiki.gnome.org/Apps/Cheese" - -LICENSE="GPL-2+" -SLOT="0/8" # subslot = libcheese soname version -IUSE="+introspection test" -if [[ ${PV} = 9999 ]]; then - IUSE="${IUSE} doc" - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -fi - -COMMON_DEPEND=" - >=dev-libs/glib-2.39.90:2 - >=x11-libs/gtk+-3.13.4:3[introspection?] - >=gnome-base/gnome-desktop-2.91.6:3= - >=media-libs/libcanberra-0.26[gtk3] - >=media-libs/clutter-1.13.2:1.0[introspection?] - >=media-libs/clutter-gtk-1:1.0 - media-libs/clutter-gst:3.0 - media-libs/cogl:1.0=[introspection?] - - media-video/gnome-video-effects - x11-libs/gdk-pixbuf:2[jpeg,introspection?] - x11-libs/libX11 - x11-libs/libXtst - - >=media-libs/gstreamer-1.4:1.0[introspection?] - >=media-libs/gst-plugins-base-1.4:1.0[introspection?,ogg,pango,theora,vorbis,X] - - introspection? ( >=dev-libs/gobject-introspection-0.6.7:= ) -" -RDEPEND="${COMMON_DEPEND} - >=media-libs/gst-plugins-bad-1.4:1.0 - >=media-libs/gst-plugins-good-1.4:1.0 - - >=media-plugins/gst-plugins-jpeg-1.4:1.0 - >=media-plugins/gst-plugins-v4l2-1.4:1.0 - >=media-plugins/gst-plugins-vpx-1.4:1.0 -" -# libxml2+gdk-pixbuf required for glib-compile-resources -DEPEND="${COMMON_DEPEND} - $(vala_depend) - app-text/docbook-xml-dtd:4.3 - app-text/yelp-tools - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-libs/libxslt - >=dev-util/gtk-doc-am-1.14 - >=dev-util/intltool-0.50 - dev-util/itstool - virtual/pkgconfig - x11-base/xorg-proto -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.14 )" -fi - -src_prepare() { - vala_src_prepare - gnome2-live_src_prepare -} - -src_configure() { - gnome2_src_configure \ - GST_INSPECT=$(type -P true) \ - GTESTER_REPORT=$(type -P true) \ - $(use_enable introspection) \ - --disable-lcov \ - --disable-static -} - -src_test() { - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check -} diff --git a/media-video/cheese/metadata.xml b/media-video/cheese/metadata.xml deleted file mode 100644 index b2c5fa1e..00000000 --- a/media-video/cheese/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription lang="en"> - Cheese uses your webcam to take photos and videos, applies fancy special - effects, and lets you share the fun with others. - </longdescription> -</pkgmetadata> diff --git a/media-video/totem/files/3.34.1-gst-inspect-sandbox.patch b/media-video/totem/files/3.34.1-gst-inspect-sandbox.patch deleted file mode 100644 index 01ee15f8..00000000 --- a/media-video/totem/files/3.34.1-gst-inspect-sandbox.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 2108ed8d025499fbf11dfe750ebc7617bdbb795a Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Thu, 7 Jun 2018 23:47:48 +0200 -Subject: [PATCH] Make gst-inspect calls optional at build-time - -Crashes on Gentoo due to plugins trying to access dri nodes which are sandboxed ---- - meson_options.txt | 1 + - src/backend/meson.build | 2 ++ - 2 files changed, 3 insertions(+) - -diff --git a/meson_options.txt b/meson_options.txt -index d6f8b4290..c8db92335 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -2,3 +2,4 @@ option('enable-easy-codec-installation', type: 'combo', choices: ['yes', 'no', ' - option('enable-python', type: 'combo', choices: ['yes', 'no', 'auto'], value: 'auto', description: 'Enable python support') - option('with-plugins', type: 'combo', choices: ['all', 'none', 'auto'], value: 'auto', description: 'Which Totem plugins to compile (default: auto; "all", "none" and "auto" are valid)') - option('enable-gtk-doc', type: 'boolean', value: false, description: 'use gtk-doc to build documentation') -+option('gst-inspect', type: 'boolean', value: true, description: 'build-time test of available gstreamer plugins') -diff --git a/src/backend/meson.build b/src/backend/meson.build -index 7a63bab1b..5c4ebb996 100644 ---- a/src/backend/meson.build -+++ b/src/backend/meson.build -@@ -1,5 +1,6 @@ - backend_inc = include_directories('.') - -+if get_option('gst-inspect') - gst_inspect = find_program( - 'gst-inspect-1.0', - join_paths(gst_dep.get_pkgconfig_variable('toolsdir'), 'gst-inspect-1.0'), -@@ -31,6 +32,7 @@ foreach plugin: gst_good_plugins - assert(r.returncode() == 0, - 'Cannot find required GStreamer-1.0 plugin "' + plugin + '". It should be part of gst-plugins-good. Please install it.') - endforeach -+endif - - sources = files( - 'bacon-time-label.c', --- -2.20.1 - diff --git a/media-video/totem/metadata.xml b/media-video/totem/metadata.xml deleted file mode 100644 index f80874d5..00000000 --- a/media-video/totem/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <maintainer type="project"> - <email>media-video@gentoo.org</email> - <name>Gentoo Video project</name> - </maintainer> - <maintainer type="project"> - <email>gstreamer@gentoo.org</email> - <name>GStreamer package maintainers</name> - </maintainer> - <longdescription> -Totem is movie player for the GNOME desktop. It features a playlist, fullscreen mode, seek and volume controls, as well as a pretty complete keyboard navigation. It comes with added functionality such as a video thumbnailer for Nautilus, Nautilus properties tab and a webcam utility. - </longdescription> - <use> - <flag name="python">Build support for <pkg>dev-lang/python</pkg> plugins</flag> - </use> -</pkgmetadata> diff --git a/media-video/totem/totem-9999.ebuild b/media-video/totem/totem-9999.ebuild deleted file mode 100644 index 4c3cb1ae..00000000 --- a/media-video/totem/totem-9999.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) -PYTHON_REQ_USE="threads(+)" - -inherit gnome.org gnome2-utils meson virtualx xdg python-single-r1 -if [[ ${PV} = 9999 ]]; then - SRC_URI="" - EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/totem.git" - inherit git-r3 -fi - -DESCRIPTION="Media player for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Videos" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -IUSE="gtk-doc +python test" -# see bug #359379 -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) -" -RESTRICT="!test? ( test )" - -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" -fi - -DEPEND=" - >=dev-libs/glib-2.43.4:2 - >=x11-libs/gtk+-3.19.4:3[introspection] - >=media-libs/gstreamer-1.6.0:1.0 - >=media-libs/gst-plugins-base-1.6.0:1.0[pango] - >=media-libs/gst-plugins-good-1.6.0:1.0 - >=media-libs/grilo-0.3.0:0.3[playlist] - >=dev-libs/libpeas-1.1.0[gtk] - >=dev-libs/totem-pl-parser-3.10.1:0=[introspection] - >=media-libs/clutter-1.17.3:1.0[gtk] - >=media-libs/clutter-gst-2.99.2:3.0 - >=media-libs/clutter-gtk-1.8.1:1.0 - gnome-base/gnome-desktop:3= - gnome-base/gsettings-desktop-schemas - >=x11-libs/cairo-1.14 - x11-libs/gdk-pixbuf:2 - >=dev-libs/gobject-introspection-1.54:= - - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/pygobject-2.90.3:3[${PYTHON_MULTI_USEDEP}] - ') - ) -" -RDEPEND="${DEPEND} - media-plugins/grilo-plugins:0.3 - media-plugins/gst-plugins-meta:1.0 - media-plugins/gst-plugins-taglib:1.0 - x11-themes/adwaita-icon-theme - python? ( - x11-libs/pango[introspection] - >=dev-libs/libpeas-1.1.0[python,${PYTHON_SINGLE_USEDEP}] - $(python_gen_cond_dep ' - dev-python/dbus-python[${PYTHON_MULTI_USEDEP}] - ') - ) -" -BDEPEND=" - dev-lang/perl - gtk-doc? ( >=dev-util/gtk-doc-1.14 - app-text/docbook-xml-dtd:4.5 ) - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - x11-base/xorg-proto -" -# perl for pod2man -# Prevent dev-python/pylint dep, bug #482538 - -PATCHES=( - "${FILESDIR}"/3.34.1-gst-inspect-sandbox.patch # Allow disabling calls to gst-inspect (sandbox issue) -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # Drop pointless samplepython plugin from build - sed -e '/samplepython/d' -i src/plugins/meson.build || die - xdg_src_prepare -} - -src_configure() { - local emesonargs=( - -Denable-easy-codec-installation=yes - -Denable-python=$(usex python yes no) - -Dwith-plugins=all # in 3.34.1 only builtin and python plugins are left, and python is extra controlled by enable-python - $(meson_use gtk-doc enable-gtk-doc) - -Dgst-inspect=false - ) - meson_src_configure -} - -src_install() { - meson_src_install - if use python ; then - python_optimize "${ED}"/usr/$(get_libdir)/totem/plugins/ - fi -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} - -src_test() { - virtx meson_src_test -} diff --git a/net-misc/gnome-online-miners/Manifest b/net-misc/gnome-online-miners/Manifest deleted file mode 100644 index a7c65163..00000000 --- a/net-misc/gnome-online-miners/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gnome-online-miners-3.30.0.tar.xz 273700 BLAKE2B 146777d6fcdbb2e17ca360e515de6f373bf74063240c579a1e39c0083aad9b0d908754c78046713b027b1b062cf279e0dbe58d211d0341a0179b1d179aa77a2b SHA512 de1d9281978b985d777c1b4900128c6a3b83ef9d0c905b4441f9683a6a03de992ce921e8094d43b903e8547436db51aced91d93bd0cf74f7a385a1d5a5e8b726 diff --git a/net-misc/gnome-online-miners/gnome-online-miners-3.30.0.ebuild b/net-misc/gnome-online-miners/gnome-online-miners-3.30.0.ebuild deleted file mode 100644 index ff4236b9..00000000 --- a/net-misc/gnome-online-miners/gnome-online-miners-3.30.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 - -DESCRIPTION="Crawls through your online content" -HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineMiners" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="flickr" -KEYWORDS="~amd64 ~x86" - -# libgdata[gnome] needed for goa support -RDEPEND=" - >=app-misc/tracker-2:0= - >=dev-libs/glib-2.35.1:2 - >=dev-libs/libgdata-0.15.2:0=[crypt,gnome-online-accounts] - media-libs/grilo:0.3 - >=net-libs/gnome-online-accounts-3.13.3:= - >=net-libs/libgfbgraph-0.2.2:0.2 - >=net-libs/libzapojit-0.0.2 - flickr? ( media-plugins/grilo-plugins:0.3[flickr] ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -src_configure() { - gnome2_src_configure \ - $(use_enable flickr) \ - --disable-static \ - --enable-facebook \ - --enable-google \ - --enable-media-server \ - --enable-owncloud \ - --enable-windows-live -} diff --git a/net-misc/gnome-online-miners/metadata.xml b/net-misc/gnome-online-miners/metadata.xml deleted file mode 100644 index 16c433dd..00000000 --- a/net-misc/gnome-online-miners/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="flickr">Enable Flickr support</flag> -</use> -</pkgmetadata> diff --git a/profiles/package.mask b/profiles/package.mask deleted file mode 100644 index 39ac0c4c..00000000 --- a/profiles/package.mask +++ /dev/null @@ -1,20 +0,0 @@ -#################################################################### -# $Id$ -# -# When you add an entry to the top of this file, add your name, the date, and -# an explanation of why something is getting masked. Please be extremely -# careful not to commit atoms that are not valid, as it can cause large-scale -# breakage, especially if it ends up in the daily snapshot. -# - -# Sobhan Mohammadpour <sobhan@gentoo.org> (28 Feb 2019) -# Depends on maksed >=app-text/gspell-1.8.1 ->=app-editors/latexila-3.30.2 - -# Gilles Dartiguelongue <eva@gentoo.org> (07 Sep 2018) -# No upstream activity for 3 years, not compatible with tracker-2 -app-misc/tracker-miner-media - -# Gilles Dartiguelongue <eva@gentoo.org> (29 Jan 2018) -# Lots of unittests broken, no multilib support ->=gnome-base/librsvg-2.41 diff --git a/profiles/package.unmask b/profiles/package.unmask deleted file mode 100644 index 7c117e01..00000000 --- a/profiles/package.unmask +++ /dev/null @@ -1,10 +0,0 @@ -#################################################################### -# -# When you add an entry to the top of this file, add your name, the date, and -# an explanation of why something is getting masked. Please be extremely -# careful not to commit atoms that are not valid, as it can cause large-scale -# breakage, especially if it ends up in the daily snapshot. - -# Gilles Dartiguelongue <eva@gentoo.org> (9 Dec 2018) -# Revert in-tree Gnome 3.26 package mask ->=app-text/libgepub-0.5 diff --git a/profiles/package.use.force b/profiles/package.use.force deleted file mode 100644 index 445a68b5..00000000 --- a/profiles/package.use.force +++ /dev/null @@ -1,3 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ diff --git a/profiles/package.use.mask b/profiles/package.use.mask deleted file mode 100644 index 445a68b5..00000000 --- a/profiles/package.use.mask +++ /dev/null @@ -1,3 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ diff --git a/profiles/updates/1Q-2019 b/profiles/updates/1Q-2019 deleted file mode 100644 index 9388c51e..00000000 --- a/profiles/updates/1Q-2019 +++ /dev/null @@ -1,2 +0,0 @@ -move x11-libs/amtk gui-libs/amtk -slotmove =gui-libs/amtk-5.0.0 3 5 diff --git a/profiles/updates/2Q-2011 b/profiles/updates/2Q-2011 deleted file mode 100644 index 5846f4a1..00000000 --- a/profiles/updates/2Q-2011 +++ /dev/null @@ -1,5 +0,0 @@ -slotmove =net-libs/rest-0.7* 0 0.7 -slotmove =gnome-extra/gucharmap-2.33.2 0 2.90 -slotmove =gnome-extra/gucharmap-3.0.0 0 2.90 -slotmove =gnome-extra/gucharmap-3.0.1 0 2.90 -move gnome-base/gnome-online-accounts net-libs/gnome-online-accounts diff --git a/profiles/updates/2Q-2015 b/profiles/updates/2Q-2015 deleted file mode 100644 index ee40c88f..00000000 --- a/profiles/updates/2Q-2015 +++ /dev/null @@ -1 +0,0 @@ -move dev-python/dogtail dev-util/dogtail diff --git a/profiles/updates/3Q-2011 b/profiles/updates/3Q-2011 deleted file mode 100644 index 01f3c5df..00000000 --- a/profiles/updates/3Q-2011 +++ /dev/null @@ -1,3 +0,0 @@ -slotmove =app-editors/ghex-3.0.0 3 2 -slotmove =app-editors/ghex-2.9* 3 2 -move dev-libs/p11-kit app-crypt/p11-kit diff --git a/profiles/updates/3Q-2012 b/profiles/updates/3Q-2012 deleted file mode 100644 index b8cc62c7..00000000 --- a/profiles/updates/3Q-2012 +++ /dev/null @@ -1,2 +0,0 @@ -slotmove =media-libs/grilo-0.2.0 0 0.2 -slotmove =media-plugins/grilo-plugins-0.2.0 0 0.2 diff --git a/profiles/updates/3Q-2016 b/profiles/updates/3Q-2016 deleted file mode 100644 index 5f859f87..00000000 --- a/profiles/updates/3Q-2016 +++ /dev/null @@ -1,2 +0,0 @@ -slotmove <dev-libs/libgames-support-1 1.0 0 -slotmove =dev-libs/libgames-support-1.0 1.0 0 diff --git a/profiles/updates/3Q-2018 b/profiles/updates/3Q-2018 deleted file mode 100644 index 0476fcff..00000000 --- a/profiles/updates/3Q-2018 +++ /dev/null @@ -1 +0,0 @@ -move gnome-extra/gnome-todo app-office/gnome-todo diff --git a/status/BUGS b/status/BUGS deleted file mode 100644 index 6dc8dc80..00000000 --- a/status/BUGS +++ /dev/null @@ -1,21 +0,0 @@ -GNOME Bugs and other problems - -Last updated: Oct 17th 2009 - -Bug Lists: -========== -* Gentoo bugzilla: http://tinyurl.com/gnome-overlay-bugs -* GNOME bugzilla: http://tinyurl.com/gentoo-gnome-bugzilla - -Blockers: -========= -* - -Informations: -============ -* - -Enhancements: -============= -* - diff --git a/status/GNOME3_NOTES b/status/GNOME3_NOTES deleted file mode 100644 index 8eb3a07d..00000000 --- a/status/GNOME3_NOTES +++ /dev/null @@ -1,3 +0,0 @@ -* hamster-applet 2.91 is still an applet; useless with GNOME Shell -* gnome-keyring's gtk3 version libgcr -> libgcr-3 - - Difficult to parallel install, though, because other libs are the same diff --git a/status/TODO b/status/TODO deleted file mode 100644 index 1ce404e4..00000000 --- a/status/TODO +++ /dev/null @@ -1,34 +0,0 @@ -THIS FILE IS AUTO GENERATED, DO NOT MODIFY BY HAND - -Ebuild Notices: -=============== -dev-libs/gir-repository-0.6.5 - * installs even disabled stuff if it's a dependency of something enabled - * these dependencies are probably incomplete -dev-libs/seed-2.31.5 - * tests need all the feature-USE-flags enabled to complete successfully -gnome-base/nautilus-2.90.1 - * tarball generated with broken gtk-doc, revisit me. -gnome-extra/evolution-exchange-2.32.0 - * Fix compilation flags crazyness -gnome-extra/libgda-9999 - * sqlite is automagic, but maybe it is a hard-dep - * autoconf is a hell of inconsistencies -media-sound/rhythmbox-0.13.0 - * double check what to do with fm-radio plugin -media-video/totem-2.90.5 - * Enable for now python USE flag per bug #316409 - * no libpeas[vala] yet - * disabled upstream (introspection not quite stable) - * freezes totem - * why does it need write access here, probably need to set up a fake -net-libs/libepc-0.3.11 - * 2 out of 16 tests fail, upstream bug #578792 -net-libs/webkit-gtk-1.3.7-r1 - * Fix unaligned accesses on ARM, IA64 and SPARC -x11-libs/gtk+-2.91.6 - * PackageKit support -x11-themes/gnome-icon-theme-symbolic-2.30.0 - * double check potential LINGUAS problem -x11-themes/gnome-icon-theme-symbolic-2.31.0 - * double check potential LINGUAS problem diff --git a/status/early-move.list b/status/early-move.list deleted file mode 100644 index d3018fbc..00000000 --- a/status/early-move.list +++ /dev/null @@ -1,12 +0,0 @@ -# GNOME 3 libraries that we intend to move to the tree ASAP - -dev-cpp/*mm -gnome-base/gnome-desktop -gnome-extra/gtkhtml -media-libs/libchamplain -media-libs/libgnome-media-profiles -net-libs/libsoup{,-gnome} -net-libs/webkit-gtk -x11-libs/gtksourceview -x11-libs/libwnck -x11-libs/vte diff --git a/status/gnome-3.2-upgrade.xml b/status/gnome-3.2-upgrade.xml deleted file mode 100644 index e69ef13d..00000000 --- a/status/gnome-3.2-upgrade.xml +++ /dev/null @@ -1,482 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> -<!-- $Header$ --> - -<guide link="/proj/en/desktop/gnome/howtos/gnome-3.2-upgrade.xml" lang="en"> -<title>GNOME 3.0 Upgrade Guide</title> - -<author title="Author"> - <mail link="tetromino@gmail.com">Alexandre Rostovtsev</mail> -</author> - -<abstract> -This is a guide for upgrading from GNOME 2.32.x to GNOME 3.2.x -</abstract> - -<!-- The content of this document is licensed under the CC-BY-SA license --> -<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> -<license/> - -<version>0.1</version> -<date>2011-10-12</date> - -<chapter> -<title>Changes</title> - -<section> -<title>General changes</title> -<body> - -<p> -Please see the <uri link="http://library.gnome.org/misc/release-notes/3.2/">GNOME -3.2 Release Notes</uri> (and <uri link="http://library.gnome.org/misc/release-notes/3.0/">3.0 -Release Notes</uri>) for what is new in this major release of GNOME. -</p> - -<p> -Briefly: GNOME 3.2 includes two desktop modes—standard and fallback. -Fallback mode uses <c>gnome-base/gnome-panel</c> and <c>x11-wm/metacity</c>, and -is similar in appearance and behavior to GNOME 2. Standard mode uses -<c>gnome-base/gnome-shell</c> and <c>x11-wm/mutter</c>, and looks and behaves -<e>completely</e> differently from previous GNOME releases. By default, the -choice of desktop mode is determined by the system's graphics hardware and -drivers (standard mode requires modern 3D graphics capabilities). -</p> - -<p>There is a <uri link="https://live.gnome.org/GnomeShell/Tour">quick -tour</uri> of standard mode's GNOME Shell available on the GNOME website. -For an in-depth guide to using GNOME Shell, see -<uri link="https://live.gnome.org/GnomeShell/CheatSheet">the GNOME Shell -cheat sheet</uri>. GNOME Shell at first may feel alien and limited to an -experienced GNOME 2 user. We strongly encourage users to persist and make -themselves use it for a few days; those who take the time to get used to GNOME -Shell's behavior usually grow to love it and don't want to go back to an -old-fashioned GNOME 2-like desktop environment. -</p> -</body> -</section> - -<section> -<title>Languages and encodings</title> -<body> - -<p> -GNOME 3.2 obtains user language settings from <c>sys-apps/accountsservice</c>. -The language can be set in GNOME from the <e>My Account</e> entry in the upper -right corner menu. Alternatively, you can directly edit accountsservice user -files. For example, to have user <c>jrandom</c> use British English, you can -(as root) edit <path>/var/lib/AccountsService/users/jrandom</path> so it reads -the following: -</p> -<pre> -[User] -Language=en_GB.utf8 -</pre> - -</body> -</section> - -<section> -<title>Fonts</title> -<body> - -<p> -GNOME 3.2 uses <c>media-fonts/cantarell</c> as its default font. Unfortunately, -Cantarell only includes a subset of the extended Latin alphabet. Users of -languages whose writing systems are not covered by Cantarell will probably want -to switch to another font, such as <c>media-fonts/dejavu</c>: -</p> - -<pre caption="Set DejaVu (size 10) as the default font"> -$ <i>gsettings set org.gnome.desktop.interface font-name 'DejaVu Sans 10'</i> -$ <i>gsettings set org.gnome.desktop.interface document-font-name 'DejaVu Sans 10'</i> -$ <i>gconftool-2 -s -t string /apps/metacity/general/titlebar_font 'DejaVu Sans Bold 10'</i> -</pre> - -</body> -</section> - -<section> -<title>Applets</title> -<body> -<p> -GNOME 2 applets cannot be used in GNOME 3.2. Fallback mode allows applets, -although some have not yet been ported to the new, gtk3-based APIs. In -standard mode, there are no applets at all. Some traditional applet -functionality can be replicated using third-party GNOME Shell extensions. -</p> -<p> -In order to manage fallback gnome-panel settings (either add/remove or rearrange -applet positions) one has to hold down the <c>Alt</c> key when clicking -on the panel. This opens relevant menu for changing either panel or applet -settings. -</p> -</body> -</section> - -<section> -<title>Shut down and reboot</title> -<body> -<p> -GNOME Shell developers made a <uri -link="https://live.gnome.org/GnomeShell/Design/Whiteboards/SystemStopRestart">controversial -decision</uri> to not show any sort of shut down or power off menu by default. -The <em>Power Off</em> menu item becomes visible after clicking on the upper -right corner menu and holding down the <c>Alt</c> key. -</p> - -<p> -If you need an easily discoverable GUI for shutting down the machine (for -example, if deploying GNOME 3.2 in a corporate environment where users are -required to turn off their computers at the end of the day), you can install the -alternative-status-menu extension. To do so, emerge <c>gnome-extra/gnome-shell-extensions</c> -and run</p> -<pre caption="Enabling the alternative-status-menu extension"> -# <i>eselect gnome-shell-extensions enable 'alternative-status-menu@gnome-shell-extensions.gnome.org'</i> -</pre> - -</body> -</section> - -<section> -<title>Suspend on laptop lid close</title> -<body> - -<p> -GNOME 3 will, by default, suspend a laptop when the lid is closed. If you -do not like this behavior, you can change it via the <c>gnome-tweak-tool</c> -GUI, or using <c>gsettings</c> from the terminal: -</p> - -<pre caption="Only turn off the screen when laptop lid is closed on AC power"> -$ <i>gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action blank</i> -</pre> - -</body> -</section> - -<section> -<title>Icons on the desktop</title> -<body> - -<p> -In GNOME 3.2, Nautilus by default no longer manages the desktop, and the -<path>~/Desktop</path> folder is simply treated as a normal folder with files. -</p> - -<p> -If you want to have Nautilus manage the desktop like in GNOME 2, you can change -the corresponding setting in the <c>gnome-tweak-tool</c> GUI, or use the -<c>gsettings</c> command from the terminal: -</p> -<pre caption="Making Nautilus manage the desktop"> -$ <i>gsettings set org.gnome.desktop.background show-desktop-icons true</i> -</pre> - -</body> -</section> - -<section> -<title>Compiz</title> -<body> - -<p> -GNOME 3.2 standard mode (i.e. GNOME Shell) is incompatible with Compiz. -</p> - -</body> -</section> - -<section> -<title>Touchpad and other input device customization</title> -<body> - -<p> -In GNOME 3, if you have "disable touchpad while typing" selected, the touchpad -will be disabled for 2 seconds after a keyboard key is pressed. In GNOME 2, -this interval was 500 milliseconds. If you like to disable the touchpad -while typing, but prefer the shorter timeout interval like in GNOME 2, you can -emerge <c>gnome-base/gnome-settings-daemon</c> with the -<c>short-touchpad-timeout</c> USE flag enabled. -</p> - -<p> -GNOME 3 allows setting a custom command for advanced customization of input -device settings. For example, suppose that you want to configure your touchpad -to enable two-finger scrolling (both vertical and horizontal) <e>and</e> edge -scrolling (vertical only). You could do -</p> - -<pre caption="Setting a new GNOME input device hotplug script"> -$ <i>cp /usr/share/gnome-settings-daemon-3.0/input-device-example.sh ~/input-device.sh</i> -$ <i>chmod +x ~/input-device.sh</i> -$ <i>gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command ~/input-device.sh</i> -</pre> - -<p> -and edit <path>input-device.sh</path> so it ends as follows: -</p> - -<pre> -# If the device is a touchpad ... -if [[ -z "${device#*TouchPad*}" ]]; then - # ... enable two-finger scrolling (vertical and horizontal) ... - xinput set-prop "${device}" "Synaptics Two-Finger Scrolling" 1 1 - # ... and edge scrolling (vertical only, no horizontal, no coasting) ... - xinput set-prop "${device}" "Synaptics Edge Scrolling" 1 0 0 -fi -# All further processing will be disabled if $retval == 0 -exit $retval -</pre> - -<note> -If the custom hotplug command does not terminate with exit value 0, -<c>gnome-settings-daemon</c> will set its own settings on the input device, -likely clobbering the settings that the hotplug command had changed. -</note> - -<p> -If, for whatever reason, you want to completely prevent GNOME 3 from -automatically modifying your mouse and touchpad settings (note that this will -<e>also</e> prevent custom input hotplug commands, such as -<path>input-device.sh</path> above, from modifying mice and touchpads!), you -can run the following: -</p> - -<pre caption="Prevent GNOME from managing the mouse and touchpad"> -$ <i>gsettings set org.gnome.settings-daemon.plugins.mouse active false</i> -</pre> - -</body> -</section> - -<section> -<title>General configurability and extensions</title> -<body> - -<p> -GNOME 3.2 is designed to appear significantly less configurable than GNOME 2. -For example, by default there is no easily discoverable GUI for changing the -Gtk+ theme. Many configuration settings are hidden, but can still be changed -from gsettings (dconf), gconf, or using the <c>gnome-extra/gnome-tweak-tool</c> -GUI. Discussion of most of these hidden settings is outside the scope of this -guide. -</p> - -<p> -GNOME Shell's behavior can be significantly altered using <uri -link="https://live.gnome.org/GnomeShell/Extensions">extensions</uri>. Gentoo -packages the extensions from the official GNOME repository as -<c>gnome-extra/gnome-shell-extensions</c>; there are also numerous third-party -developers publishing extensions on various websites. -</p> - -<p> -Gentoo uses <c>eselect gnome-shell-extensions</c> to manage system defaults that -control whether extensions installed systemwide (i.e. in <path>/usr/share/gnome-shell/extensions</path>) -should be enabled. Newly-installed extensions start out disabled by default. -</p> - -<p> -Defaults managed by <c>eselect gnome-shell-extensions</c> can be overridden on a -per-user basis using <c>gnome-tweak-tool</c>, or from the command line using -<c>gsettings</c>. For example, to load all extensions with the exception of -dock and gajim, a user can run -</p> -<pre caption="Enabling alterntive status menu and dock extensions (and disabling all others!)"> -$ <i>gsettings set org.gnome.shell enabled-extensions \</i> - <i>'["alternative-status-menu@gnome-shell-extensions.gnome.org", "dock@gnome-shell-extensions.gnome.org"]'</i> -</pre> - -<note> -Instead of <c>enabled-extensions</c>, GNOME 3.0 used the <c>disabled-extensions</c> -gsettings key. In GNOME 3.2, this key no longer has any effect. -</note> - -<impo> -Extension code quality is highly variable, and some extensions can render GNOME -completely unusable. Gentoo cannot offer support for problems caused by third-party -extensions. -</impo> - -</body> -</section> - -</chapter> - -<chapter> -<title>Video card compatibility</title> - -<section> -<title>AMD / ATI</title> - -<body> -<p> -GNOME Shell shows <uri link="http://ati.cchtml.com/show_bug.cgi?id=99">graphical -corruption</uri> under current versions of <c>x11-drivers/ati-drivers</c> -(i.e. FGLRX binary drivers); driver versions 11.8 and below are known -to be affected. As a workaround, you can force GNOME to start in fallback -mode (see <e>Troubleshooting</e> section below), or alternatively, switch to -open-source drivers. -</p> - -<p> -If using open-source AMD / ATI drivers, <c>media-libs/mesa</c> should be built with -<c>USE=gallium</c>, otherwise GNOME will only run in fallback mode. -</p> -</body> -</section> - -<section> -<title>NVIDIA</title> - -<body> -<p> -Under some versions of <c>x11-drivers/nvidia-drivers</c>, GNOME Shell system tray shows -<uri link="https://bugs.gentoo.org/show_bug.cgi?id=380245">graphical corruption</uri> -(all icons are rendered identically). This problem is fixed in driver versions 280.13 -and newer. -</p> - -<p> -All versions of <c>x11-drivers/nvidia-drivers</c> are incompatible with GNOME's -color management support. This is GNOME's color management code relies on XRandR, -and NVIDIA's support for XRandR is currently incomplete. -There is no workaround at this time. -</p> - -<p> -As reported in <uri link="https://bugs.gentoo.org/show_bug.cgi?id=375615">bug -#375615</uri>, for some people, certain versions of <c>x11-drivers/nvidia-drivers</c> -(275.28, 280.13, and 285.03 are known to be affected) cause some Gtk+ applications -to hang when terminating. One effect of this is to make GDM freeze after the -password has been entered; similarly, GNOME will freeze when logging out. -The affected versions of <c>nvidia-drivers</c> have been masked. To prevent -this problem, make sure to use an unmasked driver version, for example -275.09.07 or 285.05.09. -</p> -</body> -</section> -</chapter> - -<chapter> -<title>Troubleshooting</title> - -<section> -<title>GDM shows an "Oh no! Something has gone wrong" screen</title> - -<body> -<p> -This is may be caused by a GNOME Shell crash. Try rebuilding <c>gnome-base/gdm</c> -with the <c>gnome-shell</c> USE flag disabled. -</p> - -</body> -</section> - -<section> -<title>GDM freezes after the password has been entered</title> - -<body> -<p> -This is caused by a bug in <c>x11-drivers/nvidia-drivers</c>. -See <e>Video card compatibility</e> section above. -</p> - -</body> -</section> - -<section> -<title>GNOME starts in fallback mode</title> -<body> - -<p> -GNOME will start in fallback mode if it detects that the graphics hardware and -drivers are insufficiently capable. To see a more detailed explanation of why -GNOME does not start in standard mode, run -<path>/usr/libexec/gnome-session-check-accelerated-helper</path>: -</p> - -<pre caption="Sample gnome-session-check-accelerated-helper output"> -$ <i>/usr/libexec/gnome-session-check-accelerated-helper</i> -gnome-session-is-accelerated: No hardware 3D support. -</pre> - -</body> -</section> - -<section> -<title>GNOME starts in standard mode</title> -<body> - -<p> -To force GNOME to start in fallback mode (e.g. due to poor performance or -personal taste), open System Settings (or <path>gnome-control-center</path> -from the terminal), go to <e>System Info → Graphics</e>, and turn on -<e>Forced Fallback Mode</e>. Alternatively, from a terminal: -</p> - -<pre caption="Force GNOME to start in fallback mode"> -$ <i>gsettings set org.gnome.desktop.session session-name gnome-fallback</i> -</pre> - -</body> -</section> - -<section> -<title>Epiphany and Adobe Flash</title> -<body> - -<p> -Out of the box, Epiphany 3 cannot load <c>www-plugins/adobe-flash</c> because -the browser links to Gtk+-3 while the plugin links to Gtk+-2. On amd64, there -is a workaround: if you emerge <c>adobe-flash</c> with <c>USE=-64bit</c>, the -plugin will be called through <c>www-plugins/nspluginwrapper</c>, avoiding -incompatibility between Gtk+ versions. On x86, unfortunately there is no good -workaround at this time; we suggest using a gtk2-based browser (such as -<c>www-clients/firefox</c> or <c>www-clients/chromium</c>). -</p> - -</body> -</section> - -<section> -<title>Various GNOME 2.x and 3.0 packages fail to compile due to <c>G_CONST_RETURN</c></title> - -<body> -<p> -Support for the <c>G_CONST_RETURN</c> macro was formally deprecated in -<c>dev-libs/glib</c> during the GNOME 3.1 development cycle. -However, some GNOME 2 and 3.0 packages use the deprecated macro and pass -<c>-DG_DISABLE_DEPRECATED</c> (or a similar define) to the compiler in -their configure scripts or makefiles. As a result, when building against -<c>>=dev-libs/glib-2.29.8</c>, such packages will fail with error messages -similar to the following: -</p> -<pre caption="Typical error message when building a GNOME 3.0 package against glib-2.30"> -In file included from /usr/include/pango-1.0/pango/pango-script.h:138, - from /usr/include/pango-1.0/pango/pango-gravity.h:98, - from /usr/include/pango-1.0/pango/pango-types.h:91, - from /usr/include/pango-1.0/pango/pango-font.h:26, - from /usr/include/pango-1.0/pango/pango-attributes.h:25, - from /usr/include/pango-1.0/pango/pango.h:25, - from /usr/include/gtk-3.0/gdk/gdktypes.h:37, - from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31, - from /usr/include/gtk-3.0/gdk/gdk.h:33, - from /usr/include/gtk-3.0/gdk/gdkx.h:30, - from eggdesktopfile.c:34: -/usr/include/pango-1.0/pango/pango-language.h:37: error: expected '=', ',', -';', 'asm' or '__attribute__' before 'char' -/usr/include/pango-1.0/pango/pango-language.h:41: error: expected '=', ',', -';', 'asm' or '__attribute__' before 'char' -</pre> - -<p> -Any packages failing in this manner should be reported in Gentoo bugzilla -so that they can be fixed. -</p> -</body> -</section> - -</chapter> -</guide> diff --git a/status/portage-configs/README b/status/portage-configs/README deleted file mode 100644 index 8625b1bc..00000000 --- a/status/portage-configs/README +++ /dev/null @@ -1,2 +0,0 @@ -You may want to do `mkdir /etc/portage/package.keywords`, etc, and then symlink -all these inside those directories as these are still incomplete. diff --git a/status/portage-configs/package.keywords.gnome3 b/status/portage-configs/package.keywords.gnome3 deleted file mode 100644 index 7adca071..00000000 --- a/status/portage-configs/package.keywords.gnome3 +++ /dev/null @@ -1,362 +0,0 @@ -################### -## START GNOME 3 ## -################### -gnome-base/gnome -gnome-base/gnome-fallback -gnome-base/gnome-extra-apps -gnome-base/gnome-core-apps -gnome-base/gnome-core-libs - -# a11y -dev-libs/libgee:0.8 -app-accessibility/at-spi2-atk -app-accessibility/at-spi2-core -app-accessibility/caribou -~dev-python/setproctitle-1.1.6 -~app-accessibility/speech-dispatcher-0.8 -app-accessibility/orca - -# Core -app-admin/packagekit-base -app-admin/packagekit-gtk -app-arch/file-roller -app-cdr/brasero -app-misc/tracker -dev-libs/atk -dev-libs/gdl:3 -dev-libs/glib -dev-libs/libgweather -dev-libs/libpeas -dev-libs/libunique:3 -dev-libs/libwacom -dev-python/pyatspi -dev-python/pycairo -dev-python/pygobject:3 -dev-util/anjuta -dev-util/devhelp -dev-util/glade -dev-util/gnome-devel-docs -gnome-base/dconf -gnome-base/gconf -gnome-base/gnome-desktop:2 -gnome-base/gnome-desktop:3/7 -gnome-base/gnome-menus:0 -gnome-base/gnome-menus:3 -gnome-base/gnome-session -gnome-base/gsettings-desktop-schemas -gnome-base/libgnomekbd -gnome-base/librsvg -gnome-extra/at-spi -gnome-extra/bug-buddy -gnome-extra/evolution-data-server -gnome-extra/evolution-ews -gnome-extra/evolution-exchange -gnome-extra/evolution-groupwise -gnome-extra/evolution-kolab -gnome-extra/gcalctool -gnome-extra/gconf-editor -gnome-extra/gnome-contacts -gnome-extra/gnome-media -gnome-extra/gnome-packagekit -gnome-extra/gnome-power-manager -gnome-extra/gnome-screensaver -gnome-extra/gnome-system-monitor -gnome-extra/gnome-user-docs -gnome-extra/gtkhtml:4.0 -gnome-extra/gucharmap -gnome-extra/libgda:4 -gnome-extra/libgda:5 -gnome-extra/yelp -gnome-extra/yelp-xsl -gnome-extra/zenity -mail-client/evolution -media-fonts/cantarell -media-gfx/eog -net-analyzer/gnome-nettool -net-dns/avahi -net-libs/liboauth -net-libs/libproxy -net-libs/libsoup -net-libs/libsoup-gnome -net-libs/webkit-gtk:3/25 -net-misc/vinagre -net-misc/vino -net-wireless/gnome-bluetooth -sys-apps/accountsservice -x11-libs/gdk-pixbuf -x11-libs/gtk+:3 -x11-libs/gtksourceview:3.0 -x11-libs/libnotify -x11-libs/libwnck -x11-libs/libxklavier -x11-terms/gnome-terminal - -# GDM -~sys-auth/consolekit-0.4.5_p20120320 -gnome-base/gdm - -# Text rendering -~media-libs/freetype-2.4.11 -~media-libs/fontconfig-2.10.91 -~x11-libs/cairo-1.12.14 -x11-libs/pango -x11-libs/pangox-compat - -# GNOME Control Center -~dev-libs/libpwquality-1.2.0 -~net-fs/samba-3.6.14 -app-admin/openrc-settingsd -gnome-base/gnome-control-center - -# GNOME Boxes -sys-libs/libosinfo -gnome-extra/gnome-boxes -gnome-extra/gnome-boxes-nonfree - -# GNOME Documents -net-libs/libzapojit -dev-libs/libgdata -gnome-extra/gnome-documents - -# GNOME Disk Utility -dev-lang/spidermonkey:0/mozjs185 -sys-apps/gnome-disk-utility - -# Gobject Introspection -dev-libs/gobject-introspection-common -dev-libs/gobject-introspection - -# GNOME Utils split -gnome-extra/gnome-utils -app-dicts/gnome-dictionary -app-admin/gnome-system-log -gnome-extra/gnome-search-tool -media-gfx/gnome-font-viewer -media-gfx/gnome-screenshot -sys-apps/baobab - -# GNOME Settings Daemon -~app-i18n/ibus-1.5.2 -~app-i18n/ibus-m17n-1.3.4 -~dev-libs/m17n-lib-1.6.4 -gnome-base/gnome-settings-daemon - -# Glib Networking -net-libs/glib-networking - -# Development utilities -app-text/gnome-doc-utils -app-text/yelp-tools -dev-util/gdbus-codegen -dev-util/itstool -~dev-util/gtk-doc-1.18 -~dev-util/gtk-doc-am-1.18 -gnome-base/gnome-common - -# Themes -x11-themes/gnome-backgrounds -x11-themes/gnome-icon-theme -x11-themes/gnome-icon-theme-symbolic -x11-themes/gnome-icon-theme-extras -x11-themes/gnome-themes-standard -x11-themes/gtk-engines-clearlooks -x11-themes/gtk-engines-unico - -# CPP bindings -dev-cpp/libxmlpp -dev-cpp/atkmm -dev-cpp/cairomm -dev-cpp/gconfmm -dev-cpp/gstreamermm -dev-cpp/glibmm -dev-cpp/gtkmm:2.4 -dev-cpp/gtkmm:3.0 -dev-cpp/gtksourceviewmm:3.0 -dev-cpp/mm-common -dev-cpp/pangomm - -# Clutter -dev-libs/json-glib -media-libs/cogl:1.0/12 -media-libs/clutter:1.0 -media-libs/clutter-gtk:1.0 -media-libs/clutter-gst:1.0 -media-libs/clutter-gst:2.0 - -# Colord -~x11-misc/colord-0.1.31 -gnome-extra/gnome-color-manager - -# libcanberra -media-libs/libcanberra - -# libsocialweb -net-libs/libsocialweb -net-libs/rest - -# Gedit -app-editors/gedit -app-editors/gedit-plugins - -# Epiphany -~media-libs/libwebp-0.3.0 -~sys-devel/gcc-4.7.2:4.7 -www-client/epiphany -www-client/epiphany-extensions - -# Folks -dev-python/isodate -dev-python/pyxdg -dev-python/rdflib -dev-libs/dee -gnome-extra/zeitgeist -dev-libs/libzeitgeist -dev-libs/folks - -# Empathy -=sci-geosciences/geocode-glib-0.99* -media-libs/libchamplain:0.8 -media-libs/libchamplain:0.10 -media-libs/libchamplain:0.12 -media-libs/memphis -net-im/telepathy-logger -#net-im/telepathy-mission-control -net-libs/farstream -net-libs/telepathy-farstream -net-libs/telepathy-glib -net-voip/telepathy-gabble -app-misc/geoclue -net-im/empathy - -# Rygel -~media-libs/gupnp-dlna-0.10.1:2.0 -~net-libs/gssdp-0.14.2:0/3 -~net-libs/gupnp-0.20.2:0/4 -~net-libs/gupnp-av-0.12.2:0/2 -~net-misc/rygel-0.18.1 - -# NM -net-misc/mobile-broadband-provider-info -#net-wireless/wimax -#net-wireless/wimax-tools -=net-misc/networkmanager-0.9.8* -=net-misc/networkmanager-vpnc-0.9.8* -=net-misc/networkmanager-pptp-0.9.8* -=net-misc/networkmanager-openvpn-0.9.8* -=net-misc/networkmanager-openswan-0.9.8* -=net-misc/networkmanager-openconnect-0.9.8* -~net-libs/libqmi-1.0.0 -=net-misc/modemmanager-0.7.9* -=gnome-extra/nm-applet-0.9.8* - -# Nautilus -gnome-base/nautilus -gnome-extra/sushi -gnome-extra/nautilus-tracker-tags - -# Rhythmbox, Sound Juicer, Totem -dev-libs/totem-pl-parser -media-libs/libgnome-media-profiles:3 -media-libs/musicbrainz:4 -media-libs/musicbrainz:5 -~net-libs/libdmapsharing-2.9.17:3.0 -net-misc/npapi-sdk -media-sound/rhythmbox ->=media-sound/sound-juicer-2.99 ->=media-video/totem-3.0 - -# Shotwell -media-gfx/shotwell - -# Tomboy & clones -app-misc/gnote -app-misc/tomboy - -# GNOME Shell -dev-libs/gjs -dev-libs/libcroco:0.6 -~x11-libs/libX11-1.5.0 -~x11-libs/libXfixes-5.0 -~x11-libs/libXext-1.3.1 -~x11-libs/libXi-1.7.1 -=x11-base/xorg-drivers-1.14 -~x11-drivers/xf86-video-fbdev-0.4.3 -~x11-drivers/xf86-input-synaptics-1.7.0 -~x11-drivers/xf86-input-evdev-2.8.0 -~x11-drivers/xf86-video-vesa-2.3.2 -=x11-base/xorg-server-1.14* -x11-wm/mutter -gnome-base/gnome-shell - -# Gvfs -gnome-base/libgdu -=media-libs/libgphoto2-2.5* -=media-gfx/gphoto2-2.5* -~media-libs/libmtp-1.1.6 -gnome-base/gvfs - -# GNOME Fallback -gnome-base/gnome-applets -gnome-base/gnome-panel ->=x11-wm/metacity-2.30.3-r1 - -# GNOME Games -gnome-base/gnome-js-common -dev-libs/seed -games-board/aisleriot -gnome-extra/gnome-calculator -gnome-extra/gnome-games -gnome-extra/gnome-games-extra-data - -# GNOME Online Accounts -~dev-libs/json-c-0.11 -~media-libs/sbc-1.1 -~media-sound/pulseaudio-4.0 -net-libs/gnome-online-accounts - -# Printing -~app-text/qpdf-3.0.2 -net-print/cups-filters -net-print/cups - -# Cheese -# Needs gst good, base from above -media-video/gnome-video-effects -x11-libs/mx -media-video/cheese - -# Evince -~app-text/libgxps-0.2.2 -app-text/evince - -# Keyring, Crypto -app-crypt/gcr -app-crypt/seahorse -app-crypt/seahorse-plugins -app-crypt/libsecret -gnome-base/gnome-keyring - -# Vala -dev-lang/vala:0.20 -=dev-libs/vala-common-0.20* - -# Vte -x11-libs/gnome-pty-helper -x11-libs/vte:0 -x11-libs/vte:2.90 - -# Extras -gnome-extra/drwright -gnome-extra/gnome-clocks -gnome-extra/gnome-tweak-tool -gnome-extra/mousetweaks -gnome-extra/office-runner - -# GStreamer 1.0 -media-plugins/gst-plugins-vpx:1.0 -media-libs/gst-plugins-good:1.0 -media-libs/gst-plugins-bad:1.0 - -################# -## END GNOME 3 ## -################# diff --git a/status/portage-configs/package.unmask.gnome3 b/status/portage-configs/package.unmask.gnome3 deleted file mode 100644 index 1a86da19..00000000 --- a/status/portage-configs/package.unmask.gnome3 +++ /dev/null @@ -1,150 +0,0 @@ -# Gilles Dartiguelongue <eva@gentoo.org#> (08 June 2015) -# Gnome 3.16 mask ->=app-accessibility/at-spi2-atk-2.15 ->=app-accessibility/at-spi2-core-2.15 ->=app-accessibility/orca-3.15 ->=app-admin/packagekit-base-1 ->=app-admin/packagekit-gtk-1 ->=app-arch/file-roller-3.15 ->=app-crypt/gcr-3.15 ->=app-crypt/seahorse-3.15 ->=app-dicts/gnome-dictionary-3.15 ->=app-editors/gedit-3.15 ->=app-editors/gedit-plugins-3.15 ->=app-misc/bijiben-3.15 ->=app-misc/gnote-3.15 ->=app-misc/tracker-1.3 ->=app-text/evince-3.15 ->=app-text/yelp-tools-3.15 ->=dev-cpp/glibmm-2.43 ->=dev-cpp/gtkmm-3.15 ->=dev-lang/vala-0.27 ->=dev-libs/atk-2.15 ->=dev-libs/folks-0.11 ->=dev-libs/gdl-3.15 ->=dev-libs/gjs-1.43 ->=dev-libs/glib-2.43 ->=dev-libs/gobject-introspection-1.43 ->=dev-libs/gobject-introspection-common-1.43 ->=dev-libs/libgdata-0.17 ->=dev-libs/libgweather-3.15 ->=dev-libs/libpeas-1.13 ->=dev-libs/libunistring-0.9.5 ->=dev-libs/vala-common-0.27 ->=dev-python/pyatspi-2.15 ->=dev-python/pygobject-3.15 ->=dev-util/anjuta-3.15 ->=dev-util/devhelp-3.15 ->=dev-util/dogtail-0.8 ->=dev-util/gdbus-codegen-2.43 ->=dev-util/gnome-devel-docs-3.15 ->=dev-util/gtk-update-icon-cache-3.15 ->=dev-vcs/gitg-3.15 ->=games-arcade/gnome-nibbles-3.15 ->=games-arcade/gnome-robots-3.15 ->=games-board/aisleriot-3.15 ->=games-board/four-in-a-row-3.15 ->=games-board/gnome-chess-3.15 ->=games-board/gnome-mahjongg-3.15 ->=games-board/gnome-mines-3.15 ->=games-board/iagno-3.15 ->=games-board/tali-3.15 ->=games-puzzle/atomix-3.15 ->=games-puzzle/five-or-more-3.15 ->=games-puzzle/gnome-klotski-3.15 ->=games-puzzle/gnome-sudoku-3.15 ->=games-puzzle/gnome-taquin-3.15 ->=games-puzzle/gnome-tetravex-3.15 ->=games-puzzle/hitori-3.15 ->=games-puzzle/lightsoff-3.15 ->=games-puzzle/quadrapassel-3.15 ->=games-puzzle/swell-foop-3.15 ->=gnome-base/dconf-0.23 ->=gnome-base/dconf-editor-3.15 ->=gnome-base/gdm-3.15 ->=gnome-base/gnome-3.15 ->=gnome-base/gnome-control-center-3.15 ->=gnome-base/gnome-core-apps-3.15 ->=gnome-base/gnome-core-libs-3.15 ->=gnome-base/gnome-desktop-3.15 ->=gnome-base/gnome-extra-apps-3.15 ->=gnome-base/gnome-keyring-3.15 ->=gnome-base/gnome-session-3.15 ->=gnome-base/gnome-settings-daemon-3.15 ->=gnome-base/gnome-shell-3.15 ->=gnome-base/gsettings-desktop-schemas-3.15 ->=gnome-base/gvfs-1.23 ->=gnome-base/nautilus-3.15 ->=gnome-extra/at-spi-2.15 ->=gnome-extra/evolution-data-server-3.13 ->=gnome-extra/gnome-boxes-3.15 ->=gnome-extra/gnome-builder-3.15 ->=gnome-extra/gnome-calculator-3.15 ->=gnome-extra/gnome-calendar-3.15 ->=gnome-extra/gnome-characters-3.15 ->=gnome-extra/gnome-clocks-3.15 ->=gnome-extra/gnome-color-manager-3.15 ->=gnome-extra/gnome-contacts-3.15 ->=gnome-extra/gnome-documents-3.15 ->=gnome-extra/gnome-getting-started-docs-3.15 ->=gnome-extra/gnome-logs-3.15 ->=gnome-extra/gnome-packagekit-3.15 ->=gnome-extra/gnome-power-manager-3.15 ->=gnome-extra/gnome-shell-extensions-3.15 ->=gnome-extra/gnome-software-3.15 ->=gnome-extra/gnome-system-monitor-3.15 ->=gnome-extra/gnome-tweak-tool-3.15 ->=gnome-extra/gnome-user-docs-3.15 ->=gnome-extra/gnome-weather-3.15 ->=gnome-extra/gucharmap-3.15 ->=gnome-extra/nautilus-tracker-tags-1.3 ->=gnome-extra/sushi-3.15 ->=gnome-extra/yelp-3.15 ->=gnome-extra/yelp-xsl-3.15 ->=gnome-extra/zenity-3.15 ->=mail-client/evolution-3.13 ->=media-gfx/eog-3.15 ->=media-gfx/eog-plugins-3.15 ->=media-gfx/gnome-font-viewer-3.15 ->=media-gfx/gnome-photos-3.15 ->=media-gfx/gnome-screenshot-3.15 ->=media-libs/clutter-1.21 ->=media-libs/clutter-gst-2.90 ->=media-libs/cogl-1.19 ->=media-libs/grilo-0.2.12 ->=media-plugins/grilo-plugins-0.2.14 ->=media-sound/gnome-music-3.15 ->=media-sound/gnome-sound-recorder-3.15 ->=media-sound/sound-juicer-3.15 ->=media-video/cheese-3.15 ->=media-video/totem-3.15 ->=net-irc/polari-3.15 ->=net-libs/dleyna-connector-dbus-0.2 ->=net-libs/dleyna-core-0.5 ->=net-libs/dleyna-renderer-0.5 ->=net-libs/dleyna-server-0.5 ->=net-libs/glib-networking-2.43 ->=net-libs/gnome-online-accounts-3.15 ->=net-libs/libsoup-2.49 ->=net-libs/libsoup-gnome-2.49 ->=net-libs/phodav-1.90 ->=net-libs/webkit-gtk-2.7 ->=net-misc/rygel-0.25 ->=net-misc/spice-gtk-0.28 ->=net-misc/vinagre-3.15 ->=net-misc/vino-3.15 ->=net-wireless/gnome-bluetooth-3.15 ->=sci-geosciences/geocode-glib-3.15 ->=sci-geosciences/gnome-maps-3.15 ->=sys-apps/baobab-3.15 ->=sys-apps/gnome-disk-utility-3.15 ->=www-client/epiphany-3.15 ->=x11-libs/gnome-pty-helper-0.39 ->=x11-libs/gtk+-3.15 ->=x11-libs/gtksourceview-3.15 ->=x11-libs/vte-0.39 ->=x11-terms/gnome-terminal-3.15 ->=x11-themes/adwaita-icon-theme-3.15 ->=x11-themes/gnome-backgrounds-3.15 ->=x11-themes/gnome-themes-standard-3.15 ->=x11-wm/mutter-3.15 diff --git a/status/portage-configs/package.use.gnome3 b/status/portage-configs/package.use.gnome3 deleted file mode 100644 index 87592260..00000000 --- a/status/portage-configs/package.use.gnome3 +++ /dev/null @@ -1,16 +0,0 @@ -net-libs/gtk-vnc gtk3 -net-libs/farsight2 python -net-libs/libproxy python - -# required by folks via empathy -gnome-extra/evolution-data-server vala -# required by nautilus -gnome-base/gvfs gtk -# required by gnome-contacts -dev-libs/folks vala - -# broken with icu-50 -media-libs/harfbuzz -icu - -# required by cheese -media-libs/gst-plugins-base:1.0 theora diff --git a/status/portage-configs/package.use.mask.gnome3 b/status/portage-configs/package.use.mask.gnome3 deleted file mode 100644 index e69de29b..00000000 --- a/status/portage-configs/package.use.mask.gnome3 +++ /dev/null diff --git a/status/portage-configs/use.mask.gnome3 b/status/portage-configs/use.mask.gnome3 deleted file mode 100644 index e69de29b..00000000 --- a/status/portage-configs/use.mask.gnome3 +++ /dev/null diff --git a/sys-apps/baobab/baobab-9999.ebuild b/sys-apps/baobab/baobab-9999.ebuild deleted file mode 100644 index c4b7af88..00000000 --- a/sys-apps/baobab/baobab-9999.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 -if [[ ${PV} = 9999 ]]; then - VALA_MIN_API_VERSION="0.38" - VALA_USE_DEPEND="vapigen" - inherit gnome2-live vala -fi - -DESCRIPTION="Disk usage browser for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Baobab" - -LICENSE="GPL-2+ FDL-1.1+" -SLOT="0" -IUSE="" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" -fi - -COMMON_DEPEND=" - >=dev-libs/glib-2.40:2[dbus] - >=x11-libs/gtk+-3.19.1:3 -" -RDEPEND="${COMMON_DEPEND} - gnome-base/gsettings-desktop-schemas - x11-themes/adwaita-icon-theme - !<gnome-extra/gnome-utils-3.4 -" -# ${PN} was part of gnome-utils before 3.4 -DEPEND="${COMMON_DEPEND} - app-text/yelp-tools - dev-libs/appstream-glib - dev-libs/libxml2:2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - $(vala_depend)" -fi - -src_prepare() { - if [[ ${PV} = 9999 ]]; then - vala_src_prepare - fi -} - -src_configure() { - local myconf="" - if [[ ${PV} != 9999 ]]; then - myconf="${myconf} - VALAC=$(type -P true) - VAPIGEN=$(type -P true)" - fi - gnome2_src_configure ${myconf} -} diff --git a/sys-apps/baobab/metadata.xml b/sys-apps/baobab/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/sys-apps/baobab/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.32.3-fix-lowmem-uclibc.patch b/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.32.3-fix-lowmem-uclibc.patch deleted file mode 100644 index 77ea7e75..00000000 --- a/x11-libs/gdk-pixbuf/files/gdk-pixbuf-2.32.3-fix-lowmem-uclibc.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 21b8eb73d9272e06707ad6d0357f3034b8d9a46f Mon Sep 17 00:00:00 2001 -From: "Anthony G. Basile" <blueness@gentoo.org> -Date: Wed, 14 Oct 2015 16:18:19 -0400 -Subject: [PATCH] tests/pixbuf-lowmem.c: Do not run pixbuf-lowmem test on - uClibc - -pixbuf-lowmem.c depends on GNU libc internals and does not build -on musl or uClibc. Commit e1fd25a fixes this issue for musl by -testing if __GLIBC__ is set. However, uClibc sets __GLIBC__ and -so this check is insufficient there. We expand the check so that -we run pixbuf-lowmem on glibc, while avoiding it on both musl and -uClibc. - -Signed-off-by: Anthony G. Basile <blueness@gentoo.org> ---- - tests/pixbuf-lowmem.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/pixbuf-lowmem.c b/tests/pixbuf-lowmem.c -index 9e9571f..ec7504f 100644 ---- a/tests/pixbuf-lowmem.c -+++ b/tests/pixbuf-lowmem.c -@@ -24,7 +24,7 @@ - #include <time.h> - #include <string.h> - --#ifdef __GLIBC__ -+#if defined(__GLIBC__) && !defined(__UCLIBC__) - #define PRETEND_MEM_SIZE (16 * 1024 * 1024) - #define REMAINING_MEM_SIZE 100000 - --- -2.4.9 - diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-9999.ebuild b/x11-libs/gdk-pixbuf/gdk-pixbuf-9999.ebuild deleted file mode 100644 index dad3621f..00000000 --- a/x11-libs/gdk-pixbuf/gdk-pixbuf-9999.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit flag-o-matic gnome2 multilib multilib-minimal -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Image loading library for GTK+" -HOMEPAGE="https://git.gnome.org/browse/gdk-pixbuf" - -LICENSE="LGPL-2+" -SLOT="2" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi -IUSE="X debug +introspection jpeg jpeg2k tiff test" - -COMMON_DEPEND=" - >=dev-libs/glib-2.48.0:2[${MULTILIB_USEDEP}] - >=media-libs/libpng-1.4:0=[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) - jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] ) - jpeg2k? ( media-libs/jasper:=[${MULTILIB_USEDEP}] ) - tiff? ( >=media-libs/tiff-3.9.2:0=[${MULTILIB_USEDEP}] ) - X? ( x11-libs/libX11[${MULTILIB_USEDEP}] ) -" -DEPEND="${COMMON_DEPEND} - >=dev-util/gtk-doc-am-1.20 - >=sys-devel/gettext-0.19 - virtual/pkgconfig -" -# librsvg blocker is for the new pixbuf loader API, you lose icons otherwise -RDEPEND="${COMMON_DEPEND} - !<gnome-base/gail-1000 - !<gnome-base/librsvg-2.31.0 - !<x11-libs/gtk+-2.21.3:2 - !<x11-libs/gtk+-2.90.4:3 -" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/gdk-pixbuf-query-loaders$(get_exeext) -) - -src_prepare() { - # See https://bugzilla.gnome.org/show_bug.cgi?id=756590 - eapply "${FILESDIR}"/${PN}-2.32.3-fix-lowmem-uclibc.patch - - # This will avoid polluting the pkg-config file with versioned libpng, - # which is causing problems with libpng14 -> libpng15 upgrade - # See upstream bug #667068 - # First check that the pattern is present, to catch upstream changes on bumps, - # because sed doesn't return failure code if it doesn't do any replacements - grep -q 'l in libpng16' configure || die "libpng check order has changed upstream" - sed -e 's:l in libpng16:l in libpng libpng16:' -i configure || die - [[ ${CHOST} == *-solaris* ]] && append-libs intl - - gnome2_src_prepare -} - -multilib_src_configure() { - # png always on to display icons - ECONF_SOURCE="${S}" \ - gnome2_src_configure \ - $(usex debug --enable-debug=yes "") \ - $(use_with jpeg libjpeg) \ - $(use_with jpeg2k libjasper) \ - $(use_with tiff libtiff) \ - $(multilib_native_use_enable introspection) \ - $(use_with X x11) \ - --with-libpng - - # work-around gtk-doc out-of-source brokedness - if multilib_is_native_abi; then - ln -s "${S}"/docs/reference/${PN}/html docs/reference/${PN}/html || die - fi -} - -multilib_src_install() { - # Parallel install fails when no gdk-pixbuf is already installed, bug #481372 - MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install -} - -pkg_preinst() { - gnome2_pkg_preinst - - multilib_pkg_preinst() { - # Make sure loaders.cache belongs to gdk-pixbuf alone - local cache="usr/$(get_libdir)/${PN}-2.0/2.10.0/loaders.cache" - - if [[ -e ${EROOT}${cache} ]]; then - cp "${EROOT}"${cache} "${ED}"/${cache} || die - else - touch "${ED}"/${cache} || die - fi - } - - multilib_foreach_abi multilib_pkg_preinst -} - -pkg_postinst() { - # causes segfault if set, see bug 375615 - unset __GL_NO_DSO_FINALIZER - - multilib_foreach_abi gnome2_pkg_postinst - - # Migration snippet for when this was handled by gtk+ - if [ -e "${EROOT}"usr/lib/gtk-2.0/2.*/loaders ]; then - elog "You need to rebuild ebuilds that installed into" "${EROOT}"usr/lib/gtk-2.0/2.*/loaders - elog "to do that you can use qfile from portage-utils:" - elog "emerge -va1 \$(qfile -qC ${EPREFIX}/usr/lib/gtk-2.0/2.*/loaders)" - fi -} - -pkg_postrm() { - gnome2_pkg_postrm - - if [[ -z ${REPLACED_BY_VERSION} ]]; then - rm -f "${EROOT}"usr/lib*/${PN}-2.0/2.10.0/loaders.cache - fi -} diff --git a/x11-libs/gdk-pixbuf/metadata.xml b/x11-libs/gdk-pixbuf/metadata.xml deleted file mode 100644 index 6c6d2ea4..00000000 --- a/x11-libs/gdk-pixbuf/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="X">Build and install the legacy gdk_pixbuf_xlib-2.0 library</flag> -</use> -</pkgmetadata> diff --git a/x11-libs/pango/metadata.xml b/x11-libs/pango/metadata.xml deleted file mode 100644 index ce9f853c..00000000 --- a/x11-libs/pango/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="X">Build and install the legacy pangoxft library</flag> -</use> -<upstream> - <remote-id type="cpe">cpe:/a:pango:pango</remote-id> -</upstream> -</pkgmetadata> diff --git a/x11-libs/pango/pango-9999.ebuild b/x11-libs/pango/pango-9999.ebuild deleted file mode 100644 index beb78996..00000000 --- a/x11-libs/pango/pango-9999.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit gnome2 multilib-minimal toolchain-funcs -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Internationalized text layout and rendering library" -HOMEPAGE="http://www.pango.org/" - -LICENSE="LGPL-2+ FTL" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi - -IUSE="X +introspection test" - -RDEPEND=" - >=media-libs/harfbuzz-1.2.3:=[glib(+),truetype(+),${MULTILIB_USEDEP}] - >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] - >=media-libs/fontconfig-2.10.92:1.0=[${MULTILIB_USEDEP}] - >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.12.14-r4:=[X?,${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) - X? ( - >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.20 - virtual/pkgconfig[${MULTILIB_USEDEP}] - test? ( media-fonts/cantarell ) - X? ( x11-base/xorg-proto ) - !<=sys-devel/autoconf-2.63:2.5 -" - -multilib_src_configure() { - tc-export CXX - - ECONF_SOURCE=${S} \ - gnome2_src_configure \ - --with-cairo \ - $(multilib_native_use_enable introspection) \ - $(use_with X xft) \ - "$(usex X --x-includes="${EPREFIX}/usr/include" "")" \ - "$(usex X --x-libraries="${EPREFIX}/usr/$(get_libdir)" "")" - - if multilib_is_native_abi; then - ln -s "${S}"/docs/html docs/html || die - fi -} - -multilib_src_install() { - gnome2_src_install -} diff --git a/x11-libs/tepl/Manifest b/x11-libs/tepl/Manifest deleted file mode 100644 index b400ded6..00000000 --- a/x11-libs/tepl/Manifest +++ /dev/null @@ -1,24 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST tepl-3.0.0.tar.xz 464284 BLAKE2B 29c6f08a22919b06d9e37cbf7d7bde0a25d7b048c43ad6cd7f03c78cf81ffdbecd8fe787d2cceec864d9f728e3059e75dde80cd75bf9c54a85b68a763906964e SHA512 5d4c2def682e2bc834fc081ea22e98b038b99890324988500b3c643b1d0a1a20125e7e28e7af2504e3ba4c4212ca011504f14656b4a7d781eb6e39263160cb4a -DIST tepl-4.2.0.tar.xz 456540 BLAKE2B 8861d2cdcddcb5b9e5aa58798835c0969dd12ce6c5ada69b5b97224f215bfdbf8ee0a7173d5c7cb2cc11894988351ce4df7a81e91e7b7036a48cc89e2cb9dd62 SHA512 32f69c6f0942a82e6b7f94eba776d55dce2af1c8e4c7abadf6af38a0a5abb0a94f0c426d5ec727b8eb478406ba113728b771597c2c84e508b8ccb113a74eab3d ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQKTBAEBCAB9FiEEhjiDzgE0H6m8d3Z/4FucaN0bWf0FAlwqXchfFIAAAAAALgAo -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg2 -Mzg4M0NFMDEzNDFGQTlCQzc3NzY3RkUwNUI5QzY4REQxQjU5RkQACgkQ4FucaN0b -Wf0EFhAAqfAONMEKi0yRJgYCJpOuiDLV2nBQ0OAxdC7PUny5pxioxv67gNYspsy8 -qANnDwzBrFrq7XykGLEdVmiobk4qr9tDMWxrQxjieO7qacWP+xDxeZqUqTvFyRDo -R+BP/YqsnwO96/qExOIGGtpgNH8NuAxq3vUB4HkEpjne44IanvUcE5MHuyzuwvFb -dXOWP+DCj62dn7l/IZgjdNTq7PuEiG16W+9B3vP9mWfXpPxwOU+KVYavhoJIrCX7 -82jQ7aNWkj/tsBW7BfrlVvZWekWhEL5qUo1G1nEOsOjuoLGi7ncoA5V5zghkyprI -3WU3RUMSiIQXnd6cLa0L9iZfAHZZJLDzWOwHMPPLu0qQhkFwZ0QmxkTSzDDMwAZE -gv0qJq+IcXmzxDmK4Qqml9F3szVhf2jFEs7Jhfx18poPR7zHBW8zNqRUHXy/CxIq -NLEByqC7iFDvpDGBd/tGF9x8IesX0Ze7l/DMuU0SSnnLDR2zSYCpj423NpVaFzCl -lWlqvHM7UjkZZOFjsIXd+R0np2+34s575LWqNpsyBS7OL9NHId29y+l87iNMm3rL -HQXb7Sz7xed99SEAIUfodS6LUlkc/4gj/Pv2YPNtQ9CAkEuyrBTQJQroC24znx96 -NtRjjN4TUgedef4miTYk4lD3XOr8YTaNGnaub1Akue3+V+fSaBo= -=5jYu ------END PGP SIGNATURE----- diff --git a/x11-libs/tepl/metadata.xml b/x11-libs/tepl/metadata.xml deleted file mode 100644 index 996e7cac..00000000 --- a/x11-libs/tepl/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> -</pkgmetadata> diff --git a/x11-libs/tepl/tepl-3.0.0.ebuild b/x11-libs/tepl/tepl-3.0.0.ebuild deleted file mode 100644 index 12a0b25f..00000000 --- a/x11-libs/tepl/tepl-3.0.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 virtualx - -DESCRIPTION="GtkSourceView-based text editors and IDE helper library" -HOMEPAGE="https://wiki.gnome.org/Projects/Gtef" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~amd64 ~x86" -IUSE="+introspection test" - -RDEPEND=" - >=dev-libs/glib-2.52:2 - >=x11-libs/gtk+-3.20 - >=x11-libs/gtksourceview-3.22 - >=dev-libs/libxml2-2.5 - app-i18n/uchardet - introspection? ( >=dev-libs/gobject-introspection-1.42:= ) -" -DEPEND="${DEPEND} - test? ( dev-util/valgrind ) - >=sys-devel/gettext-0.19.4 - >=dev-util/gtk-doc-am-1.25 - virtual/pkgconfig -" - -src_prepare() { - # requires running gvfs-metadata - sed -e 's:\(g_test_add_func.*/file/load_save_metadata_sync.*\):/*\1*/:' \ - -e 's:\(g_test_add_func.*/file/load_save_metadata_async.*\):/*\1*/:' \ - -e 's:\(g_test_add_func.*/file/set_without_load.*\):/*\1*/:' \ - -i testsuite/test-file-metadata.c || die - - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --enable-gvfs-metadata \ - $(use_enable introspection) \ - $(use_enable test valgrind) -} - -src_test() { - virtx emake check -} diff --git a/x11-libs/tepl/tepl-4.2.0-r1.ebuild b/x11-libs/tepl/tepl-4.2.0-r1.ebuild deleted file mode 100644 index 2b08f9ad..00000000 --- a/x11-libs/tepl/tepl-4.2.0-r1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 virtualx - -DESCRIPTION="GtkSourceView-based text editors and IDE helper library" -HOMEPAGE="https://wiki.gnome.org/Projects/Gtef" - -LICENSE="LGPL-2.1+" -SLOT="4" -KEYWORDS="~amd64 ~x86" -IUSE="+introspection test" - -RDEPEND=" - >=dev-libs/glib-2.52:2 - >=x11-libs/gtk+-3.22 - x11-libs/gtksourceview:4 - >=dev-libs/libxml2-2.5 - app-i18n/uchardet - introspection? ( >=dev-libs/gobject-introspection-1.42:= ) - x11-libs/amtk -" -DEPEND="${DEPEND} - test? ( dev-util/valgrind ) - >=sys-devel/gettext-0.19.4 - >=dev-util/gtk-doc-am-1.25 - virtual/pkgconfig -" - -src_prepare() { - # requires running gvfs-metadata - sed -e 's:\(g_test_add_func.*/file/load_save_metadata_sync.*\):/*\1*/:' \ - -e 's:\(g_test_add_func.*/file/load_save_metadata_async.*\):/*\1*/:' \ - -e 's:\(g_test_add_func.*/file/set_without_load.*\):/*\1*/:' \ - -i testsuite/test-file-metadata.c || die - - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --enable-gvfs-metadata \ - $(use_enable introspection) \ - $(use_enable test valgrind) -} - -src_test() { - virtx emake check -} diff --git a/x11-libs/vte/metadata.xml b/x11-libs/vte/metadata.xml deleted file mode 100644 index e72feac7..00000000 --- a/x11-libs/vte/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="glade">Provide integration with <pkg>dev-util/glade</pkg>.</flag> - </use> -</pkgmetadata> diff --git a/x11-libs/vte/vte-9999.ebuild b/x11-libs/vte/vte-9999.ebuild deleted file mode 100644 index d08dfe54..00000000 --- a/x11-libs/vte/vte-9999.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -VALA_USE_DEPEND="vapigen" -VALA_MIN_API_VERSION="0.32" - -inherit gnome2 vala -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Library providing a virtual terminal emulator widget" -HOMEPAGE="https://wiki.gnome.org/action/show/Apps/Terminal/VTE" - -LICENSE="LGPL-2+" -SLOT="2.91" -IUSE="+crypt debug glade +introspection vala" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" - IUSE="${IUSE} doc" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" -fi -REQUIRED_USE="vala? ( introspection )" - -RDEPEND=" - >=dev-libs/glib-2.40:2 - >=dev-libs/libpcre2-10.21 - >=x11-libs/gtk+-3.16:3[introspection?] - >=x11-libs/pango-1.22.0 - - sys-libs/ncurses:0= - sys-libs/zlib - - crypt? ( >=net-libs/gnutls-3.2.7:0= ) - glade? ( >=dev-util/glade-3.9:3.10 ) - introspection? ( >=dev-libs/gobject-introspection-0.9.0:= ) -" -DEPEND="${RDEPEND} - dev-libs/libxml2:2 - dev-util/glib-utils - >=dev-util/gtk-doc-am-1.13 - >=dev-util/intltool-0.35 - sys-devel/gettext - virtual/pkgconfig - - $(vala_depend) -" -RDEPEND="${RDEPEND} - !x11-libs/vte:2.90[glade] -" - -if [[ ${PV} = 9999 ]]; then - DEPEND="${DEPEND} - doc? ( >=dev-util/gtk-doc-1.13 ) - " -fi - -src_prepare() { - use vala && vala_src_prepare - - # build fails because of -Werror with gcc-5.x - sed -e 's#-Werror=format=2#-Wformat=2#' -i configure || die "sed failed" - - gnome2_src_prepare -} - -src_configure() { - local myconf="" - - if [[ ${CHOST} == *-interix* ]]; then - myconf="${myconf} --disable-Bsymbolic" - - # interix stropts.h is empty... - export ac_cv_header_stropts_h=no - fi - - gnome2_src_configure \ - --disable-static \ - --with-gtk=3.0 \ - --with-iconv \ - $(use_enable debug) \ - $(use_enable glade glade-catalogue) \ - $(use_with crypt gnutls) \ - $(use_enable introspection) \ - $(use_enable vala) \ - ${myconf} -} - -src_install() { - gnome2_src_install - mv "${ED}"/etc/profile.d/vte{,-${SLOT}}.sh || die -} diff --git a/x11-terms/gnome-terminal/gnome-terminal-9999.ebuild b/x11-terms/gnome-terminal/gnome-terminal-9999.ebuild deleted file mode 100644 index a36b9227..00000000 --- a/x11-terms/gnome-terminal/gnome-terminal-9999.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -GNOME2_LA_PUNT="yes" - -inherit gnome2 readme.gentoo-r1 -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="The Gnome Terminal" -HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/" - -LICENSE="GPL-3+" -SLOT="0" -IUSE="debug +gnome-shell +nautilus" -if [[ ${PV} != 9999 ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" -fi - -# FIXME: automagic dependency on gtk+[X], just transitive but needs proper control, bug 624960 -RDEPEND=" - >=dev-libs/glib-2.42:2 - >=x11-libs/gtk+-3.20:3 - >=x11-libs/vte-0.54.1:2.91 - >=dev-libs/libpcre2-10 - >=gnome-base/dconf-0.14 - >=gnome-base/gsettings-desktop-schemas-0.1.0 - sys-apps/util-linux - gnome-shell? ( gnome-base/gnome-shell ) - nautilus? ( >=gnome-base/nautilus-3 ) -" -# itstool required for help/* with non-en LINGUAS, see bug #549358 -# xmllint required for glib-compile-resources, see bug #549304 -DEPEND="${RDEPEND} - dev-libs/libxml2:2 - dev-util/gdbus-codegen - dev-util/glib-utils - >=dev-util/intltool-0.50 - dev-util/itstool - sys-devel/gettext - virtual/pkgconfig -" - -DOC_CONTENTS="To get previous working directory inherited in new opened tab, or - notifications of long-running commands finishing, you will need - to add the following line to your ~/.bashrc:\n - . /etc/profile.d/vte-2.91.sh" - -src_configure() { - local myconf="" - - if [[ ${PV} != 9999 ]]; then - myconf="${myconf} - VALAC=$(type -P true) - " - fi - - gnome2_src_configure \ - --disable-static \ - $(use_enable debug) \ - $(use_enable gnome-shell search-provider) \ - $(use_with nautilus nautilus-extension) \ - ${myconf} -} - -src_install() { - DOCS="AUTHORS ChangeLog HACKING NEWS" - gnome2_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - readme.gentoo_print_elog -} diff --git a/x11-terms/gnome-terminal/metadata.xml b/x11-terms/gnome-terminal/metadata.xml deleted file mode 100644 index 84390e63..00000000 --- a/x11-terms/gnome-terminal/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="gnome-shell">Integrate with <pkg>gnome-base/gnome-shell</pkg> search</flag> - <flag name="nautilus">Build gnome-base/nautilus extension</flag> -</use> -</pkgmetadata> diff --git a/x11-themes/gnome-backgrounds/gnome-backgrounds-9999.ebuild b/x11-themes/gnome-backgrounds/gnome-backgrounds-9999.ebuild deleted file mode 100644 index f625c6d1..00000000 --- a/x11-themes/gnome-backgrounds/gnome-backgrounds-9999.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 -[[ ${PV} = 9999 ]] && inherit gnome2-live - -DESCRIPTION="A set of backgrounds packaged with the GNOME desktop" -HOMEPAGE="https://git.gnome.org/browse/gnome-backgrounds" - -LICENSE="CC-BY-SA-2.0 CC-BY-SA-3.0 CC-BY-2.0" -SLOT="0" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi -IUSE="" - -RDEPEND="!<x11-themes/gnome-themes-standard-3.14" -DEPEND=">=sys-devel/gettext-0.19.8" diff --git a/x11-themes/gnome-backgrounds/metadata.xml b/x11-themes/gnome-backgrounds/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/x11-themes/gnome-backgrounds/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> diff --git a/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.14.2.3-srcdir.patch b/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.14.2.3-srcdir.patch deleted file mode 100644 index 717613b4..00000000 --- a/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.14.2.3-srcdir.patch +++ /dev/null @@ -1,26 +0,0 @@ -From db1e859fa27a4d3ca8a45937c2730f83c34405c6 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gentoo.org> -Date: Sat, 28 Mar 2015 00:28:16 -0400 -Subject: [PATCH] HC: fix out-of-tree builds - -https://bugzilla.gnome.org/show_bug.cgi?id=746920 ---- - themes/HighContrast/icons/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/themes/HighContrast/icons/Makefile.am b/themes/HighContrast/icons/Makefile.am -index 76e824d..5545157 100644 ---- a/themes/HighContrast/icons/Makefile.am -+++ b/themes/HighContrast/icons/Makefile.am -@@ -6,7 +6,7 @@ render_sizes = "16x16" "22x22" "24x24" "32x32" "48x48" "256x256" "scalable" - THEME_DIRS=$(shell SIZES="$(render_sizes)"; for size in $$SIZES; do for dir in `find $(srcdir)/$$size/* -type d`; do printf "$$dir,"; done; done;) - - %.theme: %.theme.in Makefile -- dirs="`echo $(THEME_DIRS) | sed -e 's#\./##g'`"; \ -+ dirs="`echo $(THEME_DIRS) | sed -e \"s#$(srcdir)/*##g\"`"; \ - sed -e "s|\@THEME_DIRS\@|$$dirs|g" < $< > $@; \ - echo "" >> $@; \ - for dir in `echo $$dirs | sed -e "s/,/ /g"`; do \ --- -2.3.3 - diff --git a/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.22.2-exclude-engine.patch b/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.22.2-exclude-engine.patch deleted file mode 100644 index 7cdceff7..00000000 --- a/x11-themes/gnome-themes-standard/files/gnome-themes-standard-3.22.2-exclude-engine.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 58fd7206211e8e4d42ce6925718e56f84a1b4eb3 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Mon, 3 Oct 2016 00:38:57 +0200 -Subject: [PATCH] Control build of gtk+2 adwaita theme engine from configure - -Rather than whole gtk+-2 theme. - -This only makes sense in Gentoo as the theme engine has been split to -a separate package to allow gtk+2 free systems. ---- - themes/Adwaita-dark/Makefile.am | 6 +----- - themes/Adwaita/Makefile.am | 6 +----- - themes/Adwaita/gtk-2.0/Makefile.am | 2 ++ - 3 files changed, 4 insertions(+), 10 deletions(-) - -diff --git a/themes/Adwaita-dark/Makefile.am b/themes/Adwaita-dark/Makefile.am -index 8a381b9..c5efcbf 100644 ---- a/themes/Adwaita-dark/Makefile.am -+++ b/themes/Adwaita-dark/Makefile.am -@@ -1,8 +1,4 @@ --SUBDIRS = gtk-3.0 -- --if GTK2_ENGINE --SUBDIRS += gtk-2.0 --endif -+SUBDIRS = gtk-2.0 gtk-3.0 - - THEME_NAME=Adwaita-dark - THEME_IN_FILES=index.theme.in -diff --git a/themes/Adwaita/Makefile.am b/themes/Adwaita/Makefile.am -index 8583535..617b9a6 100644 ---- a/themes/Adwaita/Makefile.am -+++ b/themes/Adwaita/Makefile.am -@@ -1,8 +1,4 @@ --SUBDIRS = gtk-3.0 -- --if GTK2_ENGINE --SUBDIRS += gtk-2.0 --endif -+SUBDIRS = gtk-2.0 gtk-3.0 - - THEME_NAME=Adwaita - THEME_IN_FILES=index.theme.in -diff --git a/themes/Adwaita/gtk-2.0/Makefile.am b/themes/Adwaita/gtk-2.0/Makefile.am -index 1e56f7f..9108cc4 100644 ---- a/themes/Adwaita/gtk-2.0/Makefile.am -+++ b/themes/Adwaita/gtk-2.0/Makefile.am -@@ -1,3 +1,4 @@ -+if GTK2_ENGINE - enginedir = $(libdir)/gtk-2.0/$(GTK2_VERSION)/engines - engine_LTLIBRARIES = libadwaita.la - -@@ -5,6 +6,7 @@ libadwaita_la_CFLAGS = $(GTK2_ENGINE_CFLAGS) - libadwaita_la_SOURCES = adwaita_engine.c - libadwaita_la_LDFLAGS = -module -avoid-version -no-undefined - libadwaita_la_LIBADD = $(GTK2_ENGINE_LIBS) -+endif - - themedir = $(datadir)/themes/Adwaita/gtk-2.0 - theme_DATA = gtkrc main.rc apps.rc hacks.rc --- -2.10.1 - diff --git a/x11-themes/gnome-themes-standard/gnome-themes-standard-9999.ebuild b/x11-themes/gnome-themes-standard/gnome-themes-standard-9999.ebuild deleted file mode 100644 index bb6dc531..00000000 --- a/x11-themes/gnome-themes-standard/gnome-themes-standard-9999.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools gnome.org -if [[ ${PV} = 9999 ]]; then - inherit gnome2-live -fi - -DESCRIPTION="Standard Themes for GNOME Applications" -HOMEPAGE="https://git.gnome.org/browse/gnome-themes-standard/" - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="" -if [[ ${PV} = 9999 ]]; then - KEYWORDS="" -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" -fi - -# Depend on gsettings-desktop-schemas-3.4 to make sure 3.2 users don't lose -# their default background image -RDEPEND=" - >=gnome-base/gsettings-desktop-schemas-3.4 -" -DEPEND=" - >=dev-util/intltool-0.40 - sys-devel/gettext - virtual/pkgconfig -" - -PATCHES=( - # https://bugzilla.gnome.org/show_bug.cgi?id=746920 - "${FILESDIR}"/${PN}-3.14.2.3-srcdir.patch - # Leave build of gtk+:2 engine to x11-themes/gtk-engines-adwaita - "${FILESDIR}"/${PN}-3.22.2-exclude-engine.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - ECONF_SOURCE="${S}" econf \ - --disable-static \ - --disable-gtk2-engine \ - --disable-gtk3-engine \ - GTK_UPDATE_ICON_CACHE=$(type -P true) -} diff --git a/x11-themes/gnome-themes-standard/metadata.xml b/x11-themes/gnome-themes-standard/metadata.xml deleted file mode 100644 index 39980802..00000000 --- a/x11-themes/gnome-themes-standard/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> |