diff options
Diffstat (limited to 'deskutils/gnome-tweaks/Makefile')
-rw-r--r-- | deskutils/gnome-tweaks/Makefile | 38 |
1 files changed, 24 insertions, 14 deletions
diff --git a/deskutils/gnome-tweaks/Makefile b/deskutils/gnome-tweaks/Makefile index 8a62ced68c81..7d492015659a 100644 --- a/deskutils/gnome-tweaks/Makefile +++ b/deskutils/gnome-tweaks/Makefile @@ -1,11 +1,12 @@ PORTNAME= gnome-tweaks -PORTVERSION= 40.10 -PORTREVISION= 4 +PORTVERSION= 46.1 +PORTREVISION= 1 CATEGORIES= deskutils gnome -MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} +MASTER_SITES= GNOME +DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org -COMMENT= Allows to tweak some hidden settings in GNOME3 +COMMENT= Allows to tweak some hidden settings in GNOME WWW= https://gitlab.gnome.org/GNOME/gnome-tweaks LICENSE= CC0-1.0 GPLv3+ @@ -13,21 +14,30 @@ LICENSE_COMB= multi LICENSE_FILE_CC0-1.0= ${WRKSRC}/LICENSES/CC0-1.0 LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSES/GPL-3.0 -BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas -LIB_DEPENDS= libhandy-1.so:x11-toolkits/libhandy -RUN_DEPENDS= gnome-shell>=3.28:x11/gnome-shell \ - gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas +BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas +LIB_DEPENDS= libgudev-1.0.so:devel/libgudev +RUN_DEPENDS= gnome-shell>=47.0:x11/gnome-shell \ + gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas -USES= gettext gnome localbase meson pkgconfig python shebangfix \ - tar:xz -USE_GNOME= gtk30 nautilus3 pygobject3 +USES= desktop-file-utils gettext gnome localbase meson pkgconfig \ + python shebangfix tar:xz +USE_GNOME= glib20 gnomedesktop4 gtk40 introspection libadwaita pygobject3 GLIB_SCHEMAS= org.gnome.tweaks.gschema.xml -SHEBANG_FILES= gnome-tweak-tool-lid-inhibitor gnome-tweaks \ - meson-postinstall.py +SHEBANG_FILES= gnome-tweaks meson-postinstall.py BINARY_ALIAS= python3=${PYTHON_VERSION} NO_ARCH= yes -PORTSCOUT= limitw:1,even + +post-patch: +# Downgrade devel/libgudev + ${REINPLACE_CMD} -e 's|238|237|' \ + ${WRKSRC}/meson.build + + ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ + ${WRKSRC}/gnome-tweaks + ${REINPLACE_CMD} -e 's|/usr|${LOCALBASE}|' \ + ${WRKSRC}/gtweak/gsettings.py \ + ${WRKSRC}/gtweak/gshellwrapper.py # generates .py[co] files for installed modules # if that's not done, ${PYTHON_SITELIBDIR}/gps will be polluted |