From 67030649355fa627e049c807a324ee00238ba8094057963957635bccc87d3272 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 14 Jun 2024 15:42:11 +0300 Subject: [PATCH] mu requires gmime3 --- build/distfiles/.gitignore | 1 + build/distfiles/gmime-3.2.7.tar.xz.meta4 | 18 ++++++++++++++++++ build/skel/mail/gmime-3.2.7.do | 23 +++++++++++++++++++++++ build/skel/mail/mu-1.10.8.do | 2 +- 4 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 build/distfiles/gmime-3.2.7.tar.xz.meta4 create mode 100644 build/skel/mail/gmime-3.2.7.do diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index d4c2f2d..6cfab1d 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -38,6 +38,7 @@ /glib-2.58.3.tar.xz /gm4-1.4.19.tar.xz /gmake-4.4.1.tar.gz +/gmime-3.2.7.tar.xz /gmp-4.3.2.tar.bz2 /gmp-6.3.0.tar.zst /gnupg-2.4.5.tar.bz2 diff --git a/build/distfiles/gmime-3.2.7.tar.xz.meta4 b/build/distfiles/gmime-3.2.7.tar.xz.meta4 new file mode 100644 index 0000000..1cc2f8d --- /dev/null +++ b/build/distfiles/gmime-3.2.7.tar.xz.meta4 @@ -0,0 +1,18 @@ + + + + 4faaf7af7a3485c2627b5f1b64d47bf6d8b37d56fc8e39748e6b92849fb4ce8d + 7fba57640038f34bd45ecba1067b6db131705310b62a74da1fa3d575993bbc6cc1dce4e3d219dd42033775e0a90f2b2acc86b1094f96f03a7532eae1b69e63ae + e9ca9023452fa993f58b8263cda842b4026d485ddb276a162aec738e10ebcce5 + 459279e969d3a0a4947b0ea72ce05b7e43898f130b3943e16b598efab31b25c6a0d78311172c99fe5b6130a31e93535695a72dcd4bc98631046b215269d361f0 + eb7b8145607abb3e68607ba77e723d913eea0fbe7ee3f4576dfccda24c8406ee + f9678b07481a0c149b26aa130f6c09c0166d571db36ba90dcded1664f343f5aafdf54c99ddaa7e72d5287cb0f93c92e2caaf684acf0df20a654a63f24d502c9c + 2c8fecd6eb74c9e956c419ce111bef6280916ea3756a534b6b800a273f0fff260717cda7fefd4bd4c6ddb27973112ec6e73fa971fa74bb9aa04cfe587d45f10b + 2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44 + c2871ed684a823341c4583332f53b6c647c6e56740192df103c176be68794edff28858a61e81140772c7ac3efdf64ada684f26eebd400869086e59a6127abad5 + a7ec48745975a5e38c6e608e1357f501dc192dd2e0dc10b04b036d3155533e48 + d786842c1f5a868f526b4438f9452147 + 2227048 + https://download.gnome.org/sources/gmime/3.2/gmime-3.2.7.tar.xz + + diff --git a/build/skel/mail/gmime-3.2.7.do b/build/skel/mail/gmime-3.2.7.do new file mode 100644 index 0000000..597d1bc --- /dev/null +++ b/build/skel/mail/gmime-3.2.7.do @@ -0,0 +1,23 @@ +[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../.. +sname=$1.do . "$BASS_ROOT"/lib/rc +. "$BASS_ROOT"/build/skel/common.rc + +bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1 devel/pkgconf-2.1.1" +rdeps="dns/libidn2-2.3.7 crypto/gpgme-1.23.2" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz $rdeps +hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) +. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc +"$BASS_ROOT"/build/bin/pkg-inst $bdeps $rdeps +. ./rc +$TAR xf "$DISTFILES"/$NAME.tar.xz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh \ + --with-libiconv=native --disable-dependency-tracking >&2 +gmake -j$MAKE_JOBS >&2 +gmake install >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh diff --git a/build/skel/mail/mu-1.10.8.do b/build/skel/mail/mu-1.10.8.do index 034a28e..1f3ac70 100644 --- a/build/skel/mail/mu-1.10.8.do +++ b/build/skel/mail/mu-1.10.8.do @@ -3,7 +3,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd devel/pkgconf-2.1.1 devel/ninja-v1.12.1" -rdeps="databases/xapian-core-1.4.25" +rdeps="databases/xapian-core-1.4.25 mail/gmime-3.2.7" meson=meson-0.56.0 redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz "$DISTFILES"/$meson.tar.gz $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) -- 2.48.1