Source: stne-utils
Section: x11
Priority: optional
Maintainer: Andrew Stone <a@stne.dev>
Homepage: https://github.com/thatguystone/stne-utils
Standards-Version: 4.5.0
Build-Depends:
	debhelper-compat (= 13),
	bash-completion,
	libcolord-dev,
	libglib2.0-dev (>= 2.62),
	libgtk-3-dev,
	liblcms2-dev (>= 2.2),
	libpam0g-dev,
	libpango1.0-dev,
	libpulse-dev,
	libpython3-dev (>= 3.10),
	libsystemd-dev (>= 256),
	libwayland-dev,
	libx11-dev,
	libxrandr-dev,
	meson,
	python3 (>= 3.10),
	python3-systemd,
	scdoc,
	systemd-dev (>= 256),
	udev

Package: stne-utils
Architecture: all
Depends:
	${misc:Depends},
	stne-core,
	stne-dm,
	stne-logscan,
	stne-mime,
	stne-mta,
	stne-thumbnailers
Description: stne desktop environment (meta-package)
	A collection of services and utilities that help with running a user
	session.

Package: stne-core
Architecture: any
Depends:
	${misc:Depends},
	${shlibs:Depends},
	default-dbus-session-bus,
	default-dbus-system-bus,
	systemd (>= 256),
	units
Recommends:
	geoclue-2.0
Description: stne core utilities
	Nice-to-have session services that are typically part of a desktop
	environment.

Package: stne-dm
Architecture: any
Depends:
	${misc:Depends},
	${shlibs:Depends},
	default-dbus-system-bus,
	libpam-systemd,
	systemd (>= 256)
Description: stne display manager
	An auto-login display manager that only supports a single, local seat,
	session, and user.

Package: stne-logscan
Architecture: any
Depends:
	${misc:Depends},
	default-mta | mail-transport-agent,
	python3 (>= 3.10),
	python3-systemd (>= 235),
	systemd (>= 256)
Description: stne log scanner
	A daily log scanner that sends a notification email to root when it finds
	any log entries from anything matching stne-*.

Package: stne-mime
Architecture: any
Depends:
	${misc:Depends},
	python3 (>= 3.10)
Suggests:
	eog,
	evince,
	gedit,
	google-chrome-stable,
	nautilus,
	prusa-slicer,
	vlc
Description: Set MIME database defaults
	Set some sane defaults for the system-wide MIME database

Package: stne-mta
Architecture: any
Conflicts: mail-transport-agent
Provides: mail-transport-agent
Replaces: mail-transport-agent
Depends:
	${misc:Depends},
	python3 (>= 3.10),
	python3-systemd,
	systemd (>= 256)
Description: Relay-only mail transport agent
	A replacement MTA for hosts that only need to relay mail.

Package: stne-thumbnailers
Architecture: any
Depends:
	${misc:Depends},
	glycin-thumbnailers,
	python3 (>= 3.10),
	stne-core (= ${binary:Version}),
	xvfb
Suggests:
	blender,
	calibre,
	darktable,
	gimp
Description: Extra thumbnailers
	Extra thumbnailers for uncommon file types
