Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 887609 - net-misc/unison-2.53.0 version bump
Summary: net-misc/unison-2.53.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: EBUILD, PullRequest
: 855350 (view as bug list)
Depends on:
Blocks: 769341
  Show dependency tree
 
Reported: 2022-12-21 09:27 UTC by Lubos Kolouch
Modified: 2024-01-27 09:16 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Proposed ebuild (unison-2.53.0.ebuild,2.55 KB, text/plain)
2022-12-21 09:28 UTC, Lubos Kolouch
Details
This is what I am using to build the 2.53.3 version (unison-2.53.3.ebuild,2.54 KB, text/plain)
2023-05-07 16:59 UTC, Lubos Kolouch
Details
Ebuild file with GTK3 support (unison-2.53.3.ebuild,2.19 KB, application/vnd.gentoo.ebuild)
2023-11-23 08:42 UTC, Bernd Feige
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lubos Kolouch 2022-12-21 09:27:19 UTC
There is a new version of unison (2.53.0) released.

2.53.0 is a significant release with new features (xattr, ACLs), a change to GTK3, and many bugfixes. All users are urged to upgrade.

OCaml >= 4.08 is required to build unison.

https://github.com/bcpierce00/unison/releases/tag/v2.53.0

Reproducible: Always

Steps to Reproduce:
1. emerge unison
2.
3.
Actual Results:  
New version bump


Proposed ebuild attached.
Comment 1 Lubos Kolouch 2022-12-21 09:28:06 UTC
Created attachment 844311 [details]
Proposed ebuild
Comment 2 Andreas Sturmlechner gentoo-dev 2023-01-27 20:21:56 UTC
*** Bug 855350 has been marked as a duplicate of this bug. ***
Comment 3 Jonathan Lovelace 2023-03-11 20:25:35 UTC
This version introduces GTK3 support, so surely the dependency in the ebuild should change from lablgtk:2 to lablgtk:3?
Comment 4 Lubos Kolouch 2023-05-07 16:59:05 UTC
Created attachment 861275 [details]
This is what I am using to build the 2.53.3 version
Comment 5 Matt Turner gentoo-dev 2023-05-08 22:05:16 UTC
(In reply to Lubos Kolouch from comment #4)
> Created attachment 861275 [details]
> This is what I am using to build the 2.53.3 version

Thank you. Would you please open a pull request? See https://wiki.gentoo.org/wiki/GitHub_Pull_Requests
Comment 6 Lubos Kolouch 2023-05-09 16:08:55 UTC
(In reply to Matt Turner from comment #5)
> (In reply to Lubos Kolouch from comment #4)
> > Created attachment 861275 [details]
> > This is what I am using to build the 2.53.3 version
> 
> Thank you. Would you please open a pull request? See
> https://wiki.gentoo.org/wiki/GitHub_Pull_Requests

OK I will try
Comment 7 Massimo Burcheri 2023-10-27 09:22:35 UTC
(In reply to Lubos Kolouch from comment #4)
> Created attachment 861275 [details]
> This is what I am using to build the 2.53.3 version

I tried building like

[ebuild  NS    ] net-misc/unison-2.53.3:2.53::portage_local [2.51.5:2.51::gentoo] USE="doc gtk ocamlopt threads -debug" 0 KiB

but failed like:

Exclude comment 'comment'
./local.tex:5: Warning: Command not found: \IfFileExists
== ERROR == The dynamically generated file `texdirectives.tex' couldn't be found. You should use `make` to build the manual for Unison (`unison-manual.pdf'). Don't call latex directly.
./local.tex:7: Warning: Command not found: \stop

Building with doc:

[ebuild  NS    ] net-misc/unison-2.53.3:2.53::portage_local [2.51.5:2.51::gentoo] USE="gtk ocamlopt threads -debug -doc*" 0 KiB

failing with

gtk2 GUI is no longer available.    Use  UISTYLE=gtk3  or don't specify any UISTYLE.
Comment 8 Massimo Burcheri 2023-10-27 09:24:40 UTC
However I got it installed without doc and gtk:

[ebuild  NS    ] net-misc/unison-2.53.3:2.53::portage_local [2.51.5:2.51::gentoo] USE="ocamlopt threads -debug -doc* -gtk*" 0 KiB
Comment 9 Bernd Feige 2023-11-23 08:42:25 UTC
Created attachment 875411 [details]
Ebuild file with GTK3 support

Here's the version that I use daily for months now (GTK3). Therefore also fixes https://bugs.gentoo.org/769341.
Comment 10 Jonathan Lovelace 2023-11-25 19:41:36 UTC
The only difference between the ebuild in comment #9 and what I've been using in my personal overlay is that my ebuild adds dev-tex/hevea and www-client/lynx to BDEPEND when USE=doc and changes the 'emake ... docs' line to say "HEVEA=true" instead of "HEVEA=false". From reading INSTALL.md and docs/Makefile in the Unison sources, this rebuilds the HTML and text format versions of the manual instead of just installing the versions bundled with the sources.
Comment 11 Larry the Git Cow gentoo-dev 2024-01-27 09:16:52 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=437509263eb4ac577eb618e8744a06d8ad7a3b5b

commit 437509263eb4ac577eb618e8744a06d8ad7a3b5b
Author:     Christopher Fore <csfore@posteo.net>
AuthorDate: 2023-11-25 19:19:14 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2024-01-27 09:16:49 +0000

    net-misc/unison: add 2.53.3
    
    Tested on amd64 and builds successfully, tests pass.
    
    Removed ~sparc-solaris from the original ebuild provided as
    `pkgcheck scan` said it was unknown.
    
    Bug: https://bugs.gentoo.org/769341
    Closes: https://bugs.gentoo.org/887609
    Signed-off-by: Christopher Fore <csfore@posteo.net>
    Closes: https://github.com/gentoo/gentoo/pull/33986
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 net-misc/unison/Manifest             |  1 +
 net-misc/unison/unison-2.53.3.ebuild | 99 ++++++++++++++++++++++++++++++++++++
 2 files changed, 100 insertions(+)