1ccad74cc8
This is import of complete Budgie desktop, it contains: - Uses 'budgie.mk' framework - Add virtual category (budgie) in `Mk/bsd.port.mk` - Meta-port `x11-wm/budgie` - New icon theme `x11-themes/tela-icon-theme` Reviewed by: rene, tcberner, lbartoletti, arrowd Differential Revision: https://reviews.freebsd.org/D37224
79 lines
2.9 KiB
Makefile
79 lines
2.9 KiB
Makefile
PORTNAME= budgie-desktop
|
|
DISTVERSION= 10.7.1
|
|
DISTVERSIONPREFIX= v
|
|
CATEGORIES= x11 budgie
|
|
MASTER_SITES= BUDGIE
|
|
|
|
MAINTAINER= duchateau.olivier@gmail.com
|
|
COMMENT= Modern and familiar desktop environment
|
|
WWW= https://github.com/BuddiesOfBudgie/budgie-desktop
|
|
|
|
LICENSE_COMB= multi
|
|
LICENSE= GPLv2 LGPL21
|
|
|
|
BUILD_DEPENDS= gnome-settings-daemon>0:sysutils/gnome-settings-daemon \
|
|
gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
|
|
sassc:textproc/sassc
|
|
LIB_DEPENDS= libpolkit-gobject-1.so:sysutils/polkit \
|
|
libpeas-1.0.so:devel/libpeas \
|
|
libuuid.so:misc/e2fsprogs-libuuid \
|
|
libnotify.so:devel/libnotify \
|
|
libaccountsservice.so:sysutils/accountsservice \
|
|
libpulse.so:audio/pulseaudio \
|
|
libasound.so:audio/alsa-lib \
|
|
libmutter-10.so:x11-wm/mutter \
|
|
libgraphene-1.0.so:graphics/graphene \
|
|
libupower-glib.so:sysutils/upower \
|
|
libibus-1.0.so:textproc/ibus \
|
|
libcanberra.so:audio/libcanberra \
|
|
libcanberra-gtk3.so:audio/libcanberra-gtk3 \
|
|
libgee-0.8.so:devel/libgee
|
|
RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
|
|
gnome-session>0:x11/gnome-session \
|
|
consolekit2>0:sysutils/consolekit2 \
|
|
zenity>0:x11/zenity \
|
|
xdotool>0:x11/xdotool
|
|
|
|
USES= budgie gettext gnome gstreamer meson pkgconfig tar:xz \
|
|
vala:build xorg
|
|
USE_BUDGIE= screensaver:build
|
|
USE_GNOME= cairo gdkpixbuf2 glib20 gnomedesktop3 gnomemenus3 \
|
|
gtk30 intltool introspection libwnck3
|
|
USE_GSTREAMER= libgstreamer
|
|
USE_XORG= x11 xcomposite
|
|
|
|
MESON_ARGS= -Dwith-gtk-doc=false \
|
|
-Dwith-bluetooth=false \
|
|
-Dwith-hibernate=false \
|
|
-Dwith-libuuid-time-safe=false
|
|
|
|
GLIB_SCHEMAS= 20_buddiesofbudgie.budgie-desktop.notifications.gschema.override \
|
|
20_solus-project.budgie.wm.gschema.override \
|
|
com.solus-project.budgie-menu.gschema.xml \
|
|
com.solus-project.budgie-panel.gschema.xml \
|
|
com.solus-project.budgie.raven.gschema.xml \
|
|
com.solus-project.budgie.wm.gschema.xml \
|
|
com.solus-project.clock.gschema.xml \
|
|
com.solus-project.icon-tasklist.gschema.xml \
|
|
com.solus-project.places-indicator.gschema.xml \
|
|
com.solus-project.spacer.gschema.xml \
|
|
com.solus-project.status.gschema.xml \
|
|
com.solus-project.tray.gschema.xml \
|
|
com.solus-project.workspaces.gschema.xml \
|
|
org.buddiesofbudgie.budgie-desktop.raven.widget.Calendar.gschema.xml \
|
|
org.buddiesofbudgie.budgie-desktop.raven.widget.SoundOutput.gschema.xml \
|
|
org.buddiesofbudgie.budgie-desktop.raven.widget.UsageMonitor.gschema.xml \
|
|
org.buddiesofbudgie.budgie-desktop.screenshot.gschema.xml \
|
|
25_org.buddiesofbudgie-default-settings.gschema.override
|
|
|
|
post-extract:
|
|
${CP} ${FILESDIR}/25_org.buddiesofbudgie-default-settings.gschema.override \
|
|
${WRKSRC}/data
|
|
|
|
post-patch:
|
|
${REINPLACE_CMD} -i "" -e 's|%%PREFIX%%|${LOCALBASE}|g' \
|
|
${WRKSRC}/src/wm/20_solus-project.budgie.wm.gschema.override
|
|
${REINPLACE_CMD} -i "" -e 's|start-here|view-grid|' \
|
|
${WRKSRC}/src/panel/applets/budgie-menu/com.solus-project.budgie-menu.gschema.xml
|
|
|
|
.include <bsd.port.mk>
|