Merge branch 'staged'
[dports.git] / x11 / cinnamon-desktop / Makefile
1 PORTNAME=       cinnamon-desktop
2 PORTVERSION=    5.4.2
3 PORTREVISION=   3
4 CATEGORIES=     x11 gnome
5 DIST_SUBDIR=    gnome
6
7 MAINTAINER=     gnome@FreeBSD.org
8 COMMENT=        Additional UI API for cinnamon
9 WWW=            https://github.com/linuxmint/cinnamon-desktop
10
11 LICENSE=        GPLv2 LGPL20
12 LICENSE_COMB=   multi
13 LICENSE_FILE_GPLv2=     ${WRKSRC}/COPYING
14 LICENSE_FILE_LGPL20=    ${WRKSRC}/COPYING.LIB
15
16 BUILD_DEPENDS=  xkeyboard-config>=0:x11/xkeyboard-config \
17                 libxkbfile>=0:x11/libxkbfile
18 LIB_DEPENDS=    libpulse.so:audio/pulseaudio
19 RUN_DEPENDS=    xkeyboard-config>=0:x11/xkeyboard-config \
20                 libxkbfile>=0:x11/libxkbfile
21
22 USES=           gettext gnome localbase meson pkgconfig python:build shebangfix xorg
23 USE_GNOME=      cairo gdkpixbuf2 gtk30 intltool introspection
24 USE_XORG=       x11 xext xrandr
25 USE_LDCONFIG=   yes
26
27 USE_GITHUB=     yes
28 GH_ACCOUNT=     linuxmint
29
30 SHEBANG_FILES=  install-scripts/meson_install_schemas.py installer-test
31
32 GLIB_SCHEMAS=   org.cinnamon.desktop.a11y.applications.gschema.xml \
33                 org.cinnamon.desktop.a11y.keyboard.gschema.xml \
34                 org.cinnamon.desktop.a11y.magnifier.gschema.xml \
35                 org.cinnamon.desktop.a11y.mouse.gschema.xml \
36                 org.cinnamon.desktop.background.gschema.xml \
37                 org.cinnamon.desktop.default-applications.gschema.xml \
38                 org.cinnamon.desktop.enums.xml \
39                 org.cinnamon.desktop.input-sources.gschema.xml \
40                 org.cinnamon.desktop.interface.gschema.xml \
41                 org.cinnamon.desktop.keybindings.gschema.xml \
42                 org.cinnamon.desktop.keybindings.media-keys.gschema.xml \
43                 org.cinnamon.desktop.keybindings.wm.gschema.xml \
44                 org.cinnamon.desktop.lockdown.gschema.xml \
45                 org.cinnamon.desktop.media-handling.gschema.xml \
46                 org.cinnamon.desktop.notifications.gschema.xml \
47                 org.cinnamon.desktop.peripherals.gschema.xml \
48                 org.cinnamon.desktop.privacy.gschema.xml \
49                 org.cinnamon.desktop.screensaver.gschema.xml \
50                 org.cinnamon.desktop.session.gschema.xml \
51                 org.cinnamon.desktop.sound.gschema.xml \
52                 org.cinnamon.desktop.thumbnail-cache.gschema.xml \
53                 org.cinnamon.desktop.thumbnailers.gschema.xml \
54                 org.cinnamon.desktop.wm.preferences.gschema.xml
55
56 OPTIONS_DEFINE= ALSA
57
58 ALSA_LIB_DEPENDS=       libasound.so:audio/alsa-lib
59 ALSA_MESON_TRUE=        alsa
60
61 .include <bsd.port.mk>