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)" +} 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 -}