Source: eydos-crate
Section: utils
Priority: optional
Maintainer: Pedro M. de Echanove Pasquin <pedro.echanove@liberux.net>
Build-Depends: debhelper-compat (= 13),
               cargo:native,
               rustc:native (>= 1.85),
               pkg-config:native,
               libltk-dev (>= 0.3.0), libltk-dev (<< 0.4),
               crossbuild-essential-arm64:native [arm64],
               libstd-rust-dev,
               libwayland-dev,
               libwayland-egl1,
               libxkbcommon-dev,
               libegl-dev,
               libgles2-mesa-dev
Build-Depends-Indep: libstd-rust-dev-wasm32,
                     curl
Rules-Requires-Root: no
Standards-Version: 4.7.0
Homepage: https://liberux.net

Package: eydos-crate
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         ltk-theme-default
Recommends: udisks2,
            shared-mime-info
Description: Crate, the Eydos file manager
 Crate is a simple file manager for Eydos, built on the Liberux ToolKit.
 .
 The interface follows the device: on desktops, a sidebar with the main
 places and the external drives sits next to the folder; on phones, the
 same places live in a drawer.
 .
 Files open with the application associated with their type, following
 the freedesktop.org conventions (shared-mime-info and mimeapps.list), and
 "Open with" lets the user pick another one and keep it as the default.
 Removable drives are mounted and ejected through udisks2.

Package: eydos-crate-web
Architecture: all
Depends: ${misc:Depends}
Description: Crate, the Eydos file manager, for the browser
 Crate built for WebAssembly, as an application of forge/web, forge's
 desktop in a browser, where it works on the folders of the user's
 computer the desktop mounts. The module and its JavaScript are
 installed under /usr/share/eydos-crate/web, for forge-web-server to
 serve beside forge/web's page and the resources of the ltk they were
 built with.
