You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
gtk3 apps: update theme dependencies for GNOME 3.28
With the release of GNOME 3.28, all default gtk3 theme files are contained in adwaita-icon-theme and gtk3 itself. gnome-themes-standard has, therefore, been removed from the GNOME 3.28 release and any additional themes contained therein have been moved to new port gnome-themes-extra. This includes optional gtk2 themes Adwaita and Adwaita-dark and both gtk2 and gtk3 versions of deprecated theme HighContrast. Replace all gtk3 app dependencies on gnome-themes-standard with adwaita-icon-theme and remove any references to the deprecated theme HighContrast. Rebuild not required since adwaita-icon-theme was previously a dependency of gnome-themes-standard.
This commit is contained in:
@@ -44,7 +44,7 @@ depends_lib port:desktop-file-utils \
|
||||
port:taglib \
|
||||
port:wavpack
|
||||
|
||||
depends_run port:gnome-themes-standard
|
||||
depends_run port:adwaita-icon-theme
|
||||
|
||||
patchfiles patch-m4-ax_compiler_flags_ldflags.m4.diff
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ depends_lib port:desktop-file-utils \
|
||||
port:libxslt \
|
||||
port:ncurses
|
||||
|
||||
depends_run port:gnome-themes-standard
|
||||
depends_run port:adwaita-icon-theme
|
||||
|
||||
gobject_introspection yes
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ depends_lib port:desktop-file-utils \
|
||||
port:enchant \
|
||||
port:gucharmap
|
||||
|
||||
depends_run port:gnome-themes-standard
|
||||
depends_run port:adwaita-icon-theme
|
||||
|
||||
patchfiles patch-configure.ac.diff
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ depends_lib-append port:desktop-file-utils \
|
||||
port:ghostscript \
|
||||
port:goocanvas2
|
||||
|
||||
depends_run port:gnome-themes-standard
|
||||
depends_run port:adwaita-icon-theme
|
||||
|
||||
patchfiles patch-gramps-gen-utils-resourcepath.py.diff
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ depends_lib port:desktop-file-utils \
|
||||
port:gnome-menus \
|
||||
port:py27-gobject3
|
||||
|
||||
depends_run port:gnome-themes-standard \
|
||||
depends_run port:adwaita-icon-theme \
|
||||
port:yelp
|
||||
|
||||
patchfiles patch-Makefile.am.diff \
|
||||
|
||||
@@ -44,7 +44,7 @@ depends_lib port:desktop-file-utils \
|
||||
port:libxml2 \
|
||||
port:vte
|
||||
|
||||
depends_run port:gnome-themes-standard \
|
||||
depends_run port:adwaita-icon-theme \
|
||||
port:epiphany \
|
||||
port:yelp \
|
||||
port:xdg-utils
|
||||
|
||||
@@ -47,7 +47,7 @@ depends_lib port:desktop-file-utils \
|
||||
path:lib/libssl.dylib:openssl \
|
||||
port:sqlite3
|
||||
|
||||
depends_run port:gnome-themes-standard \
|
||||
depends_run port:adwaita-icon-theme \
|
||||
port:yelp
|
||||
|
||||
patchfiles patch-configure.ac.diff \
|
||||
|
||||
@@ -35,7 +35,7 @@ depends_lib port:desktop-file-utils \
|
||||
port:gtk3 \
|
||||
port:vala
|
||||
|
||||
depends_run port:gnome-themes-standard \
|
||||
depends_run port:adwaita-icon-theme \
|
||||
port:yelp
|
||||
|
||||
patchfiles patch-warning-flags.diff
|
||||
@@ -46,11 +46,9 @@ autoreconf.args -fvi
|
||||
configure.args --disable-schemas-compile \
|
||||
--disable-silent-rules
|
||||
|
||||
# port installs hicolor and HighContrast icons, desktop application file, and gschemas
|
||||
post-activate {
|
||||
system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
|
||||
system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
|
||||
system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/HighContrast"
|
||||
system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
|
||||
}
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ depends_lib port:desktop-file-utils \
|
||||
port:gtk3 \
|
||||
port:libxml2
|
||||
|
||||
depends_run port:gnome-themes-standard
|
||||
depends_run port:adwaita-icon-theme
|
||||
|
||||
configure.args --disable-schemas-compile \
|
||||
--disable-silent-rules
|
||||
|
||||
@@ -27,7 +27,7 @@ depends_build port:pkgconfig
|
||||
depends_lib port:desktop-file-utils \
|
||||
port:gtk3
|
||||
|
||||
depends_run port:gnome-themes-standard
|
||||
depends_run port:adwaita-icon-theme
|
||||
|
||||
# use system python for build, requires python2 >= 2.3
|
||||
|
||||
|
||||
@@ -62,7 +62,7 @@ depends_run port:telepathy-mission-control \
|
||||
port:telepathy-haze \
|
||||
port:telepathy-salut \
|
||||
port:gnome-keyring \
|
||||
port:gnome-themes-standard \
|
||||
port:adwaita-icon-theme \
|
||||
port:yelp
|
||||
|
||||
license_noconflict dbus-glib gnutls
|
||||
|
||||
+1
-1
@@ -41,7 +41,7 @@ depends_lib port:desktop-file-utils \
|
||||
port:libxml2 \
|
||||
port:xorg-libX11
|
||||
|
||||
depends_run port:gnome-themes-standard \
|
||||
depends_run port:adwaita-icon-theme \
|
||||
port:yelp
|
||||
|
||||
gobject_introspection yes
|
||||
|
||||
@@ -43,7 +43,7 @@ depends_lib port:desktop-file-utils \
|
||||
port:xorg-libX11 \
|
||||
port:iso-codes
|
||||
|
||||
depends_run port:gnome-themes-standard \
|
||||
depends_run port:adwaita-icon-theme \
|
||||
port:gnome-keyring
|
||||
|
||||
# reconfigure using our intltool.m4 and upstream autogen.sh for intltool 0.51 compatibility
|
||||
|
||||
@@ -41,7 +41,7 @@ depends_lib port:desktop-file-utils \
|
||||
port:libmagic \
|
||||
port:libarchive
|
||||
|
||||
depends_run port:gnome-themes-standard \
|
||||
depends_run port:adwaita-icon-theme \
|
||||
port:yelp
|
||||
|
||||
# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
|
||||
|
||||
@@ -40,13 +40,12 @@ depends_lib port:desktop-file-utils \
|
||||
port:libsoup \
|
||||
port:gstreamer1
|
||||
|
||||
depends_run port:gnome-themes-standard \
|
||||
depends_run port:adwaita-icon-theme \
|
||||
port:yelp \
|
||||
port:epiphany
|
||||
|
||||
patchfiles patch-meson.build.diff
|
||||
|
||||
# port installs desktop application file, and hicolor and HighContrast icons
|
||||
post-activate {
|
||||
system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
|
||||
system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
|
||||
|
||||
@@ -44,7 +44,7 @@ depends_lib port:desktop-file-utils \
|
||||
port:iso-codes \
|
||||
port:vala
|
||||
|
||||
depends_run port:gnome-themes-standard
|
||||
depends_run port:adwaita-icon-theme
|
||||
|
||||
gobject_introspection yes
|
||||
|
||||
|
||||
+1
-2
@@ -36,7 +36,7 @@ depends_lib port:desktop-file-utils \
|
||||
port:gtk3
|
||||
|
||||
depends_run port:yelp \
|
||||
port:gnome-themes-standard
|
||||
port:adwaita-icon-theme
|
||||
|
||||
# blacklist old compilers that do not support gcc diagnostic pragmas in functions
|
||||
compiler.blacklist *gcc* {clang < 300}
|
||||
@@ -56,7 +56,6 @@ configure.args --disable-silent-rules \
|
||||
post-activate {
|
||||
system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
|
||||
system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
|
||||
system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/HighContrast"
|
||||
system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -48,7 +48,7 @@ depends_lib port:desktop-file-utils \
|
||||
port:libsoup \
|
||||
port:libsecret
|
||||
|
||||
depends_run port:gnome-themes-standard
|
||||
depends_run port:adwaita-icon-theme
|
||||
|
||||
gobject_introspection yes
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ depends_lib port:gtk3 \
|
||||
port:barcode \
|
||||
port:qrencode
|
||||
|
||||
depends_run port:gnome-themes-standard \
|
||||
depends_run port:adwaita-icon-theme \
|
||||
port:yelp
|
||||
|
||||
patchfiles patch-missing-prototype.diff
|
||||
|
||||
+1
-1
@@ -57,7 +57,7 @@ depends_lib port:desktop-file-utils \
|
||||
port:evince \
|
||||
port:shared-mime-info
|
||||
|
||||
depends_run port:gnome-themes-standard \
|
||||
depends_run port:adwaita-icon-theme \
|
||||
port:yelp \
|
||||
port:gnome-keyring
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user