Created attachment 654238 [details] barrier-2.3.3.ebuild Barrier released version 2.3.3. The .tar.gz of the source code is missing the git submodules; fixed by cloning the git repository.
Comment on attachment 654238 [details] barrier-2.3.3.ebuild Marking obsolete because of the CRLF line endings. After fixing that (dos2unix) (but not the missing newline at the end, obviously): --- barrier-2.3.2-r1.ebuild 2020-03-18 00:28:05.159839278 +0100 +++ - 2020-08-12 18:48:59.972971358 +0200 @@ -3,11 +3,13 @@ EAPI=7 -inherit desktop xdg cmake +inherit desktop xdg cmake git-r3 It's a live ebuild? DESCRIPTION="Share a mouse and keyboard between computers (fork of Synergy)" HOMEPAGE="https://github.com/debauchee/barrier" -SRC_URI="https://github.com/debauchee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +EGIT_REPO_URI="https://github.com/debauchee/barrier" +EGIT_SUBMODULES=( '*' ) +EGIT_COMMIT="v${PV}" Yes, yes it is a live ebuild! LICENSE="GPL-2" SLOT="0" @@ -40,10 +42,6 @@ " PATCHES=( - "${FILESDIR}"/${P}-inf-loop.patch - "${FILESDIR}"/${P}-no-avahi.patch - "${FILESDIR}"/${P}-pthread.patch - "${FILESDIR}"/${P}-qt-gui-only.patch ) DOCS=( @@ -73,4 +71,4 @@ doicon -s 256 res/${PN}.png make_desktop_entry ${PN} Barrier ${PN} Utility fi -} +} \ No newline at end of file
This was already high on my list as I literally use it all the time for my day job. I think the submodules are only needed for the bundled Google test framework though. We don't want to use the bundled copy or build it when we don't need to. I already promised upstream a patch for this so I'll get to it.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd3037d307585561792b7527ff3050f193fc88e commit ebd3037d307585561792b7527ff3050f193fc88e Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2020-08-22 15:51:10 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2020-08-22 15:53:25 +0000 x11-misc/barrier: Version bump to 2.3.3 Closes: https://bugs.gentoo.org/736814 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: James Le Cuirot <chewi@gentoo.org> x11-misc/barrier/Manifest | 1 + x11-misc/barrier/barrier-2.3.3.ebuild | 83 +++++++++++++ x11-misc/barrier/files/barrier-2.3.3-gtest.patch | 116 ++++++++++++++++++ x11-misc/barrier/files/barrier-2.3.3-tests.patch | 150 +++++++++++++++++++++++ 4 files changed, 350 insertions(+)