Source: muffin
Section: x11
Priority: optional
Maintainer: linuxmangaka <linuxmangaka@gmail.com>
Rules-Requires-Root: no
Build-Depends: debhelper-compat (= 13),
 adwaita-icon-theme <!nocheck>,
 adwaita-icon-theme-legacy <!nocheck>,
 at-spi2-core <!nocheck>,
 cinnamon-desktop-data,
 cinnamon-settings-daemon <!nocheck>,
 dbus <!nocheck>,
 dh-sequence-gir,
 dmz-cursor-theme <!nocheck>,
 dpkg-dev,
 gnome-pkg-tools,
 gobject-introspection,
 gtk-doc-tools,
 libcairo2-dev,
 libcanberra-gtk3-dev,
 libcinnamon-desktop-dev,
 libdrm-dev [linux-any],
 libegl-dev,
 libegl1-mesa-dev [linux-any],
 libfribidi-dev,
 libgbm-dev [linux-any],
 libgdk-pixbuf-2.0-dev,
 libgirepository1.0-dev,
 libgl-dev,
 libgl1-mesa-dev,
 libgles2-mesa-dev | libgles2-dev,
 libglib2.0-dev,
 libgraphene-1.0-dev,
 libgtk-3-dev,
 libgudev-1.0-dev [linux-any],
 libice-dev,
 libinput-dev [linux-any],
 libjpeg62-turbo-dev | libjpeg-turbo8-dev,
 libjpeg-dev,
 libjson-glib-dev,
 libnvidia-egl-wayland-dev [linux-any],
 libpam0g-dev,
 libpango1.0-dev,
 libpipewire-0.3-dev [linux-any],
 libsm-dev,
 libstartup-notification0-dev,
 libsystemd-dev [linux-any],
 libtiff-dev,
 libwacom-dev [linux-any],
 libwayland-dev,
 libx11-dev,
 libx11-xcb-dev,
 libxau-dev,
 libxcb-randr0-dev,
 libxcb-res0-dev,
 libxcomposite-dev,
 libxcursor-dev,
 libxdamage-dev,
 libxext-dev,
 libxfixes-dev,
 libxi-dev,
 libxinerama-dev,
 libxkbcommon-dev,
 libxkbcommon-x11-dev,
 libxkbfile-dev,
 libxrandr-dev,
 libxrender-dev,
 libxt-dev,
 meson,
 ninja-build,
 pkgconf,
 pkg-config,
 systemd [linux-any],
# systemd-dev [linux-any],
 udev [linux-any],
 wayland-protocols [linux-any],
 xauth <!nocheck>,
 xcvt [linux-any],
 xkb-data,
 xserver-xorg-core [linux-any],
 xvfb <!nocheck>,
 xwayland [linux-any],
 zenity,
Standards-Version: 4.6.2
Homepage: https://github.com/linuxmint/muffin
Vcs-Browser: https://salsa.debian.org/cinnamon-team/muffin
Vcs-Git: https://salsa.debian.org/cinnamon-team/muffin.git

Package: gir1.2-meta-muffin-0.0
Section: introspection
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 ${gir:Depends},
 libmuffin0 (= ${binary:Version}) | libmuffin0t64 (= ${binary:Version}),
Breaks: gir1.2-muffin-3.0,
Replaces: gir1.2-muffin-3.0,
Description: The window management library for the Cinnamon desktop (libmuffin) and its sample WM binary (muffin)
 Mutter is a Wayland display server and X11 window manager and compositor library.

Package: libmuffin-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 gir1.2-meta-muffin-0.0 (= ${binary:Version}),
 libatk1.0-dev,
 libcairo2-dev,
 libcinnamon-desktop-dev,
 libdrm-dev,
 libegl1-mesa-dev,
 libgbm-dev,
 libgdk-pixbuf-2.0-dev | libgdk-pixbuf2.0-dev,
 libgles2-mesa-dev | libgles2-dev,
 libglib2.0-dev,
 libgraphene-1.0-dev,
 libgtk-3-dev,
 libinput-dev,
 libjson-glib-dev,
 libmuffin0 (= ${binary:Version}) | libmuffin0t64 (= ${binary:Version}),
 libpango1.0-dev,
 libudev-dev,
 libwayland-dev,
 libx11-dev,
 libxcomposite-dev,
 libxdamage-dev,
 libxext-dev,
 libxfixes-dev,
 libxi-dev,
 libxrandr-dev,
Breaks: libmuffin0 (<< 5.3),
Replaces: libmuffin0 (<< 5.3),
Description: The window management library for the Cinnamon desktop (libmuffin) and its sample WM binary (muffin)
 Mutter is a Wayland display server and X11 window manager and compositor library.

Package: libmuffin0
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends},
Depends: ${shlibs:Depends},
 ${misc:Depends},
 adwaita-icon-theme,
 adwaita-icon-theme-legacy,
 muffin-common (>= ${source:Version}),
#Breaks: apparmor (<< 2.13.3-5~),
# cinnamon (<< 6.4~),
# libmuffin-dev (<< 5.4.1-1~),
#Replaces: muffin-doc,
# libmuffin-dev (<< 5.4.1-1~),
Description: The window management library for the Cinnamon desktop (libmuffin) and its sample WM binary (muffin)
 Mutter is a Wayland display server and X11 window manager and compositor library.

#Package: libmuffin0t64
#Section: libs
#Architecture: any
#Multi-Arch: same
#Pre-Depends: ${misc:Pre-Depends},
#Depends: ${shlibs:Depends},
# ${misc:Depends},
# adwaita-icon-theme,
# adwaita-icon-theme-legacy,
# muffin-common (>= ${source:Version}),
#Provides: ${t64:Provides}
#Breaks: libmuffin0 (<< ${source:Version}),
# cinnamon (<< 6.4~),
# libmuffin-dev (<< 5.4.1-1~),
#Replaces: libmuffin0,
# libmuffin-dev (<< 5.4.1-1~),
#Description: The window management library for the Cinnamon desktop (libmuffin) and its sample WM binary (muffin)
# Mutter is a Wayland display server and X11 window manager and compositor library.

Package: muffin
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
 ${misc:Depends},
 adwaita-icon-theme,
 adwaita-icon-theme-legacy,
 muffin-common (>= ${source:Version}),
 zenity,
Recommends: cinnamon-session | x-session-manager,
Suggests: cinnamon-control-center,
 xdg-user-dirs,
Provides: x-window-manager
#Breaks: cinnamon (<< 6.4~),
# cinnamon-core (<< 5.4~),
#Replaces: muffin-doc,
Description: The window management library for the Cinnamon desktop (libmuffin) and its sample WM binary (muffin)
 Mutter is a Wayland display server and X11 window manager and compositor library.

Package: muffin-common
Section: misc
Architecture: all
Multi-Arch: foreign
Depends: ${shlibs:Depends},
 ${misc:Depends},
Description: The window management library for the Cinnamon desktop (libmuffin) and its sample WM binary (muffin)
 Mutter is a Wayland display server and X11 window manager and compositor library.

Package: muffin-dbg
Section: debug
Priority: extra
Architecture: any
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libmuffin0 (= ${binary:Version}),
 muffin (= ${binary:Version}),
Description: The window management library for the Cinnamon desktop (libmuffin) and its sample WM binary (muffin)
 Mutter is a Wayland display server and X11 window manager and compositor library.