diff --git a/x11/swaysettings/Makefile b/x11/swaysettings/Makefile index e174d2fb9a1c..d14f7ca5c944 100644 --- a/x11/swaysettings/Makefile +++ b/x11/swaysettings/Makefile @@ -1,50 +1,51 @@ PORTNAME= swaysettings DISTVERSIONPREFIX= v DISTVERSION= 0.4.0 CATEGORIES= x11 MAINTAINER= jbeich@FreeBSD.org COMMENT= GUI for setting Sway wallpaper, default apps, GTK themes, etc. WWW= https://github.com/ErikReider/SwaySettings LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpulse.so:audio/pulseaudio \ libjson-glib-1.0.so:devel/json-glib \ libgee-0.8.so:devel/libgee \ libaccountsservice.so:sysutils/accountsservice \ libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell \ libhandy-1.so:x11-toolkits/libhandy USES= compiler:c11 gettext gnome localbase:ldflags meson pkgconfig \ python:build shebangfix vala:build USE_GITHUB= yes USE_GNOME= cairo gdkpixbuf2 gtk30 libxml2 GH_ACCOUNT= ErikReider GH_PROJECT= SwaySettings SHEBANG_FILES= build-aux/meson/postinstall.py +GLIB_SCHEMAS= org.erikreider.swaysettings.gschema.xml post-patch: # Respect PREFIX for images and XKB layouts @${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \ ${WRKSRC}/src/Page/Input_Page.vala \ ${WRKSRC}/src/Pages/Background/Background_Page.vala \ ${WRKSRC}/src/Pages/Users/Users.vala # Drop unused dependency @${REINPLACE_CMD} -e 's/granite/gio-unix-2.0/' \ ${WRKSRC}/src/meson.build # Disable Linux-only bluez and rfkill @${REINPLACE_CMD} -e '/Bluetooth/d; /Rfkill/d' \ ${WRKSRC}/src/meson.build \ ${WRKSRC}/src/${PORTNAME}.gresource.xml @${REINPLACE_CMD} -e '/bluetooth-symbolic/d' \ -e 's/new Bluetooth_Page.*/null;/' \ ${WRKSRC}/src/Window/Window.vala post-configure: # XXX https://github.com/ErikReider/SwaySettings/issues/36 @${REINPLACE_CMD} -e '/pkg/s/accountsservice/AccountsService-1.0/' \ ${BUILD_WRKSRC}/build.ninja .include diff --git a/x11/swaysettings/pkg-plist b/x11/swaysettings/pkg-plist index cb285dcf0ac5..a3beaa7f8881 100644 --- a/x11/swaysettings/pkg-plist +++ b/x11/swaysettings/pkg-plist @@ -1,8 +1,7 @@ bin/sway-autostart bin/sway-wallpaper bin/swaysettings share/appdata/org.erikreider.swaysettings.appdata.xml share/applications/org.erikreider.swaysettings.desktop -share/glib-2.0/schemas/org.erikreider.swaysettings.gschema.xml share/icons/hicolor/scalable/apps/org.erikreider.swaysettings.svg share/icons/hicolor/symbolic/apps/org.erikreider.swaysettings-symbolic.svg