Files
horizon-packages/srcpkgs/GTK-NoCSD/template
T
2026-08-26 17:58:12 +02:00

29 lines
876 B
Bash

# Template file for 'GTK-NoCSD'
pkgname=GTK-NoCSD
version=4.7
revision=1
build_style=gnu-makefile
make_install_args="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 <mnabid.25@outlook.com>"
license="GPL-3.0-or-later"
homepage="https://codeberg.org/MorsMortium/GTK-NoCSD"
distfiles="${homepage}/archive/${version}.tar.gz"
checksum=2b5760d0595c7c7d0d352ce5c0f99f143d2643db2b790037db3e8772871d7b44
replaces="gtk3-nocsd>=0"
pre_build() {
CFLAGS+=" $(pkg-config --cflags gtk4 glib-2.0)"
LDFLAGS+=" $(pkg-config --libs gtk4 glib-2.0)"
}
gtk3-nocsd_package() {
depends="${sourcepkg}-${version}_${revision}"
short_desc+=" (transitional dummy package)"
pkg_install() {
ln -s /usr/lib/libgtk-nocsd.so.0 ${PKGDESTDIR}/usr/lib/libgtk3-nocsd.so.0
}
}