Source: blogi
Section: web
Priority: optional
Maintainer: Jan Koester <jan.koester@tuxist.de>
Build-Depends: debhelper-compat (= 13), cmake (>= 3.18),
 libhttppp-dev, libnetplus-dev, libjson-c-dev, libparitypp-dev,
 libuuidplus-dev, libauthorize-dev, libconfplus-dev, libcmdplus-dev,
 libdbpp-dev, libbrotli-dev, libtinyxml2-dev, libsmtpclient-dev,
 libhtmlpp-dev, libgameinfoplus-dev, pkg-config,
 qt6-base-dev, qt6-declarative-dev, qt6-webengine-dev,
 qml6-module-qtquick-controls, qml6-module-qtquick-layouts
Standards-Version: 4.6.2
Rules-Requires-Root: no

Package: blogi
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, openssl, adduser
Description: Blog engine server with plugin architecture
 blogi is a blog engine server providing a plugin-based architecture
 for content management, static pages, media integration, contact
 forms, templates, and more. Includes authentication via authdb
 and a web-based interface.

Package: blogi-editor
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 qml6-module-qtquick-controls, qml6-module-qtquick-layouts,
 qml6-module-qtwebengine
Description: Desktop editor for the blogi blog engine
 blogi-editor is a Qt6/QML desktop application for editing and
 publishing blog content to a blogi server. Includes a visual
 document editor, live preview, media browser, and AI prompt
 assistance.

Package: blogi-dev
Architecture: any
Depends: blogi (= ${binary:Version}), ${misc:Depends}
Description: Development files for the blogi blog engine
 Headers and static library for developing blogi server plugins
 and extensions. Contains libblogidev.a and the public C++ headers.
