Skip to content

Instantly share code, notes, and snippets.

@AndersonTorres
Last active November 24, 2023 13:59
Show Gist options
  • Save AndersonTorres/e0756b35593707f8f9339bd147aef32d to your computer and use it in GitHub Desktop.
Save AndersonTorres/e0756b35593707f8f9339bd147aef32d to your computer and use it in GitHub Desktop.
A quick and not too clean script to convert Debtags to Nix categories
BEGIN {
printf ("%s\n", "# DO NOT EDIT!");
printf ("%s", "categories = {");
}
/Facet:/ {
if (sub(/Facet: /,"")){
tmp_facet_name = $0
}
getline
if (sub(/Status: /,"")) {
tmp_facet_status = $0
} else {
tmp_facet_status = "complete"
}
getline
if (sub(/Description: /,"")) {
has_description = 1
tmp_facet_description = $0
linecnt = 0
while (1){
getline
if (length($0) == 0)
break
gsub(/^ */,"")
if (match($0,"^\\.$"))
tmp_facet_longDescription[linecnt++] = "\n"
tmp_facet_longDescription[linecnt++] = $0
}
} else {
has_description = 0
tmp_facet_description = "no description was given yet"
}
printf("\n")
printf(" %s = {\n", tmp_facet_name)
printf(" name = \"%s\";\n", tmp_facet_name)
printf(" status = \"%s\";\n", tmp_facet_status)
printf(" description = \"%s\";\n", tmp_facet_description)
if (has_description) {
printf(" longDescription = ''\n")
for (idx in tmp_facet_longDescription)
printf(" %s\n", tmp_facet_longDescription[idx]);
printf(" '';\n")
}
printf(" };\n")
delete tmp_facet_longDescription
}
END {
printf ("%s\n", "}");
}
# DO NOT EDIT!
categories = {
accessibility = {
name = "accessibility";
status = "needing-review";
description = "Accessibility Support";
longDescription = ''
Accessibility support provided by the package
'';
};
admin = {
name = "admin";
status = "needing-review";
description = "System Administration";
longDescription = ''
Which system administration activities the package may perform
'';
};
biology = {
name = "biology";
status = "complete";
description = "no description was given yet";
};
culture = {
name = "culture";
status = "complete";
description = "Culture";
longDescription = ''
The culture for which the package provides special support
'';
};
devel = {
name = "devel";
status = "needing-review";
description = "Software Development";
longDescription = ''
How the package is related to the field of software development
'';
};
field = {
name = "field";
status = "controversial";
description = "no description was given yet";
};
game = {
name = "game";
status = "needing-review";
description = "Games and Amusement";
longDescription = ''
Kind of games provided by the package
'';
};
hardware = {
name = "hardware";
status = "draft";
description = "Hardware Enablement";
longDescription = ''
How the package is related to hardware enablement
'';
};
made-of = {
name = "made-of";
status = "needing-review";
description = "Made Of";
longDescription = ''
The languages or data formats used to make the package
'';
};
interface = {
name = "interface";
status = "needing-review";
description = "User Interface";
longDescription = ''
What kind of user interface the package provides
'';
};
implemented-in = {
name = "implemented-in";
status = "complete";
description = "no description was given yet";
};
junior = {
name = "junior";
status = "draft";
description = "Junior Applications";
longDescription = ''
Applications recommended for younger users
'';
};
mail = {
name = "mail";
status = "controversial";
description = "Electronic Mail";
longDescription = ''
How the package is related to eletronic mail transmission
'';
};
office = {
name = "office";
status = "complete";
description = "no description was given yet";
};
works-with = {
name = "works-with";
status = "needing-review";
description = "Works with";
longDescription = ''
What kind of data (or even processes, or people) the package can work with
'';
};
works-with-format = {
name = "works-with-format";
status = "needing-review";
description = "Supports Format";
longDescription = ''
Which data formats are supported by the package
'';
};
scope = {
name = "scope";
status = "complete";
description = "no description was given yet";
};
system = {
name = "system";
status = "complete";
description = "no description was given yet";
};
role = {
name = "role";
status = "draft";
description = "Role";
longDescription = ''
Role performed by the package
'';
};
security = {
name = "security";
status = "needing-review";
description = "Security";
longDescription = ''
How the package is related to system security
'';
};
sound = {
name = "sound";
status = "needing-review";
description = "no description was given yet";
};
special = {
name = "special";
status = "draft";
description = "Service tags";
longDescription = ''
Group of special tags
'';
};
suite = {
name = "suite";
status = "controversial";
description = "no description was given yet";
};
privacy = {
name = "privacy";
status = "complete";
description = "no description was given yet";
};
protocol = {
name = "protocol";
status = "draft";
description = "Network Protocol";
longDescription = ''
Which network protocols the package can understand
'';
};
uitoolkit = {
name = "uitoolkit";
status = "needing-review";
description = "Interface Toolkit";
longDescription = ''
Which interface toolkit the package provides
'';
};
use = {
name = "use";
status = "controversial";
description = "Purpose";
longDescription = ''
The general purpose of the software
'';
};
web = {
name = "web";
status = "draft";
description = "World Wide Web";
longDescription = ''
What kind of tools for the World Wide Web the package provides
'';
};
network = {
name = "network";
status = "draft";
description = "Networking";
longDescription = ''
Role performed concerning computer networks
'';
};
x11 = {
name = "x11";
status = "draft";
description = "X Window System";
longDescription = ''
How the package is related to the X Window System
'';
};
science = {
name = "science";
status = "complete";
description = "no description was given yet";
};
iso15924 = {
name = "iso15924";
status = "complete";
description = "no description was given yet";
};
}
This file has been truncated, but you can view the full file.
[
{
name = "0ad-data-common";
tags = [
game.strategy
role.app-data
role.program
special.unreviewed
use.gameplaying
];
}
{
name = "0ad-data";
tags = [
role.app-data
special.unreviewed
];
}
{
name = "0ad-dbg";
tags = [
role.debug-symbols
];
}
{
name = "0ad";
tags = [
game.strategy
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.sdl
uitoolkit.wxwidgets
use.gameplaying
x11.application
];
}
{
name = "0install-core";
tags = [
special.unreviewed
];
}
{
name = "0install";
tags = [
special.unreviewed
uitoolkit.gtk
];
}
{
name = "0xffff";
tags = [
admin.hardware
hardware.usb
implemented-in.c
interface.commandline
role.program
scope.utility
works-with.file
];
}
{
name = "1oom";
tags = [
special.unreviewed
uitoolkit.sdl
];
}
{
name = "2048-qt";
tags = [
game.puzzle
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.qt
use.gameplaying
x11.application
];
}
{
name = "2048";
tags = [
special.unreviewed
];
}
{
name = "2ping";
tags = [
implemented-in.perl
interface.commandline
protocol.ip
role.program
scope.utility
special.unreviewed
use.analysing
use.measuring
works-with.network-traffic
];
}
{
name = "2to3";
tags = [
special.unreviewed
];
}
{
name = "2vcard";
tags = [
implemented-in.perl
role.program
special.unreviewed
use.converting
works-with.pim
];
}
{
name = "3270-common";
tags = [
admin.hardware
role.app-data
special.unreviewed
];
}
{
name = "389-admin-console";
tags = [
special.unreviewed
];
}
{
name = "389-admin";
tags = [
special.unreviewed
];
}
{
name = "389-console";
tags = [
special.unreviewed
];
}
{
name = "389-ds-base-dbg";
tags = [
role.debug-symbols
];
}
{
name = "389-ds-base-dev";
tags = [
devel.library
role.devel-lib
special.unreviewed
];
}
{
name = "389-ds-base-libs-dbg";
tags = [
role.debug-symbols
];
}
{
name = "389-ds-base-libs";
tags = [
role.shared-lib
];
}
{
name = "389-ds-base";
tags = [
special.unreviewed
];
}
{
name = "389-ds-console-doc";
tags = [
special.unreviewed
];
}
{
name = "389-ds-console";
tags = [
special.unreviewed
];
}
{
name = "389-dsgw";
tags = [
special.unreviewed
];
}
{
name = "389-ds";
tags = [
role.metapackage
security.authentication
special.unreviewed
system.server
];
}
{
name = "3d-ascii-viewer";
tags = [
special.unreviewed
uitoolkit.ncurses
];
}
{
name = "3dchess";
tags = [
game.board
game.board.chess
game.strategy
implemented-in.c
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.xlib
use.gameplaying
x11.application
];
}
{
name = "3depict";
tags = [
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.wxwidgets
use.analysing
x11.application
];
}
{
name = "3dldf-doc-examples";
tags = [
special.unreviewed
];
}
{
name = "3dldf-doc";
tags = [
special.unreviewed
];
}
{
name = "3dldf";
tags = [
special.unreviewed
];
}
{
name = "4digits";
tags = [
game.puzzle
interface.commandline
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.gtk
use.gameplaying
x11.application
];
}
{
name = "4g8";
tags = [
admin.monitoring
implemented-in.c
protocol.udp
role.program
special.unreviewed
use.analysing
works-with.network-traffic
];
}
{
name = "4pane";
tags = [
special.unreviewed
uitoolkit.gtk
uitoolkit.wxwidgets
];
}
{
name = "4store";
tags = [
devel.lang.sparql
implemented-in.c
interface.daemon
role.program
uitoolkit.ncurses
use.organizing
use.storing
works-with-format.rdf.turtle
works-with-format.rdf.xml
works-with.db
works-with.graphs
works-with.semantic-data
];
}
{
name = "4ti2-doc";
tags = [
special.unreviewed
];
}
{
name = "4ti2";
tags = [
special.unreviewed
];
}
{
name = "64tass";
tags = [
special.unreviewed
];
}
{
name = "6tunnel";
tags = [
interface.daemon
network.server
network.vpn
protocol.ipv6
role.program
special.unreviewed
use.proxying
];
}
{
name = "7kaa-data";
tags = [
role.app-data
special.unreviewed
];
}
{
name = "7kaa-dbg";
tags = [
role.debug-symbols
];
}
{
name = "7kaa";
tags = [
game.strategy
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.sdl
use.gameplaying
x11.application
];
}
{
name = "7zip";
tags = [
implemented-in.c++
interface.commandline
role.program
scope.utility
use.compressing
works-with-format.TODO
works-with-format.chm
works-with-format.elf
works-with-format.iso9660
works-with-format.swf
works-with-format.tar
works-with-format.zip
works-with.archive
];
}
{
name = "7zip-rar";
tags = [
implemented-in.c++
role.plugin
use.compressing
works-with-format.TODO
works-with.archive
];
}
{
name = "7zip-standalone";
tags = [
implemented-in.c++
interface.commandline
role.program
scope.utility
use.compressing
works-with-format.TODO
works-with-format.chm
works-with-format.elf
works-with-format.iso9660
works-with-format.swf
works-with-format.tar
works-with-format.zip
works-with.archive
];
}
{
name = "9base";
tags = [
admin.configuring
devel.code-generator
devel.interpreter
implemented-in.c
interface.commandline
role.program
scope.utility
special.unreviewed
works-with.file
];
}
{
name = "9menu";
tags = [
implemented-in.c
interface.graphical
interface.x11
role.program
scope.utility
special.unreviewed
x11.application
];
}
{
name = "9mount";
tags = [
admin.filesystem
implemented-in.c
interface.commandline
role.program
scope.utility
special.unreviewed
];
}
{
name = "9wm";
tags = [
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.xlib
x11.window-manager
];
}
{
name = "a11y-profile-manager-doc";
tags = [
special.unreviewed
];
}
{
name = "a11y-profile-manager-indicator";
tags = [
special.unreviewed
uitoolkit.gtk
];
}
{
name = "a11y-profile-manager";
tags = [
special.unreviewed
];
}
{
name = "a2d";
tags = [
special.unreviewed
];
}
{
name = "a2jmidid";
tags = [
implemented-in.c
role.program
sound.midi
special.unreviewed
];
}
{
name = "a2mp3";
tags = [
special.unreviewed
];
}
{
name = "a2ps";
tags = [
devel.prettyprint
interface.commandline
role.program
scope.utility
special.unreviewed
suite.gnu
use.converting
use.printing
works-with-format.postscript
works-with.text
];
}
{
name = "a56";
tags = [
devel.machinecode
implemented-in.c
role.program
special.unreviewed
];
}
{
name = "a7xpg-data";
tags = [
made-of.audio
role.app-data
special.unreviewed
];
}
{
name = "a7xpg";
tags = [
game.arcade
implemented-in.TODO
interface.3d
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.sdl
use.gameplaying
x11.application
];
}
{
name = "aa3d";
tags = [
game.toys
interface.commandline
role.program
scope.utility
special.unreviewed
use.viewing
];
}
{
name = "aac-enc";
tags = [
special.unreviewed
];
}
{
name = "aajm";
tags = [
implemented-in.c++
interface.text-mode
role.program
scope.utility
special.unreviewed
uitoolkit.ncurses
];
}
{
name = "aaphoto";
tags = [
implemented-in.c
interface.commandline
role.program
special.unreviewed
use.editing
works-with.image
];
}
{
name = "aapt";
tags = [
special.unreviewed
];
}
{
name = "aardvark-dns";
tags = [
special.unreviewed
];
}
{
name = "aasvg";
tags = [
special.unreviewed
];
}
{
name = "abacas-examples";
tags = [
special.unreviewed
];
}
{
name = "abacas";
tags = [
field.biology
field.biology.bioinformatics
implemented-in.perl
interface.commandline
interface.text-mode
role.program
scope.utility
special.unreviewed
];
}
{
name = "abcde";
tags = [
hardware.storage
hardware.storage.cd
interface.commandline
role.program
scope.utility
special.unreviewed
use.converting
use.storing
works-with-format.mp3
works-with-format.oggvorbis
works-with-format.wav
works-with.audio
];
}
{
name = "abcl";
tags = [
special.unreviewed
];
}
{
name = "abcm2ps";
tags = [
field.arts
interface.commandline
role.program
scope.utility
special.unreviewed
use.converting
works-with-format.postscript
works-with.music-notation
works-with.text
];
}
{
name = "abcmidi";
tags = [
interface.commandline
role.program
scope.utility
sound.midi
special.unreviewed
use.converting
use.playing
works-with.audio
works-with.music-notation
];
}
{
name = "abcmidi-yaps";
tags = [
special.unreviewed
];
}
{
name = "abduco";
tags = [
special.unreviewed
];
}
{
name = "abe-data";
tags = [
game.arcade
role.app-data
special.unreviewed
use.gameplaying
];
}
{
name = "abe";
tags = [
game.arcade
implemented-in.c
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.sdl
use.entertaining
use.gameplaying
x11.application
];
}
{
name = "abgate";
tags = [
implemented-in.c++
interface.graphical
interface.x11
role.plugin
role.program
special.unreviewed
uitoolkit.gtk
uitoolkit.qt
use.filtering
works-with.audio
x11.application
];
}
{
name = "abicheck";
tags = [
devel.buildtools
devel.lang.c
devel.lang.perl
devel.library
devel.testing-qa
implemented-in.c
implemented-in.perl
interface.commandline
role.devel-lib
role.program
scope.utility
special.unreviewed
use.checking
];
}
{
name = "abi-compliance-checker";
tags = [
devel.testing-qa
implemented-in.perl
role.program
special.unreviewed
use.checking
];
}
{
name = "abi-dumper";
tags = [
special.unreviewed
];
}
{
name = "abigail-doc";
tags = [
special.unreviewed
];
}
{
name = "abigail-tools";
tags = [
special.unreviewed
];
}
{
name = "abi-monitor";
tags = [
special.unreviewed
];
}
{
name = "abinit-data";
tags = [
special.unreviewed
];
}
{
name = "abinit-doc";
tags = [
made-of.html
made-of.pdf
made-of.tex
role.documentation
special.unreviewed
];
}
{
name = "abinit";
tags = [
field.chemistry
field.physics
role.program
special.unreviewed
];
}
{
name = "abisip-find";
tags = [
special.unreviewed
];
}
{
name = "abi-tracker";
tags = [
special.unreviewed
];
}
{
name = "abiword-common";
tags = [
interface.graphical
interface.x11
role.app-data
role.program
special.unreviewed
uitoolkit.gtk
use.editing
use.text-formatting
works-with-format.html
works-with-format.tex
works-with.text
x11.application
];
}
{
name = "abiword-dbg";
tags = [
role.debug-symbols
];
}
{
name = "abiword";
tags = [
implemented-in.c++
interface.graphical
interface.x11
role.program
scope.application
special.unreviewed
uitoolkit.gtk
use.editing
use.text-formatting
works-with-format.html
works-with-format.tex
works-with.text
x11.application
];
}
{
name = "abiword-plugin-grammar";
tags = [
implemented-in.c++
interface.graphical
interface.x11
role.plugin
role.program
special.unreviewed
uitoolkit.gtk
use.checking
works-with.file
works-with.text
x11.application
];
}
{
name = "abiword-plugin-mathview";
tags = [
implemented-in.c++
interface.graphical
interface.x11
role.plugin
role.program
special.unreviewed
uitoolkit.gtk
x11.application
];
}
{
name = "ableton-link-dev";
tags = [
special.unreviewed
];
}
{
name = "ableton-link-utils";
tags = [
special.unreviewed
];
}
{
name = "abntex";
tags = [
role.app-data
special.unreviewed
works-with-format.tex
works-with.text
];
}
{
name = "abook";
tags = [
implemented-in.c
interface.text-mode
role.program
scope.application
special.unreviewed
uitoolkit.ncurses
use.organizing
works-with.pim
];
}
{
name = "aboot-base";
tags = [
special.unreviewed
];
}
{
name = "aboot-cross";
tags = [
special.unreviewed
];
}
{
name = "abootimg";
tags = [
admin.boot
implemented-in.c
role.program
scope.utility
special.unreviewed
];
}
{
name = "about-distro";
tags = [
role.shared-lib
special.unreviewed
];
}
{
name = "abpoa";
tags = [
special.unreviewed
];
}
{
name = "abr2gbr";
tags = [
implemented-in.c
interface.commandline
role.program
scope.utility
special.unreviewed
use.converting
];
}
{
name = "abraca";
tags = [
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.gtk
];
}
{
name = "abs-guide";
tags = [
devel.doc
devel.examples
made-of.html
role.documentation
special.unreviewed
];
}
{
name = "abtransfers";
tags = [
implemented-in.c++
interface.graphical
interface.x11
role.program
uitoolkit.qt
x11.application
];
}
{
name = "abw2epub";
tags = [
special.unreviewed
];
}
{
name = "abw2odt";
tags = [
special.unreviewed
];
}
{
name = "abx";
tags = [
special.unreviewed
uitoolkit.gtk
];
}
{
name = "abyss";
tags = [
field.biology
implemented-in.c
interface.commandline
role.program
special.unreviewed
];
}
{
name = "accel-config";
tags = [
special.unreviewed
];
}
{
name = "accel-config-test";
tags = [
special.unreviewed
];
}
{
name = "accerciser";
tags = [
implemented-in.python
role.program
special.unreviewed
];
}
{
name = "accessodf";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-aim";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-evernote-sandbox";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-evernote";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-facebook";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-fitbit";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-flickr";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-foursquare";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-gadugadu";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-google";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-groupwise";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-icons";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-icq";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-identica";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-instagram";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-irc";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-jabber";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-linkedin";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-mxit";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-myspace";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-salut";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-sametime";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-sina";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-sip";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-sohu";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-tools";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-twitter";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-ubuntuone";
tags = [
role.shared-lib
];
}
{
name = "account-plugin-windows-live";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-yahoojp";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-yahoo";
tags = [
special.unreviewed
];
}
{
name = "account-plugin-zephyr";
tags = [
special.unreviewed
];
}
{
name = "account-polld";
tags = [
special.unreviewed
uitoolkit.qt
];
}
{
name = "accounts-qml-module-doc";
tags = [
special.unreviewed
];
}
{
name = "accountsservice";
tags = [
admin.configuring
admin.user-management
implemented-in.c
interface.daemon
protocol.TODO
role.program
special.unreviewed
];
}
{
name = "accountsservice-ubuntu-schemas";
tags = [
special.unreviewed
];
}
{
name = "accountsservice-ubuntu-touch-schemas";
tags = [
special.unreviewed
];
}
{
name = "accountwizard";
tags = [
special.unreviewed
uitoolkit.qt
];
}
{
name = "acct";
tags = [
admin.accounting
admin.user-management
interface.daemon
role.program
special.unreviewed
suite.gnu
use.monitor
use.storing
use.viewing
works-with.logfile
works-with.software.running
];
}
{
name = "acedb-other-belvu";
tags = [
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.gtk
uitoolkit.ncurses
x11.application
];
}
{
name = "acedb-other-dotter";
tags = [
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.gtk
uitoolkit.ncurses
x11.application
];
}
{
name = "acedb-other";
tags = [
field.biology
field.biology.bioinformatics
interface.commandline
role.program
scope.utility
special.unreviewed
];
}
{
name = "ace-gperf";
tags = [
role.program
special.unreviewed
];
}
{
name = "ace-netsvcs";
tags = [
special.unreviewed
];
}
{
name = "ace-of-penguins";
tags = [
game.board
game.card
game.puzzle
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.xlib
use.gameplaying
x11.application
];
}
{
name = "aces3-data";
tags = [
special.unreviewed
];
}
{
name = "aces3";
tags = [
role.program
special.unreviewed
];
}
{
name = "ace";
tags = [
special.unreviewed
];
}
{
name = "acetoneiso";
tags = [
hardware.storage.cd
hardware.storage.dvd
implemented-in.c++
interface.graphical
interface.x11
role.program
scope.application
special.unreviewed
uitoolkit.qt
use.converting
works-with-format.iso9660
x11.application
];
}
{
name = "acfax";
tags = [
hardware.hamradio
hardware.modem
interface.graphical
interface.x11
role.program
scope.application
special.unreviewed
uitoolkit.athena
works-with.fax
x11.application
];
}
{
name = "acheck";
tags = [
devel.i18n
implemented-in.perl
interface.commandline
role.program
scope.utility
special.unreviewed
use.checking
];
}
{
name = "acheck-rules";
tags = [
devel.i18n
interface.commandline
made-of.dictionary
role.app-data
role.program
special.unreviewed
use.checking
];
}
{
name = "acheck-rules-fr";
tags = [
culture.french
devel.i18n
interface.commandline
made-of.dictionary
role.app-data
role.program
special.unreviewed
use.checking
];
}
{
name = "achilles";
tags = [
field.biology
game.toys
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.sdl
use.learning
use.simulating
x11.application
];
}
{
name = "acidrip";
tags = [
special.unreviewed
uitoolkit.gtk
];
}
{
name = "ack-grep";
tags = [
role.dummy
special.unreviewed
];
}
{
name = "ack";
tags = [
implemented-in.perl
interface.commandline
role.program
scope.utility
special.unreviewed
use.searching
works-with-format.plaintext
works-with.software.source
works-with.text
];
}
{
name = "acl2-books-certs";
tags = [
devel.interpreter
devel.lang.lisp
devel.library
field.mathematics
implemented-in.lisp
interface.text-mode
role.app-data
role.devel-lib
role.program
special.unreviewed
uitoolkit.ncurses
works-with.software.source
];
}
{
name = "acl2-books";
tags = [
devel.interpreter
devel.lang.lisp
devel.library
field.mathematics
implemented-in.lisp
role.app-data
role.program
special.unreviewed
works-with.software.source
];
}
{
name = "acl2-books-source";
tags = [
devel.interpreter
devel.lang.lisp
implemented-in.lisp
interface.text-mode
role.program
role.source
special.unreviewed
uitoolkit.ncurses
];
}
{
name = "acl2";
tags = [
devel.interpreter
devel.lang.lisp
field.mathematics
implemented-in.lisp
interface.commandline
interface.text-mode
role.program
scope.utility
special.unreviewed
uitoolkit.ncurses
works-with.software.source
];
}
{
name = "acl2-doc";
tags = [
devel.doc
devel.interpreter
devel.lang.lisp
field.mathematics
made-of.html
role.documentation
role.program
special.unreviewed
works-with.software.source
];
}
{
name = "acl2-emacs";
tags = [
devel.interpreter
devel.lang.lisp
field.mathematics
implemented-in.lisp
interface.commandline
role.plugin
role.program
special.unreviewed
suite.emacs
use.editing
works-with.software.source
];
}
{
name = "acl2-infix";
tags = [
devel.interpreter
devel.lang.lisp
devel.library
field.mathematics
implemented-in.lisp
role.app-data
role.program
special.unreviewed
works-with.software.source
];
}
{
name = "acl2-infix-source";
tags = [
devel.interpreter
devel.lang.lisp
devel.library
field.mathematics
implemented-in.lisp
role.source
special.unreviewed
];
}
{
name = "acl2-source";
tags = [
devel.interpreter
devel.lang.lisp
field.mathematics
implemented-in.lisp
interface.text-mode
role.program
role.source
special.unreviewed
uitoolkit.ncurses
];
}
{
name = "acl";
tags = [
admin.user-management
implemented-in.c
interface.commandline
role.program
scope.utility
use.configuring
works-with.file
];
}
{
name = "aclock.app";
tags = [
implemented-in.objc
interface.graphical
interface.x11
role.plugin
role.program
special.unreviewed
suite.gnustep
uitoolkit.gnustep
use.timekeeping
x11.applet
];
}
{
name = "acme";
tags = [
devel.code-generator
devel.compiler
devel.machinecode
implemented-in.c
role.program
];
}
{
name = "acme-tiny";
tags = [
special.unreviewed
];
}
{
name = "acmetool";
tags = [
special.unreviewed
];
}
{
name = "acm";
tags = [
game.arcade
interface.graphical
interface.x11
network.client
network.server
role.program
special.unreviewed
suite.gnu
uitoolkit.xlib
use.gameplaying
x11.application
];
}
{
name = "aconnectgui";
tags = [
interface.graphical
interface.x11
role.program
scope.utility
special.unreviewed
uitoolkit.TODO
works-with.audio
x11.application
];
}
{
name = "acorn-fdisk";
tags = [
admin.filesystem
interface.commandline
role.program
scope.utility
special.unreviewed
use.checking
];
}
{
name = "acoustid-fingerprinter";
tags = [
implemented-in.c++
interface.graphical
interface.x11
role.program
scope.utility
special.unreviewed
uitoolkit.qt
use.analysing
use.converting
works-with-format.mp3
works-with-format.oggvorbis
works-with.audio
x11.application
];
}
{
name = "acpi";
tags = [
admin.power-management
hardware.power
hardware.power.acpi
interface.commandline
role.program
scope.utility
special.unreviewed
use.viewing
];
}
{
name = "acpi-call-dkms";
tags = [
special.unreviewed
];
}
{
name = "acpica-tools";
tags = [
special.unreviewed
];
}
{
name = "acpid";
tags = [
admin.power-management
hardware.power
hardware.power.acpi
implemented-in.c
interface.daemon
role.program
special.unreviewed
];
}
{
name = "acpidump";
tags = [
admin.power-management
hardware.power
hardware.power.acpi
interface.commandline
role.program
scope.utility
special.unreviewed
use.viewing
];
}
{
name = "acpi-fakekey";
tags = [
implemented-in.c
role.program
special.unreviewed
];
}
{
name = "acpi-override-initramfs";
tags = [
special.unreviewed
];
}
{
name = "acpi-support";
tags = [
admin.automation
admin.hardware
admin.power-management
hardware.input
hardware.input.keyboard
hardware.laptop
hardware.power
hardware.power.acpi
hardware.video
implemented-in.c
implemented-in.shell
role.program
special.unreviewed
system.TODO
system.laptop
use.configuring
use.driver
];
}
{
name = "acpi-support-base";
tags = [
special.unreviewed
];
}
{
name = "acpitail";
tags = [
admin.hardware
admin.monitoring
hardware.power
hardware.power.acpi
implemented-in.c
interface.commandline
role.program
scope.utility
special.unreviewed
use.monitor
];
}
{
name = "acpitool";
tags = [
admin.power-management
hardware.laptop
hardware.power
hardware.power.acpi
interface.commandline
role.program
scope.utility
special.unreviewed
use.configuring
use.viewing
];
}
{
name = "acpitool-dbg";
tags = [
role.debug-symbols
];
}
{
name = "acr";
tags = [
special.unreviewed
];
}
{
name = "actiona";
tags = [
implemented-in.c++
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.qt
x11.application
];
}
{
name = "actionaz";
tags = [
role.dummy
special.unreviewed
uitoolkit.qt
];
}
{
name = "active-documentviewer";
tags = [
special.unreviewed
];
}
{
name = "activemq";
tags = [
special.unreviewed
];
}
{
name = "activity-aware-firefox";
tags = [
special.unreviewed
];
}
{
name = "activity-log-manager-control-center";
tags = [
special.unreviewed
uitoolkit.gtk
];
}
{
name = "activity-log-manager";
tags = [
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.gtk
use.configuring
];
}
{
name = "activiz.net-doc";
tags = [
devel.doc
devel.lang.c-sharp
role.documentation
special.unreviewed
];
}
{
name = "activiz.net-examples";
tags = [
special.unreviewed
];
}
{
name = "adabrowse";
tags = [
devel.docsystem
devel.lang.ada
implemented-in.ada
interface.shell
role.program
special.unreviewed
works-with-format.html
works-with-format.xml
works-with.software.source
works-with.text
];
}
{
name = "adacgi1";
tags = [
special.unreviewed
];
}
{
name = "adacgi2";
tags = [
special.unreviewed
];
}
{
name = "adacontrol";
tags = [
devel.lang.ada
implemented-in.ada
interface.commandline
role.program
scope.utility
use.checking
works-with.software.source
];
}
{
name = "adacontrol-doc";
tags = [
special.unreviewed
];
}
{
name = "adanaxisgpl-data";
tags = [
role.app-data
special.unreviewed
];
}
{
name = "adanaxisgpl";
tags = [
game.fps
hardware.input.joystick
hardware.opengl
implemented-in.c++
interface.3d
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.sdl
use.gameplaying
x11.application
];
}
{
name = "adapterremoval-examples";
tags = [
special.unreviewed
];
}
{
name = "adapterremoval";
tags = [
special.unreviewed
];
}
{
name = "adapt";
tags = [
special.unreviewed
];
}
{
name = "ada-reference-manual-2005";
tags = [
devel.doc
devel.lang.ada
made-of.html
made-of.info
made-of.pdf
role.documentation
];
}
{
name = "ada-reference-manual-2012";
tags = [
devel.doc
devel.lang.ada
made-of.html
made-of.info
made-of.pdf
role.documentation
];
}
{
name = "ada-reference-manual-2020";
tags = [
special.unreviewed
];
}
{
name = "adarkroom";
tags = [
special.unreviewed
];
}
{
name = "adb";
tags = [
special.unreviewed
];
}
{
name = "adcli";
tags = [
special.unreviewed
];
}
{
name = "add-apt-key";
tags = [
special.unreviewed
];
}
{
name = "address-book-app-autopilot";
tags = [
special.unreviewed
uitoolkit.qt
];
}
{
name = "address-book-app-dbg";
tags = [
role.debug-symbols
];
}
{
name = "address-book-app";
tags = [
special.unreviewed
uitoolkit.qt
];
}
{
name = "address-book-service-dummy";
tags = [
special.unreviewed
];
}
{
name = "address-book-service";
tags = [
special.unreviewed
uitoolkit.qt
];
}
{
name = "address-book-service-testability";
tags = [
special.unreviewed
];
}
{
name = "address-book-updater";
tags = [
special.unreviewed
uitoolkit.qt
];
}
{
name = "addresses.framework";
tags = [
role.shared-lib
];
}
{
name = "addresses-goodies-for-gnustep";
tags = [
implemented-in.objc
interface.commandline
interface.graphical
interface.x11
role.plugin
role.program
special.unreviewed
suite.gnustep
use.organizing
works-with.mail
works-with.pim
x11.applet
x11.application
];
}
{
name = "addressmanager.app";
tags = [
implemented-in.objc
interface.graphical
interface.x11
role.plugin
role.program
special.unreviewed
suite.gnustep
uitoolkit.gnustep
works-with.mail
works-with.pim
x11.applet
x11.application
];
}
{
name = "addressview.framework";
tags = [
role.shared-lib
];
}
{
name = "adduser";
tags = [
admin.user-management
implemented-in.perl
interface.commandline
role.program
scope.utility
suite.debian
];
}
{
name = "adequate";
tags = [
implemented-in.perl
special.unreviewed
];
}
{
name = "adios2-data";
tags = [
role.shared-lib
];
}
{
name = "adios2-mpi-bin";
tags = [
role.shared-lib
];
}
{
name = "adios2-scripts";
tags = [
role.shared-lib
];
}
{
name = "adios2-serial-bin";
tags = [
role.shared-lib
];
}
{
name = "adium-theme-ubuntu";
tags = [
special.unreviewed
];
}
{
name = "adjtimex";
tags = [
admin.kernel
devel.lang.c
devel.library
implemented-in.c
interface.commandline
role.devel-lib
role.program
scope.utility
special.unreviewed
use.configuring
use.timekeeping
];
}
{
name = "adlibtracker2";
tags = [
implemented-in.pascal
interface.graphical
interface.x11
role.program
sound.player
uitoolkit.sdl
use.playing
works-with.audio
x11.application
];
}
{
name = "adlint";
tags = [
special.unreviewed
];
}
{
name = "admesh";
tags = [
field.mathematics
interface.commandline
role.program
scope.utility
special.unreviewed
works-with-format.vrml
works-with.3dmodel
];
}
{
name = "adminer";
tags = [
special.unreviewed
];
}
{
name = "adms";
tags = [
special.unreviewed
];
}
{
name = "adns-tools";
tags = [
network.client
protocol.dns
role.program
special.unreviewed
];
}
{
name = "adonthell-data";
tags = [
game.rpg
role.app-data
special.unreviewed
use.gameplaying
];
}
{
name = "adonthell";
tags = [
game.rpg
hardware.input.keyboard
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.sdl
use.gameplaying
x11.application
];
}
{
name = "adplay";
tags = [
interface.graphical
interface.text-mode
interface.x11
role.program
sound.player
special.unreviewed
uitoolkit.ncurses
uitoolkit.sdl
use.playing
works-with.audio
x11.application
];
}
{
name = "adplug-utils";
tags = [
interface.commandline
role.program
scope.utility
special.unreviewed
use.organizing
works-with.audio
];
}
{
name = "adql-java-doc";
tags = [
special.unreviewed
];
}
{
name = "adql-java";
tags = [
special.unreviewed
];
}
{
name = "adr-tools";
tags = [
special.unreviewed
];
}
{
name = "adun.app-dbg";
tags = [
role.debug-symbols
];
}
{
name = "adun.app";
tags = [
field.biology
field.biology.structural
implemented-in.objc
interface.graphical
interface.x11
role.program
scope.application
special.unreviewed
suite.gnustep
uitoolkit.gnustep
use.TODO
use.analysing
use.organizing
use.viewing
works-with.3dmodel
works-with.db
x11.application
];
}
{
name = "adun-core";
tags = [
special.unreviewed
];
}
{
name = "adv-17v35x-dkms";
tags = [
special.unreviewed
];
}
{
name = "advancecomp";
tags = [
implemented-in.c
interface.commandline
role.program
scope.utility
special.unreviewed
use.compressing
works-with-format.png
works-with-format.zip
works-with.archive
works-with.file
works-with.image
works-with.image.raster
];
}
{
name = "advene";
tags = [
special.unreviewed
];
}
{
name = "advi-examples";
tags = [
made-of.tex
role.app-data
role.program
special.unreviewed
use.viewing
works-with-format.tex
works-with.text
];
}
{
name = "advi";
tags = [
implemented-in.ocaml
interface.graphical
interface.x11
role.program
scope.utility
special.unreviewed
uitoolkit.xlib
use.viewing
works-with-format.dvi
works-with.text
x11.application
];
}
{
name = "adwaita-icon-theme-full";
tags = [
special.unreviewed
];
}
{
name = "adwaita-icon-theme";
tags = [
role.data
];
}
{
name = "adwaita-qt6";
tags = [
special.unreviewed
uitoolkit.qt
];
}
{
name = "adwaita-qt";
tags = [
special.unreviewed
uitoolkit.qt
];
}
{
name = "adzapper";
tags = [
interface.web
mail.filters
protocol.http
role.plugin
role.program
special.unreviewed
use.proxying
web.server
works-with-format.html
works-with.mail
works-with.text
];
}
{
name = "aegean-dbg";
tags = [
role.debug-symbols
];
}
{
name = "aegean";
tags = [
field.biology
field.biology.bioinformatics
implemented-in.c
interface.commandline
role.program
special.unreviewed
use.analysing
use.comparing
use.converting
];
}
{
name = "aegis";
tags = [
devel.ide
devel.rcs
devel.testing-qa
implemented-in.c++
interface.commandline
role.program
scope.utility
special.unreviewed
use.checking
use.editing
use.synchronizing
works-with.software.source
];
}
{
name = "aegis-doc";
tags = [
devel.doc
devel.ide
devel.rcs
devel.testing-qa
made-of.postscript
made-of.tex
role.documentation
role.program
special.unreviewed
];
}
{
name = "aegis-tk";
tags = [
devel.ide
devel.rcs
devel.testing-qa
implemented-in.tcl
interface.graphical
interface.x11
role.program
scope.application
special.unreviewed
uitoolkit.tk
use.checking
use.editing
use.synchronizing
works-with.software.source
x11.application
];
}
{
name = "aegisub-dbg";
tags = [
role.debug-symbols
];
}
{
name = "aegisub";
tags = [
implemented-in.c++
interface.graphical
interface.x11
role.program
scope.application
uitoolkit.wxwidgets
use.editing
works-with.video
x11.application
];
}
{
name = "aegisub-l10n";
tags = [
culture.brazilian
culture.catalan
culture.chinese
culture.czech
culture.danish
culture.farsi
culture.finnish
culture.french
culture.german
culture.greek
culture.hungarian
culture.indonesian
culture.italian
culture.japanese
culture.korean
culture.polish
culture.portuguese
culture.russian
culture.serbian
culture.spanish
culture.taiwanese
role.app-data
special.unreviewed
];
}
{
name = "aegis-web";
tags = [
devel.ide
devel.rcs
devel.testing-qa
implemented-in.c++
implemented-in.shell
interface.web
protocol.http
role.plugin
role.program
special.unreviewed
use.browsing
web.cgi
];
}
{
name = "aeolus";
tags = [
implemented-in.c++
role.program
sound.TODO
special.unreviewed
];
}
{
name = "aephea";
tags = [
special.unreviewed
];
}
{
name = "aerc";
tags = [
implemented-in.TODO
mail.user-agent
role.program
works-with.mail
];
}
{
name = "aes2501-wy";
tags = [
admin.hardware
hardware.usb
implemented-in.c
interface.commandline
role.program
scope.utility
security.cryptography
special.unreviewed
use.driver
use.scanning
];
}
{
name = "aesfix";
tags = [
implemented-in.c++
role.program
special.unreviewed
];
}
{
name = "aeskeyfind";
tags = [
implemented-in.c
role.program
special.unreviewed
];
}
{
name = "aeskulap";
tags = [
field.biology
field.medicine
field.medicine.imaging
implemented-in.c++
interface.graphical
interface.x11
network.client
role.program
scope.application
special.unreviewed
uitoolkit.gtk
use.viewing
works-with.image
x11.application
];
}
{
name = "aeson-pretty";
tags = [
special.unreviewed
];
}
{
name = "aespipe";
tags = [
interface.commandline
role.program
scope.utility
security.cryptography
special.unreviewed
];
}
{
name = "aevol";
tags = [
interface.graphical
interface.x11
role.program
special.unreviewed
];
}
{
name = "aewan";
tags = [
implemented-in.c
interface.text-mode
role.program
scope.application
special.unreviewed
uitoolkit.ncurses
use.editing
works-with.image
];
}
{
name = "aewm++-goodies";
tags = [
implemented-in.c++
interface.graphical
interface.x11
role.program
scope.utility
special.unreviewed
uitoolkit.xlib
x11.application
];
}
{
name = "aewm++";
tags = [
implemented-in.c++
interface.graphical
interface.x11
role.program
special.unreviewed
uitoolkit.xlib
x11.application
x11.window-manager
];
}
{
name = "aewm";
tags = [
interface.graphical
interface.x11
role.program
scope.application
uitoolkit.gtk
x11.application
x11.window-manager
];
}
{
name = "afdko-bin";
tags = [
special.unreviewed
];
}
{
name = "afdko-doc";
tags = [
special.unreviewed
];
}
{
name = "afdko";
tags = [
special.unreviewed
];
}
{
name = "afew";
tags = [
special.unreviewed
];
}
{
name = "affiche.app";
tags = [
implemented-in.objc
interface.graphical
interface.x11
role.program
suite.gnustep
uitoolkit.gnustep
use.TODO
x11.application
];
}
{
name = "afflib-dbg";
tags = [
role.debug-symbols
];
}
{
name = "afflib-tools";
tags = [
admin.forensics
interface.commandline
role.program
security.forensics
special.unreviewed
uitoolkit.ncurses
];
}
{
name = "afio";
tags = [
admin.backup
interface.commandline
role.program
scope.utility
special.unreviewed
use.compressing
use.storing
works-with.archive
];
}
{
name = "afl-clang";
tags = [
role.shared-lib
];
}
{
name = "afl++-clang";
tags = [
special.unreviewed
];
}
{
name = "afl-cov";
tags = [
special.unreviewed
];
}
{
name = "afl++";
tags = [
devel.debugger
devel.testing-qa
implemented-in.c
implemented-in.c++
interface.text-mode
role.program
scope.application
use.checking
works-with.software.running
];
}
{
name = "afl-doc";
tags = [
role.shared-lib
];
}
{
name = "afl++-doc";
tags = [
special.unreviewed
];
}
{
name = "afl";
tags = [
role.shared-lib
];
}
{
name = "afnix";
tags = [
devel.TODO
devel.compiler
devel.interpreter
devel.runtime
implemented-in.c++
implemented-in.lisp
interface.commandline
interface.shell
made-of.man
role.documentation
role.program
scope.application
special.unreviewed
uitoolkit.ncurses
works-with-format.plaintext
works-with-format.xml
works-with.software.source
works-with.text
works-with.unicode
];
}
{
name = "afnix-doc";
tags = [
devel.doc
role.documentation
special.unreviewed
];
}
{
name = "afpfs-ng";
tags = [
role.shared-lib