Enumeration

PackageKitGroupEnum

Declaration

enum PackageKit.GroupEnum

Description [src]

The group a package belongs to.

Members

PK_GROUP_ENUM_UNKNOWN

Unknown group.

  • Value: 0
  • Available since: 1.0
PK_GROUP_ENUM_ACCESSIBILITY

Accessibility tools and assistive technology.

  • Value: 1
  • Available since: 1.0
PK_GROUP_ENUM_ADMIN

System administration and management tools.

  • Value: 2
  • Available since: 1.0
PK_GROUP_ENUM_COMMUNICATION
  • Value: 3
  • Available since: 1.0
PK_GROUP_ENUM_DATABASES

Database servers, clients and libraries.

  • Value: 4
  • Available since: 1.0
PK_GROUP_ENUM_DEBUG

Debug symbols and debugging data.

  • Value: 5
  • Available since: 1.0
PK_GROUP_ENUM_DESKTOP_GNOME

GNOME desktop and applications.

  • Value: 6
  • Available since: 1.0
PK_GROUP_ENUM_DESKTOP_KDE

KDE desktop and applications.

  • Value: 7
  • Available since: 1.0
PK_GROUP_ENUM_DESKTOP_OTHER

Other desktops, window managers and X11/Wayland components.

  • Value: 8
  • Available since: 1.0
PK_GROUP_ENUM_DEVEL

Development files: headers, static libraries and build-time dependencies.

  • Value: 9
  • Available since: 1.0
PK_GROUP_ENUM_DOCUMENTATION

Documentation.

  • Value: 10
  • Available since: 1.0
PK_GROUP_ENUM_EDITORS

Text editors and integrated development environments.

  • Value: 11
  • Available since: 1.0
PK_GROUP_ENUM_EDUCATION

Educational software.

  • Value: 12
  • Available since: 1.0
PK_GROUP_ENUM_ELECTRONICS

Electronics, embedded systems and engineering tools.

  • Value: 13
  • Available since: 1.0
PK_GROUP_ENUM_FONTS

Fonts.

  • Value: 14
  • Available since: 1.0
PK_GROUP_ENUM_GAMES

Games and entertainment.

  • Value: 15
  • Available since: 1.0
PK_GROUP_ENUM_GEOGRAPHY

Geography, maps and GIS.

  • Value: 16
  • Available since: 1.0
PK_GROUP_ENUM_GRAPHICS

Graphics and design.

  • Value: 17
  • Available since: 1.0
PK_GROUP_ENUM_INTERNET

Internet applications: browsers, mail and news clients.

  • Value: 18
  • Available since: 1.0
PK_GROUP_ENUM_LANG_C

C and C++ language libraries and tooling.

  • Value: 19
  • Available since: 1.0
PK_GROUP_ENUM_LANG_GO

Go language modules and tooling.

  • Value: 20
  • Available since: 1.0
PK_GROUP_ENUM_LANG_HASKELL

Haskell language modules and tooling.

  • Value: 21
  • Available since: 1.0
PK_GROUP_ENUM_LANG_JAVA

Java language libraries and tooling.

  • Value: 22
  • Available since: 1.0
PK_GROUP_ENUM_LANG_JAVASCRIPT

JavaScript and Node.js modules and tooling.

  • Value: 23
  • Available since: 1.0
PK_GROUP_ENUM_LANG_LISP

Lisp and Scheme language modules and tooling.

  • Value: 24
  • Available since: 1.0
PK_GROUP_ENUM_LANG_OCAML

OCaml language modules and tooling.

  • Value: 25
  • Available since: 1.0
PK_GROUP_ENUM_LANG_PERL

Perl language modules and tooling.

  • Value: 26
  • Available since: 1.0
PK_GROUP_ENUM_LANG_PHP

PHP language modules and tooling.

  • Value: 27
  • Available since: 1.0
PK_GROUP_ENUM_LANG_PYTHON

Python language modules and tooling.

  • Value: 28
  • Available since: 1.0
PK_GROUP_ENUM_LANG_RUBY

Ruby language modules and tooling.

  • Value: 29
  • Available since: 1.0
PK_GROUP_ENUM_LANG_RUST

Rust language crates and tooling.

  • Value: 30
  • Available since: 1.0
PK_GROUP_ENUM_LEGACY

Legacy and compatibility packages.

  • Value: 31
  • Available since: 1.0
PK_GROUP_ENUM_LIBRARIES

Shared libraries and runtime support.

  • Value: 32
  • Available since: 1.0
PK_GROUP_ENUM_LOCALIZATION
  • Value: 33
  • Available since: 1.0
PK_GROUP_ENUM_META

Metapackages, tasks and package collections.

  • Value: 34
  • Available since: 1.0
PK_GROUP_ENUM_MULTIMEDIA

Sound and video.

  • Value: 35
  • Available since: 1.0
PK_GROUP_ENUM_NETWORK

Networking tools and infrastructure.

  • Value: 36
  • Available since: 1.0
PK_GROUP_ENUM_OFFICE

Office and productivity.

  • Value: 37
  • Available since: 1.0
PK_GROUP_ENUM_OTHER

Packages that fit no other group.

  • Value: 38
  • Available since: 1.0
PK_GROUP_ENUM_PROGRAMMING

Development tools and programming languages without a dedicated group.

  • Value: 39
  • Available since: 1.0
PK_GROUP_ENUM_PUBLISHING

Publishing, typesetting, text processing and printing.

  • Value: 40
  • Available since: 1.0
PK_GROUP_ENUM_REPOS

Packages that add software repositories.

  • Value: 41
  • Available since: 1.0
PK_GROUP_ENUM_SCIENCE

Science and mathematics.

  • Value: 42
  • Available since: 1.0
PK_GROUP_ENUM_SECURITY

Security tools, cryptography and auditing.

  • Value: 43
  • Available since: 1.0
PK_GROUP_ENUM_SERVERS

Server software.

  • Value: 44
  • Available since: 1.0
PK_GROUP_ENUM_SHELLS

Command shells.

  • Value: 45
  • Available since: 1.0
PK_GROUP_ENUM_SYSTEM

Base system: kernel, core components and hardware support.

  • Value: 46
  • Available since: 1.0
PK_GROUP_ENUM_UTILITIES

General utilities.

  • Value: 47
  • Available since: 1.0
PK_GROUP_ENUM_VENDOR

Vendor defined group.

  • Value: 48
  • Available since: 1.0
PK_GROUP_ENUM_VIRTUALIZATION

Virtualization, emulation, containers and cloud.

  • Value: 49
  • Available since: 1.0

Type functions

pk_group_enum_from_string

Converts a text enumerated type to its unsigned integer representation.

since: 0.5.0

pk_group_enum_to_string

Converts a enumerated type to its text representation.

since: 0.5.0