Source: nanolx
Section: misc
Priority: extra
Maintainer: Christopher Roy Bratusek <nano@jpberlin.de>
Build-Depends: debhelper (>= 8.0.0), make
Standards-Version: 3.9.4

Package: nanolx-base
Architecture: all
Depends: nanolx-admin,
         nanolx-apt-tools,
         nanolx-apt-sources,
         nanolx-cli,
         nanolx-x11,
         nanolx-security,
         nanolx-net,
         nanolx-devel-cli,
         nanolx-devel-android,
         nanolx-devel-x11,
         nanolx-media-codecs,
         nanolx-media-cli,
         nanolx-media-x11,
         nanolx-games,
         nanolx-games-emu,
Description: Nanolx base package
 Installation instructions:
   a) apt-get install nanolx-apt-sources
   b) /usr/sbin/apt-getkeys
   c) proceed with this package (or any other nanolx-* meta-package)
 .
 This package depends on all other nanolx-* meta-packages.

Package: nanolx-admin
Architecture: all
Depends: synaptic,
         gsmartcontrol,
         aptitude,
         grsync,
         lm-sensors,
         ntfs-3g,
         dosfstools,
         btrfs-progs | btrfs-tools,
         lsof,
         localepurge,
         bleachbit,
         galternatives,
         gkdebconf,
         needrestart,
         cpufrequtils | linux-cpupower,
         cruft-ng,
         cryptsetup,
         gparted,
         deborphan | packagesearch,
         libgtk3-perl,
         grub-customizer,
         cupt,
         libcupt4-2-downloadmethod-curl,
         libcupt4-2-downloadmethod-wget,
         age,
         logsave,
         btop
Description: Nano admin package
 This meta-package installs useful tools for system administration:
 - synaptic
 - gparted
 - gsmartcontrol
 - aptitude
 - grsync
 - lm-sensors
 - ntfs-3g
 - dosfstools
 - btrfs-tools
 - lsof
 - localepurge
 - bleachbit
 - galternatives
 - gkdebconf
 - needrestart
 - cpufrequtils
 - cruft-ng
 - cryptsetup
 - sudo
 - deborphan
 - grub-customizer
 - cupt
 - age
 - logsave
 - btop

Package: nanolx-apt-tools
Architecture: all
Depends: apt-file,
         apt-listchanges,
         apt-rdepends,
         apt-show-versions,
         debdelta,
         reprepro
Description: Collection of tools for apt
 This meta-package installs useful tools for working with apt.

Package: nanolx-apt-sources
Architecture: all
Depends: wget,
         apt-transport-https
Description: Collection of extra sources for apt
 This meta-package installs extra apt-sources on the system.
 .
 Reading https://github.com/Nanolx/nanolx/blob/master/README.nanolx-apt-sources
 prior to installing this package is recommended.

Package: nanolx-cli
Architecture: all
Depends: coreutils,
         vim,
         less,
         rsync,
         bash,
         bash-completion,
         mc,
         p7zip-full,
         zip,
         xz-utils,
         unrar,
         bashstyle-ng (>= 9.0~rc1),
         fortunes-flashrider,
         fdupes,
         unp,
         sqlite3 | sqlite,
         xe,
         bat | cat-bat,
         jq,
         fd-find,
         plocate,
         rdfind,
         eta,
         duf,
         organize
Description: Collection of basic command line tools
 This meta-package installs extra command line tools on the system.
 .
 These are:
 - coreutils
 - BashStyle-NG
 - vim
 - less
 - rsync
 - mc
 - bash, bash-completion
 - fortunes-flashrider
 - zip, rar, p7zip, xz
 - fdupes
 - unp
 - sqlite
 - xe
 - bat
 - jq
 - fd-find
 - plocate
 - rdfind
 - eta
 - duf
 - organize

Package: nanolx-x11
Architecture: all
Depends: conky-std,
         fehlstart,
         x11-xserver-utils,
         guake,
         gucharmap,
         yad,
         qt5ct,
         gtk3-nocsd,
         task-cinnamon-desktop,
         psensor
Description: Collection of X11 applications
 This meta-package installs extra X11 applications on the system.
 .
 These are:
 - conky
 - gucharmap
 - fehlstart
 - x11-xserver-utils
 - guake
 - YAD (GTK+ Dialogs from shell scripts)
 - Qt5 Configuration Tool
 - GTK+3 no client side decoration (CSD)
 - Cinnamon Desktop Environment
 - psensor

Package: nanolx-security
Architecture: all
Depends: clamav,
         clamtk,
         clamassassin,
         tor,
         torsocks,
         tor-geoipdb,
         psad,
         seahorse,
         gpgv,
         pinentry-gnome3 | pinentry-gtk2,
         keepassxc,
         lynis,
         rkhunter,
         firewalld | ufw,
         firewall-config | gufw,
         spectre-meltdown-checker,
         otpclient
Description: Collection of security related tools
 This meta-package installs security related. You won't get a secure
 system by just installing this package.
 .
 Reading https://github.com/Nanolx/nanolx/blob/master/README.nanolx-security
 prior to installing this package is recommended
 .
 These are:
 - clamav (with clamtk ui and clamassassin spam filter)
 - firewalld (with firewall-config)
 - tor (with torsocks and tor-geoipdb)
 - psad
 - seahorse
 - gpgv (with pinentry Gtk+3 or Gtk+2)
 - keepassx
 - Lynis
 - rkhunter
 - Spectre/Meltdown checker
 - OTP Client

Package: nanolx-net
Architecture: all
Depends: openssh-client,
         wireshark,
         qbittorrent,
         filezilla,
         thunderbird,
         firefox | firefox-esr,
         smbnetfs,
         gnu-ftpsync,
         kvirc,
         openvpn,
         openresolv | resolvconf,
         torbrowser-launcher,
         stubby,
         mozillavpn,
         syncthing,
         syncthing-gtk | syncthingtray,
         nextcloud-desktop,
         dolphin-nextcloud
Description: Collection of network applications
 This meta-package installs network applications.
 .
 These are:
 - openssh-client
 - wireshark
 - qbittorrent
 - filezilla
 - thunderbird
 - smbnetfs
 - GNU ftpsync
 - kvirc
 - OpenVPN
 - openresolv or resolvconf
 - TOR Browser launcher
 - Stubby
 - Mozilla VPN
 - Syncthing (with UI)
 - Nextcloud (with Dolphin integration)

Package: nanolx-media-codecs
Architecture: all
Depends: gstreamer1.0-alsa,
         gstreamer1.0-plugins-bad,
         gstreamer1.0-plugins-base,
         gstreamer1.0-plugins-good,
         gstreamer1.0-plugins-ugly,
         gstreamer1.0-libav,
         libdvdcss2,
         libbluray2
Description: Collection of media codecs
 This meta-package installs media codecs.
 .
 These are:
 - gstreamer plugins:
   - alsa
   - good, base, bad, ugly
   - libav
 - libdvdcss2
 - libbluray2

Package: nanolx-media-cli
Architecture: all
Depends: lame,
         sox,
         vorbis-tools,
         flac,
         normalize-audio,
         streamripper,
         ffmpeg,
         cdparanoia,
         imagemagick
Description: Collection of cli media tools
 This meta-package installs cli media tools.
 .
 These are:
 - lame
 - sox
 - flac
 - vorbis-tools
 - ffmpeg
 - cdparanoia
 - normalize-audio
 - streamripper
 - imagemagick

Package: nanolx-media-x11
Architecture: all
Depends: audacity,
         gmtp,
         pavucontrol,
         mpv,
         geeqie,
         okular,
         gimp,
         xsane | simple-scan,
         k3b,
         libk3b7-extracodecs | libk3blib8-extracodecs | libk3b-extracodecs,
         mediathekview,
         easytag,
         elisa,
         ffmpegthumbnailer
Description: Collection of graphical media applications
 This meta-package installs x11 media applications
 .
 These are:
 - audacity
 - gmtp
 - pavucontrol
 - mpv
 - geeqie
 - okular
 - GIMP
 - xsane
 - k3b
 - mediathekview
 - easyTAG
 - elisa
 - FFmpegthumbnailer

Package: nanolx-devel-cli
Architecture: all
Depends: ccache,
         dpkg-dev,
         fakeroot,
         ubuntu-dev-tools,
         schroot,
         sbuild,
         gcc-11 | gcc-10,
         g++-11 | g++-10,
         gcc-11-multilib | gcc-10-multilib,
         g++-11-multilib | g++-10-multilib,
         git,
         dh-make,
         dh-autoreconf,
         pkg-config,
         make,
         cmake,
         autoconf,
         automake,
         devscripts,
         autotools-dev,
         libtool,
         lintian,
         gdb,
         codespell,
         shellcheck,
         licensecheck,
         pycodestyle
Description: Collection of cli development tools
 This meta-package installs cli development tools
 .
 These are:
 - ccache, gcc 11 or 10, g++ 11 or 10
 - gcc-multilib 11 or 10, g++-multilib 11 or 10
 - dpkg-dev, dh-make, dh-autoreconf, devscripts, lintian
 - gdb, make, cmake, pkg-config, git
 - autotools-dev, libtool, autoconf, automake
 - ubuntu-dev-tools, schroot, sbuild, fakeroot, mozilla-devscripts
 - codespell, shellcheck, licensecheck, pycodestyle

Package: nanolx-devel-android
Architecture: all
Depends: adb | android-tools-adb,
         fastboot | android-tools-fastboot,
         gradle,
         apktool,
         zipalign,
         openjdk-11-jdk,
         brotli,
         android-sdk-libsparse-utils,
         android-file-transfer,
         fdroidserver,
         zstd,
         crossbuild-essential-armhf
Description: Collection of android development tools
 This meta-package installs android development tools
 .
 These are:
 - Android Debugging Bridge (adb)
 - Fastboot
 - Gradle
 - Apk Tool
 - Zip Align
 - Android File Transfer
 - F-Droid Server
 - ZStd

Package: nanolx-devel-x11
Architecture: all
Depends: glade,
         bluefish,
         geany,
         d-feet,
         okteta,
         poedit,
         valgrind-if-available,
         qownnotes
Description: Collection of x11 development tools
 This meta-package installs x11 development tools.
 .
 These are:
 - glade
 - bluefish
 - geany
 - poedit
 - d-feet
 - okteta
 - valgrind
 - qownnotes

Package: nanolx-games
Architecture: all
Depends: glob2,
         freedroidrpg,
         enigma,
         gnome-sudoku,
         gnome-mahjongg,
         lincity-ng,
         neverball,
         pingus,
         supertuxkart,
         zelda-solarus-dx,
         zelda-solarus-xd,
         zelda-solarus-xd2-mercuris-chess,
         zelda-solarus-return-of-the-hylian,
         zelda-book-of-mudora,
         zelda-time-to-triumph,
         zelda-onilink-begins,
         zelda-navis-quest,
         zelda-tunics,
         lutris
Description: Collection of games
 This meta-package installs games.
 .
 These are:
 - Globulation 2
 - FreeDroid RPG
 - Enigma
 - GNOME Sudoku
 - GNOME Mahjongg
 - LinCity-NG
 - Neverball
 - Pingus
 - Super Tux Kart
 - Zelda Solarus DX
 - Zelda Solarus XD
 - Zelda Solarus XD2: Mercuris Chess
 - Zelda Time to Triumph
 - Zelda Oni-Link Begins
 - Zelda Return of the Hylian Solarus Edition
 - Zelda Navi's Quest
 - Zelda Book of Mudora
 - Zelda Tunics
 - Lutris

Package: nanolx-games-emu
Architecture: all
Depends: dosbox,
         retroarch,
         libretro-desmume,
         libretro-gambatte,
         libretro-mgba,
         libretro-snes9x,
         libretro-nestopia,
         yabause-gtk | yabause-qt,
         scummvm
Description: Collection of emulators
 This meta-package installs a collection of emulators.
 .
 NOTE: only use self-made ROMs (using homebrew, hardware mods, or
       tools like Retrode). Downloading ROMs is often illegal. Known
       exceptions: ROMs where the copyright expired, ROMs distributed
       by the copyright holder (or it's legal successor) and Homebrew
       ROMs (completely self-made).
 .
 These are:
 - retroarch with the following plugins
    - desmume (Nintendo DS)
    - gambatte (Game Boy, Game Boy Color)
    - mgba (Game Boy Advance)
    - snes9x (Super Famicom / SNES)
    - nestopia (Famicom / NES)
 - yabause-gtk (SEGA Saturn)
 - dosbox (DOS)
 - scummvm (Lucas Arts Point'n'Click Adventures)
