mkfile (1035B)
1 mkpklib=/lib/mkpk 2 <$mkpklib/defaults.mk 3 <config.mk 4 <$mkpklib/derivatives.mk 5 6 PKG= $PKGBASE-$PKGVER 7 BINDIR= $PREFIX/bin 8 DATAROOTDIR= $PREFIX/share 9 LIBS= -lpcre2-8 -lffi 10 11 $PKGBASE:QV: 12 printf " CONF\t%s\n" --prefix=$PREFIX 13 unset CFLAGS CXXFLAGS LDFLAGS 14 ./configure --prefix=$PREFIX \ 15 --bindir=$BINDIR \ 16 --datarootdir=$DATAROOTDIR \ 17 --sysconfdir=$SYSCONFDIR \ 18 --disable-shared \ 19 --enable-static \ 20 --disable-vala 21 printf " MAKE\n" 22 make 23 mv gmime-3.0.pc gmime-3.0.pc~ 24 sed 's/^\(Libs.private:\).*/\1 -lgpgme -lz -lgpg-error -lassuan -lgobject-2.0 -lffi/' \ 25 gmime-3.0.pc~ > gmime-3.0.pc 26 cp gmime-3.0.pc gmime.pc 27 28 install:QV: $PKGBASE install-legal 29 printf " MAKE\t%s %s\n" "DESTDIR=$(realpath $DESTDIR)" install 30 make DESTDIR=$(realpath $DESTDIR) install 31 32 install-legal:QV: $PKGBASE 33 for legalfile in $LEGALFILES; do 34 printf " INST\t%s\n" "$legalfile" 35 $INSTALL -Dm0644 "$legalfile" $LEGALDIR/$legalfile 36 done 37 38 clean:QV: 39 if [ -e Makefile ]; then 40 printf " MAKE\tclean\n" 41 make clean 42 fi 43 44 <$mkpklib/package.mk