cleanup host.mk

This commit is contained in:
speedie 2023-03-28 21:46:23 +02:00
parent 8e4ac5101c
commit 5d6b3861eb
5 changed files with 15 additions and 10 deletions

View file

@ -28,4 +28,5 @@ package() {
cd "$pkgname-$pkgver"
make PREFIX=/usr DESTDIR="$pkgdir" CC=gcc install
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
touch "$pkgdir"/usr/share/spmenu/pkg_arch
}

View file

@ -31,7 +31,7 @@ loadconf() {
# mandatory deps
[ "$freetype" = "false" ] && printf "Freetype not found. Install it.\n" && exit 1
[ "$openssl" = "false" ] && printf "OpenSSL not found. Install it.\n" && exit 1
[ "$openssl" = "false" ] && [ "$imlib2" = "true" ] && printf "OpenSSL not found. Install it.\n" && exit 1
[ "$xrender" = "false" ] && printf "libXrender not found. Install it.\n" && exit 1
[ "$x11" = "false" ] && printf "libX11 not found. Install it.\n" && exit 1
[ "$xft" = "false" ] && printf "libXft not found. Install it.\n" && exit 1
@ -69,6 +69,11 @@ build() {
imlib2toggle="-DIMAGE"
fi
# openssl
if [ "$openssl" = "true" ]; then
opensslconf="openssl"
fi
# pango
if [ "$pango" = "true" ] && [ "$pangoxft" = "true" ]; then
pangoconf="pango"
@ -89,6 +94,8 @@ build() {
make clean
[ "$GEN_MANUAL" != "false" ] && make man
[ "$INSTALL" != "true" ] && \
make \
CC="$CC" \
PREFIX="$PREFIX" \
@ -104,6 +111,7 @@ build() {
BDINC="$bdinc" \
BDTOGGLE="$bdtoggle" \
FREETYPEINC="$FREETYPEINC" \
OPENSSLCONF="$opensslconf" \
X11LIB="$X11LIB" \
X11INC="$X11INC"
}
@ -125,6 +133,7 @@ install() {
BDINC="$bdinc" \
BDTOGGLE="$bdtoggle" \
FREETYPEINC="$FREETYPEINC" \
OPENSSLCONF="$opensslconf" \
X11LIB="$X11LIB" \
X11INC="$X11INC"
}

View file

@ -29,12 +29,6 @@ XFTCONF = xft
# xrender
XRENDERLIBS = -lXrender
# imlib2
IMLIB2LIBS = -lImlib2
# openssl
OPENSSLCONF = openssl
# OpenBSD (uncomment)
#INCDIR = $(X11INC)
#FREETYPEINC = $(INCDIR)/freetype2

View file

@ -44,10 +44,10 @@
#endif
// check if we should enable multimonitor support using libXinerama
#ifdef XINERAMA
#define USEXINERAMA 1
#else
#ifndef XINERAMA
#define USEXINERAMA 0
#else
#define USEXINERAMA 1
#endif
// include fribidi used for right to left language support

View file

@ -23,3 +23,4 @@ PANGOTOGGLE = -DPANGO
# Comment these lines if you don't need it.
IMLIB2LIBS = -lImlib2
IMLIB2TOGGLE = -DIMAGE
OPENSSLCONF = openssl