nocsd support for gtk3
This commit is contained in:
1 parent
0c62e5bdce
commit
1ad2aa5932
2 files changed
+21
-1
No files matched your search
@@ -0,0 +1,13 @@
|
|||||||
|
--- a/gtk/gtkwindow.c
|
||||||
|
+++ b/gtk/gtkwindow.c
|
||||||
|
@@ -4170,6 +4170,9 @@
|
||||||
|
static void
|
||||||
|
gtk_window_enable_csd (GtkWindow *window)
|
||||||
|
{
|
||||||
|
+ if (getenv("NOCSD") != NULL) {
|
||||||
|
+ return;
|
||||||
|
+ }
|
||||||
|
GtkWindowPrivate *priv = window->priv;
|
||||||
|
GtkWidget *widget = GTK_WIDGET (window);
|
||||||
|
GdkVisual *visual;
|
||||||
|
|
||||||
@@ -8,12 +8,14 @@ email='bayramk@gmail.com'
|
|||||||
maintainer='bk'
|
maintainer='bk'
|
||||||
license=('GPLv3')
|
license=('GPLv3')
|
||||||
source=("https://download.gnome.org/sources/gtk+/${version:0:4}/gtk+-${version}.tar.xz"
|
source=("https://download.gnome.org/sources/gtk+/${version:0:4}/gtk+-${version}.tar.xz"
|
||||||
"gtk3.sysconf")
|
"gtk3.sysconf"
|
||||||
|
"nocsd-support.patch")
|
||||||
depends=(cairo libXi libXext libXfixes libXcursor libXdamage librsvg at-spi2-core
|
depends=(cairo libXi libXext libXfixes libXcursor libXdamage librsvg at-spi2-core
|
||||||
shared-mime-info gdk-pixbuf libxkbcommon libepoxy colord libcloudproviders
|
shared-mime-info gdk-pixbuf libxkbcommon libepoxy colord libcloudproviders
|
||||||
dconf cantarell-fonts libpng libXcomposite)
|
dconf cantarell-fonts libpng libXcomposite)
|
||||||
makedepends=()
|
makedepends=()
|
||||||
md5sums=('3649dd48556ead2d909467c1f0751956'
|
md5sums=('3649dd48556ead2d909467c1f0751956'
|
||||||
|
'SKIP'
|
||||||
'SKIP')
|
'SKIP')
|
||||||
group=()
|
group=()
|
||||||
uses=()
|
uses=()
|
||||||
@@ -24,6 +26,11 @@ unset CXXFLAGS
|
|||||||
|
|
||||||
cd gtk+-$version
|
cd gtk+-$version
|
||||||
export XDG_DATA_DIRS=/usr/share
|
export XDG_DATA_DIRS=/usr/share
|
||||||
|
|
||||||
|
prepare(){
|
||||||
|
patch -Np1 -i ../nocsd-support.patch
|
||||||
|
}
|
||||||
|
|
||||||
setup(){
|
setup(){
|
||||||
meson setup build --prefix=/usr \
|
meson setup build --prefix=/usr \
|
||||||
--libdir=/usr/lib64/ \
|
--libdir=/usr/lib64/ \
|
||||||
|
|||||||
Reference in new issue
Block a user