dev-util / glib-utils

Build utilities for GLib using projects

Official package sites : https://www.gtk.org/ ·

v2.58.3 :: 0 :: gentoo

Modified
License
LGPL-2.1+
Keywords
alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd ~amd64-linux ~m68k ~m68k-mint ~mips ~ppc-aix ~ppc-macos ~riscv ~sh ~sparc-solaris ~sparc64-solaris ~x64-cygwin ~x64-macos ~x64-solaris ~x86-fbsd ~x86-linux ~x86-macos ~x86-solaris ~x86-winnt

python_single_target

python3_5
Build for Python 3.5 only
python3_6
Build for Python 3.6 only
python3_7
Build for Python 3.7 only

python_targets

python3_5
Build with Python 3.5
python3_6
Build with Python 3.6
python3_7
Build with Python 3.7

app-arch / xz-utils : utils for managing LZMA compressed files

app-text / docbook-xsl-stylesheets : XSL Stylesheets for Docbook

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / libxslt : XSLT libraries and tools

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

app-accessibility / at-spi2-core : D-Bus accessibility specifications and registration daemon

app-admin / packagekit-base : Manage packages in a secure way using a cross-distro and cross-architecture API

app-arch / engrampa : Engrampa archive manager for MATE

app-arch / file-roller : Archive manager for GNOME

app-arch / gcab : Library and tool for working with Microsoft Cabinet (CAB) files

app-crypt / gcr : Libraries for cryptographic UIs and accessing PKCS#11 modules

app-crypt / seahorse : Manage your passwords and encryption keys

app-dicts / gnome-dictionary : Dictionary utility for GNOME

app-editors / gedit : A text editor for the GNOME desktop

app-editors / gnome-latex : Integrated LaTeX environment for GNOME

app-editors / pluma : Pluma text editor for the MATE desktop

app-emulation / libvirt-glib : GLib and GObject mappings for libvirt

app-i18n / fcitx : Fcitx (Flexible Context-aware Input Tool with eXtension) input method framework

app-i18n / ibus : Intelligent Input Bus for Linux / Unix OS

app-i18n / imsettings : Delivery framework for general Input Method configuration

app-i18n / tomoe : Japanese handwriting recognition engine

app-misc / bijiben : Note editor designed to remain simple to use

app-misc / geoclue : A location information D-Bus service

app-misc / tracker : A tagging metadata database, search tool and indexer

app-misc / tracker-miners : Collection of data extractors for Tracker/Nepomuk

app-misc / workrave : Helpful utility to attack Repetitive Strain Injury (RSI)

app-text / atril : Atril document viewer for MATE

app-text / evince : Simple document viewer for GNOME

app-text / gspell : Spell check library for GTK+ applications

app-text / gtranslator : GNOME Translation Editor

app-text / xiphos : A bible study frontend for Sword (formerly known as GnomeSword)

dev-libs / atk : GTK+ & GNOME Accessibility Toolkit

dev-libs / dbus-glib : D-Bus bindings for glib

dev-libs / eekboard : An easy to use virtual keyboard toolkit

dev-libs / glib : The GLib library of C routines

dev-libs / json-glib : Library providing GLib serialization and deserialization for the JSON format

dev-libs / libdazzle : Experimental new features for GTK+ and GLib

dev-libs / libdbusmenu : Library to pass menu structure across DBus

dev-libs / libgdata : GLib-based library for accessing online service APIs using the GData protocol

dev-libs / libgit2-glib : Git library for GLib

dev-libs / libgudev : GObject bindings for libudev

dev-libs / libgweather : Location and timezone database and weather-lookup library

dev-libs / libindicator : A set of symbols and convience functions that all indicators would like to use

dev-libs / libpeas : A GObject plugins library

dev-libs / libunique : A library for writing single instance application

dev-perl / gtk2-traymanager : Perl bindings for EggTrayManager

dev-util / devhelp : An API documentation browser for GNOME

dev-util / gnome-builder : An IDE for writing GNOME-based software

dev-util / ostree : Operating system and container binary deployment and upgrades

games-mud / gnome-mud : GNOME MUD client

gnome-base / gconf : GNOME configuration system and daemon

gnome-base / gdm : GNOME Display Manager for managing graphical display servers and user logins

gnome-base / gnome-applets : Applets for the GNOME Flashback Panel

gnome-base / gnome-control-center : GNOME's main interface to configure various aspects of the desktop

gnome-base / gnome-flashback : GNOME Flashback session

gnome-base / gnome-panel : The GNOME Flashback Panel

gnome-base / gnome-settings-daemon : Gnome Settings Daemon

gnome-base / gnome-shell : Provides core UI functions for the GNOME 3 desktop

gnome-base / gnome-vfs : Gnome Virtual Filesystem

gnome-base / gsettings-desktop-schemas : Collection of GSettings schemas for GNOME desktop

gnome-base / gvfs : Virtual filesystem implementation for GIO

gnome-base / libbonobo : GNOME CORBA framework

gnome-base / libgnomecanvas : The Gnome 2 Canvas library

gnome-base / libgnomekbd : Gnome keyboard configuration library

gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library

gnome-base / nautilus : Default file manager for the GNOME desktop

gnome-extra / evolution-data-server : Evolution groupware backend

gnome-extra / evolution-ews : Evolution module for connecting to Microsoft Exchange Web Services

gnome-extra / gnome-calendar : Manage your online calendars with simple and modern interface

gnome-extra / gnome-characters : Unicode character map viewer and library

gnome-extra / gnome-documents : A document manager application for GNOME

gnome-extra / gnome-logs : Log messages and event viewer

gnome-extra / gnome-system-monitor : The Gnome System Monitor

gnome-extra / gtkhtml : Lightweight HTML rendering/printing/editing engine

gnome-extra / gucharmap : Unicode character map viewer and library

gnome-extra / libgda : GNOME database access library

gnome-extra / mousetweaks : Mouse accessibility enhancements for the GNOME desktop

gnome-extra / sushi : A quick previewer for Nautilus, the GNOME file manager

gnome-extra / yelp : Help browser for GNOME

gui-libs / amtk : Actions, Menus and Toolbars Kit for GTK+ applications

gui-libs / tepl : GtkSourceView-based text editors and IDE helper library

mail-client / evolution : Integrated mail, addressbook and calendaring functionality

mate-base / caja : Caja file manager for the MATE desktop

mate-base / libmatekbd : MATE keyboard configuration library

mate-base / mate-control-center : The MATE Desktop configuration tool

mate-base / mate-panel : The MATE panel

mate-base / mate-session-manager : MATE session manager

mate-extra / mate-power-manager : A session daemon for MATE that makes it easy to manage your laptop or desktop

mate-extra / mate-utils : Utilities for the MATE desktop

media-gfx / eog : The Eye of GNOME image viewer

media-gfx / eom : The MATE image viewer

media-gfx / geeqie : A lightweight GTK image viewer forked from GQview

media-gfx / gnome-photos : Access, organize and share your photos on GNOME

media-gfx / gthumb : Image viewer and browser for Gnome

media-gfx / inkscape : SVG based generic vector-drawing program

media-gfx / viewnior : Fast and simple image viewer

media-gfx / zbar : Library and tools for reading barcodes from images or video

media-libs / clutter : Clutter is a library for creating graphical user interfaces

media-libs / clutter-gst : GStreamer integration library for Clutter

media-libs / cogl : A library for using 3D graphics hardware to draw pretty pictures

media-libs / grilo : A framework for easy media discovery and browsing

media-libs / gst-plugins-bad : Less plugins for GStreamer

media-libs / gst-plugins-base : Basepack of plugins for gstreamer

media-libs / gstreamer : Open source multimedia framework

media-plugins / gst-plugins-srtp : SRTP encoder/decoder plugin for GStreamer

media-sound / easytag : GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags

media-sound / playerctl : A CLI utility to control media players over MPRIS

media-video / cheese : A cheesy program to take pictures and videos from your webcam

media-video / gnome-mpv : A simple GTK+ frontend for mpv

media-video / parole : A simple Xfce4 media player using GStreamer

media-video / totem : Media player for GNOME

net-im / bitlbee-facebook : Facebook protocol plugin for BitlBee

net-im / telepathy-logger : Daemon that centralizes the communication logging within the Telepathy framework

net-irc / hexchat : Graphical IRC client based on XChat

net-libs / farstream : Audio/video conferencing framework specifically designed for instant messengers

net-libs / gtk-vnc : VNC viewer widget for GTK

net-libs / gupnp-igd : Library to handle UPnP IGD port mapping for GUPnP

net-libs / libaccounts-glib : Accounts SSO (Single Sign-On) management library for GLib applications

net-libs / libdmapsharing : A library that implements the DMAP family of protocols

net-libs / libmbim : Mobile Broadband Interface Model (MBIM) modem protocol helper library

net-libs / libnice : An implementation of the Interactice Connectivity Establishment standard (ICE)

net-libs / libsignon-glib : GLib binding for the D-Bus API provided by signond

net-libs / libsoup : An HTTP library implementation in C

net-libs / loudmouth : Lightweight C Jabber library

net-libs / rest : Helper library for RESTful services

net-libs / telepathy-glib : GLib bindings for the Telepathy D-Bus protocol

net-libs / webkit-gtk : Open source web browser engine

net-misc / modemmanager : Modem and mobile broadband management libraries

net-misc / networkmanager : A set of co-operative tools that make networking simple and straightforward

net-misc / spice-gtk : Set of GObject and Gtk objects for connecting to Spice servers and a client GUI

net-misc / vino : An integrated VNC server for GNOME

net-voip / telepathy-gabble : A XMPP connection manager, handles single and multi user chats and voice calls

net-voip / telepathy-haze : Telepathy connection manager providing libpurple supported protocols

net-wireless / gnome-bluetooth : Bluetooth graphical utilities integrated with GNOME

sci-electronics / drahnr-oregano : Application for the schematic capturing and simulation of electrical circuits

sci-geosciences / geocode-glib : GLib helper library for geocoding services

sci-geosciences / gnome-maps : A map application for GNOME

sys-apps / bolt : Userspace system daemon to enable security levels for Thunderbolt 3.

sys-apps / gnome-disk-utility : Disk Utility for GNOME using udisks

sys-auth / polkit : Policy framework for controlling privileges for system-wide services

sys-libs / libosinfo : GObject library for managing information about real and virtual OSes

sys-power / thermald : Thermal daemon for Intel architectures

www-client / epiphany : GNOME webbrowser based on Webkit

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / goffice : A library of document-centric objects and utilities

x11-libs / goocanvas : Canvas widget for GTK+ using the cairo 2D library for drawing

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / gtk+extra : Useful Additional GTK+ widgets

x11-libs / gtkglext : GL extensions for Gtk+ 2.0

x11-libs / gtksourceview : A text widget implementing syntax highlighting and other features

x11-libs / libfm : A library for file management

x11-libs / libgxim : GObject-based XIM protocol library

x11-libs / libnotify : A library for sending desktop notifications

x11-libs / libwnck : A window navigation construction kit

x11-libs / libxklavier : A library for the X Keyboard Extension (high-level API)

x11-libs / mx : A widget toolkit using Clutter

x11-libs / pango : Internationalized text layout and rendering library

x11-libs / scw : A GTK+ widget set specifically designed for chat programs

x11-libs / vte : Library providing a virtual terminal emulator widget

x11-misc / notify-osd : Canonical's on-screen-display notification agent

x11-terms / gnome-terminal : The Gnome Terminal

x11-terms / mate-terminal : The MATE Terminal

x11-wm / metacity : GNOME Flashback window manager

x11-wm / mutter : GNOME 3 compositing window manager based on Clutter

xfce-base / garcon : Xfce's freedesktop.org specification compatible menu implementation library

xfce-base / xfconf : A configuration management system for Xfce

xfce-extra / xfce4-screensaver : Screen saver and locker (port of MATE screensaver)

xfce-extra / xfce4-screenshooter : Xfce4 screenshooter application and panel plugin

667324
[TRACKER] glib-mkenums and glib-genmarshal transition to dev-util/glib-utils package
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
dev-util/glib-utils: keyword ~riscv
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-util/glib-utils: remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
dev-util/glib-utils: arm64 stable (bug #677430)
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-util/glib-utils: x86 stable (bug #677430)
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/glib-utils: alpha stable wrt bug #677430
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="alpha"
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
dev-util/glib-utils: stable 2.58.3 for hppa, bug #677430
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
dev-util/glib-utils: stable 2.58.3 for sparc, bug #677430
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-util/glib-utils: remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/glib-utils: amd64 stable wrt bug #677430
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/glib-utils: stable 2.58.3 for ppc/ppc64, bug #677430
Tested-by: ernsteiswuerfel Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/glib-utils: s390 stable wrt bug #677430
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/glib-utils: stable 2.58.3 for ia64, bug #677430
Package-Manager: Portage-2.3.59, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/glib-utils: arm stable wrt bug #677430
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-util/glib-utils: bump to 2.58.3
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-util/glib-utils: remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
dev-util/glib-utils: arm64 stable (bug #668474)
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Markus Meier · gentoo
dev-util/glib-utils: arm stable, bug #668474
Signed-off-by: Markus Meier <maekke@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="arm"
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/glib-utils: mark s390 stable
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-util/glib-utils: remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/glib-utils: stable 2.56.4 for hppa, bug #668474
Package-Manager: Portage-2.3.53, Repoman-2.3.12 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-util/glib-utils-2.56.4: alpha stable, bug 668474
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/glib-utils: stable 2.56.4 for ppc64, bug #668474
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/glib-utils: amd64 stable wrt bug #668474
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/glib-utils: stable 2.56.4 for ppc, bug #668474
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-util/glib-utils: stable 2.56.4 for ia64, bug #668474
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-util/glib-utils: x86 stable (bug #668474)
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
dev-util/glib-utils: stable 2.56.4 for sparc, bug #668474
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-util/glib-utils: bump to 2.56.4
Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.52, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-util/glib-utils: bump to 2.58.2
Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.52, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-util/glib-utils: bump to 2.58.1
2.58 series is disted from meson/ninja, so generate the manpages in the ebuild as they aren't shipped in tarball. Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.52, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-util/glib-utils-2.56.2: arm64 stable (bug #670024)
Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.52, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/glib-utils: ppc stable wrt bug #670024
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Mikle Kolyada · gentoo
dev-util/glib-utils: ppc64 stable wrt bug #670024
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/glib-utils: arm stable wrt bug #670024
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/glib-utils: x86 stable wrt bug #670024
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/glib-utils: amd64 stable wrt bug #670024
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/glib-utils: stable 2.56.2 for ia64, bug #670024
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
dev-util/glib-utils: add Prefix keywords
Signed-off-by: Fabian Groffen <grobian@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
dev-util/glib-utils: stable 2.56.2 for sparc, bug #670024
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.49, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
Drop arm-linux keyword from tree.
"arm-linux" is considered deprecated, unmaintained and easily replaced by "arm". Closes: https://bugs.gentoo.org/664598 Reference: https://archives.gentoo.org/gentoo-dev/message/63bafa051cccd1eb3d2ade16823671fa
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-util/glib-utils: add missing PYTHON_REQUIRED_USE
Package-Manager: Portage-2.3.47, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-util/glib-utils: drop python2 from compat
python2 handles non-utf8 files badly for glib-mkenums, while it seems to be just a warning with python3. So drop python2 support, at least for now. Before it was kept due to bad glib[$PYTHON_USEDEP] deps, when mkenums was part of dev-libs/glib, but that's not a concern with this new package. Bug: https://bugs.gentoo.org/647892 Package-Manager: Portage-2.3.47, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-util/glib-utils: bump to 2.56.2; now ships the python build utils
The 2.52.3 version here was just a transitional empty package with stable keywords. This 2.56.2 version now actually ships the python utils glib-genmarshal/glib-mkenums/gtester-report itself and thus blocks older glib that shipped it itself instead. The soft blocker should ensure no file collisions and a smooth migration. Package-Manager: Portage-2.3.47, Repoman-2.3.10
Mart Raudsepp · gentoo
dev-util/glib-utils: Build time utilities for glib using projects
This package will house a set of utilities split out of dev-libs/glib, primarily to avoid a runtime dependency on python in dev-libs/glib itself, for e.g. embedded system purposes. Once the consumers of these utilities build depend on this and the forced dep in glib can be dropped, that is. Initially glib-genmarshal, glib-mkenums and gtester-report are part of this package, as these require python at runtime. gdbus-codegen is likely to remain a separate package, as it installs a bigger python module. glib-compile-resources might at some point be moved here, as then we can express its potential runtime dependencies of libxml2:2 and gdk-pixbuf:2 here, but this is undecided as of yet, and won't happen before meson is used for building glib. This commit adds a transitional glib-utils-2.52.3 with stable keywords for migration purposes. It just pulls in glib itself, which at that version provides the tools itself. This allows other packages to start build depending on dev-util/glib-utils right away, as there will be no wait for stable keywords. If your package calls glib-genmarshal or glib-mkenums, then please add a build dependency on dev-util/glib-utils. With meson a good hint of such usage is the occurrence of "genmarshal" or "mkenums" in any meson.build file; usually with "gnome." in front, but it depends under what name the meson gnome module is imported as ("gnome" is the convention out there). With autotools a good hint is a direct call to either utility in any Makefile.am file, however with autotools generated marshallers or enums are often shipped in release tarballs without a need to regenerate them, in which case the dependency may be unnecessary. gtester-report is a deprecated utility to generate HTML reports out of gtester output. Some packages test phases have a dependency on it, or a build time check, even if not actually used in relevant make targets. In such a case it might be more appropriate to shortcut the check with something like "GTESTER_REPORT=$(type -P true)" instead of depending on this package, as no-one is going to be looking at those HTML reports. But sometimes it might be used in default check targets, which would have to be patched out; so just depending on glib-utils is a possibility until such a time (or if not worth the effort). Package-Manager: Portage-2.3.47, Repoman-2.3.10