Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] mu: update to 1.6.2
@ 2021-08-07 16:18 emacsomancer
  2021-08-08  3:52 ` sgn
                   ` (23 more replies)
  0 siblings, 24 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-07 16:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1592 bytes --]

There is a new pull request by emacsomancer against master on the void-packages repository

https://github.com/emacsomancer/void-packages mu-1.6.2
https://github.com/void-linux/void-packages/pull/32396

mu: update to 1.6.2
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [X] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32396.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mu-1.6.2-32396.patch --]
[-- Type: text/x-diff, Size: 1067 bytes --]

From a19cbb9ee4faf7958b4102b8bc051d676c5140a6 Mon Sep 17 00:00:00 2001
From: Benjamin Slade <slade@jnanam.net>
Date: Sat, 7 Aug 2021 10:17:38 -0600
Subject: [PATCH] mu: update to 1.6.2

---
 srcpkgs/mu/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/mu/template b/srcpkgs/mu/template
index 36d67ef65cba..c3cdd2c5e42b 100644
--- a/srcpkgs/mu/template
+++ b/srcpkgs/mu/template
@@ -1,6 +1,6 @@
 # Template file for 'mu'
 pkgname=mu
-version=1.6.1
+version=1.6.2
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake libtool pkg-config texinfo glib-devel"
@@ -10,7 +10,7 @@ maintainer="Benjamin Slade <slade@lambda-y.net>"
 license="GPL-3.0-or-later"
 homepage="https://www.djcbsoftware.nl/code/mu/"
 distfiles="https://github.com/djcb/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.xz"
-checksum=1c9ca62c50f1f087c15aa94c6c02d206a7f297b7903dfdf67e1ced4460d7c784
+checksum=37441e41eb8af8af2789720a8793eccae94fa7ec53309988414c1944429f974a
 
 if [ ! "$CROSS_BUILD" ]; then
 	hostmakedepends+=" emacs"

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
@ 2021-08-08  3:52 ` sgn
  2021-08-08 12:47 ` emacsomancer
                   ` (22 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: sgn @ 2021-08-08  3:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 200 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#issuecomment-894738559

Comment:
In my opinion, there're no points in spliting `mu4e` from `mu`.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
  2021-08-08  3:52 ` sgn
@ 2021-08-08 12:47 ` emacsomancer
  2021-08-08 12:48 ` emacsomancer
                   ` (21 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-08 12:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 583 bytes --]

New comment by emacsomancer on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#issuecomment-894792671

Comment:
I don't have any particular opinion one way or other (I "inherited" the package in this split fashion.)

Two thoughts:

1. I'm not sure what the implications of merging the two might be for arm/crossbuilds.
2. I think it would be far better for a merged package to be called `mu4e` rather than `mu` (since the former is (a) user-facing piece; (b) what people will general be searching for; (c) long enough to avoid name-collisions).

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
  2021-08-08  3:52 ` sgn
  2021-08-08 12:47 ` emacsomancer
@ 2021-08-08 12:48 ` emacsomancer
  2021-08-08 13:18 ` sgn
                   ` (20 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-08 12:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 599 bytes --]

New comment by emacsomancer on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#issuecomment-894792671

Comment:
I don't have any particular opinion one way or other (I "inherited" the package in this split fashion.)

Two thoughts:

1. I'm not sure what the implications of merging the two might be for arm/crossbuilds.
2. I think it would be far better for a merged package to be called `mu4e` rather than `mu` (since the former is (a) the name of the user-facing piece; (b) what people will general be searching for; (c) long enough to avoid name-collisions).

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (2 preceding siblings ...)
  2021-08-08 12:48 ` emacsomancer
@ 2021-08-08 13:18 ` sgn
  2021-08-08 13:42 ` emacsomancer
                   ` (19 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: sgn @ 2021-08-08 13:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1132 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#issuecomment-894796698

Comment:
> I don't have any particular opinion one way or other (I "inherited" the package in this split fashion.)
> 
> Two thoughts:
> 
>     1. I'm not sure what the implications of merging the two might be for arm/crossbuilds.

`mu4e` was disabled for cross build because `emacs` wasn't available there.
However, `mu4e` is simply text files, and anyone that have it should have emacs installed already.

I'm in favor of merging because someone who wants to use mu4e on (let's say) aarch64, can just build emacs themselves and install `mu` (or `mu4e`) and use it, instead of rebuild `mu`.

>     2. I think it would be far better for a merged package to be called `mu4e` rather than `mu` (since the former is (a) the name of the user-facing piece; (b) what people will general be searching for; (c) long enough to avoid name-collisions).

I have no opinion, either way. One thing: someone who only have mu installed (who are they anyway?) won't see the upgrade from `mu` to `mu4e`.





^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (3 preceding siblings ...)
  2021-08-08 13:18 ` sgn
@ 2021-08-08 13:42 ` emacsomancer
  2021-08-08 16:03 ` sgn
                   ` (18 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-08 13:42 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 914 bytes --]

New comment by emacsomancer on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#issuecomment-894799818

Comment:
> `mu4e` was disabled for cross build because `emacs` wasn't available there.
> However, `mu4e` is simply text files, and anyone that have it should have emacs installed already.

So then could all of the `if [ ! "$CROSS_BUILD" ]` conditionals just be removed?

What about `emacs` as a dependency?

> > 2. I think it would be far better for a merged package to be called `mu4e` rather than `mu`....

> I have no opinion, either way. One thing: someone who only have mu installed (who are they anyway?) won't see the upgrade from `mu` to `mu4e`.

I can't really think of a use for `mu` without `mu4e`, but in theory I suppose someone could just have `mu` installed.

But:

````
$ xbps-query -Rs mu | wc -l
1080

$ xbps-query -Rs mu4e | wc -l
1
````

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (4 preceding siblings ...)
  2021-08-08 13:42 ` emacsomancer
@ 2021-08-08 16:03 ` sgn
  2021-08-08 16:34 ` emacsomancer
                   ` (17 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: sgn @ 2021-08-08 16:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1148 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#issuecomment-894818543

Comment:
On 2021-08-08 06:42:50-0700, Benjamin Slade ***@***.***> wrote:
> > `mu4e` was disabled for cross build because `emacs` wasn't available there.
> > However, `mu4e` is simply text files, and anyone that have it should have emacs installed already.
> 
> So then could all of the `if [ ! "$CROSS_BUILD" ]` conditionals just be removed?

Yes, I would say.

> What about `emacs` as a dependency?

I would ignore that dependencies,
whoever uses mu4e should have emacs installed themselves, IMHO.

> 
> > > 2. I think it would be far better for a merged package to be called `mu4e` rather than `mu`....
> 
> > I have no opinion, either way. One thing: someone who only have mu installed (who are they anyway?) won't see the upgrade from `mu` to `mu4e`.
> 
> I can't really think of a use for `mu` without `mu4e`, but in theory I suppose someone could just have `mu` installed.
> 
> But:
> 
> ````
> $ xbps-query -Rs mu | wc -l
> 1080
> 
> $ xbps-query -Rs mu4e | wc -l
> 1
> ````

Fine by me.

Or just keep it as is. 


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (5 preceding siblings ...)
  2021-08-08 16:03 ` sgn
@ 2021-08-08 16:34 ` emacsomancer
  2021-08-08 16:34 ` emacsomancer
                   ` (16 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-08 16:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 852 bytes --]

New comment by emacsomancer on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#issuecomment-894822534

Comment:
Out of curiosity, I looked to see what other distros do.

[Debian](https://packages.debian.org/unstable/mu4e) does maintain `mu` and `mu4e` as separate packages (they also package `mu` as `maildir-utils`, presumably for the sort of reasons discussed above). I don't know if they know something I don't, in terms of keeping these separate. 

But Fedora seems to have them combined (under a package name `[maildir-utils](https://src.fedoraproject.org/rpms/maildir-utils)`), as does Arch's AUR (though under the name `[mu](https://aur.archlinux.org/packages/mu/)`).

So it's probably reasonable to combine them, though I think `mu4e` is the ideal package name for discoverability. I'll work on doing so.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (6 preceding siblings ...)
  2021-08-08 16:34 ` emacsomancer
@ 2021-08-08 16:34 ` emacsomancer
  2021-08-08 16:36 ` emacsomancer
                   ` (15 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-08 16:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 852 bytes --]

New comment by emacsomancer on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#issuecomment-894822534

Comment:
Out of curiosity, I looked to see what other distros do.

[Debian](https://packages.debian.org/unstable/mu4e) does maintain `mu` and `mu4e` as separate packages (they also package `mu` as `maildir-utils`, presumably for the sort of reasons discussed above). I don't know if they know something I don't, in terms of keeping these separate. 

But Fedora seems to have them combined (under a package name [`maildir-utils`](https://src.fedoraproject.org/rpms/maildir-utils)), as does Arch's AUR (though under the name [`mu`](https://aur.archlinux.org/packages/mu/)).

So it's probably reasonable to combine them, though I think `mu4e` is the ideal package name for discoverability. I'll work on doing so.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (7 preceding siblings ...)
  2021-08-08 16:34 ` emacsomancer
@ 2021-08-08 16:36 ` emacsomancer
  2021-08-08 17:25 ` [PR PATCH] [Updated] " emacsomancer
                   ` (14 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-08 16:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 901 bytes --]

New comment by emacsomancer on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#issuecomment-894822534

Comment:
Out of curiosity, I looked to see what other distros do.

Debian does maintain `mu` and [`mu4e`](https://packages.debian.org/unstable/mu4e) as separate packages (they also package `mu` as [`maildir-utils`](https://packages.debian.org/sid/maildir-utils), presumably for the sort of reasons discussed above). I don't know if they know something I don't, in terms of keeping these separate. 

But Fedora seems to have them combined (under a package name [`maildir-utils`](https://src.fedoraproject.org/rpms/maildir-utils)), as does Arch's AUR (though under the name [`mu`](https://aur.archlinux.org/packages/mu/)).

So it's probably reasonable to combine them, though I think `mu4e` is the ideal package name for discoverability. I'll work on doing so.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (8 preceding siblings ...)
  2021-08-08 16:36 ` emacsomancer
@ 2021-08-08 17:25 ` emacsomancer
  2021-08-12  0:47 ` emacsomancer
                   ` (13 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-08 17:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1597 bytes --]

There is an updated pull request by emacsomancer against master on the void-packages repository

https://github.com/emacsomancer/void-packages mu-1.6.2
https://github.com/void-linux/void-packages/pull/32396

mu: update to 1.6.2
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [X] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32396.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mu-1.6.2-32396.patch --]
[-- Type: text/x-diff, Size: 2929 bytes --]

From 828aec47295ccdef40d7ef578cd93f3b600b3241 Mon Sep 17 00:00:00 2001
From: Benjamin Slade <slade@jnanam.net>
Date: Sat, 7 Aug 2021 10:17:38 -0600
Subject: [PATCH] combine mu and mu4e packages and update to 1.6.2

---
 srcpkgs/mu/template   | 36 ------------------------------------
 srcpkgs/mu4e          |  1 -
 srcpkgs/mu4e/template | 25 +++++++++++++++++++++++++
 3 files changed, 25 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/mu/template
 delete mode 120000 srcpkgs/mu4e
 create mode 100644 srcpkgs/mu4e/template

diff --git a/srcpkgs/mu/template b/srcpkgs/mu/template
deleted file mode 100644
index 36d67ef65cba..000000000000
--- a/srcpkgs/mu/template
+++ /dev/null
@@ -1,36 +0,0 @@
-# Template file for 'mu'
-pkgname=mu
-version=1.6.1
-revision=1
-build_style=gnu-configure
-hostmakedepends="automake libtool pkg-config texinfo glib-devel"
-makedepends="xapian-core-devel gmime3-devel libuuid-devel"
-short_desc="Emacs-based tool for dealing with e-mail stored in the Maildir-format"
-maintainer="Benjamin Slade <slade@lambda-y.net>"
-license="GPL-3.0-or-later"
-homepage="https://www.djcbsoftware.nl/code/mu/"
-distfiles="https://github.com/djcb/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.xz"
-checksum=1c9ca62c50f1f087c15aa94c6c02d206a7f297b7903dfdf67e1ced4460d7c784
-
-if [ ! "$CROSS_BUILD" ]; then
-	hostmakedepends+=" emacs"
-else
-	configure_args+=" --disable-mu4e"
-fi
-
-pre_configure() {
-	sed -i 's,-I${prefix}/include,,' contrib/Makefile.am
-	autoreconf -fi
-}
-
-if [ ! "$CROSS_BUILD" ]; then
-	mu4e_package() {
-		short_desc+=" - Emacs frontend"
-		depends="${sourcepkg}-${version}_${revision} emacs"
-		pkg_install() {
-			vmove usr/share/emacs
-			vmove usr/share/info
-			vmove usr/share/doc/mu/mu4e*
-		}
-	}
-fi
diff --git a/srcpkgs/mu4e b/srcpkgs/mu4e
deleted file mode 120000
index 4f9d522cd3ad..000000000000
--- a/srcpkgs/mu4e
+++ /dev/null
@@ -1 +0,0 @@
-mu
\ No newline at end of file
diff --git a/srcpkgs/mu4e/template b/srcpkgs/mu4e/template
new file mode 100644
index 000000000000..99e235c021ac
--- /dev/null
+++ b/srcpkgs/mu4e/template
@@ -0,0 +1,25 @@
+# Template file for 'mu4e'
+pkgname=mu4e
+version=1.6.2
+revision=1
+wrksrc="mu-${version}"
+build_style=gnu-configure
+hostmakedepends="automake libtool pkg-config texinfo glib-devel"
+makedepends="xapian-core-devel gmime3-devel libuuid-devel"
+short_desc="Emacs email client using the mu Maildir search engine"
+maintainer="Benjamin Slade <slade@lambda-y.net>"
+license="GPL-3.0-or-later"
+homepage="https://www.djcbsoftware.nl/code/mu/"
+distfiles="https://github.com/djcb/mu/releases/download/${version}/mu-${version}.tar.xz"
+checksum=37441e41eb8af8af2789720a8793eccae94fa7ec53309988414c1944429f974a
+
+pre_configure() {
+	sed -i 's,-I${prefix}/include,,' contrib/Makefile.am
+	autoreconf -fi
+}
+
+pkg_install() {
+	vmove usr/share/emacs
+	vmove usr/share/info
+	vmove usr/share/doc/mu/mu4e*
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (9 preceding siblings ...)
  2021-08-08 17:25 ` [PR PATCH] [Updated] " emacsomancer
@ 2021-08-12  0:47 ` emacsomancer
  2021-08-12 21:22 ` emacsomancer
                   ` (12 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-12  0:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 212 bytes --]

New comment by emacsomancer on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#issuecomment-897261416

Comment:
(Let me know if there's something else I should do at this point.)

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (10 preceding siblings ...)
  2021-08-12  0:47 ` emacsomancer
@ 2021-08-12 21:22 ` emacsomancer
  2021-08-12 21:26 ` emacsomancer
                   ` (11 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-12 21:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 212 bytes --]

New comment by emacsomancer on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#issuecomment-897261416

Comment:
(Let me know if there's something else I should do at this point.)

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (11 preceding siblings ...)
  2021-08-12 21:22 ` emacsomancer
@ 2021-08-12 21:26 ` emacsomancer
  2021-08-12 21:31 ` [PR PATCH] [Updated] " emacsomancer
                   ` (10 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-12 21:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 203 bytes --]

New comment by emacsomancer on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#issuecomment-897979452

Comment:
Changing some things, in part because 1.6.3 was released.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (12 preceding siblings ...)
  2021-08-12 21:26 ` emacsomancer
@ 2021-08-12 21:31 ` emacsomancer
  2021-08-12 21:58 ` emacsomancer
                   ` (9 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-12 21:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1597 bytes --]

There is an updated pull request by emacsomancer against master on the void-packages repository

https://github.com/emacsomancer/void-packages mu-1.6.2
https://github.com/void-linux/void-packages/pull/32396

mu: update to 1.6.2
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [X] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32396.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mu-1.6.2-32396.patch --]
[-- Type: text/x-diff, Size: 3153 bytes --]

From d5a114dc686602d2c25bb40c9f84f141005e5367 Mon Sep 17 00:00:00 2001
From: Benjamin Slade <slade@jnanam.net>
Date: Sat, 7 Aug 2021 10:17:38 -0600
Subject: [PATCH] combine mu and mu4e packages and update to 1.6.3

- combine mu and mu4e packages under (more discoverable) name "mu4e"
- add option for optional guile components
- update to 1.6.3
---
 srcpkgs/mu/template   | 36 ------------------------------------
 srcpkgs/mu4e          |  1 -
 srcpkgs/mu4e/template | 26 ++++++++++++++++++++++++++
 3 files changed, 26 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/mu/template
 delete mode 120000 srcpkgs/mu4e
 create mode 100644 srcpkgs/mu4e/template

diff --git a/srcpkgs/mu/template b/srcpkgs/mu/template
deleted file mode 100644
index 36d67ef65cba..000000000000
--- a/srcpkgs/mu/template
+++ /dev/null
@@ -1,36 +0,0 @@
-# Template file for 'mu'
-pkgname=mu
-version=1.6.1
-revision=1
-build_style=gnu-configure
-hostmakedepends="automake libtool pkg-config texinfo glib-devel"
-makedepends="xapian-core-devel gmime3-devel libuuid-devel"
-short_desc="Emacs-based tool for dealing with e-mail stored in the Maildir-format"
-maintainer="Benjamin Slade <slade@lambda-y.net>"
-license="GPL-3.0-or-later"
-homepage="https://www.djcbsoftware.nl/code/mu/"
-distfiles="https://github.com/djcb/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.xz"
-checksum=1c9ca62c50f1f087c15aa94c6c02d206a7f297b7903dfdf67e1ced4460d7c784
-
-if [ ! "$CROSS_BUILD" ]; then
-	hostmakedepends+=" emacs"
-else
-	configure_args+=" --disable-mu4e"
-fi
-
-pre_configure() {
-	sed -i 's,-I${prefix}/include,,' contrib/Makefile.am
-	autoreconf -fi
-}
-
-if [ ! "$CROSS_BUILD" ]; then
-	mu4e_package() {
-		short_desc+=" - Emacs frontend"
-		depends="${sourcepkg}-${version}_${revision} emacs"
-		pkg_install() {
-			vmove usr/share/emacs
-			vmove usr/share/info
-			vmove usr/share/doc/mu/mu4e*
-		}
-	}
-fi
diff --git a/srcpkgs/mu4e b/srcpkgs/mu4e
deleted file mode 120000
index 4f9d522cd3ad..000000000000
--- a/srcpkgs/mu4e
+++ /dev/null
@@ -1 +0,0 @@
-mu
\ No newline at end of file
diff --git a/srcpkgs/mu4e/template b/srcpkgs/mu4e/template
new file mode 100644
index 000000000000..52f79963d9c5
--- /dev/null
+++ b/srcpkgs/mu4e/template
@@ -0,0 +1,26 @@
+# Template file for 'mu4e'
+pkgname=mu4e
+version=1.6.3
+revision=1
+wrksrc="mu-${version}"
+build_style=gnu-configure
+configure_args="--enable-mu4e $(vopt_if guile --enable-guile)"
+hostmakedepends="automake emacs libtool pkg-config texinfo glib-devel"
+makedepends="xapian-core-devel gmime3-devel libuuid-devel $(vopt_if guile guile)"
+short_desc="Emacs email client using the mu Maildir search engine"
+maintainer="Benjamin Slade <slade@lambda-y.net>"
+license="GPL-3.0-or-later"
+homepage="https://www.djcbsoftware.nl/code/mu/"
+distfiles="https://github.com/djcb/mu/releases/download/${version}/mu-${version}.tar.xz"
+checksum=fe286eebc2d9a2060a67c365aed7dd7a6de1fe104f89da36976d8737200754b6
+
+pre_configure() {
+	sed -i 's,-I${prefix}/include,,' contrib/Makefile.am
+	autoreconf -fi
+}
+
+pkg_install() {
+	vmove usr/share/emacs
+	vmove usr/share/info
+	vmove usr/share/doc/mu/mu4e*
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (13 preceding siblings ...)
  2021-08-12 21:31 ` [PR PATCH] [Updated] " emacsomancer
@ 2021-08-12 21:58 ` emacsomancer
  2021-08-12 22:02 ` emacsomancer
                   ` (8 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-12 21:58 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1597 bytes --]

There is an updated pull request by emacsomancer against master on the void-packages repository

https://github.com/emacsomancer/void-packages mu-1.6.2
https://github.com/void-linux/void-packages/pull/32396

mu: update to 1.6.2
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [X] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32396.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mu-1.6.2-32396.patch --]
[-- Type: text/x-diff, Size: 3181 bytes --]

From f519d9f1b32d3a613f2b1dd82772d648a9102942 Mon Sep 17 00:00:00 2001
From: Benjamin Slade <slade@jnanam.net>
Date: Sat, 7 Aug 2021 10:17:38 -0600
Subject: [PATCH] combine mu and mu4e packages and update to 1.6.3

- combine mu and mu4e packages under (more discoverable) name "mu4e"
- add option for optional guile components
- update to 1.6.3
---
 srcpkgs/mu/template   | 36 ------------------------------------
 srcpkgs/mu4e          |  1 -
 srcpkgs/mu4e/template | 26 ++++++++++++++++++++++++++
 3 files changed, 26 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/mu/template
 delete mode 120000 srcpkgs/mu4e
 create mode 100644 srcpkgs/mu4e/template

diff --git a/srcpkgs/mu/template b/srcpkgs/mu/template
deleted file mode 100644
index 36d67ef65cba..000000000000
--- a/srcpkgs/mu/template
+++ /dev/null
@@ -1,36 +0,0 @@
-# Template file for 'mu'
-pkgname=mu
-version=1.6.1
-revision=1
-build_style=gnu-configure
-hostmakedepends="automake libtool pkg-config texinfo glib-devel"
-makedepends="xapian-core-devel gmime3-devel libuuid-devel"
-short_desc="Emacs-based tool for dealing with e-mail stored in the Maildir-format"
-maintainer="Benjamin Slade <slade@lambda-y.net>"
-license="GPL-3.0-or-later"
-homepage="https://www.djcbsoftware.nl/code/mu/"
-distfiles="https://github.com/djcb/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.xz"
-checksum=1c9ca62c50f1f087c15aa94c6c02d206a7f297b7903dfdf67e1ced4460d7c784
-
-if [ ! "$CROSS_BUILD" ]; then
-	hostmakedepends+=" emacs"
-else
-	configure_args+=" --disable-mu4e"
-fi
-
-pre_configure() {
-	sed -i 's,-I${prefix}/include,,' contrib/Makefile.am
-	autoreconf -fi
-}
-
-if [ ! "$CROSS_BUILD" ]; then
-	mu4e_package() {
-		short_desc+=" - Emacs frontend"
-		depends="${sourcepkg}-${version}_${revision} emacs"
-		pkg_install() {
-			vmove usr/share/emacs
-			vmove usr/share/info
-			vmove usr/share/doc/mu/mu4e*
-		}
-	}
-fi
diff --git a/srcpkgs/mu4e b/srcpkgs/mu4e
deleted file mode 120000
index 4f9d522cd3ad..000000000000
--- a/srcpkgs/mu4e
+++ /dev/null
@@ -1 +0,0 @@
-mu
\ No newline at end of file
diff --git a/srcpkgs/mu4e/template b/srcpkgs/mu4e/template
new file mode 100644
index 000000000000..66002ba65ea2
--- /dev/null
+++ b/srcpkgs/mu4e/template
@@ -0,0 +1,26 @@
+# Template file for 'mu4e'
+pkgname=mu4e
+version=1.6.3
+revision=1
+wrksrc="mu-${version}"
+build_style=gnu-configure
+configure_args="--enable-mu4e $(vopt_if guile --enable-guile)"
+hostmakedepends="automake emacs libtool pkg-config texinfo glib-devel"
+makedepends="xapian-core-devel gmime3-devel libuuid-devel $(vopt_if guile guile)"
+short_desc="Emacs email client using the mu Maildir search engine"
+maintainer="Benjamin Slade <slade@lambda-y.net>"
+license="GPL-3.0-or-later"
+homepage="https://www.djcbsoftware.nl/code/mu/"
+distfiles="https://github.com/djcb/mu/releases/download/${version}/mu-${version}.tar.xz"
+checksum=fe286eebc2d9a2060a67c365aed7dd7a6de1fe104f89da36976d8737200754b6
+
+pre_configure() {
+	sed -i 's,-I${prefix}/include,,' contrib/Makefile.am
+	autoreconf -fi
+}
+
+pkg_install() {
+	vmove usr/share/emacs
+	vmove usr/share/info
+	vmove usr/share/doc/mu/mu4e*
+}
\ No newline at end of file

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (14 preceding siblings ...)
  2021-08-12 21:58 ` emacsomancer
@ 2021-08-12 22:02 ` emacsomancer
  2021-08-12 22:03 ` emacsomancer
                   ` (7 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-12 22:02 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1597 bytes --]

There is an updated pull request by emacsomancer against master on the void-packages repository

https://github.com/emacsomancer/void-packages mu-1.6.2
https://github.com/void-linux/void-packages/pull/32396

mu: update to 1.6.2
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [X] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32396.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mu-1.6.2-32396.patch --]
[-- Type: text/x-diff, Size: 3181 bytes --]

From 58fc95d40a1c23ba533f6bc4d16ee78b197ff1b1 Mon Sep 17 00:00:00 2001
From: Benjamin Slade <slade@jnanam.net>
Date: Sat, 7 Aug 2021 10:17:38 -0600
Subject: [PATCH] combine mu and mu4e packages and update to 1.6.3

- combine mu and mu4e packages under (more discoverable) name "mu4e"
- add option for optional guile components
- update to 1.6.3
---
 srcpkgs/mu/template   | 36 ------------------------------------
 srcpkgs/mu4e          |  1 -
 srcpkgs/mu4e/template | 26 ++++++++++++++++++++++++++
 3 files changed, 26 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/mu/template
 delete mode 120000 srcpkgs/mu4e
 create mode 100644 srcpkgs/mu4e/template

diff --git a/srcpkgs/mu/template b/srcpkgs/mu/template
deleted file mode 100644
index 36d67ef65cba..000000000000
--- a/srcpkgs/mu/template
+++ /dev/null
@@ -1,36 +0,0 @@
-# Template file for 'mu'
-pkgname=mu
-version=1.6.1
-revision=1
-build_style=gnu-configure
-hostmakedepends="automake libtool pkg-config texinfo glib-devel"
-makedepends="xapian-core-devel gmime3-devel libuuid-devel"
-short_desc="Emacs-based tool for dealing with e-mail stored in the Maildir-format"
-maintainer="Benjamin Slade <slade@lambda-y.net>"
-license="GPL-3.0-or-later"
-homepage="https://www.djcbsoftware.nl/code/mu/"
-distfiles="https://github.com/djcb/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.xz"
-checksum=1c9ca62c50f1f087c15aa94c6c02d206a7f297b7903dfdf67e1ced4460d7c784
-
-if [ ! "$CROSS_BUILD" ]; then
-	hostmakedepends+=" emacs"
-else
-	configure_args+=" --disable-mu4e"
-fi
-
-pre_configure() {
-	sed -i 's,-I${prefix}/include,,' contrib/Makefile.am
-	autoreconf -fi
-}
-
-if [ ! "$CROSS_BUILD" ]; then
-	mu4e_package() {
-		short_desc+=" - Emacs frontend"
-		depends="${sourcepkg}-${version}_${revision} emacs"
-		pkg_install() {
-			vmove usr/share/emacs
-			vmove usr/share/info
-			vmove usr/share/doc/mu/mu4e*
-		}
-	}
-fi
diff --git a/srcpkgs/mu4e b/srcpkgs/mu4e
deleted file mode 120000
index 4f9d522cd3ad..000000000000
--- a/srcpkgs/mu4e
+++ /dev/null
@@ -1 +0,0 @@
-mu
\ No newline at end of file
diff --git a/srcpkgs/mu4e/template b/srcpkgs/mu4e/template
new file mode 100644
index 000000000000..66002ba65ea2
--- /dev/null
+++ b/srcpkgs/mu4e/template
@@ -0,0 +1,26 @@
+# Template file for 'mu4e'
+pkgname=mu4e
+version=1.6.3
+revision=1
+wrksrc="mu-${version}"
+build_style=gnu-configure
+configure_args="--enable-mu4e $(vopt_if guile --enable-guile)"
+hostmakedepends="automake emacs libtool pkg-config texinfo glib-devel"
+makedepends="xapian-core-devel gmime3-devel libuuid-devel $(vopt_if guile guile)"
+short_desc="Emacs email client using the mu Maildir search engine"
+maintainer="Benjamin Slade <slade@lambda-y.net>"
+license="GPL-3.0-or-later"
+homepage="https://www.djcbsoftware.nl/code/mu/"
+distfiles="https://github.com/djcb/mu/releases/download/${version}/mu-${version}.tar.xz"
+checksum=fe286eebc2d9a2060a67c365aed7dd7a6de1fe104f89da36976d8737200754b6
+
+pre_configure() {
+	sed -i 's,-I${prefix}/include,,' contrib/Makefile.am
+	autoreconf -fi
+}
+
+pkg_install() {
+	vmove usr/share/emacs
+	vmove usr/share/info
+	vmove usr/share/doc/mu/mu4e*
+}
\ No newline at end of file

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] mu: update to 1.6.2
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (15 preceding siblings ...)
  2021-08-12 22:02 ` emacsomancer
@ 2021-08-12 22:03 ` emacsomancer
  2021-08-13  0:48 ` [PR PATCH] [Updated] mu: update to 1.6.3 & combine mu and mu4e packages emacsomancer
                   ` (6 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-12 22:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1597 bytes --]

There is an updated pull request by emacsomancer against master on the void-packages repository

https://github.com/emacsomancer/void-packages mu-1.6.2
https://github.com/void-linux/void-packages/pull/32396

mu: update to 1.6.2
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [X] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32396.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mu-1.6.2-32396.patch --]
[-- Type: text/x-diff, Size: 3153 bytes --]

From 8a69242da042bff03cae48d7e28ca4f00d08c7aa Mon Sep 17 00:00:00 2001
From: Benjamin Slade <slade@jnanam.net>
Date: Sat, 7 Aug 2021 10:17:38 -0600
Subject: [PATCH] combine mu and mu4e packages and update to 1.6.3

- combine mu and mu4e packages under (more discoverable) name "mu4e"
- add option for optional guile components
- update to 1.6.3
---
 srcpkgs/mu/template   | 36 ------------------------------------
 srcpkgs/mu4e          |  1 -
 srcpkgs/mu4e/template | 26 ++++++++++++++++++++++++++
 3 files changed, 26 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/mu/template
 delete mode 120000 srcpkgs/mu4e
 create mode 100644 srcpkgs/mu4e/template

diff --git a/srcpkgs/mu/template b/srcpkgs/mu/template
deleted file mode 100644
index 36d67ef65cba..000000000000
--- a/srcpkgs/mu/template
+++ /dev/null
@@ -1,36 +0,0 @@
-# Template file for 'mu'
-pkgname=mu
-version=1.6.1
-revision=1
-build_style=gnu-configure
-hostmakedepends="automake libtool pkg-config texinfo glib-devel"
-makedepends="xapian-core-devel gmime3-devel libuuid-devel"
-short_desc="Emacs-based tool for dealing with e-mail stored in the Maildir-format"
-maintainer="Benjamin Slade <slade@lambda-y.net>"
-license="GPL-3.0-or-later"
-homepage="https://www.djcbsoftware.nl/code/mu/"
-distfiles="https://github.com/djcb/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.xz"
-checksum=1c9ca62c50f1f087c15aa94c6c02d206a7f297b7903dfdf67e1ced4460d7c784
-
-if [ ! "$CROSS_BUILD" ]; then
-	hostmakedepends+=" emacs"
-else
-	configure_args+=" --disable-mu4e"
-fi
-
-pre_configure() {
-	sed -i 's,-I${prefix}/include,,' contrib/Makefile.am
-	autoreconf -fi
-}
-
-if [ ! "$CROSS_BUILD" ]; then
-	mu4e_package() {
-		short_desc+=" - Emacs frontend"
-		depends="${sourcepkg}-${version}_${revision} emacs"
-		pkg_install() {
-			vmove usr/share/emacs
-			vmove usr/share/info
-			vmove usr/share/doc/mu/mu4e*
-		}
-	}
-fi
diff --git a/srcpkgs/mu4e b/srcpkgs/mu4e
deleted file mode 120000
index 4f9d522cd3ad..000000000000
--- a/srcpkgs/mu4e
+++ /dev/null
@@ -1 +0,0 @@
-mu
\ No newline at end of file
diff --git a/srcpkgs/mu4e/template b/srcpkgs/mu4e/template
new file mode 100644
index 000000000000..52f79963d9c5
--- /dev/null
+++ b/srcpkgs/mu4e/template
@@ -0,0 +1,26 @@
+# Template file for 'mu4e'
+pkgname=mu4e
+version=1.6.3
+revision=1
+wrksrc="mu-${version}"
+build_style=gnu-configure
+configure_args="--enable-mu4e $(vopt_if guile --enable-guile)"
+hostmakedepends="automake emacs libtool pkg-config texinfo glib-devel"
+makedepends="xapian-core-devel gmime3-devel libuuid-devel $(vopt_if guile guile)"
+short_desc="Emacs email client using the mu Maildir search engine"
+maintainer="Benjamin Slade <slade@lambda-y.net>"
+license="GPL-3.0-or-later"
+homepage="https://www.djcbsoftware.nl/code/mu/"
+distfiles="https://github.com/djcb/mu/releases/download/${version}/mu-${version}.tar.xz"
+checksum=fe286eebc2d9a2060a67c365aed7dd7a6de1fe104f89da36976d8737200754b6
+
+pre_configure() {
+	sed -i 's,-I${prefix}/include,,' contrib/Makefile.am
+	autoreconf -fi
+}
+
+pkg_install() {
+	vmove usr/share/emacs
+	vmove usr/share/info
+	vmove usr/share/doc/mu/mu4e*
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] mu: update to 1.6.3 & combine mu and mu4e packages
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (16 preceding siblings ...)
  2021-08-12 22:03 ` emacsomancer
@ 2021-08-13  0:48 ` emacsomancer
  2021-08-13  2:07 ` [PR REVIEW] " sgn
                   ` (5 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-13  0:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1628 bytes --]

There is an updated pull request by emacsomancer against master on the void-packages repository

https://github.com/emacsomancer/void-packages mu-1.6.2
https://github.com/void-linux/void-packages/pull/32396

mu: update to 1.6.3 & combine mu and mu4e packages
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [X] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32396.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mu-1.6.2-32396.patch --]
[-- Type: text/x-diff, Size: 3158 bytes --]

From 280e851aeaa2ac2f6f7a7f0ec3be3b2d13507421 Mon Sep 17 00:00:00 2001
From: Benjamin Slade <slade@jnanam.net>
Date: Sat, 7 Aug 2021 10:17:38 -0600
Subject: [PATCH] combine mu and mu4e packages and update to 1.6.3

- combine mu and mu4e packages under (more discoverable) name "mu4e"
- add option for optional guile components
- update to 1.6.3
---
 srcpkgs/mu/template   | 36 ------------------------------------
 srcpkgs/mu4e          |  1 -
 srcpkgs/mu4e/template | 26 ++++++++++++++++++++++++++
 3 files changed, 26 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/mu/template
 delete mode 120000 srcpkgs/mu4e
 create mode 100644 srcpkgs/mu4e/template

diff --git a/srcpkgs/mu/template b/srcpkgs/mu/template
deleted file mode 100644
index 36d67ef65cba..000000000000
--- a/srcpkgs/mu/template
+++ /dev/null
@@ -1,36 +0,0 @@
-# Template file for 'mu'
-pkgname=mu
-version=1.6.1
-revision=1
-build_style=gnu-configure
-hostmakedepends="automake libtool pkg-config texinfo glib-devel"
-makedepends="xapian-core-devel gmime3-devel libuuid-devel"
-short_desc="Emacs-based tool for dealing with e-mail stored in the Maildir-format"
-maintainer="Benjamin Slade <slade@lambda-y.net>"
-license="GPL-3.0-or-later"
-homepage="https://www.djcbsoftware.nl/code/mu/"
-distfiles="https://github.com/djcb/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.xz"
-checksum=1c9ca62c50f1f087c15aa94c6c02d206a7f297b7903dfdf67e1ced4460d7c784
-
-if [ ! "$CROSS_BUILD" ]; then
-	hostmakedepends+=" emacs"
-else
-	configure_args+=" --disable-mu4e"
-fi
-
-pre_configure() {
-	sed -i 's,-I${prefix}/include,,' contrib/Makefile.am
-	autoreconf -fi
-}
-
-if [ ! "$CROSS_BUILD" ]; then
-	mu4e_package() {
-		short_desc+=" - Emacs frontend"
-		depends="${sourcepkg}-${version}_${revision} emacs"
-		pkg_install() {
-			vmove usr/share/emacs
-			vmove usr/share/info
-			vmove usr/share/doc/mu/mu4e*
-		}
-	}
-fi
diff --git a/srcpkgs/mu4e b/srcpkgs/mu4e
deleted file mode 120000
index 4f9d522cd3ad..000000000000
--- a/srcpkgs/mu4e
+++ /dev/null
@@ -1 +0,0 @@
-mu
\ No newline at end of file
diff --git a/srcpkgs/mu4e/template b/srcpkgs/mu4e/template
new file mode 100644
index 000000000000..83e53b984db7
--- /dev/null
+++ b/srcpkgs/mu4e/template
@@ -0,0 +1,26 @@
+# Template file for 'mu4e'
+pkgname=mu4e
+version=1.6.3
+revision=1
+wrksrc="mu-${version}"
+build_style=gnu-configure
+configure_args="--enable-mu4e $(vopt_if guile --enable-guile)"
+hostmakedepends="automake emacs libtool pkg-config texinfo glib-devel"
+makedepends="xapian-core-devel gmime3-devel libuuid-devel $(vopt_if guile guile)"
+short_desc="Maildir-utils indexer/searcher and associated Emacs client"
+maintainer="Benjamin Slade <slade@lambda-y.net>"
+license="GPL-3.0-or-later"
+homepage="https://www.djcbsoftware.nl/code/mu/"
+distfiles="https://github.com/djcb/mu/releases/download/${version}/mu-${version}.tar.xz"
+checksum=fe286eebc2d9a2060a67c365aed7dd7a6de1fe104f89da36976d8737200754b6
+
+pre_configure() {
+	sed -i 's,-I${prefix}/include,,' contrib/Makefile.am
+	autoreconf -fi
+}
+
+pkg_install() {
+	vmove usr/share/emacs
+	vmove usr/share/info
+	vmove usr/share/doc/mu/mu4e*
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR REVIEW] mu: update to 1.6.3 & combine mu and mu4e packages
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (17 preceding siblings ...)
  2021-08-13  0:48 ` [PR PATCH] [Updated] mu: update to 1.6.3 & combine mu and mu4e packages emacsomancer
@ 2021-08-13  2:07 ` sgn
  2021-08-13  2:07 ` sgn
                   ` (4 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: sgn @ 2021-08-13  2:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 217 bytes --]

New review comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#discussion_r688195807

Comment:
```sh
replaces="mu<${version}"
provides="mu-${version}_${revision}"
```

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR REVIEW] mu: update to 1.6.3 & combine mu and mu4e packages
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (18 preceding siblings ...)
  2021-08-13  2:07 ` [PR REVIEW] " sgn
@ 2021-08-13  2:07 ` sgn
  2021-08-13  2:29 ` [PR PATCH] [Updated] " emacsomancer
                   ` (3 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: sgn @ 2021-08-13  2:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 168 bytes --]

New review comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#discussion_r688195531

Comment:
This is no longer needed.

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Updated] mu: update to 1.6.3 & combine mu and mu4e packages
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (19 preceding siblings ...)
  2021-08-13  2:07 ` sgn
@ 2021-08-13  2:29 ` emacsomancer
  2021-08-13  2:30 ` [PR REVIEW] " emacsomancer
                   ` (2 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-13  2:29 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1628 bytes --]

There is an updated pull request by emacsomancer against master on the void-packages repository

https://github.com/emacsomancer/void-packages mu-1.6.2
https://github.com/void-linux/void-packages/pull/32396

mu: update to 1.6.3 & combine mu and mu4e packages
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [X] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32396.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mu-1.6.2-32396.patch --]
[-- Type: text/x-diff, Size: 3169 bytes --]

From a5c87f6e579b39d6dfca40fde42e83bf45b27599 Mon Sep 17 00:00:00 2001
From: Benjamin Slade <slade@jnanam.net>
Date: Sat, 7 Aug 2021 10:17:38 -0600
Subject: [PATCH] combine mu and mu4e packages and update to 1.6.3

- combine mu and mu4e packages under (more discoverable) name "mu4e"
  - add `replaces`/`provides` for old "mu" package
- add option for optional guile components
- update to 1.6.3
---
 srcpkgs/mu/template   | 36 ------------------------------------
 srcpkgs/mu4e          |  1 -
 srcpkgs/mu4e/template | 22 ++++++++++++++++++++++
 3 files changed, 22 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/mu/template
 delete mode 120000 srcpkgs/mu4e
 create mode 100644 srcpkgs/mu4e/template

diff --git a/srcpkgs/mu/template b/srcpkgs/mu/template
deleted file mode 100644
index 36d67ef65cba..000000000000
--- a/srcpkgs/mu/template
+++ /dev/null
@@ -1,36 +0,0 @@
-# Template file for 'mu'
-pkgname=mu
-version=1.6.1
-revision=1
-build_style=gnu-configure
-hostmakedepends="automake libtool pkg-config texinfo glib-devel"
-makedepends="xapian-core-devel gmime3-devel libuuid-devel"
-short_desc="Emacs-based tool for dealing with e-mail stored in the Maildir-format"
-maintainer="Benjamin Slade <slade@lambda-y.net>"
-license="GPL-3.0-or-later"
-homepage="https://www.djcbsoftware.nl/code/mu/"
-distfiles="https://github.com/djcb/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.xz"
-checksum=1c9ca62c50f1f087c15aa94c6c02d206a7f297b7903dfdf67e1ced4460d7c784
-
-if [ ! "$CROSS_BUILD" ]; then
-	hostmakedepends+=" emacs"
-else
-	configure_args+=" --disable-mu4e"
-fi
-
-pre_configure() {
-	sed -i 's,-I${prefix}/include,,' contrib/Makefile.am
-	autoreconf -fi
-}
-
-if [ ! "$CROSS_BUILD" ]; then
-	mu4e_package() {
-		short_desc+=" - Emacs frontend"
-		depends="${sourcepkg}-${version}_${revision} emacs"
-		pkg_install() {
-			vmove usr/share/emacs
-			vmove usr/share/info
-			vmove usr/share/doc/mu/mu4e*
-		}
-	}
-fi
diff --git a/srcpkgs/mu4e b/srcpkgs/mu4e
deleted file mode 120000
index 4f9d522cd3ad..000000000000
--- a/srcpkgs/mu4e
+++ /dev/null
@@ -1 +0,0 @@
-mu
\ No newline at end of file
diff --git a/srcpkgs/mu4e/template b/srcpkgs/mu4e/template
new file mode 100644
index 000000000000..b27460c9cabe
--- /dev/null
+++ b/srcpkgs/mu4e/template
@@ -0,0 +1,22 @@
+# Template file for 'mu4e'
+pkgname=mu4e
+version=1.6.3
+revision=1
+wrksrc="mu-${version}"
+build_style=gnu-configure
+configure_args="--enable-mu4e $(vopt_if guile --enable-guile)"
+hostmakedepends="automake emacs libtool pkg-config texinfo glib-devel"
+makedepends="xapian-core-devel gmime3-devel libuuid-devel $(vopt_if guile guile)"
+short_desc="Maildir-utils indexer/searcher and associated Emacs client"
+maintainer="Benjamin Slade <slade@lambda-y.net>"
+license="GPL-3.0-or-later"
+homepage="https://www.djcbsoftware.nl/code/mu/"
+distfiles="https://github.com/djcb/mu/releases/download/${version}/mu-${version}.tar.xz"
+checksum=fe286eebc2d9a2060a67c365aed7dd7a6de1fe104f89da36976d8737200754b6
+replaces="mu<${version}"
+provides="mu-${version}_${revision}"
+
+pre_configure() {
+	sed -i 's,-I${prefix}/include,,' contrib/Makefile.am
+	autoreconf -fi
+}

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR REVIEW] mu: update to 1.6.3 & combine mu and mu4e packages
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (20 preceding siblings ...)
  2021-08-13  2:29 ` [PR PATCH] [Updated] " emacsomancer
@ 2021-08-13  2:30 ` emacsomancer
  2021-08-13  2:30 ` emacsomancer
  2021-08-14 13:23 ` [PR PATCH] [Merged]: " sgn
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-13  2:30 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 159 bytes --]

New review comment by emacsomancer on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#discussion_r688202603

Comment:
removed

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR REVIEW] mu: update to 1.6.3 & combine mu and mu4e packages
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (21 preceding siblings ...)
  2021-08-13  2:30 ` [PR REVIEW] " emacsomancer
@ 2021-08-13  2:30 ` emacsomancer
  2021-08-14 13:23 ` [PR PATCH] [Merged]: " sgn
  23 siblings, 0 replies; 25+ messages in thread
From: emacsomancer @ 2021-08-13  2:30 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 157 bytes --]

New review comment by emacsomancer on void-packages repository

https://github.com/void-linux/void-packages/pull/32396#discussion_r688202660

Comment:
added

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PR PATCH] [Merged]: mu: update to 1.6.3 & combine mu and mu4e packages
  2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
                   ` (22 preceding siblings ...)
  2021-08-13  2:30 ` emacsomancer
@ 2021-08-14 13:23 ` sgn
  23 siblings, 0 replies; 25+ messages in thread
From: sgn @ 2021-08-14 13:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1461 bytes --]

There's a merged pull request on the void-packages repository

mu: update to 1.6.3 & combine mu and mu4e packages
https://github.com/void-linux/void-packages/pull/32396

Description:
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [X] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2021-08-14 13:23 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-07 16:18 [PR PATCH] mu: update to 1.6.2 emacsomancer
2021-08-08  3:52 ` sgn
2021-08-08 12:47 ` emacsomancer
2021-08-08 12:48 ` emacsomancer
2021-08-08 13:18 ` sgn
2021-08-08 13:42 ` emacsomancer
2021-08-08 16:03 ` sgn
2021-08-08 16:34 ` emacsomancer
2021-08-08 16:34 ` emacsomancer
2021-08-08 16:36 ` emacsomancer
2021-08-08 17:25 ` [PR PATCH] [Updated] " emacsomancer
2021-08-12  0:47 ` emacsomancer
2021-08-12 21:22 ` emacsomancer
2021-08-12 21:26 ` emacsomancer
2021-08-12 21:31 ` [PR PATCH] [Updated] " emacsomancer
2021-08-12 21:58 ` emacsomancer
2021-08-12 22:02 ` emacsomancer
2021-08-12 22:03 ` emacsomancer
2021-08-13  0:48 ` [PR PATCH] [Updated] mu: update to 1.6.3 & combine mu and mu4e packages emacsomancer
2021-08-13  2:07 ` [PR REVIEW] " sgn
2021-08-13  2:07 ` sgn
2021-08-13  2:29 ` [PR PATCH] [Updated] " emacsomancer
2021-08-13  2:30 ` [PR REVIEW] " emacsomancer
2021-08-13  2:30 ` emacsomancer
2021-08-14 13:23 ` [PR PATCH] [Merged]: " sgn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).