diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-05-31 20:59:14 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-05-31 20:59:14 +0100 |
commit | e748ba9741f6540f4675c23e3e37b73e822c13a4 (patch) | |
tree | 23dece8beabb3a3d7c6c0273b0eb40b21c62a889 /gui-libs/gtk | |
parent | 908778078736bd36f7a60a2d576d415cb8e000fa (diff) |
gentoo resync : 31.05.2021
Diffstat (limited to 'gui-libs/gtk')
-rw-r--r-- | gui-libs/gtk/Manifest | 4 | ||||
-rw-r--r-- | gui-libs/gtk/gtk-4.2.0.ebuild | 183 | ||||
-rw-r--r-- | gui-libs/gtk/gtk-4.2.1.ebuild | 2 |
3 files changed, 2 insertions, 187 deletions
diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest index df44cfb9bda4..36dfaae06096 100644 --- a/gui-libs/gtk/Manifest +++ b/gui-libs/gtk/Manifest @@ -1,5 +1,3 @@ -DIST gtk-4.2.0.tar.xz 25772584 BLAKE2B 38c29475050ff6d0aa41299201343d506e051387c44058f8d3e970470e49046bb11eae57d57d8d869577ca2d5f01da507edb3a87f79c98828ec938a0d87e6989 SHA512 12e825245b92f5dc652530c35b9a48a0bb284641d4128d054a19a35cb7814babe78bfbbdfd7fe3f2472d5028d078ae209a6da5d614b023c2b438223e4c5a04a0 DIST gtk-4.2.1.tar.xz 25809520 BLAKE2B 63183950703375b092ce451be93d16d1149eb2095b5f304578a064422821546ae161235b46617647cd67a7d8898e2c3854d87bf31ede0cd6db2138d7e5c36c30 SHA512 a2721d6b9a72be481460081aedfbd713842cb5abdb24d810ec48e346342d0d91271f4ace321a9697214477ad4829d0b0ca67754ea316e719784f01c43f0fe732 -EBUILD gtk-4.2.0.ebuild 4452 BLAKE2B 26ff8af4001096d0515b3322e3feb36f3f535eadfc0cd5f07384f51c0e92e28752fa5a8ff064fbd6c6cac9b24fd224ef7bf92b1768308ff9c0a46cc9695b6448 SHA512 f8ddee9dda3d44ecf27fb4dfea414ea05fe308b01b62bb71c8e2f0ec0582ba90e2d93fbad7dcce6962b4bf90357b829dd7a8e303b6f50162b4194af42936fc01 -EBUILD gtk-4.2.1.ebuild 4722 BLAKE2B f695e6f40466f64fa521e512d37ced9f9644b4463b20c69abc10da5ca45bd12fd7fbf0442b32de218d6f721b2508e171783cd0f2676b0caee31389520ec0b9bc SHA512 7e7d49494b3c765561e418895f55fabbff5a66d805b6d6865ab300f258af00956bb3982aef9e4f31ec39e1b50a0ecd75eda6b93fa2b3b627f82532f1bef6a2e7 +EBUILD gtk-4.2.1.ebuild 4719 BLAKE2B a91711f088fbebc52c00650b0aed2299a63390f550183f2c4d96aa1507e4840be32b4f02b4867f7fc6ac3a2f49b2df2852f18aba84286fae6fd21e8146674aec SHA512 400cb59c2fb440d0865b4e41084465c3fea8e30b2679f2dd6bab1fb5f4ebda40f950764046a80a5319aa8e23697c81d521de6cf1b0abff9996d658e2e41aada6 MISC metadata.xml 762 BLAKE2B ba9cb841a877cab910c5517bd4ddd5ade8eeeee9730842412ea371c745a90c5b69d06d95d2f77adff6b90daff589173525914139bb6bde699f241c3ddaa5662b SHA512 8678e380c257cb7cdbee752bec79bc53632b453bbb72a6c05c9ecbd791285e964ea3a57197dd247b0cd881757f3e5210551755e043126a3db9913f96a0f142ae diff --git a/gui-libs/gtk/gtk-4.2.0.ebuild b/gui-libs/gtk/gtk-4.2.0.ebuild deleted file mode 100644 index 2ab650d33e30..000000000000 --- a/gui-libs/gtk/gtk-4.2.0.ebuild +++ /dev/null @@ -1,183 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome.org gnome2-utils meson virtualx xdg - -DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user interfaces" -HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/" - -LICENSE="LGPL-2+" -SLOT="4" -IUSE="aqua broadway cloudprint colord cups examples ffmpeg gstreamer gtk-doc +introspection sysprof test vulkan wayland +X xinerama" -REQUIRED_USE=" - || ( aqua wayland X ) - gtk-doc? ( introspection ) - xinerama? ( X ) -" - -KEYWORDS="~amd64" - -COMMON_DEPEND=" - >=dev-libs/fribidi-0.19.7 - >=dev-libs/glib-2.66.0:2 - >=media-libs/graphene-1.9.1[introspection?] - >=media-libs/libepoxy-1.4[X(+)?] - >=x11-libs/cairo-1.14[aqua?,glib,svg,X?] - >=x11-libs/gdk-pixbuf-2.30:2[introspection?] - >=x11-libs/pango-1.47.0[introspection?] - >=media-libs/harfbuzz-0.9:= - x11-misc/shared-mime-info - - cloudprint? ( - >=net-libs/rest-0.7 - >=dev-libs/json-glib-1.0 - ) - colord? ( >=x11-misc/colord-0.1.9:0= ) - cups? ( >=net-print/cups-2.0 ) - ffmpeg? ( media-video/ffmpeg ) - gstreamer? ( >=media-libs/gst-plugins-bad-1.12.3 ) - introspection? ( >=dev-libs/gobject-introspection-1.39:= ) - vulkan? ( media-libs/vulkan-loader:= ) - wayland? ( - >=dev-libs/wayland-1.14.91 - >=dev-libs/wayland-protocols-1.20 - media-libs/mesa[wayland] - >=x11-libs/libxkbcommon-0.2 - ) - X? ( - >=app-accessibility/at-spi2-atk-2.5.3 - media-libs/fontconfig - media-libs/mesa[X(+)] - x11-libs/libX11 - >=x11-libs/libXi-1.3 - x11-libs/libXext - >=x11-libs/libXrandr-1.5 - x11-libs/libXcursor - x11-libs/libXfixes - x11-libs/libXcomposite - x11-libs/libXdamage - xinerama? ( x11-libs/libXinerama ) - ) -" -DEPEND="${COMMON_DEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.38:4 ) - X? ( x11-base/xorg-proto ) -" -RDEPEND="${COMMON_DEPEND} - >=dev-util/gtk-update-icon-cache-3 -" -# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710 -PDEPEND=" - gnome-base/librsvg - >=x11-themes/adwaita-icon-theme-3.14 -" -BDEPEND=" - app-text/docbook-xml-dtd:4.1.2 - app-text/docbook-xsl-stylesheets - dev-lang/sassc - dev-libs/gobject-introspection-common - dev-libs/libxslt - >=dev-util/gdbus-codegen-2.48 - dev-util/glib-utils - >=sys-devel/gettext-0.19.7 - virtual/pkgconfig - gtk-doc? ( - app-text/docbook-xml-dtd:4.3 - dev-util/gi-docgen - ) - test? ( - dev-libs/glib:2 - wayland? ( dev-libs/weston ) - - media-fonts/font-misc-misc - media-fonts/font-cursor-misc - ) -" - -src_configure() { - local emesonargs=( - # GDK backends - $(meson_use X x11-backend) - $(meson_use wayland wayland-backend) - $(meson_use broadway broadway-backend) - -Dwin32-backend=false - $(meson_use aqua macos-backend) - - # Media backends - $(meson_feature ffmpeg media-ffmpeg) - $(meson_feature gstreamer media-gstreamer) - - # Print backends - $(meson_feature cups print-cups) - $(meson_feature cloudprint print-cloudprint) - - # Optional dependencies - $(meson_feature vulkan) - $(meson_feature xinerama) - -Dcloudproviders=disabled # cloudprovider is not packaged in Gentoo yet - $(meson_feature sysprof) - -Dtracker=disabled # tracker3 is not packaged in Gentoo yet - $(meson_feature colord) - - # Documentation and introspection - $(meson_use gtk-doc gtk_doc) - -Dman-pages=true - $(meson_feature introspection) - - # Demos and binaries - $(meson_use examples build-examples) - $(meson_use examples demos) - $(meson_use test build-tests) - -Dinstall-tests=false - ) - meson_src_configure -} - -src_test() { - "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/gtk" || die - - if use X; then - einfo "Running tests under X" - GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11 - fi - - if use wayland; then - einfo "Running tests under Weston" - - export XDG_RUNTIME_DIR="$(mktemp -p $(pwd) -d xdg-runtime-XXXXXX)" - - weston --backend=headless-backend.so --socket=wayland-5 --idle-time=0 & - compositor=$! - export WAYLAND_DISPLAY=wayland-5 - - GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland - - exit_code=$? - kill ${compositor} - fi -} - -src_install() { - meson_src_install - mv "${ED}"/usr/share/doc/{gtk4,${P}} || die -} - -pkg_preinst() { - gnome2_schemas_savelist -} - -pkg_postinst() { - gnome2_schemas_update - - if ! has_version "app-text/evince"; then - elog "Please install app-text/evince for print preview functionality." - elog "Alternatively, check \"gtk-print-preview-command\" documentation and" - elog "add it to your settings.ini file." - fi -} - -pkg_postrm() { - gnome2_schemas_update -} diff --git a/gui-libs/gtk/gtk-4.2.1.ebuild b/gui-libs/gtk/gtk-4.2.1.ebuild index 8376849026ce..53ecf01d29ca 100644 --- a/gui-libs/gtk/gtk-4.2.1.ebuild +++ b/gui-libs/gtk/gtk-4.2.1.ebuild @@ -17,7 +17,7 @@ REQUIRED_USE=" xinerama? ( X ) " -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" COMMON_DEPEND=" >=dev-libs/fribidi-0.19.7 |