diff --git a/deskutils/gnome-tweaks/Makefile b/deskutils/gnome-tweaks/Makefile index 5f0ace6b6375..273f7b27f39d 100644 --- a/deskutils/gnome-tweaks/Makefile +++ b/deskutils/gnome-tweaks/Makefile @@ -1,43 +1,52 @@ PORTNAME= gnome-tweaks -PORTVERSION= 40.10 -PORTREVISION= 4 +PORTVERSION= 46.1 CATEGORIES= deskutils gnome 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+ 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 +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 # with these files when module is imported from root user post-install: @${FIND} ${STAGEDIR}${PREFIX} -name \*.pyc -delete (cd ${STAGEDIR}${PREFIX} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) .include diff --git a/deskutils/gnome-tweaks/distinfo b/deskutils/gnome-tweaks/distinfo index c2fd119a5c16..181e3324b67b 100644 --- a/deskutils/gnome-tweaks/distinfo +++ b/deskutils/gnome-tweaks/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1656531135 -SHA256 (gnome-tweaks-40.10.tar.xz) = cffd3b33a399577fbb4491ce8fbd02f54c5924f1056f30114e8d420290ef23fc -SIZE (gnome-tweaks-40.10.tar.xz) = 251712 +TIMESTAMP = 1745348042 +SHA256 (gnome/gnome-tweaks-46.1.tar.xz) = 2f192a7085fbd6843ecf825716d9da21ec9272029149ea35f3e159e0ac309b80 +SIZE (gnome/gnome-tweaks-46.1.tar.xz) = 691844 diff --git a/deskutils/gnome-tweaks/pkg-descr b/deskutils/gnome-tweaks/pkg-descr index ed6815c11484..0452ccef06d2 100644 --- a/deskutils/gnome-tweaks/pkg-descr +++ b/deskutils/gnome-tweaks/pkg-descr @@ -1 +1,4 @@ -The gnome-tweak-tool allows to tweak some hidden settings in GTK3/GNOME3. +GNOME Tweaks allows adjusting advanced configuration settings in GNOME. +This includes things like the fonts used in user interface elements, +alternative user interface themes, changes in window management behavior, +GNOME Shell appearance, etc. diff --git a/deskutils/gnome-tweaks/pkg-plist b/deskutils/gnome-tweaks/pkg-plist index 0900cebce6a2..a2bb8d00ba2a 100644 --- a/deskutils/gnome-tweaks/pkg-plist +++ b/deskutils/gnome-tweaks/pkg-plist @@ -1,142 +1,130 @@ bin/gnome-tweaks %%PYTHON_SITELIBDIR%%/gtweak/__init__.py %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/app%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/app%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/defs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/defs%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/gtweak/__pycache__/devicemanager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/gtweak/__pycache__/devicemanager%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/gsettings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/gsettings%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/gshellwrapper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/gshellwrapper%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/gtksettings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/gtksettings%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/tweakmodel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/tweakmodel%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/tweakview%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/tweakview%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/widgets%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/__pycache__/widgets%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/app.py %%PYTHON_SITELIBDIR%%/gtweak/defs.py +%%PYTHON_SITELIBDIR%%/gtweak/devicemanager.py %%PYTHON_SITELIBDIR%%/gtweak/gsettings.py %%PYTHON_SITELIBDIR%%/gtweak/gshellwrapper.py %%PYTHON_SITELIBDIR%%/gtweak/gtksettings.py %%PYTHON_SITELIBDIR%%/gtweak/tweakmodel.py %%PYTHON_SITELIBDIR%%/gtweak/tweaks/__init__.py %%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_appearance%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_appearance%%PYTHON_EXT_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_desktop%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_desktop%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_font%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_font%%PYTHON_EXT_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_general%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_general%%PYTHON_EXT_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_keymouse%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_keymouse%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_keyboard%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_keyboard%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_mouse%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_mouse%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_sound%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_sound%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_startup%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_startup%%PYTHON_EXT_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_test%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_test%%PYTHON_EXT_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_title_bar%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_title_bar%%PYTHON_EXT_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_top_bar%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_top_bar%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_windows%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_windows%%PYTHON_EXT_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_workspaces%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_workspaces%%PYTHON_EXT_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_xkb%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_xkb%%PYTHON_EXT_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_wacom%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_wacom%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_appearance.py -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_desktop.py %%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_font.py -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_general.py -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_keymouse.py +%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_keyboard.py +%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_mouse.py +%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_sound.py %%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_startup.py -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_test.py -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_title_bar.py -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_top_bar.py %%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_windows.py -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_workspaces.py -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_xkb.py -%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_wacom.py %%PYTHON_SITELIBDIR%%/gtweak/tweakview.py %%PYTHON_SITELIBDIR%%/gtweak/utils.py %%PYTHON_SITELIBDIR%%/gtweak/widgets.py -libexec/gnome-tweak-tool-lid-inhibitor share/applications/org.gnome.tweaks.desktop %%DATADIR%%/shell.css %%DATADIR%%/shell.ui +%%DATADIR%%/tweaks.ui share/icons/hicolor/scalable/apps/org.gnome.tweaks.svg share/icons/hicolor/symbolic/apps/org.gnome.tweaks-symbolic.svg +share/locale/ab/LC_MESSAGES/gnome-tweaks.mo share/locale/af/LC_MESSAGES/gnome-tweaks.mo share/locale/ar/LC_MESSAGES/gnome-tweaks.mo share/locale/as/LC_MESSAGES/gnome-tweaks.mo share/locale/be/LC_MESSAGES/gnome-tweaks.mo share/locale/bg/LC_MESSAGES/gnome-tweaks.mo share/locale/bs/LC_MESSAGES/gnome-tweaks.mo share/locale/ca/LC_MESSAGES/gnome-tweaks.mo share/locale/ca@valencia/LC_MESSAGES/gnome-tweaks.mo share/locale/ckb/LC_MESSAGES/gnome-tweaks.mo share/locale/cs/LC_MESSAGES/gnome-tweaks.mo share/locale/da/LC_MESSAGES/gnome-tweaks.mo share/locale/de/LC_MESSAGES/gnome-tweaks.mo share/locale/el/LC_MESSAGES/gnome-tweaks.mo share/locale/en_GB/LC_MESSAGES/gnome-tweaks.mo share/locale/eo/LC_MESSAGES/gnome-tweaks.mo share/locale/es/LC_MESSAGES/gnome-tweaks.mo share/locale/eu/LC_MESSAGES/gnome-tweaks.mo share/locale/fa/LC_MESSAGES/gnome-tweaks.mo share/locale/fi/LC_MESSAGES/gnome-tweaks.mo share/locale/fr/LC_MESSAGES/gnome-tweaks.mo share/locale/fur/LC_MESSAGES/gnome-tweaks.mo share/locale/gl/LC_MESSAGES/gnome-tweaks.mo share/locale/he/LC_MESSAGES/gnome-tweaks.mo share/locale/hr/LC_MESSAGES/gnome-tweaks.mo share/locale/hu/LC_MESSAGES/gnome-tweaks.mo share/locale/id/LC_MESSAGES/gnome-tweaks.mo +share/locale/ie/LC_MESSAGES/gnome-tweaks.mo share/locale/is/LC_MESSAGES/gnome-tweaks.mo share/locale/it/LC_MESSAGES/gnome-tweaks.mo share/locale/ja/LC_MESSAGES/gnome-tweaks.mo +share/locale/ka/LC_MESSAGES/gnome-tweaks.mo share/locale/kk/LC_MESSAGES/gnome-tweaks.mo share/locale/ko/LC_MESSAGES/gnome-tweaks.mo share/locale/ky/LC_MESSAGES/gnome-tweaks.mo share/locale/lt/LC_MESSAGES/gnome-tweaks.mo share/locale/lv/LC_MESSAGES/gnome-tweaks.mo share/locale/mjw/LC_MESSAGES/gnome-tweaks.mo share/locale/ml/LC_MESSAGES/gnome-tweaks.mo share/locale/ms/LC_MESSAGES/gnome-tweaks.mo share/locale/my/LC_MESSAGES/gnome-tweaks.mo share/locale/nb/LC_MESSAGES/gnome-tweaks.mo share/locale/ne/LC_MESSAGES/gnome-tweaks.mo share/locale/nl/LC_MESSAGES/gnome-tweaks.mo share/locale/oc/LC_MESSAGES/gnome-tweaks.mo share/locale/pa/LC_MESSAGES/gnome-tweaks.mo share/locale/pl/LC_MESSAGES/gnome-tweaks.mo share/locale/pt/LC_MESSAGES/gnome-tweaks.mo share/locale/pt_BR/LC_MESSAGES/gnome-tweaks.mo share/locale/ro/LC_MESSAGES/gnome-tweaks.mo share/locale/ru/LC_MESSAGES/gnome-tweaks.mo share/locale/sk/LC_MESSAGES/gnome-tweaks.mo share/locale/sl/LC_MESSAGES/gnome-tweaks.mo share/locale/sr/LC_MESSAGES/gnome-tweaks.mo share/locale/sr@latin/LC_MESSAGES/gnome-tweaks.mo share/locale/sv/LC_MESSAGES/gnome-tweaks.mo share/locale/te/LC_MESSAGES/gnome-tweaks.mo share/locale/tg/LC_MESSAGES/gnome-tweaks.mo share/locale/th/LC_MESSAGES/gnome-tweaks.mo share/locale/tr/LC_MESSAGES/gnome-tweaks.mo share/locale/uk/LC_MESSAGES/gnome-tweaks.mo share/locale/vi/LC_MESSAGES/gnome-tweaks.mo share/locale/zh_CN/LC_MESSAGES/gnome-tweaks.mo share/locale/zh_HK/LC_MESSAGES/gnome-tweaks.mo share/locale/zh_TW/LC_MESSAGES/gnome-tweaks.mo share/metainfo/org.gnome.tweaks.appdata.xml