From 5e36f9f24ec6f7b6d53836f26c8a3e2de195084f Mon Sep 17 00:00:00 2001 From: Nafis Date: Sun, 17 May 2026 07:51:19 +0600 Subject: [PATCH 1/2] gtk3-nocsd: remove package Upstream archived, superseded by GTK-NoCSD --- srcpkgs/gtk3-nocsd/template | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 srcpkgs/gtk3-nocsd/template diff --git a/srcpkgs/gtk3-nocsd/template b/srcpkgs/gtk3-nocsd/template deleted file mode 100644 index bd9b7ac030fcaf..00000000000000 --- a/srcpkgs/gtk3-nocsd/template +++ /dev/null @@ -1,20 +0,0 @@ -# Template file for 'gtk3-nocsd' -pkgname=gtk3-nocsd -version=3.0.8 -revision=1 -build_style=gnu-makefile -hostmakedepends="pkg-config" -makedepends="gtk+3-devel libgirepository-devel" -short_desc="Hack to disable gtk+ 3 client side decoration" -maintainer="Helmut Pozimski " -license="LGPL-2.1-or-later" -homepage="https://github.com/ZaWertun/gtk3-nocsd" -distfiles="https://github.com/ZaWertun/gtk3-nocsd/archive/v${version}.tar.gz" -checksum=ee680980294d899c4bdeea5398fc361a66f97d6df7cd59546b11ac7bfb40a09a - -do_install() { - vbin gtk3-nocsd - vman gtk3-nocsd.1 - vinstall gtk3-nocsd.bash-completion 644 usr/share/bash-completion/completions gtk3-nocsd - vinstall libgtk3-nocsd.so.0 755 usr/lib -} From dfe5d8af02116490394de8c78a9ffdae6b75a491 Mon Sep 17 00:00:00 2001 From: Nafis Date: Thu, 12 Mar 2026 07:24:07 +0600 Subject: [PATCH 2/2] New package: GTK-NoCSD-4.0 --- srcpkgs/GTK-NoCSD/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/GTK-NoCSD/template diff --git a/srcpkgs/GTK-NoCSD/template b/srcpkgs/GTK-NoCSD/template new file mode 100644 index 00000000000000..76e83583c20859 --- /dev/null +++ b/srcpkgs/GTK-NoCSD/template @@ -0,0 +1,20 @@ +# Template file for 'GTK-NoCSD' +pkgname=GTK-NoCSD +version=4.0 +revision=1 +build_style=gnu-makefile +make_install_args="PREFIX=/usr LIBDIR=/usr/lib NOOPT=1" +hostmakedepends="pkg-config" +makedepends="gtk4-devel libadwaita-devel" +short_desc="LD_PRELOAD library to disable CSD in GTK3/4 apps" +maintainer="Nafis " +license="GPL-3.0-or-later" +homepage="https://codeberg.org/MorsMortium/GTK-NoCSD" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=5642b84052bf270515ab398ded5eb71ec9f84879671ee980426c3558898f28ff +replaces="gtk3-nocsd>=0" + +pre_build() { + CFLAGS+=" $(pkg-config --cflags gtk4 libadwaita-1 glib-2.0)" + LDFLAGS+=" $(pkg-config --libs gtk4 libadwaita-1 glib-2.0)" +}