galeb-mkfiles

Извори пакета за Галеб
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 486f969455dfc782af0aa3edd0a6ae1f9ad1854a
родитељ a27f0b3f4cdadc941d90d039051e2cf0677a1734
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Wed, 24 Aug 2022 18:47:36 +0200

Add glib

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
MTODO | 2+-
Mglib/config.mk | 6++++--
Mglib/mkfile | 16++++++++++------
Mxapian-core/mkfile | 2++
измењених датотека: 4, додавања: 17(+), брисања: 9(-)

diff --git a/TODO b/TODO @@ -6,7 +6,7 @@ TODO mutt-wizard and add those first [x] xapian-core [~] notmuch (rabbit hole...) - [~] gmime + [x] gmime [x] glib [x] xmlto [x] docbook-xml diff --git a/glib/config.mk b/glib/config.mk @@ -1,4 +1,6 @@ +PKGBASE= glib PKGVER= 2.72.3 LEGALFILES= COPYING -PREFIX= / -SRCTARBALLS= https://mirrors.dotsrc.org/gnome/sources/glib/2.72/glib-2.72.3.tar.xz +PREFIX= /sucks +SYSCONFDIR= /etc +SRCTARBALLS= https://mirrors.dotsrc.org/gnome/sources/glib/2.72/$PKGBASE-$PKGVER.tar.xz diff --git a/glib/mkfile b/glib/mkfile @@ -3,11 +3,12 @@ mkpklib=/lib/mkpk <config.mk <$mkpklib/derivatives.mk -PKGBASE= glib PKG= $PKGBASE-$PKGVER -BINDIR= /bin -MANDIR= /share/man -SYSCONFDIR= /etc +BINDIR= $PREFIX/bin +DATADIR= $PREFIX/share +LIBDIR= $PREFIX/lib +LOCALEDIR= $DATADIR/locale +MANDIR= $DATADIR/man #CFLAGS= $CFLAGS -static-libstdc++ -static-libgcc #CXXFLAGS= $CFLAGS #LDFLAGS= -static -Wl,-Bstatic @@ -21,8 +22,9 @@ $PKGBASE:QV: cd build # TODO: Fix libmount to allow static linking; disabled libmount for now unset CFLAGS CXXFLAGS LDFLAGS - printf " MESON\t%s\n" configure - meson --prefix=/ -Dman=true -Dselinux=disabled \ + printf " MESON\t%s\n" --prefix=$PREFIX + meson --prefix=$PREFIX \ + -Dman=true -Dselinux=disabled \ -Ddefault_library=static \ -Dlibmount=disabled \ .. @@ -38,6 +40,8 @@ install:QV: $PKGBASE install-legal DESTDIR=../$DESTDIR ninja install printf " CD\t-\n" cd - >/dev/null + printf " LN\t%s %s\n" glib-2.0.pc $DESTDIR$PREFIX/lib/pkgconfig/glib.pc + ln -sf glib-2.0.pc $DESTDIR$PREFIX/lib/pkgconfig/glib.pc install-legal:QV: $PKGBASE for legalfile in $LEGALFILES; do diff --git a/xapian-core/mkfile b/xapian-core/mkfile @@ -13,6 +13,7 @@ CXXFLAGS= $CFLAGS LDFLAGS= -static -Wl,-Bstatic $PKGBASE:QV: + printf " CONF\t%s\n" --prefix=$PREFIX ./configure --prefix=$PREFIX \ --bindir=$BINDIR \ --mandir=$MANDIR \ @@ -29,6 +30,7 @@ $PKGBASE:QV: install:QV: $PKGBASE install-legal # Fix Makefile (for some reason sets INSTALL = ../install) + # TODO: Investigate why mv docs/Makefile docs/Makefile~ sed 's/^\(INSTALL = \).*/\1install/' docs/Makefile~ > docs/Makefile make DESTDIR=$(realpath $DESTDIR) install