diff options
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | SYNTAX | 6 | ||||
-rw-r--r-- | aur-blacklist.txt | 1 | ||||
-rw-r--r-- | blacklist.txt | 1041 | ||||
-rwxr-xr-x | check.sh | 28 | ||||
-rwxr-xr-x | find-deprecated | 284 | ||||
-rwxr-xr-x | find-deprecated-pkgs | 283 | ||||
-rw-r--r-- | find-deprecated.conf | 40 | ||||
-rw-r--r-- | your-gaming-freedom-blacklist.txt (renamed from your-freedom_emu-blacklist.txt) | 14 | ||||
-rw-r--r-- | your-init-freedom-blacklist.txt (renamed from your-initfreedom-blacklist.txt) | 8 | ||||
-rw-r--r-- | your-privacy-blacklist.txt | 9 |
11 files changed, 944 insertions, 773 deletions
@@ -5,7 +5,8 @@ !check.sh !COPYING !find-replacements -!find-deprecated-pkgs +!find-deprecated +!find-deprecated.conf !README !SYNTAX !your-freedom_emu-blacklist.txt @@ -46,6 +46,12 @@ The *blacklist.txt files consist of lines in the following format: inappropriately integrates with other non-free software or services. + [antifeatures]··This package has features which serve only the publisher, + or is otherwise undesirable to any user, per the FSDG. + eg: spy-ware, mal-ware, ad-ware, "phone-home", etc + TODO: this blacklist reason tag is not yet recognized + by any of Parabola's tools. + [branding]······This package has branding needs adjusted; it refers to "Arch" instead of "Parabola", or "Linux" instead of "GNU/Linux", etc. diff --git a/aur-blacklist.txt b/aur-blacklist.txt index 3ea287f..9ef6c7c 100644 --- a/aur-blacklist.txt +++ b/aur-blacklist.txt @@ -193,6 +193,7 @@ realplayer:::: rubymine:::: samsung-unified-driver:::: savage2:::: +sdcc:2160:parabola:740:contains nonfree headers and code sendmail:::: serviio:::: slimjet::::[nonfree][uses-nonfree] proprietary EULA forbids modification and selling; built from binary installers, depends on chromium, chromium-pepper-flash diff --git a/blacklist.txt b/blacklist.txt index a5f568b..21778da 100644 --- a/blacklist.txt +++ b/blacklist.txt @@ -1,33 +1,38 @@ -aarch64-linux-gnu-linux-api-headers:aarch64-linux-gnu-linux-libre-api-headers:::[semifree] has source containing and recommending nonfree software, [[issue1571]] +aarch64-linux-gnu-linux-api-headers:aarch64-linux-gnu-linux-libre-api-headers:parabola:36:[semifree] has source containing and recommending nonfree software, [[issue1571]] abiword:abiword:::[semifree] Hard-codes nonfree fonts, and has non-privacy search engines e.g. Google -abuse:abuse:fsf:Free_Abuse_Extensions:[semifree] Contains a nonfree addon acetoneiso2::fsf:AcetoneISO:[uses-nonfree] ask to download and install nonfree poweriso acpi_call:acpi_call:::[technical] adapted to nonfree linux kernel acpi_call-dkms:acpi_call-dkms:::[technical] adapted to nonfree linux kernel acpi_call-lts:acpi_call-lts:::[technical] adapted to nonfree linux-lts kernel -alsa-firmware::::[FIXME:description] +akonadi-calendar::parabola:2012:[uses-nonfree] depends on blacklisted 'messagelib' +akonadi-calendar-tools::parabola:2012:[uses-nonfree] depends on blacklisted akonadi-calendar,calendarsupport +akonadiconsole::parabola:2012:[uses-nonfree] depends on blacklisted calendarsupport,messagelib +akonadi-import-wizard::parabola:2012:[uses-nonfree] depends on blacklisted 'messagelib' +akregator::parabola:2012:[uses-nonfree] depends on blacklisted 'messagelib' +alice-vision-cuda::parabola:2616:[uses-nonfree] depends on blacklisted 'cuda' +alice-vision::parabola:2616:[uses-nonfree] depends on blacklisted 'cuda' <- 'magma-cuda' <- 'uncertainty-framework' +alsa-firmware::::[nonfree] All its firmwares are either under a nonfree licenses or under a free license but without source code. amd-ucode::::[nonfree] no modification, use restrictions aml-libs-c1::::[nonfree] some copyrighted files angband:angband:::[semifree] [FIXME:description] Sounds are "freeware" -antlr2:antlr2:parabola:334:[technical] repackage to support maven -archboot::::[technical] [FIXME:package] requires isdn4k-utils (for which there is a free replacement that is unpackaged) +angelfish::parabola:3596:[uses-nonfree] depends on blacklisted 'qt6-webengine' archey3:paraboley:::[branding] [FIXME:package] TODO: package archey3 with https://github.com/lclarkmichalek/archey3/pull/40 -archiso:parabolaiso:::[branding][FIXME:description] -archlinux32-keyring:archlinux32-keyring:::[technical] Blacklisted to avoid import by db-import-pkg; import separately with db-import-keyring +archinstall::parabola:3260:[uses-nonfree]: archlinux CLI installer +archiso::parabola:3573:[uses-nonfree] recommends installing "Arch Linux" +archlinux32-keyring:archlinux32-keyring:parabola:3347:[technical] Blacklisted to avoid import by db-import-pkg - also to avoid recurring signature validation problems archlinux-appstream-data::parabola:813:[uses-nonfree][FIXME:package] promotes nonfree packages and Arch repositories -archlinuxarm-keyring:archlinuxarm-keyring:::[technical] Blacklisted to avoid import by db-import-pkg; import separately with db-import-keyring -archlinux-menus::::[branding] [FIXME:package][FIXME:description] +archlinuxarm-keyring:archlinuxarm-keyring:parabola:3347:[technical] Blacklisted to avoid import by db-import-pkg - also to remove it from the 'base-devel' package group +archlinux-keyring:archlinux-keyring:parabola:3347:[technical] Blacklisted to avoid import by db-import-pkg - also to remove the automatic update service archlinux-themes-slim:parabola-themes-slim:::[branding][FIXME:description] archlinux-wallpaper::::[branding] [FIXME:package][FIXME:description] archlinux-xdg-menu:parabola-xdg-menu:::[branding][FIXME:description] arch-wiki-docs:parabola-wiki-docs:parabola:1024:[branding] [FIXME:package][FIXME:description] arch-wiki-lite:parabola-wiki-lite:parabola:1025:[branding] [FIXME:package][FIXME:description] +arianna::parabola:2012:[uses-nonfree] depends on blacklisted 'qt6-webengine' ark:ark:::[uses-nonfree] recommends nonfree unrar arrayfire:arrayfire:parabola:840:[semifree] has nonfree cuda and nvidia-utils support and contains nonfree SIFT algorithm -asar::parabola:2527:[uses-nonfree] depends on nonfree electron -asciidoc:asciidoc:parabola:717:[uses-nonfree] recommends fop optional installation -assaultcube::::[nonfree] non-free freeware license http://sauerbraten.org/README.html#license -atom::parabola:1002:[uses-nonfree] depends on nonfree electron +asar::parabola:2527:[uses-nonfree] built with blacklisted 'electron' +asp::parabola:1755:[uses-nonfree] Downloads Arch Linux PKGBUILD repositories, so it's not FSDG compliant atool:atool:::[uses-nonfree] has nonfree unrar support for RAR and recommends nonfree unace optional installation audex:audex:::[uses-nonfree] recommends nonfree faac optional installation audio-convert:audio-convert:::[uses-nonfree] recommends nonfree faac optional installation @@ -36,334 +41,405 @@ avidemux-qt:avidemux-qt:::[uses-nonfree] depends and recommends nonfree faac ins awesome-terminal-fonts::parabola:2331:[nonfree] Contains mostly proprietary Logo type Glyphs the licenses of which remove freedom 0 b43-fwcutter:b43-tools:fsf:b43-fwcutter_.2F_b43-tools:[uses-nonfree] Only useful to obtain nonfree firmware base:base:parabola:2506:[technical] a basic parabola installation should contain your-freedom +bass::parabola:3451:[nonfree] prohibits selling bazel:::2598:[technical] sources contain built objects, build downloads binary dependencies bbswitch:bbswitch:::[technical] Recompile for linux-libre kernel instead of linux kernel bbswitch-dkms:bbswitch-dkms:::[technical] Recompile for linux-libre kernel instead of linux kernel beanshell:beanshell:::[technical] Arch version is not compiled from source -bfgminer:bfgminer:::[uses-nonfree] recommends nonfree opencl optional installation -bibletime:bibletime:parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine +betterdiscordctl::parabola:3272:[technical][uses-nonfree] downloader/installer for another program (better-discord - also libre), which reuqires/suggests ('uses-nonfree') discordapp desktop "app" (electron?) +bibletime:bibletime:parabola:1167:[uses-nonfree] depends on blacklisted 'qt5-webengine' +bitwarden::parabola:3220:[uses-nonfree] depends on blacklisted 'electron' blackbox:blackbox:::[uses-nonfree] recommends nonfree programs on menu bladerf:bladerf:::[semifree] free, but contains binary components which are linked with proprietary libraries, and are impossible to build using only libre tools blender:blender:::[uses-nonfree] supports nonfree cuda -bogofilter:bogofilter:sv:34593:[semifree] Includes nonfree (CC BY-NC-ND) documentation boinc::::[nonfree] nonfree files including and relating to api/texfont.{cpp,h} and possible other license issues (see: https://trisquel.info/en/forum/boinc-problem https://trisquel.info/en/issues/5658) boinc-nox::::[nonfree] nonfree files including and relating to api/texfont.{cpp,h} and possible other license issues broadcom-wl-dkms::parabola:1282:[nonfree] proprietary EULA, missing sources broadcom-wl::parabola:1282:[nonfree] proprietary EULA, missing sources (from Antergos) -browserpass-firefox::fsf:firefox:[uses-nonfree] depends on 'firefox' +browserpass-chromium::parabola:1167:[uses-nonfree] depends on blacklisted 'chromium' +browserpass-firefox::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +browserpass::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' bugzilla::::[uses-nonfree] depends perl-data-dumper/perl-authen-radius(perl-data-hexdump)/perl-soap-lite bumblebee::::[uses-nonfree] only useful for nonfree nvidia driver -calibre:calibre3:parabola:2492:[semifree] contains nonfree unrar - frozen at v3.48 because current versions require 'qt5-webengine' +calendarsupport::parabola:2012:[uses-nonfree] depends on blacklisted 'akonadi-calendar' +calibre:calibre3:parabola:2492:[semifree] contains nonfree unrar - frozen at v3.48; because current versions require blacklisted 'qt5-webengine' calibre-common::parabola:2492:[technical] part of 'calibre' >= v4 split package - no replacement necessary calibre-python3::parabola:2492:[technical] part of 'calibre' >= v4 split package - no replacement necessary -capi4hylafax::::[technical] [FIXME:package] requires isdn4k-utils (for which there is a free replacement that is unpackaged) -caprine::parabola:2528:[uses-nonfree] depends on nonfree electron +cantor::parabola:2012:[uses-nonfree] depends on blacklisted 'qt5-webengine' +caprine::parabola:2528:[uses-nonfree] depends on blacklisted 'electron' cdrtools:cdrkit:::[semifree] Apple's license binding with no clarification (apple_driver utility is nonfree) -cgminer::::[uses-nonfree] only useful with nonfree video drivers cgroup_event_listener:linux-libre-tools-cgroup_event_listener:::[semifree][technical] re-build from 'linux-libre' -chromium::parabola:1167:[uses-nonfree][technical][FIXME:package] (1) links to proprietary plugins (2) background queries and silent user identification violate the FSDG (3) not entirely built from sources. see https://lists.nongnu.org/archive/html/gnu-linux-libre/2018-03/msg00098.html +chromium::parabola:1167:[uses-nonfree][FIXME:package] links to proprietary plugins - unattended phone-home" queries - not entirely built from sources - see https://lists.nongnu.org/archive/html/gnu-linux-libre/2018-03/msg00098.html clamav:clamav:::[semifree] has nonfree unrar support for RAR into libclamunrar clementine:clementine:::[uses-nonfree] asks to download an nonfree plugin to support spotify clojure:clojure:::[technical] Arch version uses jar file to compile sources clonezilla::::[uses-nonfree] depends "drbl" that providing for a network installation of nonfree distributions -code::parabola:2203:[uses-nonfree] depends on nonfree electron (aka 'vscode') +code::parabola:2203:[uses-nonfree] (aka 'vscode') depends on blacklisted 'electron' +conky:conky:parabola:2477:[uses-nonfree] depends on blacklisted 'libxnvctrl' cool-retro-term:cool-retro-term:parabola:730:[semifree] contains nonfree fonts -cowsay:cowsay:::[nonfree] website of the source code is unavaiable +cowsay:cowsay:parabola:3063:[semifree] has some dubious and objectionable cows +cozy-desktop::parabola:2202:[uses-nonfree] depends on blacklisted 'electron' cpupower:linux-libre-tools-cpupower:::[semifree][technical] re-build from 'linux-libre' cuda::parabola:1375:[nonfree] proprietary EULA places limits on all four freedoms -cudnn::parabola:1375:[nonfree][uses-nonfree] proprietary license, binary blobs without corresponding source, uses nonfree cuda +cuda-tools::parabola:1375:[nonfree] depends on blacklisted 'cuda' - same license as 'cuda' +cudnn::parabola:1375:[nonfree][uses-nonfree] proprietary license, binary blobs without corresponding source - depends on blacklisted 'cuda' cuneiform:cuneiform:parabola:1054:[semifree] contains nonfree data files cups-filters:cups-filters:::[uses-nonfree] recommends foomatic-db-nonfree +cura-binary-data::::[technical] Arch version was not built from source +cutefish-wallpapers::parabola:3109:[nonfree] Uses nonfree Unsplash License +dark-reader::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' debootstrap:debootstrap:::[uses-nonfree] bootstrap a basic Debian system deepin-anything-arch:deepin-anything-module:parabola:2134:[technical] needs rebuild for linux-libre kernel -discord::parabola:2489::[nonfree] Depends on nonfree opera-ffmpeg-codecs. -discover::::[uses-nonfree][FIXME:package] depends on nonfree archlinux-appstream-data +deepin-community-wallpapers::parabola:2986:[nonfree] no license (also 'deepin-wallpapers' - see #2986) +deepin-wallpapers::parabola:2986:[nonfree] non-free license (CC-BY-NC) +discord::parabola:2489::[nonfree] No source code available - redistribution-only license +discover::parabola:1413:[uses-nonfree][FIXME:package] depends on nonfree archlinux-appstream-data ditaa:ditaa:::[technical] Arch version was not built from source dosemu::fsf:dosemu:[uses-nonfree] contains free software that can only be built using nonfree software doublecmd-gtk2:doublecmd-gtk2:::[uses-nonfree] recommends nonfree libunrar optional installation doublecmd-qt5:doublecmd-qt5:::[uses-nonfree] recommends nonfree libunrar optional installation drbl::::[uses-nonfree] providing for a network installation of nonfree distributions +drone::parabola:3563:[nonfree] non-free custom license +drone-runner-docker::parabola:3563:[nonfree] non-free custom license +drone-runner-exec::parabola:3563:[nonfree] non-free custom license +drone-runner-ssh::parabola:3563:[nonfree] non-free custom license dwarffortress::::[nonfree] dwarffortress ecasound:ecasound:::[uses-nonfree] recommends nonfree faac optional installation -electron5::parabola:2523:[semifree][FIXME:package] contains embedded Chromium, recommends nonfree modules -electron::parabola:1231:[semifree][FIXME:package] contains embedded Chromium, recommends nonfree modules -element-desktop::parabola:1380:[uses-nonfree] depends on nonfree electron -emby-server::::[uses-nonfree] depends on nonfree referenceassemblies-pcl +electron22::parabola:1231:[semifree] transitional version of blacklisted 'electron' +electron23::parabola:1231:[semifree] transitional version of blacklisted 'electron' +electron27::parabola:1231:[semifree] transitional version of blacklisted 'electron' +electron28::parabola:1231:[semifree] transitional version of blacklisted 'electron' +electron29::parabola:1231:[semifree] transitional version of blacklisted 'electron' +electron::parabola:1231:[semifree] derived from blacklisted 'chromium' - recommends non-free modules - not entirely built from sources +element-desktop::parabola:1380:[uses-nonfree] depends on blacklisted 'electron' +emby-server::parabola:1334:[uses-nonfree] depends on nonfree referenceassemblies-pcl +emby-theater::parabola:3163:[semifree] built with blacklisted 'electron' +endless-sky-high-dpi::parabola:3210:[nonfree] non-free license (CC-BY-NC) +endless-sky::parabola:3210:[nonfree] non-free license (CC-BY-NC) engrampa:engrampa:::[uses-nonfree] recommends nonfree unrar and unace installation epdfview:epdfview:::[uses-nonfree] has firefox in default config epiphany:epiphany:parabola:367:[uses-nonfree] has non-privacy search engines e.g. Google +eventviews::parabola:2012:[uses-nonfree] depends on blacklisted 'calendarsupport' faac::::[nonfree] [FIXME:description] is a GPL'ed package, but has non free code that can't be distributed under the GPL -faenza-icon-theme:faenza-icon-theme:::[branding] has nonfree distros and application icons, also Arch Linux logo and menu, rebranding -faience-icon-theme:faience-icon-theme:::[branding] has nonfree distros and application icons, also Arch Linux logo and menu, rebranding +faience-icon-theme:faience-icon-theme:parabola:3002:[semifree] has icons of nonfree distros and applications falkon::parabola:1783:[uses-nonfree] depends on blacklisted 'qt5-webengine' -fcitx-libpinyin::parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine +fcitx5-chinese-addons:fcitx5-chinese-addons:parabola:3590:[uses-nonfree] depends on blacklisted 'qt5-webengine' +fcitx-libpinyin::parabola:1167:[uses-nonfree] depends on blacklisted 'qt5-webengine' file-roller:file-roller:::[uses-nonfree] recommends nonfree unrar and unace installation filesystem:filesystem:::[branding][FIXME:description] -firefox-adblock-plus::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-dark-reader::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-decentraleyes::fsf:firefox:[uses-nonfree] depends on 'firefox' +firefox-adblock-plus::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-dark-reader::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-decentraleyes::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' firefox-developer-edition::fsf:firefox:[uses-nonfree] Has trademark issues, recommends nonfree software and by default has non-privacy search engines -firefox-developer-edition-i18n-ach::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-af::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-an::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ar::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ast::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-az::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-be::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-bg::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-bn::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-br::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-bs::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ca::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-cak::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ca-valencia::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-cs::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-cy::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-da::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-de::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-dsb::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-el::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-en-ca::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-en-gb::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-en-us::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-eo::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-es-ar::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-es-cl::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-es-es::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-es-mx::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-et::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-eu::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-fa::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ff::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-fi::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-fr::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-fy-nl::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ga-ie::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-gd::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-gl::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-gn::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-gu-in::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-he::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-hi-in::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-hr::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-hsb::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-hu::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-hy-am::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ia::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-id::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-is::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-it::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ja::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-kab::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ka::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-kk::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-km::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-kn::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ko::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-lij::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-lt::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-lv::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-mk::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-mr::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ms::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-my::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-nb-no::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ne-np::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-nl::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-nn-no::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-oc::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-pa-in::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-pl::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-pt-br::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-pt-pt::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-rm::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ro::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ru::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-si::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-sk::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-sl::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-son::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-sq::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-sr::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-sv-se::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ta::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-te::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-th::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-tl::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-tr::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-trs::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-uk::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-ur::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-uz::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-vi::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-xh::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-zh-cn::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-developer-edition-i18n-zh-tw::fsf:firefox:[uses-nonfree] depends on 'firefox-developer-edition' -firefox-extension-https-everywhere::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-extension-passff::parabola:2842:[uses-nonfree] depends on 'firefox' -firefox-extension-privacybadger::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox::fsf:firefox:[uses-nonfree] supports DRM, recommends nonfree add-ons, non-privacy search engines -firefox-i18n-ach::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-af::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-an::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ar::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ast::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-az::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-be::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-bg::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-bn::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-br::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-bs::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ca::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-cak::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ca-valencia::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-cs::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-cy::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-da::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-de::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-dsb::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-el::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-en-ca::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-en-gb::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-en-us::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-eo::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-es-ar::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-es-cl::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-es-es::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-es-mx::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-et::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-eu::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-fa::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ff::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-fi::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-fr::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-fy-nl::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ga-ie::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-gd::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-gl::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-gn::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-gu-in::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-he::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-hi-in::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-hr::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-hsb::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-hu::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-hy-am::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ia::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-id::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-is::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-it::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ja::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-kab::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ka::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-kk::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-km::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-kn::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ko::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-lij::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-lt::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-lv::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-mk::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-mr::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ms::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-my::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-nb-no::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ne-np::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-nl::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-nn-no::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-oc::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-pa-in::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-pl::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-pt-br::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-pt-pt::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-rm::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ro::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ru::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-si::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-sk::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-sl::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-son::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-sq::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-sr::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-sv-se::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ta::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-te::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-th::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-tl::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-tr::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-trs::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-uk::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-ur::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-uz::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-vi::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-xh::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-zh-cn::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-i18n-zh-tw::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-noscript:iceweasel-noscript:fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-spell-ru::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-stylus::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-tree-style-tab::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-tridactyl::fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-ublock-origin:iceweasel-ublock-origin:fsf:firefox:[uses-nonfree] depends on 'firefox' -firefox-umatrix::fsf:firefox:[uses-nonfree] depends on 'firefox' -flashplugin::::[nonfree] nonfree, nondistributable, built from binary installers, etc -font-bh-ttf::::[nonfree] license forbids modification +firefox-developer-edition-i18n-ach::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-af::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-an::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ar::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ast::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-az::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-be::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-bg::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-bn::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-br::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-bs::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ca::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-cak::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ca-valencia::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-cs::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-cy::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-da::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-de::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-dsb::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-el::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-en-ca::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-en-gb::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-en-us::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-eo::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-es-ar::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-es-cl::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-es-es::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-es-mx::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-et::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-eu::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-fa::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ff::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-fi::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-fr::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-fy-nl::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ga-ie::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-gd::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-gl::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-gn::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-gu-in::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-he::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-hi-in::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-hr::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-hsb::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-hu::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-hy-am::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ia::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-id::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-is::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-it::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ja::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-kab::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ka::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-kk::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-km::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-kn::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ko::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-lij::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-lt::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-lv::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-mk::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-mr::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ms::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-my::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-nb-no::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ne-np::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-nl::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-nn-no::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-oc::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-pa-in::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-pl::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-pt-br::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-pt-pt::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-rm::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ro::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ru::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-si::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-sk::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-sl::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-son::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-sq::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-sr::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-sv-se::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ta::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-te::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-th::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-tl::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-tr::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-trs::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-uk::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-ur::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-uz::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-vi::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-xh::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-zh-cn::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-developer-edition-i18n-zh-tw::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox-developer-edition' +firefox-extension-mailvelope::fsf:firefox:[uses-nonfree] depends on blacklisted 'firefox' +firefox-extension-passff::parabola:2842:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ach::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-af::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-an::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ar::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ast::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-az::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-be::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-bg::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-bn::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-br::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-bs::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-cak::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ca::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ca-valencia::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-cs::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-cy::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-da::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-de::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-dsb::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-el::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-en-ca::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-en-gb::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-en-us::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-eo::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-es-ar::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-es-cl::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-es-es::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-es-mx::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-et::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-eu::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-fa::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ff::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-fi::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-fr::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-fy-nl::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ga-ie::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-gd::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-gl::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-gn::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-gu-in::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-he::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-hi-in::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-hr::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-hsb::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-hu::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-hy-am::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ia::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-id::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-is::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-it::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ja::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-kab::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ka::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-kk::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-km::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-kn::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ko::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-lij::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-lt::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-lv::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-mk::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-mr::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ms::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-my::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-nb-no::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ne-np::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-nl::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-nn-no::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-oc::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-pa-in::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-pl::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-pt-br::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-pt-pt::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-rm::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ro::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ru::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-si::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-sk::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-sl::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-son::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-sq::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-sr::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-sv-se::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ta::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-te::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-th::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-tl::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-tr::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-trs::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-uk::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-ur::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-uz::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-vi::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-xh::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-zh-cn::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-i18n-zh-tw::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox:iceweasel:fsf:firefox:[uses-nonfree] supports DRM, recommends nonfree add-ons, non-privacy search engines +firefox-noscript:iceweasel-noscript:parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-spell-ru::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-tree-style-tab::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-tridactyl::parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +firefox-ublock-origin:iceweasel-ublock-origin:parabola:2164:[uses-nonfree] depends on blacklisted 'firefox' +fishfight::parabola:3215:[nonfree] non-free license (CC-BY-NC) for the game data (which is in the fishfight package) +foldingathome::parabola:2661:[nonfree] non-free license, no source code font-mathematica::::[FIXME:description] foomatic-db-nonfree::::[nonfree] clearly non free :P foomatic-db-nonfree-ppds::::[nonfree] clearly non free :P -fop:fop:sv:34579:[FIXME:description] (the linked bug is about batik, not fop...) -freerdp:freerdp:parabola:2332:[uses-nonfree] Upstream version now requires non-free faac -frogatto-data::::[nonfree] nonfree data -frogatto::::[uses-nonfree] requires non-free 'frogatto-data' package -gemrb::parabola:658:[uses-nonfree] requires nonfree content to play +fop:fop:savannah:34579:[FIXME:description] (the linked bug is about batik, which includes fop) +freecad:freecad:parabola:3338:[uses-nonfree] depends on blacklisted 'qt5-webengine' (#1167) and 'python-pip' (#1035) +frescobaldi:denemo:parabola:1167:[uses-nonfree] depends on blacklisted 'qt5-webengine' +frogatto-data::parabola:3245:[nonfree] nonfree data +frogatto::parabola:3245:[uses-nonfree] requires blacklisted 'frogatto-data' +fwupd-efi::parabola:3270:[uses-nonfree] only useful with blacklisted 'fwupd' +fwupd::parabola:2909:[uses-nonfree] Uses the nonfree LVFS repository. geogebra::::[nonfree][technical][FIXME:package] Arch version is packaged from installers under noncommercial license, but free sources could be repackaged in principle -> https://lists.parabola.nu/pipermail/assist/2015-December/000586.html -ghostwriter::parabola:1155:[uses-nonfree] depends on nonfree qt5-webengine +ghidra::parabola:3353:[technical] Arch version is not compiled from source +ghostwriter::parabola:1155:[uses-nonfree] depends on blacklisted 'qt5-webengine' gigedit::::[uses-nonfree] only useful with nonfree linuxsampler +gitness::parabola:3563:[nonfree] alternate name for blacklisted 'drone' - may or may not be libre (see BR) +gitness-runner-docker::parabola:3563:[nonfree] alternate name for blacklisted 'drone' +gitness-runner-exec::parabola:3563:[nonfree] alternate name for blacklisted 'drone' +gitness-runner-ssh::parabola:3563:[nonfree] alternate name for blacklisted 'drone' gloobus-preview:gloobus-preview:::[uses-nonfree] recommends nonfree unrar optional installation +gmni:bombadillo:parabola:3360:[nonfree] code-base includes a GPL file, but is not properly licensed gnome-boxes:gnome-boxes:parabola:517:[uses-nonfree] contains artwork for non-FSDG compliant distros and operating systems +gnome-firmware::parabola:2909:[uses-nonfree] depends on fwupd which has a nonfree LVFS repository gnome-software-packagekit-plugin::::[uses-nonfree][FIXME:package] depends on nonfree archlinux-appstream-data and gnome-software gnome-software::parabola:1413:[uses-nonfree][FIXME:package] depends on nonfree archlinux-appstream-data +grantlee-editor::parabola:2012:[uses-nonfree] depends on blacklisted 'messagelib' grub:grub:::[branding][FIXME:description] -gst-plugins-bad:gst-plugins-bad:::[uses-nonfree] depends on nonfree package faac -gst-plugins-bad-libs:gst-plugins-bad-libs:::[uses-nonfree] depends on nonfree package faac +gst-editing-services:gst-editing-services:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-libav:gst-libav:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-plugin-gtk:gst-plugin-gtk:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-plugin-msdk:gst-plugin-msdk:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-plugin-opencv:gst-plugin-opencv:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-plugin-qml6:gst-plugin-qml6:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-plugin-qmlgl:gst-plugin-qmlgl:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-plugin-qsv:gst-plugin-qsv:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-plugins-bad:gst-plugins-bad:::[uses-nonfree] depends on nonfree 'faac' +gst-plugins-bad-libs:gst-plugins-bad-libs:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-plugins-base:gst-plugins-base:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-plugins-base-libs:gst-plugins-base-libs:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-plugins-good:gst-plugins-good:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-plugins-ugly:gst-plugins-ugly:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-plugin-va:gst-plugin-va:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-plugin-wpe:gst-plugin-wpe:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-python:gst-python:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gstreamer-docs:gstreamer-docs:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gstreamer:gstreamer:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gstreamer-vaapi:gstreamer-vaapi:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') +gst-rtsp-server:gst-rtsp-server:parabola:3181:[technical] part of 'gstreamer' split-package (with blacklisted 'gst-plugins-bad') handbrake-cli:handbrake-cli:::[technical] Arch version uses network during building (also doesn't use system fdk-aac, x265, or libvpx) handbrake:handbrake:::[technical] Arch version uses network during building (also doesn't use system fdk-aac, x265, or libvpx) +hedgewars::parabola:3236:[nonfree] CC-NC data hexchat:hexchat:::[uses-nonfree] Hard-codes the firefox command in some menus -hplip:hplip:::[uses-nonfree] recommends binary blobs +hplip:hplip:parabola:893:[uses-nonfree] recommends and downloads non-free binaries - auto-upgrades itself - phones home hydrogen:hydrogen:parabola:288:[uses-nonfree] recommends nonfree drumkits -icedtea-web-doc:icedtea-web-doc:fsf:firefox:[technical][uses-nonfree] make-depends on Firefox -icedtea-web:icedtea-web:fsf:firefox:[technical][uses-nonfree] make-depends on Firefox +icedtea-web-doc:icedtea-web-doc:parabola:2164:[technical][uses-nonfree] make-depends on blacklisted 'firefox' +icedtea-web:icedtea-web:parabola:2164:[technical][uses-nonfree] make-depends on blacklisted 'firefox' +incidenceeditor::parabola:2012:[uses-nonfree] depends on blacklisted calendarsupport,eventviews +intellij-idea-community-edition::parabola:1631:[nonfree][technical] downloads ephemeral sources at build-time +intel-media-driver:intel-media-driver:parabola:3583:[semifree] contains non-free binaries/shaders intel-ucode::::[nonfree] no modification, use restrictions -ipw2100-fw::fsf:ipw2100.2C_ipw2200.2C_ipw2915.2C_ipw3945:[nonfree][FIXME:description] -ipw2200-fw::fsf:ipw2100.2C_ipw2200.2C_ipw2915.2C_ipw3945:[nonfree][FIXME:description] -iscan-data::parabola:705:[uses-nonfree] only useful with nonfree iscan -iscan::parabola:705:[nonfree] contains a nonfree shared library called esmod inside the source distribution which is used by the program's GUI, apart from that it also recommends nonfree plugins in the README file -isdn4k-utils::fsf:isdnutils:[nonfree] lots of binary blobs and licensing issues +ipw2100-fw::fsf:ipw2100.2C_ipw2200.2C_ipw2915.2C_ipw3945:[nonfree] WiFi firmware for some WiFi adapters supported by the ipw2x00 Linux driver +ipw2200-fw::fsf:ipw2100.2C_ipw2200.2C_ipw2915.2C_ipw3945:[nonfree] WiFi firmware for some WiFi adapters supported by the ipw2x00 Linux driver jad::::[nonfree] nonfree, nondistributable, built from binary installers, etc +jami-daemon:jami-daemon:parabola:3051:[technical] dependency of blacklist replacement 'jami-qt' +jami-libclient:jami-libclient:parabola:3051:[technical] dependency of blacklist replacement 'jami-qt' +jami-qt:jami-qt:parabola:3051:[uses-nonfree][antifeatures] (1) depends on blacklisted 'qt6-webengine'. (2) The "URL preview" feature send background querries without asking the user. java-avalon-framework:java-avalon-framework:::[technical] Arch version was not built from source -java-batik:java-batik:::[technical] Arch version uses jar file to compile sources -java-bcel:java-bcel:::[technical] Arch version uses jar file to compile sources +java-batik:java-batik:savannah:34579:[technical] Arch version uses jar file to compile sources java-commons-io:java-commons-io:::[technical] Arch version was not built from source java-commons-logging:java-commons-logging:::[technical] Arch version was not built from source -java-commons-net1:java-commons-net1:::[technical] Arch version uses jar file to compile sources java-hamcrest:java-hamcrest:::[technical] Arch version was not built from source java-jline:java-jline:::[technical] Arch version uses jar file to compile sources java-rhino:java-rhino:::[technical] Arch version was not built from source java-runtime-common:java-runtime-common:::[branding][FIXME:description] java-xmlgraphics-commons:java-xmlgraphics-commons:::[technical] Arch version was not built from source -jedit:jedit:::[technical] Arch version uses jar file to compile sources jmol:jmol:::[technical] Arch version was not built from source jsampler::::[uses-nonfree] only useful with nonfree linuxsampler junit:junit:::[technical] Arch version was not built from source -kde-development-environment-meta:kde-development-environment-meta:parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine -kdepim-addons:kdepim-addons:parabola:1167:[uses-nonfree] built with nonfree qt5-webengine -kdepim-runtime:kdepim-runtime:parabola:1167:[uses-nonfree] built with nonfree qt5-webengine -kdevelop:kdevelop:parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine -keybase-gui::parabola:2204:[uses-nonfree] Depends on Electron. -khotkeys:khotkeys:parabola:1103:[uses-nonfree] has Google search engine URL into custom shortcuts +k3b::parabola:2012:[uses-nonfree] depends on blacklisted 'qt5-webengine' +kaccounts-providers::parabola:3597:[uses-nonfree] depends on blacklisted 'qt6-webengine' +kaddressbook::parabola:2012:[uses-nonfree] depends on blacklisted 'kdepim-runtime' +kalgebra::parabola:2012:[uses-nonfree] depends on blacklisted 'qt6-webengine' +kde-accessibility-meta:kde-accessibility-meta:parabola:3597:[technical] split-package with several other k-*-meta packages +kde-applications-meta:kde-applications-meta:parabola:3597:[technical] split-package with several other k-*-meta packages +kde-development-environment-meta:kde-development-environment-meta:parabola:1167:[uses-nonfree] depends on blacklisted 'qt5-webengine' +kde-education-meta:kde-education-meta:parabola:3597:[uses-nonfree] depends on blacklisted cantor,kalgebra - [technical] split-package with several other k-*-meta packages +kde-games-meta:kde-games-meta:parabola:3597:[technical] split-package with several other k-*-meta packages +kde-graphics-meta:kde-graphics-meta:parabola:3597:[uses-nonfree] depends on blacklisted arianna,kimagemapeditor - [technical] split-package with several other k-*-meta packages +kde-multimedia-meta:kde-multimedia-meta:parabola:3597:[uses-nonfree] depends on blacklisted 'k3b' - [technical] split-package with several other k-*-meta packages +kde-network-meta:kde-network-meta:parabola:3597:[uses-nonfree] depends on blacklisted angelfish,falkon,kio-gdrive,neochat,tokodon - [technical] split-package with several other k-*-meta packages +kde-office-meta:kde-office-meta:parabola:3597:[uses-nonfree] depends on blacklisted 'ghostwriter' - [technical] split-package with several other k-*-meta packages +kdepim-addons::parabola:2012:[uses-nonfree] depends on blacklisted 'qt6-webengine' +kde-pim-meta:kde-pim-meta:parabola:3597:[uses-nonfree] depends on blacklisted akonadiconsole,akonadi-calendar-tools,akregator,grantlee-editor,kaddressbook,kdepim-addons,kleopatra,kmail,knotes,kontact,korganizer,merkuro,zanshin - [technical] split-package with several other k-*-meta +kdepim-runtime::parabola:2012:[uses-nonfree] depends on blacklisted 'qt6-webengine' +kde-sdk-meta:kde-sdk-meta:parabola:3597:[technical] split-package with several other k-*-meta packages +kde-system-meta:kde-system-meta:parabola:3597:[uses-nonfree] depends on blacklisted 'khelpcenter' - [technical] split-package with several other k-*-meta packages +kde-utilities-meta:kde-utilities-meta:parabola:3597:[technical] split-package with several other k-*-meta packages +kdevelop:kdevelop:parabola:1167:[uses-nonfree] depends on blacklisted 'qt5-webengine' +kdevelop-meta:kdevelop-meta:parabola:3597:[technical] split-package with several other k-*-meta packages +keybase-gui::parabola:2204:[uses-nonfree] depends on blacklisted 'electron' +khelpcenter::parabola:2012:[uses-nonfree] depends on blacklisted 'qt6-webengine' kile:kile:::[uses-nonfree] recommends Adobe Reader -kio:kio:parabola:1066:[uses-nonfree] has non-privacy search engines by default -kipi-plugins:kipi-plugins:::[semifree] recommends nonfree email clients +kimagemapeditor::parabola:2012:[uses-nonfree] depends on blacklisted 'qt5-webengine' +kinfocenter:kinfocenter:parabola:3299:[uses-nonfree] depends on blacklisted 'fwupd' +kio-gdrive::parabola:3597:[uses-nonfree] depends on blacklisted 'kaccounts-providers' +kleopatra::parabola:2012:[uses-nonfree] depends on blacklisted 'mimetreeparser' +kmail::parabola:2012:[uses-nonfree] depends on blacklisted akonadi-import-wizard,libksieve,messagelib,mailcommon,mbox-importer,pim-data-exporter,pim-sieve-editor +knotes::parabola:2012:[uses-nonfree] depends on blacklisted 'kdepim-runtime' kodi-bin:kodi-bin:parabola:2503:[technical] part of 'kodi' split package (i686 only) kodi-dev:kodi-dev:parabola:2503:[technical] part of 'kodi' split package kodi-eventclients:kodi-eventclients:parabola:2503:[technical] part of 'kodi' split package @@ -372,9 +448,12 @@ kodi:kodi:parabola:2503:[semifree] contains nonfree decompression engine for RAR kodi-tools-texturepacker:kodi-tools-texturepacker:parabola:2503:[technical] part of 'kodi' split package kodi-wayland:kodi-wayland:parabola:2503:[technical] part of 'kodi' split package kodi-x11:kodi-x11:parabola:2503:[technical] part of 'kodi' split package -konqueror:konqueror:fsf:konqueror:[semifree] recommends nonfree plugins on about:home's specifications and depends on nonfree qt5-webengine -kopete:kopete:fsf:kopete:[semifree] supports Skype +konqueror:konqueror:fsf:konqueror:[semifree] recommends non-free plugins on about:home's specifications - depends on blacklisted 'qt5-webengine' +kontact::parabola:2012:[uses-nonfree] depends on blacklisted 'qt6-webengine' +kopete::fsf:kopete:[semifree] supports Skype - NOTE this entry can be removed when arch32 deletes their 'kopete' +korganizer::parabola:2012:[uses-nonfree] depends on blacklisted akonadi-calendar,calendarsupport,eventviews,incidenceeditor,kdepim-runtime krusader::::[semifree] recommends nonfree programs like RAR +ktorrent:ktorrent:parabola:1167:[uses-nonfree] depends on blacklisted 'qt5-webengine' lesspipe:lesspipe:::[semifree] recommends nonfree unrar lib32-mesa-demos:lib32-mesa-demos:::[semifree] The 'pointblast' and 'spriteblast' demos are nonfree lib32-nvidia-cg-toolkit::::[nonfree] nonfree, nondistributable, built from binary installers, etc @@ -382,47 +461,39 @@ lib32-nvidia-utils::::[nonfree] nonfree, nondistributable, built from binary ins lib32-opencl-nvidia::::[nonfree] nonfree, nondistributable, built from binary installers, etc lib32-primus::::[uses-nonfree] only useful with bumblebee lib32-primus_vk::::[uses-nonfree] depends on nonfree lib32-nvidia-utils -lib32-sdl:lib32-sdl:::[semifree] contains a source file that doesn't mention modification -libkgapi:libkgapi:parabola:2210:[uses-nonfree] depends on nonfree qt5-webengine -libksysguard:libksysguard:parabola:2211:[uses-nonfree] depends on nonfree qt5-webengine +libksieve::parabola:2012:[uses-nonfree] depends on blacklisted 'qt6-webengine' libosinfo:libosinfo:parabola:517:[uses-nonfree] contains non-FSDG compliant distros and operating systems support -libquicktime:libquicktime:::[uses-nonfree] depends on faac libretro-genesis-plus-gx::parabola:1011:[nonfree] noncommercial software https://github.com/libretro/Genesis-Plus-GX/blob/master/LICENSE.txt libretro-snes9x::parabola:1012:[nonfree] noncommercial software https://github.com/libretro/snes9x/blob/master/docs/snes9x-license.txt -libsynctex:libsynctex:::[branding] [semifree] rebranding due to other TeXLive changes -libtraceevent:linux-libre-tools-libtraceevent:::[semifree][technical] re-build from 'linux-libre' +libsynctex:libsynctex:parabola:2695:[branding] rebranding due to other TeXLive changes +libuhd-firmware::::[technical] Arch version was not built from source libunrar::::[nonfree] part of nonfree unrar, Issue442 libxfce4ui:libxfce4ui:parabola:1117:[branding][FIXME:description] libxnvctrl::parabola:763:[uses-nonfree] only useful for nonfree nvidia driver licenses:licenses:::[uses-nonfree] Remove non-free CC -NC and -ND licenses (also add WTFPL) linux-am33x-headers:linux-libre-headers:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] blobbed source linux-am33x:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares -linux-api-headers:linux-libre-api-headers:::[semifree] has source containing and recommending nonfree software -linux-armv7-ax3:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares +linux-api-headers:linux-libre-api-headers:parabola:36:[semifree] has source containing and recommending nonfree software linux-armv7-chromebook:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares -linux-armv7-cubox:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares -linux-armv7-d3plug:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares linux-armv7-headers:linux-libre-headers:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] blobbed source linux-armv7:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares -linux-armv7-mirabox:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares linux-armv7-odroidc1:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares -linux-armv7-rc-ax3:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares linux-armv7-rc-chromebook:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares -linux-armv7-rc-cubox:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares -linux-armv7-rc-d3plug:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares linux-armv7-rc-headers:linux-libre-headers:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] blobbed source linux-armv7-rc:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares -linux-armv7-rc-mirabox:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares linux-armv7-rc-odroidc1:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares -linux-armv7-rc-smileplug:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares -linux-armv7-smileplug:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares linux-clearfog-headers:linux-libre-headers:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] blobbed source linux-clearfog:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares -linux-cubox-headers:linux-libre-headers:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] blobbed source -linux-cubox-headless:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares -linux-cubox:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares linux-docs:linux-libre-docs:::[semifree] docs comes from nonfree linux kernel -linux-firmware:linux-libre-firmware:fsf:linux-firmware:[semifree] nonfree blobs and firmwares +linux-firmware-bnx2x:linux-libre-firmware:fsf:linux-firmware:[nonfree] nonfree blobs +linux-firmware:linux-libre-firmware:fsf:linux-firmware:[nonfree] nonfree blobs +linux-firmware-liquidio:linux-libre-firmware:fsf:linux-firmware:[nonfree] nonfree blobs +linux-firmware-marvell:linux-libre-firmware:fsf:linux-firmware:[nonfree] nonfree blobs +linux-firmware-mellanox:linux-libre-firmware:fsf:linux-firmware:[nonfree] nonfree blobs +linux-firmware-nfp:linux-libre-firmware:fsf:linux-firmware:[nonfree] nonfree blobs +linux-firmware-qcom:linux-libre-firmware:fsf:linux-firmware:[nonfree] nonfree blobs +linux-firmware-qlogic:linux-libre-firmware:fsf:linux-firmware:[nonfree] nonfree blobs +linux-firmware-whence:linux-libre-firmware-whence:fsf:linux-firmware:[nonfree] nonfree blobs linux-hardened-docs:linux-libre-hardened-docs:::[semifree] docs comes from nonfree linux-grsec kernel linux-hardened-headers:linux-libre-hardened-headers:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] blobbed source linux-hardened:linux-libre-hardened:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares @@ -447,10 +518,14 @@ linux-pae-headers:linux-libre-headers:::[semifree] blobbed source linux-pae:linux-libre-pae:::[semifree] nonfree blobs and firmwares linux-peach-headers:linux-libre-headers:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] blobbed source linux-peach:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares -linux-raspberrypi4-headers:linux-libre-headers:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] blobbed source -linux-raspberrypi4:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares -linux-raspberrypi-headers:linux-libre-headers:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] blobbed source -linux-raspberrypi:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares +linux-rpi::fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares +linux-rpi-headers::::[technical] headers for blacklisted 'linux-rpi' +linux-rt-docs:linux-libre-rt-docs:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] docs comes from nonfree linux-rt kernel +linux-rt:linux-libre-rt:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares +linux-rt-headers:linux-libre-rt-headers:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] blobbed source +linux-rt-lts-docs:linux-libre-rt-lts-docs:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] docs comes from nonfree linux-rt-lts kernel +linux-rt-lts:linux-libre-rt-lts:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares +linux-rt-lts-headers:linux-libre-rt-lts-headers:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] blobbed source linuxsampler::::[nonfree] licence of the sampler backend prohibits commercial use, the backend is thus not free software linux-tools-meta:linux-libre-tools-meta:::[semifree][technical] re-build from 'linux-libre' linux-utilite-dt:linux-libre:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares @@ -464,57 +539,63 @@ linux-zen-docs:linux-libre-pck-docs:::[semifree] docs comes from nonfree linux-z linux-zen-headers:linux-libre-pck-headers:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] blobbed source linux-zen:linux-libre-pck:fsf:linux_linux-backports-modules.2A_linux-ubuntu-modules:[semifree] nonfree blobs and firmwares lsb-release:lsb-release:::[branding][FIXME:description] -lsd::parabola:2331:[uses-nonfree] Requires nonfree awesome-terminal-fonts +lsd::parabola:3081:[uses-nonfree][technical] depends on blacklisted 'awesome-terminal-fonts' - not built from source lutris::parabola:2248:[uses-nonfree] Almost exclusively for intalling non-free software the few free packages it offers can be installed without it +lxappearance-obconf-gtk3:lxappearance-obconf-gtk3:parabola:2236:[technical] fix segfault mac::fsf:Monkey.27s_Audio_Codec:[nonfree] Monkey's Audio Source Code License Agreement, changes must be contributed back -marble-common:marble-common:parabola:2117:[uses-nonfree] depends on nonfree qt5-webengine +magma-cuda::parabola:2616:[uses-nonfree] depends on blacklisted 'cuda' +magma-hip::parabola:2616:[uses-nonfree] depends on blacklisted 'cuda' +mailcommon::parabola:2012:[uses-nonfree] depends on blacklisted 'messagelib' +marble-common:marble-common:parabola:2117:[uses-nonfree] depends on blacklisted 'qt5-webengine' +marble-maps:marble-maps:parabola:2117:[technical] part of 'marble' split-package (with blacklisted 'marble-common') +marble:marble:parabola:2117:[technical] part of 'marble' split-package (with blacklisted 'marble-common') +marble-qt:marble-qt:parabola:2117:[technical] part of 'marble' split-package (with blacklisted 'marble-common') mari0::::[nonfree] is licensed under cc-by-nc-sa -mate-icon-theme-faenza:mate-icon-theme-faenza:::[uses-nonfree] has nonfree distros and application icons +mate-icon-theme-faenza:mate-icon-theme-faenza:parabola:3002:[semifree] has icons of nonfree distros and applications mate-sensors-applet:mate-sensors-applet:parabola:1051:[uses-nonfree] depends on nonfree libxnvctrl +mattermost-desktop::parabola:1231:[uses-nonfree] built with blacklisted 'electron' maven:maven:::[technical] Arch version was not built from source +mbox-importer::parabola:2012:[uses-nonfree] depends on blacklisted 'mailcommon' mc:mc:::[uses-nonfree] recommends nonfree unace, unrar and unarj optional installation -mcomix:mcomix:::[uses-nonfree] recommends nonfree unrar optional installation for RAR compressed comics -memtest86+:memtest86+:::[technical] Arch version was not built from source mencoder:mencoder:::[uses-nonfree] depends on nonfree package faac, Parabola use mencoder, without dependency of faac +merkuro::parabola:2012:[uses-nonfree] depends on blacklisted akonadi-calendar,kdepim-runtime,mailcommon,messagelib,mimetreeparser mesa-demos:mesa-demos:fsf:mesademos:[semifree] The 'pointblast' and 'spriteblast' demos are nonfree -midori:midori:::[uses-nonfree] has non-privacy search engines +meshroom::parabola:2616:[uses-nonfree] depends on blacklisted 'cuda' <- 'magma-cuda' <- 'uncertainty-framework' <- 'alice-vision' +messagelib::parabola:2012:[uses-nonfree] depends on blacklisted 'qt6-webengine' +mimetreeparser::parabola:2012:[uses-nonfree] depends on blacklisted 'qt6-webengine' minitube:minitube:parabola:1457:[semifree] recommends unfree projects from same author -min::parabola:1204:[uses-nonfree] has non-privacy search engines, depends on nonfree electron -misdnuser::::[technical] [FIXME:package] requires isdn4k-utils (for which there is a free replacement that is unpackaged) -mkinitcpio-archiso:mkinitcpio-parabolaiso:::[branding] split package of archiso -mkisolinux:mkisolinux:::[branding][FIXME:description] -mkpxelinux:mkpxelinux:::[branding][FIXME:description] -mksyslinux:mksyslinux:::[branding][FIXME:description] +mkosi::::[uses-nonfree] bootstrap basic non-FSDG compliant distributions mplayer:mplayer:::[uses-nonfree] depends on nonfree package faac, Parabola use mplayer, without dependency of faac -musescore:musescore:parabola:2136:[uses-nonfree] depends on nonfree qt5-webengine +musescore:musescore:parabola:2136:[uses-nonfree] depends on blacklisted 'qt5-webengine' +nccl::parabola:3276:[uses-nonfree] depends on blacklisted 'cuda' +neochat::parabola:3593:[uses-nonfree] depends on blacklisted 'qt6-webview' netbeans::parabola:837:[semifree] nonfree JDBC drivers are embedded into Netbeans netpbm:netpbm:::[semifree] hpcdtoppm/pcdindex (nocomercial), ppmtogif (patent restricted - expired in 2003), pamchannel/pamtopnm/pbmto4425/pbmtoln03/pbmtolps/pbmtopk/pktopbm/ppmtopjxl/spottopgm (nolicense) netperf::::[nonfree] license forbids commercial redistribution -netsurf:netsurf:::[uses-nonfree] has non-privacy search engines -nextcloud-client:nextcloud-client:parabola:2107:[uses-nonfree] depends on nonfree qt5-webengine +nextcloud-client-cloudproviders:nextcloud-client-cloudproviders:parabola:2107:[technical] part of 'netcloud-client' split package +nextcloud-client:nextcloud-client:parabola:2107:[uses-nonfree] depends on blacklisted 'qt5-webengine' nikto::parabola:1053:[semifree] contains nonfree databases nltk-data::::[semifree][FIXME:package] contains nonfree corpora. we'll have to remove those +nmap::parabola:2966:[nonfree] the FSF considers the v7.9x license to be non-free - however, the previous license was apparently non-free also notion::::[nonfree] restrictions on modifications in the Ion licence -nvidia-390xx-dkms::::[uses-nonfree] depends on nonfree package nvidia-390xx-utils -nvidia-390xx-lts::::[nonfree] nonfree, nondistributable, built from binary installers, etc -nvidia-390xx::::[nonfree] nonfree, nondistributable, built from binary installers, etc -nvidia-390xx-settings::::[uses-nonfree] depends on nonfree package nvidia-390xx-utils -nvidia-390xx-utils::::[nonfree] nonfree, nondistributable, built from binary installers, etc nvidia-cg-toolkit::::[nonfree] nonfree, nondistributable, built from binary installers, etc nvidia-dkms::parabola:825:[uses-nonfree] depends on nonfree package nvidia-utils nvidia-lts::::[nonfree] nonfree, nondistributable, built from binary installers, etc nvidia::::[nonfree] nonfree, nondistributable, built from binary installers, etc +nvidia-open-dkms::parabola:3293:[nonfree] source include blobs +nvidia-open::parabola:3293:[nonfree] source include blobs nvidia-prime::::[uses-nonfree] depends on nonfree nvidia-utils nvidia-settings::::[uses-nonfree] depends on nonfree package nvidia-utils nvidia-utils::::[nonfree] nonfree, nondistributable, built from binary installers, etc nvtop::::[uses-nonfree] depends on nonfree nvidia-utils nyancat::parabola:778:[nonfree] contains ASCII art based on a copyrighted video +obsidian-icon-theme::parabola:1231:[technical] probably libre, but only useful with blacklisted 'obsidian' +obsidian::parabola:1231:[uses-nonfree] built with blacklisted 'electron' ogre:ogre:::[uses-nonfree] needs nvidia-cg-toolkit okular:okular:parabola:1067:[semifree] has copy-protection anti-feature turn on by default -opencl-nvidia-390xx::::[nonfree] nonfree, nondistributable, built from binary installers, etc opencl-nvidia::::[nonfree] nonfree, nondistributable, built from binary installers, etc +opencv-cuda::parabola:3238:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' opencv:opencv:parabola:735:[semifree] contains nonfree module and some nonfree data -openexr:openexr:parabola:374:[semifree] includes embedded nonfree fonts in the documentation openmw:openmw:parabola:612:[uses-nonfree] has wizard installation support to install nonfree assets from Morrowind to run Morrowind openshot:openshot:::[uses-nonfree] recommends nonfree faac optional installation openttd-opensfx::parabola:693:[nonfree] license CC Sampling Plus 1.0 restricting modification @@ -522,14 +603,10 @@ openttd:openttd:parabola:716:[uses-nonfree] recommends nonfree openttd-opensfx o open-vm-tools::::[uses-nonfree] only useful with vmware opera-ffmpeg-codecs::parabola:2344:[nonfree] depends on nonfree 'opera' opera::parabola:2344:[nonfree] not open source. Arch package built from Debian .deb files. Also based on Chromium. -otter-browser:otter-browser:parabola:1275:[uses-nonfree] depends on blacklisted 'qt5-webengine' - not actually replaced - 'community/otter-browser-nowebengine' provides this p7zip:p7zip:::[semifree] contains nonfree unrar pacman-mirrorlist:pacman-mirrorlist:::[branding] points to Arch mirrors, not Parabola mirrors pacman:pacman:::[technical] needs be repackaged to add [libre] repo -parley:parley:parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine -passff-host::parabola:2842:[uses-nonfree] only useful for 'firefox-extension-passff' -pdflib-lite::parabola:522:[nonfree] has several problems, but the main one is that it prohibits commercial use of the software -pepper-flash::parabola:1386:[nonfree] proprietary Adobe Computer Software License Agreement, missing sources +parley:parley:parabola:1167:[uses-nonfree] depends on blacklisted 'qt5-webengine' perf:linux-libre-tools-perf:::[semifree][technical] re-build from 'linux-libre' performous-freesongs:performous-freesongs:::[semifree] contains nonfree songs #per-graphviz:per-graphviz:::[FIXME:description] is "Artistic 2.0 License" and not GPL/PerlArtistic, see (in source code): http://search.cpan.org/dist/GraphViz @@ -576,59 +653,82 @@ perl-soap-lite::::[semifree] is GPL/PerlArtistic License with CC-by-nd on docume #perl-x11-protocol:perl-x11-protocol:::[FIXME:description] is GPL/PerlArtistic and custom (keysyms.pm) License and not GPL/PerlArtistic, see (in source code): http://search.cpan.org/dist/X11-Protocol #perl-yaml-tiny::::[uses-nonfree] free but makedepends perl-module-build-tiny(perl-extutils-config->perl-data-dumper) phpvirtualbox::::[uses-nonfree] only useful with virtualbox +pim-data-exporter::parabola:2012:[uses-nonfree] depends on blacklisted 'mailcommon' +pim-sieve-editor::parabola:2012:[uses-nonfree] depends on blacklisted 'libksieve' pkgstats::::[branding] [FIXME:package] sends a list of all installed packages, the architecture and the mirror you are using to the Arch Linux project rebranding plasma-meta:plasma-meta:parabola:2847:[uses-nonfree] depends on blacklisted 'discover' -playonlinux::parabola:278:[nonfree] has a collection of scripts to download and install proprietary software for Windows ponysay:ponysay:parabola:206:[semifree] contains nonfree pony graphics povray:povray:::[semifree] contains nonfree documentation (CC by-nc-sa) see: https://github.com/POV-Ray/povray/blob/master/README.md (POV-Ray below 3.7 version are nonfree software) primus::::[uses-nonfree] only useful with bumblebee primus_vk::::[uses-nonfree] depends on nonfree nvidia-utils psensor:psensor:parabola:1914:[uses-nonfree] depends on nonfree libxnvctrl pychess::parabola:2027:[uses-nonfree] installs non-free timestamp -pycuda-headers::::[uses-nonfree] depends on nonfree cuda +pyqt6-webengine-debug::parabola:1167:[uses-nonfree] debug symbols for blacklisted 'python-pyqt6-webengine' +pyside6:pyside6:parabola:3611:[uses-nonfree] makedepends and optdepends on blacklisted 'qt6-webengine' pysolfc-cardsets:pysolfc-cardsets:::[semifree] some copyrighted cardsets -python2-pyqtwebengine::parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine +python2-pip::parabola:1035:[uses-nonfree] The repository that python-pip uses allows any license, including nonfree licenses python2-unrardll::::[uses-nonfree] depends on nonfree libunrar -python-pycuda::::[uses-nonfree] depends on nonfree cuda -python-pyqtwebengine::parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine -python-pytorch-cuda::::[uses-nonfree] depends on nonfree cuda and cudnn +python-cuda-docs::parabola:3239:[nonfree] License forbid modification - depends on blacklisted 'cuda' +python-cuda::parabola:3239:[nonfree] License forbids modification - depends on blacklisted 'cuda' +python-distributed::parabola:3326:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' <- 'python-pytorch-cuda' +python-pip::parabola:1035:[uses-nonfree] The repository that python-pip uses allows any license, including nonfree licenses +python-pycuda::parabola:1375:[uses-nonfree] depends on blacklisted 'cuda' +python-pyqt5:python-pyqt5:parabola:3385:[technical] restore support for qt5-webkit dependents (see also #1167) +python-pyqt5-webengine::parabola:1167:[uses-nonfree] depends on blacklisted 'qt5-webengine' +python-pyqt6-webengine::parabola:1167:[uses-nonfree] depends on blacklisted 'qt6-webengine' +python-pytorch-cuda::parabola:3326:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' +python-pytorch-opt-cuda::parabola:3326:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' +python-pytorch-opt::parabola:3326:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' <- 'python-pytorch-cuda' +python-pytorch-opt-rocm::parabola:3326:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' <- 'python-pytorch-cuda' +python-pytorch::parabola:3326:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' <- 'python-pytorch-cuda' - depends on blacklisted 'intel-oneapi-mkl' (#2707 and #3110) +python-pytorch-rocm::parabola:3326:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' <- 'python-pytorch-cuda' python-reportlab:python-reportlab:::[semifree] setup.py downloads adobe t1 fonts without license -python-tensorflow:::2599:[technical] downloads bazel-0.19 binary -python-tensorflow-cuda::::[uses-nonfree] depends on nonfree cuda and cudnn -python-tensorflow-opt:::2599:[technical] downloads bazel-0.19 binary -python-tensorflow-opt-cuda::::[uses-nonfree] depends on nonfree cuda and cudnn +python-tensorflow-cuda::parabola:1375:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' +python-tensorflow-opt-cuda::parabola:1375:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' +python-tensorflow-opt::parabola:2599:[technical] downloads bazel-0.19 binary +python-tensorflow::parabola:2599:[technical] downloads bazel-0.19 binary +python-torchvision-cuda::parabola:3326:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' <- 'python-pytorch-cuda' +python-torchvision::parabola:3326:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' <- 'python-pytorch-cuda' python-unrardll::::[uses-nonfree] depends on nonfree libunrar qsampler::::[uses-nonfree] depends on nonfree linuxsampler -qt5-webengine::parabola:1167:[uses-nonfree][FIXME:package] Arch enables proprietary codecs at build time. suspect of repeating some of chromium's mistakes, see https://lists.nongnu.org/archive/html/gnu-linux-libre/2018-04/msg00001.html -qt5-webview::parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine -qtcreator:qtcreator:parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine -quassel-client:quassel-client:parabola:1788:[uses-nonfree] depends on nonfree qt5-webengine -quassel-client-small:quassel-client-small:parabola:1788:[technical] in 'quassel' split package -quassel-core:quassel-core:parabola:1788:[technical] in 'quassel' split package -quassel-monolithic:quassel-monolithic:parabola:1788:[uses-nonfree] depends on nonfree qt5-webengine -qutebrowser:qutebrowser:parabola:1167:[uses-nonfree] recommends nonfree qt5-webengine +qt5-webengine::parabola:1167:[uses-nonfree][FIXME:package] Arch enables proprietary codecs - derived from blacklisted 'chromium' - see https://lists.nongnu.org/archive/html/gnu-linux-libre/2018-04/msg00001.html +qt5-webview::parabola:1167:[uses-nonfree] depends on blacklisted 'qt5-webengine' +qt6-webengine::parabola:1167:[uses-nonfree][FIXME:package] Arch enables proprietary codecs - derived from blacklisted 'chromium' - see https://lists.nongnu.org/archive/html/gnu-linux-libre/2018-04/msg00001.html +qt6-webview::parabola:1167:[uses-nonfree] depends on blacklisted 'qt6-webengine' +qtcreator:qtcreator:parabola:3171:[uses-nonfree] depends on blacklisted 'qt6-webengine' +quassel-client-qt:quassel-client-qt:parabola:1788:[technical] part of 'quassel' split-package (with blacklisted 'quassel-client' and 'quassel-monolithic') +quassel-client:quassel-client:parabola:1788:[uses-nonfree] depends on blacklisted 'qt5-webengine' +quassel-client-small::parabola:1788:[technical] part of 'quassel' split-package (with blacklisted 'quassel-client' and 'quassel-monolithic') - new name is 'quassel-client-qt' - arch32 still has not changed the name +quassel-common:quassel-common:parabola:1788:[technical] part of 'quassel' split-package (with blacklisted 'quassel-client' and 'quassel-monolithic') +quassel-core:quassel-core:parabola:1788:[technical] part of 'quassel' split-package (with blacklisted 'quassel-client' and 'quassel-monolithic') +quassel-monolithic-qt:quassel-monolithic-qt:parabola:1788:[technical] part of 'quassel' split-package (with blacklisted 'quassel-client' and 'quassel-monolithic') +quassel-monolithic:quassel-monolithic:parabola:1788:[uses-nonfree] depends on blacklisted 'qt5-webengine' +qutebrowser:qutebrowser:parabola:1167:[uses-nonfree] depends on blacklisted 'qt5-webengine' (via 'python-pyqt5-webengine') r8168-lts::::[nonfree] blobs r8168::::[nonfree] blobs referenceassemblies-pcl::parabola:1334:[nonfree] missing source code, restrictions on usage reflector:reflector:::[branding][FIXME:description] -retroarch:retroarch:parabola:1014:[semifree] supports nonfree software (eg. contains nonfree ROMs, games and emulators database) and recommends libretro-genesis-plus and libretro-snes9x +retroarch:retroarch:parabola:1014:[semifree] contains nonfree ROMs, games and emulators database, and recommends blacklisted 'libretro-genesis-plus' and 'libretro-snes9x' rfc::parabola:630:[nonfree] documentation with restrictions on modification rhino-javadoc:rhino-javadoc:::[technical] Arch version was not built from source -riscv64-linux-gnu-linux-api-headers:riscv64-linux-gnu-linux-libre-api-headers:::[semifree] has source containing and recommending nonfree software -root-cuda::parabola:2212:[uses-nonfree] depends on nonfree cuda -rp-pppoe:rp-pppoe:::[semifree] installs documentation about nonfree counterpart -ruby-docs:ruby-docs:parabola:674:[semifree] Rebuilt as part of 'ruby' package -ruby:ruby:parabola:674:[semifree] json module has nonfree CVTUTF code; replace with pure Ruby implementation +riscv64-linux-gnu-linux-api-headers:riscv64-linux-gnu-linux-libre-api-headers:parabola:36:[semifree] has source containing and recommending nonfree software +root-cuda::parabola:2212:[uses-nonfree] depends on blacklisted 'cuda' +ruby2.7:ruby2.7:parabola:674:[semifree] json module has nonfree CVTUTF code; replace with pure Ruby implementation +ruby-bundledgems:ruby-bundledgems:parabola:674:[technical] Rebuilt as part of 'ruby' package +ruby-docs:ruby-docs:parabola:674:[technical] Rebuilt as part of 'ruby' package +rubygems:rubygems:parabola:1035:[uses-nonfree] The default repository (rubygems.org) allows any license, including nonfree licenses +ruby-json:ruby-json:parabola:674:[semifree] has nonfree CVTUTF code; replace with a free version +ruby:ruby:parabola:674:[semifree] json module has nonfree CVTUTF code; replace with a free version +ruby-stdlib:ruby-stdlib:parabola:674:[technical] Rebuilt as part of 'ruby' package +rye::parabola:1035:[uses-nonfree] third-party package manager (drop-in replacement for 'python-pip') sane-gt68xx-firmware::::[nonfree] Contains nonfree Software -sauerbraten-data::::[nonfree] CC-NC data -sauerbraten::::[uses-nonfree] free but needs -data -sdl:sdl:::[semifree] contains a source file that doesn't mention modification +sauerbraten-data::parabola:1881:[nonfree] CC-NC data +sauerbraten::parabola:1881:[uses-nonfree] free but needs -data seamonkey:iceape:::[semifree][branding] contains propietary artwork and trademark issues, points to the nonfree addon site sensors-applet:sensors-applet:parabola:1051:[uses-nonfree] depends on nonfree libxnvctrl -shntool:shntool:parabola:1004:[uses-nonfree] recommends nonfree mac optional installation -sigil:sigil:parabola:2399:[uses-nonfree] depends on qt5-webengine -signal-desktop::::[uses-nonfree] depends on electron -signon-ui:signon-ui:parabola:2603:[uses-nonfree] depends on qt5-webengine +sigil:sigil:parabola:2399:[uses-nonfree] depends on blacklisted 'qt5-webengine' +signal-desktop::parabola:3222:[uses-nonfree] built with blacklisted 'electron' +signon-ui:signon-ui:parabola:2603:[uses-nonfree] depends on blacklisted 'qt5-webengine' simutrans::fsf:simutrans:[nonfree] nonfree license: Artistic license 1.0 simutrans-pak128::fsf:simutrans:[nonfree] nonfree license: Artistic license 1.0 simutrans-pak64::fsf:simutrans:[nonfree] nonfree license: Artistic license 1.0 @@ -637,11 +737,14 @@ smplayer:smplayer:::[uses-nonfree] recommends nonfree smtube optional installati smtube::::[semifree] uses Tonvid.com as SaaSS (Service as a Software Substitute) and also it collects user information and uses Google Analytics -> http://tonvid.com/privacy-policy.php snes9x-gtk::::[nonfree] depends on nonfree package faac and the core of snes9x-gtk is snes9x under snes9x license http://code.google.com/p/snes9x-gtk http://github.com/snes9xgit/snes9x/blob/master/docs/snes9x-license.txt snes9x::::[nonfree] noncommercial software http://github.com/snes9xgit/snes9x/blob/master/docs/snes9x-license.txt +sof-firmware::::[technical] Arch version was not built from source. Some (probably not all) firmwares are signed by the hardware manufacturers. +sof-tools::::[technical] Arch version was not built from source Some (probably not all) firmwares are signed by the hardware manufacturers. soundkonverter:soundkonverter:::[uses-nonfree] recommends nonfree faac and mac optional installation +spyder::parabola:2791:[uses-nonfree] depends on blacklisted 'qt5-webengine' (via 'python-pyqt5-webengine') sqlite-doc::::[FIXME:description] portions of the documentation and some code used as part of the build process might fall under other licenses. The details here are unclear. We do not worry about the licensing of the documentation and build code so much because none of these things are part of the core deliverable SQLite library steam-native-runtime::::[uses-nonfree] only useful with nonfree steam steam::::[nonfree] binary package -supercollider:supercollider:parabola:1167:[uses-nonfree] built with nonfree qt5-webengine +supercollider:supercollider:parabola:1167:[uses-nonfree] built with blacklisted 'qt5-webengine' syslinux:syslinux:::[branding][FIXME:description] systemd-libs:systemd-libs:::[technical] Because systemd and libsystemd are being repackaged anyway (same PKGBUILD) systemd-resolvconf:systemd-resolvconf:::[technical] Because systemd and libsystemd are being repackaged anyway (same PKGBUILD) @@ -650,110 +753,125 @@ systemd-sysvcompat:systemd-sysvcompat:::[technical] Because systemd and libsyste tarsnap::::[nonfree] self-admittedly non-free https://www.tarsnap.com/open-source.html ; "use ... is permitted for the sole purpose of using the ... service provided by Tarsnap Backup Inc." teamspeak3::::[nonfree] nonfree, nondistributable, built from binary installers, etc teamspeak3-server::::[nonfree] nonfree, nondistributable, built from binary installers, etc -tensorflow:::2599:[technical] downloads bazel-0.19 binary -tensorflow-cuda::::[uses-nonfree] depends on nonfree cuda and cudnn -tensorflow-opt:::2599:[technical] downloads bazel-0.19 binary -tensorflow-opt-cuda::::[uses-nonfree] depends on nonfree cuda and cudnn +tensorflow-cuda::parabola:1375:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' +tensorflow-opt-cuda::parabola:1375:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' +tensorflow-opt::parabola:2599:[technical] downloads bazel-0.19 binary +tensorflow::parabola:2599:[technical] downloads bazel-0.19 binary +terraform::parabola:3519:[nonfree] v>=1.6 restricts competitive use - could freeze at v1.5.5; but has an absurd numnber of undeclared/unaudited dependencies texlive-bin:texlive-bin:parabola:2695:[branding] [semifree] rebranding due to other TeXLive changes -texlive-core:texlive-core:::[semifree] some nonfree packages -texlive-fontsextra:texlive-fontsextra:::[semifree] some nonfree packages -texlive-latexextra:texlive-latexextra:::[semifree] some nonfree packages -thunderbird-extension-enigmail:icedove-extension-enigmail:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-ar:icedove-l10n-ar:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-ast:icedove-l10n-ast:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-be:icedove-l10n-be:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-bg:icedove-l10n-bg:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-br:icedove-l10n-br:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-ca:icedove-l10n-ca:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-cs:icedove-l10n-cs:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-cy:icedove-l10n-cy:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-da:icedove-l10n-da:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-de:icedove-l10n-de:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-dsb:icedove-l10n-dsb:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-el:icedove-l10n-el:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-en-gb:icedove-l10n-en-gb:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-en-us:icedove-l10n-en-us:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-es-ar:icedove-l10n-es-ar:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-es-es:icedove-l10n-es-es:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-et:icedove-l10n-et:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-eu:icedove-l10n-eu:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-fi:icedove-l10n-fi:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-fr:icedove-l10n-fr:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-fy-nl:icedove-l10n-fy-nl:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-ga-ie:icedove-l10n-ga-ie:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-gd:icedove-l10n-gd:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-gl:icedove-l10n-gl:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-he:icedove-l10n-he:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-hr:icedove-l10n-hr:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-hsb:icedove-l10n-hsb:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-hu:icedove-l10n-hu:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-hy-am:icedove-l10n-hy-am:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-id:icedove-l10n-id:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-is:icedove-l10n-is:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-it:icedove-l10n-it:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-ja:icedove-l10n-ja:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-ko:icedove-l10n-ko:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-lt:icedove-l10n-lt:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-nb-no:icedove-l10n-nb-no:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-nl:icedove-l10n-nl:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-nn-no:icedove-l10n-nn-no:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-pl:icedove-l10n-pl:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-pt-br:icedove-l10n-pt-br:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-pt-pt:icedove-l10n-pt-pt:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-rm:icedove-l10n-rm:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-ro:icedove-l10n-ro:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-ru:icedove-l10n-ru:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-si:icedove-l10n-si:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-sk:icedove-l10n-sk:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-sl:icedove-l10n-sl:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-sq:icedove-l10n-sq:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-sr:icedove-l10n-sr:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-sv-se:icedove-l10n-sv-se:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-tr:icedove-l10n-tr:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-uk:icedove-l10n-uk:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-vi:icedove-l10n-vi:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-zh-cn:icedove-l10n-zh-cn:::[uses-nonfree] depends on 'thunderbird' -thunderbird-i18n-zh-tw:icedove-l10n-zh-tw:::[uses-nonfree] depends on 'thunderbird' -thunderbird:icedove:::[semifree][branding] contains propietary artwork, recommends nonfree add-ons, non-privacy search engines +texlive-core:texlive-core:parabola:2698:[semifree] some nonfree packages +texlive-fontsextra:texlive-fontsextra:parabola:2700:[semifree] some nonfree packages +texlive-latexextra:texlive-latexextra:parabola:2699:[semifree] some nonfree packages +thunderbird-dark-reader::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-af:icedove-l10n-af::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-ar:icedove-l10n-ar::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-ast:icedove-l10n-ast::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-be:icedove-l10n-be::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-bg:icedove-l10n-bg::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-br:icedove-l10n-br::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-ca:icedove-l10n-ca::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-cak:icedove-l10n-cak::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-cs:icedove-l10n-cs::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-cy:icedove-l10n-cy::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-da:icedove-l10n-da::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-de:icedove-l10n-de::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-dsb:icedove-l10n-dsb::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-el:icedove-l10n-el::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-en-gb:icedove-l10n-en-gb::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-en-us:icedove-l10n-en-us::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-es-ar:icedove-l10n-es-ar::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-es-es:icedove-l10n-es-es::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-et:icedove-l10n-et::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-eu:icedove-l10n-eu::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-fi:icedove-l10n-fi::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-fr:icedove-l10n-fr::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-fy-nl:icedove-l10n-fy-nl::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-ga-ie:icedove-l10n-ga-ie::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-gd:icedove-l10n-gd::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-gl:icedove-l10n-gl::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-he:icedove-l10n-he::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-hr:icedove-l10n-hr::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-hsb:icedove-l10n-hsb::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-hu:icedove-l10n-hu::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-hy-am:icedove-l10n-hy-am::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-id:icedove-l10n-id::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-is:icedove-l10n-is::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-it:icedove-l10n-it::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-ja:icedove-l10n-ja::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-kab:icedove-l10n-kab::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-ka:icedove-l10n-ka::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-kk:icedove-l10n-kk::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-ko:icedove-l10n-ko::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-lt:icedove-l10n-lt::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-ms:icedove-l10n-ms::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-nb-no:icedove-l10n-nb-no::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-nl:icedove-l10n-nl::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-nn-no:icedove-l10n-nn-no::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-pa-in:icedove-l10n-pa-in::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-pl:icedove-l10n-pl::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-pt-br:icedove-l10n-pt-br::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-pt-pt:icedove-l10n-pt-pt::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-rm:icedove-l10n-rm::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-ro:icedove-l10n-ro::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-ru:icedove-l10n-ru::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-sk:icedove-l10n-sk::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-sl:icedove-l10n-sl::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-sq:icedove-l10n-sq::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-sr:icedove-l10n-sr::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-sv-se:icedove-l10n-sv-se::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-th:icedove-l10n-th::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-tr:icedove-l10n-tr::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-uk:icedove-l10n-uk::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-uz:icedove-l10n-uz::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-vi:icedove-l10n-vi::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-zh-cn:icedove-l10n-zh-cn::::[uses-nonfree] depends on 'thunderbird' +thunderbird-i18n-zh-tw:icedove-l10n-zh-tw::::[uses-nonfree] depends on 'thunderbird' +thunderbird:icedove::::[semifree][branding] contains propietary artwork, recommends nonfree add-ons, non-privacy search engines tmon:linux-libre-tools-tmon:::[semifree][technical] re-build from 'linux-libre' +tokodon::parabola:3598:[uses-nonfree] depends on blacklisted 'qt6-webview' +torbrowser-launcher::parabola:2830:[uses-nonfree] This downloads the Tor Browser which is configured to use Mozilla's addon repository which contains nonfree software. And the FSDG states that "The system should have no repositories for nonfree software. Nor should the distribution refer to third-party repositories that are not committed to only including free software". +torchvision-cuda::parabola:3326:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' <- 'python-pytorch-cuda' +torchvision::parabola:3326:[uses-nonfree] depends on blacklisted 'cuda' and 'cudnn' <- 'python-pytorch-cuda' tp_smapi-lts:tp_smapi-lts:::[technical] adapted to nonfree linux-lts kernel tp_smapi:tp_smapi:::[technical] adapted to nonfree linux kernel -truecrypt::::[FIXME:description] license too complex to understand and consider free +traefik::parabola:2997:[technical] downloads hundreds of golang dependencies at build-time (probably not compiled from source) +translate-shell::parabola:3146:[semifree] SaaSS (Service as a Software Substitute) substitute for apertium ttf-hannom::::[nonfree] non-comercial license https://git.archlinux.org/svntogit/packages.git/commit/trunk/README?h=packages/ttf-hannom&id=bdd0a7d145c56836c27f126d090d2d22cc88713d ttf-joypixels::parabola:2479:[nonfree] non-comercial license, modifications not permitted ttf-ubuntu-font-family::parabola:1055:[nonfree] Ubuntu font license considered non-free by DFSG and Fedora turbostat:linux-libre-tools-turbostat:::[semifree][technical] re-build from 'linux-libre' -uboot-a10-olinuxino-lime:uboot-a10-olinuxino-lime:::[technical] adapted to nonfree linux kernel -uboot-a10s-olinuxino-micro:uboot-a10s-olinuxino-m:::[technical] adapted to nonfree linux kernel -uboot-a13-olinuxino-micro:uboot-a13-olinuxinom:::[technical] adapted to nonfree linux kernel -uboot-a13-olinuxino:uboot-a13-olinuxino:::[technical] adapted to nonfree linux kernel -uboot-a20-olinuxino-lime2:uboot-a20-olinuxino-lime2:::[technical] adapted to nonfree linux kernel -uboot-a20-olinuxino-lime:uboot-a20-olinuxino-lime:::[technical] adapted to nonfree linux kernel -uboot-a20-olinuxino-micro:uboot-a20-olinuxino_micro:::[technical] adapted to nonfree linux kernel -uboot-beagleboard:uboot-omap3_beagle:::[technical] adapted to nonfree linux kernel -uboot-beaglebone:uboot-am335x_bone:::[technical] adapted to nonfree linux kernel -uboot-boundary:uboot-nitrogen6q:::[technical] adapted to nonfree linux kernel -uboot-chiliboard:uboot-chiliboard:::[technical] adapted to nonfree linux kernel -uboot-cubieboard2:uboot-cubieboard2:::[technical] adapted to nonfree linux kernel -uboot-cubieboard:uboot-cubieboard:::[technical] adapted to nonfree linux kernel -uboot-cubietruck:uboot-cubietruck:::[technical] adapted to nonfree linux kernel -uboot-cubox-i:uboot-mx6_cubox-i:::[technical] adapted to nonfree linux kernel -uboot-cubox:uboot-cubox:::[technical] adapted to nonfree linux kernel -uboot-odroid-c1::::[uses-nonfree] adapted to nonfree linux kernel and ODROID devices that requires nonfree startup software -> https://www.fsf.org/resources/hw/single-board-computers -uboot-odroid::::[uses-nonfree] adapted to nonfree linux kernel and ODROID devices that requires nonfree startup software -> https://www.fsf.org/resources/hw/single-board-computers -uboot-odroid-xu3::::[uses-nonfree] adapted to nonfree linux kernel and ODROID devices that requires nonfree startup software -> https://www.fsf.org/resources/hw/single-board-computers -uboot-odroid-x::::[uses-nonfree] adapted to nonfree linux kernel and ODROID devices that requires nonfree startup software -> https://www.fsf.org/resources/hw/single-board-computers -uboot-pandaboard:uboot-omap4_panda:::[technical] adapted to nonfree linux kernel -uboot-pcduino3-nano:uboot-linksprite_pcduino3_nano:::[technical] adapted to nonfree linux kernel -uboot-pcduino3:uboot-linksprite_pcduino3:::[technical] adapted to nonfree linux kernel -uboot-pcduino:uboot-linksprite_pcduino:::[technical] adapted to nonfree linux kernel -uboot-trimslice:uboot-trimslice:::[technical] adapted to nonfree linux kernel -uboot-usbarmory:uboot-usbarmory:::[technical] adapted to nonfree linux kernel -uboot-wandboard:uboot-wandboard:::[technical] adapted to nonfree linux kernel -uboot-zedboard::::[technical] adapted to nonfree linux kernel and Arch ARM version was not built from source +uboot-a10-olinuxino-lime:uboot-a10-olinuxino-lime:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-a10s-olinuxino-micro:uboot-a10s-olinuxino-m:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-a13-olinuxino-micro:uboot-a13-olinuxinom:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-a13-olinuxino:uboot-a13-olinuxino:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-a20-olinuxino-lime2:uboot-a20-olinuxino-lime2:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-a20-olinuxino-lime:uboot-a20-olinuxino-lime:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-a20-olinuxino-micro:uboot-a20-olinuxino_micro:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-beagleboard:uboot-omap3_beagle:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-beaglebone:uboot-am335x_bone:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-boundary:uboot-nitrogen6q:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-chiliboard:uboot-chiliboard:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-cubieboard2:uboot-cubieboard2:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-cubieboard:uboot-cubieboard:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-cubietruck:uboot-cubietruck:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-cubox-i:uboot-mx6_cubox-i:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-odroid-c1::parabola:3095:[uses-nonfree] adapted to nonfree linux kernel and ODROID devices that requires nonfree startup software -> https://www.fsf.org/resources/hw/single-board-computers +uboot-odroid::parabola:3095:[uses-nonfree] adapted to nonfree linux kernel and ODROID devices that requires nonfree startup software -> https://www.fsf.org/resources/hw/single-board-computers +uboot-odroid-x::parabola:3095:[uses-nonfree] adapted to nonfree linux kernel and ODROID devices that requires nonfree startup software -> https://www.fsf.org/resources/hw/single-board-computers +uboot-odroid-xu3::parabola:3095:[uses-nonfree] adapted to nonfree linux kernel and ODROID devices that requires nonfree startup software -> https://www.fsf.org/resources/hw/single-board-computers +uboot-pandaboard:uboot-omap4_panda:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-pcduino3-nano:uboot-linksprite_pcduino3_nano:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-pcduino3:uboot-linksprite_pcduino3:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-pcduino:uboot-linksprite_pcduino:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-tools:uboot-libre-tools:parabola:3095:[use-nonfree] build from uboot-libre source +uboot-trimslice:uboot-trimslice:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-usbarmory:uboot-usbarmory:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-wandboard:uboot-wandboard:parabola:3095:[technical] adapted to nonfree linux kernel +uboot-zedboard::parabola:3095:[technical] adapted to nonfree linux kernel and Arch ARM version was not built from source ubuntu-keyring:trisquel-keyring:::[uses-nonfree] contains non-FSDG compliant distro and operating system support unace::::[nonfree] license forbids making competing ACE archivers from unace unarj::::[nonfree] license forbids making competing ARJ archivers from unarj. arj shouldn't be mentioned as replacement as long as it isn't modified to conflicts=(unarj), etc +uncertainty-framework::parabola:2616:[uses-nonfree] depends on blacklisted 'cuda' <- 'magma-cuda' unp:unp:parabola:715:[uses-nonfree] recommends nonfree unace, unrar and unarj optional installation unrar::fsf:unrar:[nonfree] no replacement necessary - other packages already provide the same functionality unzip:unzip:::[semifree] contains a source file that doesn't mention modification @@ -762,38 +880,33 @@ vapoursynth-plugin-fluxsmooth::parabola:630:[nonfree] no license veracrypt::parabola:1139:[nonfree] partially licensed under the terms of the TrueCrypt License 3.0 which is nonfree -> https://www.gnu.org/licenses/license-list.html#Truecrypt-3.0 vhba-module-dkms:vhba-module-dkms:::[technical] Recompile for linux-libre kernel instead of linux kernel vhba-module:vhba-module:::[technical] adapted to nonfree linux kernel -vim-colorsamplerpack:vim-colorsamplerpack:parabola:496:[semifree] contains nonfree colorschemes vim-ctrlp::parabola:2683:[nonfree] unknown licensing -vim-doxygentoolkit::parabola:2683:[nonfree] unknown licensing -vim-guicolorscheme::parabola:2683:[nonfree] unknown licensing vim-jad::parabola:2683:[nonfree] unknown licensing -vim-omnicppcomplete::parabola:2683:[nonfree] unknown licensing vim-pastie::parabola:2683:[nonfree] unknown licensing -vim-project::::[nonfree] unknown licensing -vim-workspace::parabola:2683:[nonfree] unknown licensing virt-install:virt-install:parabola:1130:[uses-nonfree] contains non-FSDG compliant distros and operating systems support -virt-manager:virt-manager:parabola:1130:[technical] split package with blacklisted 'virt-install' +virt-manager:virt-manager:parabola:1130:[technical] part of 'virt-manager' split-package (blacklisted 'virt-install') virtualbox-ext-vnc::::[uses-nonfree] depends on virtualbox virtualbox-guest-dkms::::[uses-nonfree] depends on virtualbox virtualbox-guest-iso::::[uses-nonfree] depends on virtualbox -virtualbox-guest-modules-arch::::[uses-nonfree] depends on virtualbox virtualbox-guest-utils-nox::parabola:639:[uses-nonfree] depends on virtualbox virtualbox-guest-utils::::[uses-nonfree] depends on virtualbox virtualbox-host-dkms::::[uses-nonfree] depends on virtualbox virtualbox-host-modules-arch::::[uses-nonfree] depends on virtualbox virtualbox::::[nonfree] contains BIOS which needs a nonfree compiler to build from source (OpenWatcom compiler), doesn't contains free distros presets for the virtual machine creation wizard, supports for nonfree Extension Pack, has nonfree user manual and adapted to nonfree linux kernel virtualbox-sdk::::[uses-nonfree] depends on virtualbox +vivaldi-ffmpeg-codecs::parabola:2924:[technical] only useful for blacklisted vivaldi browser +vivaldi::parabola:2924:[nonfree] UI code is proprietary and obfuscated +vulscan::parabola:2966:[uses-nonfree] depends on blacklisted 'nmap' winetricks:winetricks-libre:parabola:366:[uses-nonfree] recommends and installs nonfree software -wings3d:wings3d:::[uses-nonfree] supports nonfree kerkythea renderer -wire-desktop::::[uses-nonfree] depends on electron -wireguard-lts:wireguard-lts:parabola:2134:[technical] Recompile for linux-libre-lts kernel -wiznote::parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine -woeusb::parabola:2850:[uses-nonfree] requires users to acquire a non-free operating system +wire-desktop::parabola:2201:[uses-nonfree] depends on blacklisted 'electron' +wiznote::parabola:1167:[uses-nonfree] depends on blacklisted 'qt5-webengine' x86_energy_perf_policy:linux-libre-tools-x86_energy_perf_policy:::[semifree][technical] re-build from 'linux-libre' -xalan-java:xalan-java:::[technical] Arch version was not built from source xarchiver-gtk2:xarchiver-gtk2:::[uses-nonfree] recommends nonfree unrar xarchiver:xarchiver:::[uses-nonfree] recommends nonfree unrar xdm-archlinux::::[branding][FIXME:description] -xerces2-java:xerces2-java:::[technical] Arch version was not built from source xmms2:xmms2:parabola:841:[uses-nonfree] depends and recommends nonfree mac installation xscreensaver:xscreensaver:parabola:131:[semifree] dmsc.asm file don't have source code supplied +ydcv::parabola:3147:[semifree] SaaSS (Service as a Software Substitute) substitute for apertium +zanshin::parabola:2012:[uses-nonfree] depends on blacklisted 'kdepim-runtime' +zeitgeist-explorer:zeitgeist-explorer:parabola:3376:[technical] fix neglected upstream bug (arch #71248) +zerotier-one::parabola:3201:[nonfree] nonfree BSL license @@ -1,5 +1,6 @@ #!/bin/bash -# Copyright (C) 2014 Michał Masłowski <mtjm@mtjm.eu> +# Copyright 2014 Michał Masłowski <mtjm@mtjm.eu> +# Copyright 2019,2020,2023 bill-auger <bill-auger@programmer.net> # # Copying and distribution of this file, with or without modification, # are permitted in any medium without royalty provided the copyright @@ -8,14 +9,19 @@ # blacklist::check.sh Verify the blacklist entries are correctly formatted. +readonly BLACKLISTS=( aur-blacklist.txt \ + blacklist.txt \ + your-gaming-freedom-blacklist.txt \ + your-init-freedom-blacklist.txt \ + your-privacy-blacklist.txt ) readonly REF_REGEX='^[^:]*:[^:]*::[^:]*:.*$' -readonly SYNTAX_REGEX='^[^:]*:[^:]*:(sv|debian|parabola|fsf|fedora)?:[^:]*:.*$' +readonly SYNTAX_REGEX='^[^:]*:[^:]*:(debian|fedora|fsf|parabola|savannah)?:[^:]*:.*$' readonly CSV_CHAR=':' readonly SEP_CHAR='!' -readonly LOG_FILE=./check.log ; rm ${LOG_FILE} 2> /dev/null +readonly LOG_FILE=./check.log ; rm -f ${LOG_FILE} ; -exit_status=0 +exit_status=0 # TODO: the best sorting results are acheived when the field separator ($CSV_CHAR) # precedes any valid package name character in ASCII order @@ -25,7 +31,7 @@ exit_status=0 # if that were done, then the `sort` command alone would yeild # the same results as this procedure, except for removing empty lines unsortable="$( - for blacklist in *.txt + for blacklist in "${BLACKLISTS[@]}" do echo -n "sorting and cleaning: '${blacklist}' ... " >> ${LOG_FILE} if grep ${SEP_CHAR} ${blacklist} then echo "ERROR: can not sort - contains '${SEP_CHAR}' char" >> ${LOG_FILE} @@ -38,30 +44,30 @@ unsortable="$( done )" if [[ -n "$unsortable" ]] -then printf "\n[Entries containing '%s' char]:\n\n%s\n\n" "${SEP_CHAR}" "$unsortable" >> ${LOG_FILE} +then printf "\n[Entries containing '%s' char]:\n%s\n\n" "${SEP_CHAR}" "$unsortable" >> ${LOG_FILE} echo -n "ERROR: one of the data files is unsortable - check can not continue" echo " - correct the malformed entries, then run this script again" exit 1 fi printf "\n\nchecking for entries with syntax errors: ... " >> ${LOG_FILE} -invalid="$(egrep -v ${SYNTAX_REGEX} *.txt)" +invalid="$(grep -E -v ${SYNTAX_REGEX} "${BLACKLISTS[@]}")" if [[ -z "$invalid" ]] then printf "OK\n" >> ${LOG_FILE} -else printf "\n[Incorrectly formatted entries]:\n\n%s\n\n" "$invalid" >> ${LOG_FILE} +else printf "\n[Incorrectly formatted entries]:\n%s\n\n" "$invalid" >> ${LOG_FILE} exit_status=1 fi printf "\n\nchecking for entries without reference to detailed description: ... " >> ${LOG_FILE} -unsourced="$(egrep ${REF_REGEX} *.txt)" +unsourced="$(grep -E ${REF_REGEX} "${BLACKLISTS[@]}")" if [[ -z "$unsourced" ]] then printf "OK\n" >> ${LOG_FILE} -else printf "\n[citation needed]:\n\n%s\n\n" "$unsourced" >> ${LOG_FILE} +else printf "\n[citation needed]:\n%s\n\n" "$unsourced" >> ${LOG_FILE} exit_status=1 fi # summary -totals=$(wc -l *.txt | sed 's|\(.*\)|\t\1|') +totals=$(wc -l "${BLACKLISTS[@]}" | sed 's|\(.*\)|\t\1|') n_unsourced=$( [[ "${unsourced}" ]] && wc -l <<<${unsourced} || echo 0 ) n_malformed=$( [[ "${invalid}" ]] && wc -l <<<${invalid} || echo 0 ) echo -e "summary:\n\t* number of entries total:\n${totals}" diff --git a/find-deprecated b/find-deprecated new file mode 100755 index 0000000..ce2124c --- /dev/null +++ b/find-deprecated @@ -0,0 +1,284 @@ +#!/bin/bash +# Copyright (C) 2018-2021 David P. <megver83@parabola.nu> +# Find deprecated Arch packages that are still in our blacklists. +# shellcheck disable=SC2154 + +usage(){ + # NOTE: the package architecture is always specified with 'parabola', and + # in 'arch' only when there's an uneeded replacement. This is because your-freedom + # is for any architecture and no matter if you use Parabola x86_64 or i686, it + # will always conflict packages that are even for armv7h only (and vice versa). + # The 'parabola' argument compares with our repositories and Arch's + # since in blacklists like your-privacy and your-initfreedom we also block + # some packages from [pcr] (like jitsi) and [libre] (like icedove), and + # probably also from their -multilib, -testing and -multilib-testing derivatives. + + cat <<EOM +Usage: ${0##*/} [arch|parabola] +Check if there are inexistent packages in the blacklists. + +Arguments: + arch Compares ArchLinux{32,ARM} blacklists with their + repositories. + parabola Compares Arch & Parabola blacklists with Parabola's + and Arch's repos. + +Configuration is read from a file called find-deprecated.conf in the same directory +as this script. + +To easily remove a package from a blacklist, you can use the following sed expresion: + + sed '/^pkgname:/d' -i blacklist.txt +EOM +} + +err(){ + printf '%s==> Error:%s %s\n' \ + "$(tput bold;tput setaf 1)" \ + "$(tput sgr0)" \ + "$1" + exit 1 +} + +msg(){ + printf '%s==>%s %s\n' \ + "$(tput bold;tput setaf 2)" \ + "$(tput sgr0)" \ + "$1" +} + +submsg(){ + printf ' %s->%s %s\n' \ + "$(tput bold;tput setaf 4)" \ + "$(tput sgr0)" \ + "$1" +} + +add(){ + list="$(( list + 1 ))" +} + +compare_pkgs(){ + # $1 is the pkgname and replacement (used when checking Arch pkgs) + # $2 is the packages file list + local to_be_removed + local is_not_for + local to_be_deleted + local isnt_for + local arches + local arch + + # First check if the pkg is available for + # a specific architecture, if not, check + # if it's for 'any' + local package="${1%%:*}" + local replacement + replacement="$(echo "$1" | cut -d ":" -f2)" + + for arch in x86_64 i686 armv7h; do + grep $arch$ "$2" | awk '{print $1}' | grep -xw ^"$package" &> /dev/null || \ + grep any$ "$2" | awk '{print $1}' | grep -xw ^"$package" &> /dev/null || \ + if [ "$2" = "$arch_pkgs" ]; then + get_libre_pkgs + # Check if the package has a replacement, and + # if such replacement is available for the same + # architectures + if ! [[ $replacement = "" ]]; then + # If this works, it means the pkg doesn't exist for $arch in Arch, + # but we have the [libre] replacement which should be deprecated. + grep $arch$ "$libre_pkgs" | awk '{print $1}' | grep -xw ^"$replacement" &> /dev/null || \ + grep any$ "$libre_pkgs" | awk '{print $1}' | grep -xw ^"$replacement" &> /dev/null + + case $? in + 0) to_be_removed+=("$arch") + ;; + *) is_not_for+=("$arch") + ;; + esac + else + # However if this fails, it means the pkg doesn't have a replacement + # for $arch, or it simply doesn't have a replacement. + is_not_for+=("$arch") + fi + elif [ "$2" = "$parabola_pkgs" ]; then + if [[ -n $replacement ]]; then + # Look for the replacement + grep $arch$ "$parabola_pkgs" | awk '{print $1}' | grep -xw ^"$replacement" &> /dev/null || \ + grep any$ "$parabola_pkgs" | awk '{print $1}' | grep -xw ^"$replacement" &> /dev/null + + case $? in + 0) to_be_deleted+=("$arch") + ;; + *) isnt_for+=("$arch") + ;; + esac + else + isnt_for+=("$arch") + fi + fi + done + + # Arch + if [[ "${is_not_for[*]}" = "x86_64 i686 armv7h" ]]; then + submsg "$package was not found" + add + elif [[ "${to_be_removed[*]}" = "x86_64 i686 armv7h" ]]; then + submsg "$package was not found, but we've [libre] replacements which should be removed" + add + elif [[ -n "${is_not_for[*]}" ]] || [[ -n "${to_be_removed[*]}" ]]; then + for arch in "${to_be_removed[@]}"; do + # If the replacement is available for the three arch'es supported + # by Parabola, then shut up + for a in x86_64 i686 armv7h; do + grep -xw "^$replacement $a$" "$libre_pkgs" &> /dev/null && arches+=("$a") + done + if ! [[ "${arches[*]}" = "x86_64 i686 armv7h" ]]; then + submsg "$package ($arch) was not found, but we've a [libre] replacement which should be removed" + add + fi + unset arches + done + fi + + # Parabola + if [[ "${isnt_for[*]}" = "x86_64 i686 armv7h" ]]; then + submsg "$package was not found" + add + elif [[ -n "${isnt_for[*]}" ]]; then + for arch in "${to_be_deleted[@]}"; do + submsg "$package ($arch) was not found, but we've $replacement as replacement and should be removed" + add + done + fi +} + +mkpkglist_from_mirror(){ + # $1 is the temporary package list file + local _mirror + local arch + + # Clean ${1}.1 just in case... + test -e "${1}.1" && echo > "${1}.1" + for _mirror in "${mirrors[@]}"; do + curl -sLf "$_mirror" >> "${1}.1" || err "Connection failed for $_mirror" + done + + # Create the parsed package list + grep '".*.pkg.tar.xz"\|".*.pkg.tar.zst"' "${1}.1" | sed "$sedexp" > "$1" + rm "${1}.1" + + # Separate packages by architecture + for arch in $supported_architectures; do + grep "$arch$" "$1" | for f in $(</dev/stdin); do + echo "${f%-*-*-*} $arch" >> "$1-$arch" + done + done + cat "$1"-{x86_64,i686,armv7h,any} | sort -u > "$1" + rm "$1"-{x86_64,i686,armv7h,any} +} + +check_packages(){ + local pkg_list + local pkgs + + # shellcheck disable=SC2068 + pkgs="$(grep -hv ^# $@ | awk '{print $1}')" + pkg_list="$(mktemp)" + eval "${distro}_pkgs=$pkg_list" # required for compare_pkgs + + msg "Comparing blacklists with ${distro^} packages, this might take a while..." + case $distro in + parabola) + add_parabola_mirrors + mkpkglist_from_mirror "$parabola_pkgs" + ;; + arch) + mkpkglist_from_mirror "$arch_pkgs" + ;; + esac + + # Here the magic begins + for p in $pkgs; do + compare_pkgs "$p" "$pkg_list" + done + rm "$pkg_list" +} + +main(){ + mkmirrorlist + local distro="$1" + + case $distro in + parabola) + check_packages "$blacklists_parabola" + ;; + arch) + check_packages "$blacklists" + rm "$libre_pkgs" + ;; + *) + err "$1 is not a valid argument" + ;; + esac + + if ! [[ $list -gt 0 ]]; then + submsg 'No packages to show' + fi + msg 'done' + + unset list +} + +# We'll use this when we check Arch's pkgs only +get_libre_pkgs(){ + local mirrors + if ! [[ -e $libre_pkgs ]]; then + libre_pkgs=$(mktemp) + for r in $repos_libre; do + mirrors+=("$mirror_parabola/$r/os/x86_64/") + mirrors+=("$mirror_parabola/$r/os/i686/") + mirrors+=("$mirror_parabola/$r/os/armv7h/") + done + mkpkglist_from_mirror "$libre_pkgs" + fi +} + +# Parabola mirrors, used to check [libre] and [pcr] packages +add_parabola_mirrors(){ + for r in $repos_parabola; do + mirrors+=("$mirror_parabola/$r/os/x86_64/") + mirrors+=("$mirror_parabola/$r/os/i686/") + mirrors+=("$mirror_parabola/$r/os/armv7h/") + done +} + +# Create mirrors lists +mkmirrorlist(){ + unset mirrors + for r in $repos_x86_64; do + mirrors+=("$mirror_x86_64/$r/os/x86_64/") + done + for r in $repos_i686; do + mirrors+=("$mirror_i686/i686/$r/") + done + for r in $repos_armv7h; do + mirrors+=("$mirror_armv7h/armv7h/$r/") + done +} + +conf="$(dirname "$(readlink -f "$0")")/find-deprecated.conf" +if test -e "$conf"; then + # shellcheck disable=SC1090 + . "$conf" +else + usage + err "Configuration file not found: $conf" +fi + +if [ "$#" -eq 0 ]; then + usage +else + for arg in "$@"; do + main "$arg" + done +fi diff --git a/find-deprecated-pkgs b/find-deprecated-pkgs deleted file mode 100755 index 0020a22..0000000 --- a/find-deprecated-pkgs +++ /dev/null @@ -1,283 +0,0 @@ -#!/bin/bash -# Copyright (C) 2018 David P. <megver83@parabola.nu> -# Find deprecated Arch packages that are still in our blacklists. - -# Repositories for specific arch'es. -# Common repos are in 'repos' variable. -repos="core community extra" -repos_x86_64="$repos testing multilib multilib-testing" -repos_i686="$repos testing build-support" -repos_armv7h="$repos alarm" # although we don't sync [alarm] we blacklist its packages to conflict with your-freedom - -# Parabola repos for checking blacklists like your-privacy, -# which sometimes block [libre] and [pcr] packages. -# [nonprism] and [nonsystemd] are not listened because -# we do not blacklists those packages anywhere -repos_parabola="pcr pcr-multilib pcr-multilib-testing pcr-testing libre libre-multilib libre-multilib-testing libre-testing" - -# Set the blacklist files. The packages here always have a [libre] replacement if there's one. -# aur-blacklist.txt is not here since we want to check Arch's official repos -blacklists="blacklist.txt" - -# List here files that may also blacklist Parabola packages. -# These are intended to be used with $repos_parabola -blacklists_parabola="your-initfreedom-blacklist.txt your-privacy-blacklist.txt your-freedom_emu-blacklist.txt" - -# Mirrors. Please choose HTTPS over HTTP when possible -# x86_64 mirrors -for r in $repos_x86_64; do - mirrors+=("https://mirrors.edge.kernel.org/archlinux/$r/os/x86_64/") -done -# i686 mirrors -for r in $repos_i686; do - mirrors+=("https://mirror.archlinux32.org/i686/$r/") -done -# armv7h mirrors -for r in $repos_armv7h; do - mirrors+=("https://fl.us.mirror.archlinuxarm.org/armv7h/$r/") -done - -add_parabola_mirrors(){ - # Parabola mirrors, used to check [libre] and [pcr] packages - for r in $repos_parabola; do - mirrors+=("https://mirror.grapentin.org/parabola/$r/os/x86_64/") - mirrors+=("https://mirror.grapentin.org/parabola/$r/os/i686/") - mirrors+=("https://mirror.grapentin.org/parabola/$r/os/armv7h/") - done -} - -# Sed expresion tested for Nginx, change if needed -sedexp='s/.*href="//;s/\.pkg.tar.xz.*//;s/\.pkg.tar.zst.*//' -# extra sedexps for special characters/symbols -sedexp+=';s/%2B/+/g;s/%3A/:/g;s/%40/@/g' - -usage(){ -cat <<EOM -Usage: ${0##*/} [arch|parabola] -Check if there are inexistent packages in the blacklists. - -Arguments: - arch Compares ArchLinux{32,ARM} blacklists - with their repositories - parabola Compares Arch/Parabola blacklists (e.g. - your-privacy) with Parabola's and Arch's - repos - -The 'parabola' argument compares with our repositories and Arch's -since in blacklists like your-privacy and your-initfreedom we also block -some packages from [pcr] (like jitsi) and [libre] (like icedove), and -probably also from their -multilib, -testing and -multilib-testing derivatives. - -Note that the package architecture is always specified with 'parabola', and -in 'arch' only when there's an uneeded replacement. This is because your-freedom -is for any architecture and no matter if you use Parabola x86_64 or i686, it -will always conflict packages that are even for armv7h only (and vice versa). - -To easily remove a line, you can use the following sed expresion: - - sed '/^pkgname:/d' -i blacklist_file.txt -EOM -} - -mkpkglist(){ - parabola_pkgs=$(mktemp) - arch_pkgs=$(mktemp) - case $1 in - parabola) add_parabola_mirrors - curl -s "${mirrors[@]}" | grep '".*.pkg.tar.xz"\|".*.pkg.tar.zst"' | sed $sedexp > "$parabola_pkgs" - - # Separate packages by architecture - for arch in x86_64 i686 armv7h any; do - grep $arch$ "$parabola_pkgs" | for f in $(</dev/stdin); do - echo "${f%-*-*-*} $arch" >> "$parabola_pkgs"-$arch - done - done - cat "$parabola_pkgs"-{x86_64,i686,armv7h,any} | sort -u > "$parabola_pkgs" - rm "$parabola_pkgs"-{x86_64,i686,armv7h,any} - ;; - arch) curl -s "${mirrors[@]}" | grep '".*.pkg.tar.xz"\|".*.pkg.tar.zst"' | sed $sedexp > "$arch_pkgs" - - # Separate packages by architecture - for arch in x86_64 i686 armv7h any; do - grep $arch$ "$arch_pkgs" | for f in $(</dev/stdin); do - echo "${f%-*-*-*} $arch" >> "$arch_pkgs"-$arch - done - done - cat "$arch_pkgs"-{x86_64,i686,armv7h,any} | sort -u > "$arch_pkgs" - rm "$arch_pkgs"-{x86_64,i686,armv7h,any} - ;; - esac -} - -err(){ - printf '%s==> Error:%s %s\n' \ - "$(tput bold;tput setaf 1)" \ - "$(tput sgr0)" \ - "$1" - exit 1 -} - -msg(){ - printf '%s==>%s %s\n' \ - "$(tput bold;tput setaf 2)" \ - "$(tput sgr0)" \ - "$1" -} - -submsg(){ - printf ' %s->%s %s\n' \ - "$(tput bold;tput setaf 4)" \ - "$(tput sgr0)" \ - "$1" -} - -get_libre_pkgs(){ - # We'll use this when we check Arch's pkgs only - if ! [[ -e $libre_pkgs ]]; then - libre_pkgs=$(mktemp) - for r in libre libre-multilib libre-testing libre-multilib-testing; do - mirrors_parabola+=("https://mirror.grapentin.org/parabola/$r/os/x86_64/") - mirrors_parabola+=("https://mirror.grapentin.org/parabola/$r/os/i686/") - mirrors_parabola+=("https://mirror.grapentin.org/parabola/$r/os/armv7h/") - done - curl -s "${mirrors_parabola[@]}" | grep '".*.pkg.tar.xz"\|".*.pkg.tar.zst"' | sed $sedexp > "$libre_pkgs" - for arch in x86_64 i686 armv7h any; do - grep $arch$ "$libre_pkgs" | for f in $(</dev/stdin); do - echo "${f%-*-*-*} $arch" >> "$libre_pkgs"-$arch - done - done - cat "$libre_pkgs"-{x86_64,i686,armv7h,any} | sort -u > "$libre_pkgs" - fi -} - -add(){ - list="$(( list + 1 ))" -} - -compare_pkgs(){ - # $1 is the pkgname and replacement (used when checking Arch pkgs) - # $2 is the packages file list - - # First check if the pkg is available for - # a specific architecture, if not, check - # if it's for 'any' - package="${1%%:*}" - replacement="$(cut -d ":" -f2 <(echo "$1"))" - - for arch in x86_64 i686 armv7h; do - grep $arch$ "$2" | awk '{print $1}' | grep -xw ^"$package" &> /dev/null || \ - grep any$ "$2" | awk '{print $1}' | grep -xw ^"$package" &> /dev/null || \ - if [ "$2" = "$arch_pkgs" ]; then - get_libre_pkgs - # Check if the package has a replacement, and - # if such replacement is available for the same - # architectures - if ! [[ $replacement = "" ]]; then - # If this works, it means the pkg doesn't exist for $arch in Arch, - # but we have the [libre] replacement which should be deprecated. - grep $arch$ "$libre_pkgs" | awk '{print $1}' | grep -xw ^"$replacement" &> /dev/null || \ - grep any$ "$libre_pkgs" | awk '{print $1}' | grep -xw ^"$replacement" &> /dev/null - - case $? in - 0) to_be_removed+=("$arch") - ;; - *) is_not_for+=("$arch") - ;; - esac - else - # However if this fails, it means the pkg doesn't have a replacement - # for $arch, or it simply doesn't have a replacement. - is_not_for+=("$arch") - fi - elif [ "$2" = "$parabola_pkgs" ]; then - if [[ -n $replacement ]]; then - # Look for the replacement - grep $arch$ "$parabola_pkgs" | awk '{print $1}' | grep -xw ^"$replacement" &> /dev/null || \ - grep any$ "$parabola_pkgs" | awk '{print $1}' | grep -xw ^"$replacement" &> /dev/null - - case $? in - 0) to_be_deleted+=("$arch") - ;; - *) isnt_for+=("$arch") - ;; - esac - else - isnt_for+=("$arch") - fi - fi - done - - # Arch - if [[ "${is_not_for[*]}" = "x86_64 i686 armv7h" ]]; then - submsg "$package was not found" - add - elif [[ "${to_be_removed[*]}" = "x86_64 i686 armv7h" ]]; then - submsg "$package was not found, but we've [libre] replacements which should be removed" - add - elif [[ -n "${is_not_for[*]}" ]] || [[ -n "${to_be_removed[*]}" ]]; then - for arch in "${to_be_removed[@]}"; do - # If the replacement is available for the three arch'es supported - # by Parabola, then shut up - for a in x86_64 i686 armv7h; do - grep -xw "^$replacement $a$" "$libre_pkgs" &> /dev/null && arches+=("$a") - done - if ! [[ "${arches[*]}" = "x86_64 i686 armv7h" ]]; then - submsg "$package ($arch) was not found, but we've a [libre] replacement which should be removed" - add - fi - unset arches - done - fi - - # Parabola - if [[ "${isnt_for[*]}" = "x86_64 i686 armv7h" ]]; then - submsg "$package was not found" - add - elif [[ -n "${isnt_for[*]}" ]]; then - for arch in "${to_be_deleted[@]}"; do - submsg "$package ($arch) was not found, but we've $replacement as replacement and should be removed" - add - done - fi - - # Unset the variables so they can be re-used - unset to_be_deleted to_be_removed is_not_for isnt_for arch package replacement -} - -check(){ - mkpkglist "$1" - case $1 in - parabola) msg 'Comparing blacklists with Parabola packages ...' - pkgs=$(for bl in $blacklists_parabola; do grep -v ^# "$bl" | awk '{print $1}'; done) - for p in $pkgs; do - compare_pkgs "$p" "$parabola_pkgs" - done - rm -f "$parabola_pkgs" - ;; - arch) msg 'Comparing blacklists with Arch packages ...' - pkgs=$(for bl in $blacklists; do grep -v ^# $bl | awk '{print $1}'; done) - for p in $pkgs; do - compare_pkgs "$p" "$arch_pkgs" - done - rm -f "$arch_pkgs" "$libre_pkgs" - ;; - *) err "$1 is not a valid argument" - ;; - esac - if ! [[ $list -gt 0 ]]; then - submsg 'No packages to show' - fi - msg 'done' - unset list -} - -if [[ ${#@} -gt 0 ]]; then - netcheck="$(curl -sL networkcheck.kde.org)" - if [[ "$netcheck" = OK ]]; then - for arg in "$@"; do check "$arg"; done - else - err 'You must have internet connection to run this program' - fi -else - usage -fi diff --git a/find-deprecated.conf b/find-deprecated.conf new file mode 100644 index 0000000..f327833 --- /dev/null +++ b/find-deprecated.conf @@ -0,0 +1,40 @@ +# Repositories for specific arch'es. +# Common repos are in 'repos' variable. +repos="core community extra" +repos_x86_64="$repos testing multilib multilib-testing" +repos_i686="$repos testing build-support" +repos_armv7h="$repos alarm" # we don't sync [alarm] but blacklist its packages to conflict with your-freedom + +# Parabola repos for checking blacklists like your-privacy, which sometimes block [libre] and [pcr] packages. +# [nonprism] and [nonsystemd] are not listened because we do not blacklists those packages anywhere +repos_libre="libre libre-multilib libre-testing libre-multilib-testing" +repos_parabola="$repos_libre pcr pcr-multilib pcr-multilib-testing pcr-testing" + +# Arch blacklist files, checked when running with the 'arch' argument. +# The packages here always have a [libre] replacement if there's one. +# aur-blacklist.txt is not here since we want to check Arch's official repos. +blacklists="blacklist.txt" + +# Parabola blacklist files, checked when running with the 'parabola' argument. +# List here files that may also blacklist Parabola packages. These are intended to be used with repos_parabola +blacklists_parabola="your-init-freedom-blacklist.txt your-privacy-blacklist.txt your-freedom_emu-blacklist.txt" + +# Mirrors. Choose HTTPS when possible. +# NOTE: Nginx servers are preferred. Otherwise update sedexp variable. +# Arch Linux Official mirror +mirror_x86_64="https://mirrors.edge.kernel.org/archlinux" +# Arch Linux 32 mirror +mirror_i686="https://mirror.archlinux32.org" +# Arch Linux ARM mirror +mirror_armv7h="https://fl.us.mirror.archlinuxarm.org" +# Parabola GNU/Linux-libre mirror +mirror_parabola="https://mirror.grapentin.org/parabola" + +# Supported Parabola architectures +supported_architectures="x86_64 i686 armv7h any" + +# Sed expresions to parse packages from HTTP servers. +# Tested for Nginx, change if needed. +sedexp='s/.*href="//;s/\.pkg.tar.xz.*//;s/\.pkg.tar.zst.*//;' +# Extra sedexps for special characters/symbols. +sedexp+='s/%2B/+/g;s/%3A/:/g;s/%40/@/g;' diff --git a/your-freedom_emu-blacklist.txt b/your-gaming-freedom-blacklist.txt index 1734286..d7f35eb 100644 --- a/your-freedom_emu-blacklist.txt +++ b/your-gaming-freedom-blacklist.txt @@ -3,32 +3,38 @@ #desmume::::[hardware-emulator nintendods][arch arm32][firmware optional/technically-free][software free] support GNU/Linux dgen-sdl::::[hardware-emulator megadrive][arch m68k_16][firmware no-need][software technically-free] build software with GCC and WLA_DX #dolphin-emu::::[hardware-emulator nintendo-various][arch ppc32][firmware optional/technically-free][software free] support GNU/Linux +dolphin-emu-tool::::requires blacklisted 'dolphin-emu' #dosbox::::[os-emulator dos][arch x86_16/x86_32][software free] build software with GCC fceux::::[hardware-emulator famicom][arch mos6502_8][firmware need(famicom-disk)/technically-free][software technically-free] build software with DASM -gens-gs::::[hardware-emulator megadrive/32x][arch m68k_16/sh2_32][firmware optional(need-various)/technically-free][software technically-free] build software with GCC and WLA_DX -gens::::[hardware-emulator megadrive][arch m68k_16][firmware no-need][software technically-free] build software with GCC and WLA_DX +fs-uae::::[hardware-emulator amiga] +fs-uae-launcher::::requires blacklisted 'fs-uae' hatari::::[hardware-emulator atari-various][arch mos6507_8][firmware no-need][software technically-free] build software with DASM and WLA_DX #icecat::::[hardware-emulator phone/tablet][arch various][firmware no-need][software free] support GNU/Linux (Gecko Engine OS) #iceweasel::::[hardware-emulator phone/tablet][arch various][firmware no-need][software free] support GNU/Linux (Gecko Engine OS) #libhybris::::[compatibility-layer replicant][arch various][software free] build software with GCC #lxdream::::[hardware-emulator dreamcast][arch sh4_32][firmware need/free][software free] support GNU/Linux; free firmware reios https://github.com/reicast/reicast-emulator +mame::::[hardware-emulator multiple arcade machines] +mame-tools::::requires blacklisted 'mame' mednafen::::[hardware-emulator various][arch various][firmware optional(need-various)/technically-free][software technically-free(free-for-some)] build software with GCC, DASM and WLA_DX; http://kuwanger.net/projects/ +mednaffe-gtk2::::GUI for blacklisted 'mednafen' emulator +mednaffe::::GUI for blacklisted 'mednafen' emulator mgba-qt::::[hardware-emulator gba/gameboy][arch arm32/z80_8][firmware optional/technically-free][software technically-free(gba-is-free)] build software with GCC and WLA_DX; http://kuwanger.net/projects/ mgba-sdl::::[hardware-emulator gba/gameboy][arch arm32/z80_8][firmware optional/technically-free][software technically-free(gba-is-free)] build software with GCC and WLA_DX; http://kuwanger.net/projects/ mupen64plus::::[hardware-emulator n64][arch mips64][firmware no-need][software technically-free] build software with GCC -pcsx2::::[hardware-emulator ps2][arch mips64][firmware need/technically-free][software free] support GNU/Linux +ppsspp-assets::::requires blacklisted 'ppsspp' ppsspp::::[hardware-emulator psp][arch arm32][firmware no-need][software free] support GNU/Linux -ppsspp-qt::::[hardware-emulator psp][arch arm32][firmware no-need][software free] support GNU/Linux #q4wine::::[frontend] wine frontend #qemu::::[hardware-emulator various][arch various][firmware optional(need-various)/free][software free] support GNU/Linux (some not, build software with GCC) #qemu-launcher::::[frontend] qemu frontend #qtemu::::[frontend] qemu frontend #reicast::::[hardware-emulator dreamcast][arch sh4_32][firmware optional/free][software free] support GNU/Linux; free firmware reios https://github.com/reicast/reicast-emulator stella::::[hardware-emulator atari2600][arch mos6507_8][firmware no-need][software technically-free] build software with DASM and WLA_DX +supermodel::::[hardware-emulator sega Model 3] vbam-sdl::::[hardware-emulator gba/gameboy][arch arm32/z80_8][firmware optional/technically-free][software technically-free(gba-is-free)] build software with GCC and WLA_DX; http://kuwanger.net/projects/ vbam-wx::::[hardware-emulator gba/gameboy][arch arm32/z80_8][firmware optional/technically-free][software technically-free(gba-is-free)] build software with GCC and WLA_DX; http://kuwanger.net/projects/ vice::::[hardware-emulator comodore][arch mos6502_8][firmware no-need][software technically-free] build software with DASM #wine::::[compatibility-layer reactos][arch various][software free] build software with GCC yabause-gtk::::[hardware-emulator saturn][arch sh2_32][firmware optional/technically-free][software technically-free] build software with GCC yabause-qt::::[hardware-emulator saturn][arch sh2_32][firmware optional/technically-free][software technically-free] build software with GCC +yuzu::::[hardware-emulator switch] zsnes::::[hardware-emulator superfamicom][arch mos6502_16][firmware no-need][software technically-free] build software with WLA_DX diff --git a/your-initfreedom-blacklist.txt b/your-init-freedom-blacklist.txt index 96c230f..0785ab8 100644 --- a/your-initfreedom-blacklist.txt +++ b/your-init-freedom-blacklist.txt @@ -3,10 +3,9 @@ gnome-logs:::: made for systemd journalbeat:::: made for systemd kamailio-systemd-modules:::: kodi-standalone-service:::: -lib32-systemd:::: +#lib32-systemd:::: mkinitcpio-systemd-tool:::: made for systemd netctl:::: made for systemd -python2-systemd:::: made for systemd python-systemd:::: made for systemd qjournalctl:::: made for systemd qopenvpn:::: made for systemd @@ -15,7 +14,7 @@ systemd:elogind::: systemdgenie:::: made for systemd systemd-libs:libelogind::: is part of systemd systemd-libsystemd:libelogind::: is part of systemd -systemd-libudev:eudev-libudev::: is part of systemd +systemd-libudev:libudev::: is part of systemd systemd-nss-myhostname:::: is part of systemd systemd-nss-mymachines:::: is part of systemd systemd-nss-resolve:::: is part of systemd @@ -24,5 +23,6 @@ systemd-qemu:::: systemd-resolvconf:::: is part of systemd systemd-swap:::: made for systemd systemd-sysvcompat:init::: is part of systemd -systemd-udev:eudev::: depends on systemd +systemd-tools:::: +systemd-udev:udev::: depends on systemd systemd-ui:::: made for systemd diff --git a/your-privacy-blacklist.txt b/your-privacy-blacklist.txt index 6fe484a..abce8b5 100644 --- a/your-privacy-blacklist.txt +++ b/your-privacy-blacklist.txt @@ -1,9 +1,7 @@ -bitlbee:bitlbee::: provides support for MSN, Yahoo, AIM, ICQ, Twitter bti:bti::: supports Twitter service california:california::: supports Google Calendar caprine:::: Facebook chat client, no encryption whatsoever choqok:choqok::: support Twitter service -claws-mail:claws-mail::: optional depends of libgdata darktable:darktable::: depends of flickcurl duplicity:duplicity::: optional depends of python2-boto empathy:empathy::: depends of geoclue2 @@ -19,9 +17,7 @@ gnome-online-accounts:gnome-online-accounts::: provides support for Google, Face gnome-online-miners:::: only useful with libgdata (provides support for Facebook, Flickr, Google and SkyDrive) gnome-photos:::: depends of libgdata and gnome-online-miners gnome-settings-daemon:gnome-settings-daemon::: depends of geoclue2 -gnome-twitch:::: only useful with Twitch service gnome-weather:gnome-weather::: depends of geoclue2 -googlemaps:::: grilo-plugins:grilo-plugins::: optional depends of libgdata gthumb:gthumb::: contains support for Facebook, Flickr, Picasa and Photobucket gvfs-google:::: @@ -30,15 +26,17 @@ jitsi:jitsi::: provides support for unsafe and dangerous for privacy services kdepim-addons:kdepim-addons::: depends of libkgapi kdepim-runtime:kdepim-runtime::: depends of libkgapi kio-gdrive:::: +kio:kio:parabola:1066: has non-privacy search engines by default kipi-plugins:kipi-plugins::: provides support for unsafe and dangerous for privacy services kmail::parabola:564: depends of pim-storage-service-manager and contains support to check URLs with Phishing Google System kopete:kopete::: provides support for unsafe and dangerous for privacy services libgadu:::: only useful with Gadu-Gadu service libgdata:::: provides support for unsafe and dangerous for privacy services libkgapi:::: useful just with Google services -libkvkontakte:::: only useful with VK (VKontakte) service libpurple:libpurple::: provides support for unsafe and dangerous for privacy services +midori:midori:::uses non-privacy search engines minitube::parabola:701: requires create a "Browser Key" at https://console.developers.google.com and put it in /etc/profile.d/minitube.sh as the GOOGLE_API_KEY environmental variable +netsurf:netsurf:parabola:3297:has non-privacy search engines openshot:openshot::: provides Youtube uploader support (Note: It has support for registered users only) pidgin:pidgin::: provides support for unsafe and dangerous for privacy services pork:::: provides support for unsafe and dangerous for privacy services @@ -49,4 +47,3 @@ redshift:redshift::: depends of geoclue2 s3cmd:::: only useful with Amazon S3 shotwell:::: depends of libgdata and contains support for Facebook, Flickr, Picasa, Tumblr, Yandex and Youtube (Note: Youtube option has support for registered users only) sylpheed:sylpheed::: has an entry for gmail in its accounts wizard -webkit2gtk:webkit2gtk::: depends of geoclue2 |