galeb-mkfiles

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

чување 1cc67a0c773ac1e2d28946d2fd491486a0c779b4
родитељ 464504d153afb0cce1dbf8b00f912a29d9bc5087
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Wed, 24 Aug 2022 13:11:13 +0200

Add glib

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

Diffstat:
MTODO | 2+-
Aglib/config.mk | 4++++
Aglib/description | 1+
Aglib/mkfile | 45+++++++++++++++++++++++++++++++++++++++++++++
измењених датотека: 4, додавања: 51(+), брисања: 1(-)

diff --git a/TODO b/TODO @@ -7,7 +7,7 @@ TODO [x] xapian-core [~] notmuch (rabbit hole...) [~] gmime - [~] glib + [x] glib [x] xmlto [x] docbook-xml - Every bloated program eventually diff --git a/glib/config.mk b/glib/config.mk @@ -0,0 +1,4 @@ +PKGVER= 2.72.3 +LEGALFILES= COPYING +PREFIX= / +SRCTARBALLS= https://mirrors.dotsrc.org/gnome/sources/glib/2.72/glib-2.72.3.tar.xz diff --git a/glib/description b/glib/description @@ -0,0 +1 @@ +Dependency for gmime (and thus neomutt) diff --git a/glib/mkfile b/glib/mkfile @@ -0,0 +1,45 @@ +mkpklib=/lib/mkpk +<$mkpklib/defaults.mk +<config.mk +<$mkpklib/derivatives.mk + +PKGBASE= glib +PKG= $PKGBASE-$PKGVER +BINDIR= /bin +MANDIR= /share/man +SYSCONFDIR= /etc +#CFLAGS= $CFLAGS -static-libstdc++ -static-libgcc +#CXXFLAGS= $CFLAGS +#LDFLAGS= -static -Wl,-Bstatic + +$PKGBASE:QV: + if [ ! -d build ]; then + printf " MKDIR\tbuild\n" + mkdir build + fi + printf " CD\tbuild\n" + 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 \ + -Ddefault_library=static \ + -Dlibmount=disabled \ + .. + printf " NINJA\n" + ninja + printf " CD\t-\n" + cd - >/dev/null + +install:QV: $PKGBASE + printf " CD\tbuild\n" + cd build + printf " NINJA\tinstall %s\n" "DESTDIR=../$DESTDIR" + DESTDIR=../$DESTDIR ninja install + printf " CD\t-\n" + cd - >/dev/null + +clean:QV: + : + +<$mkpklib/package.mk