galeb-mkfiles

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

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