Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 736814 - x11-misc/barrier-2.3.3 version bump
Summary: x11-misc/barrier-2.3.3 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: James Le Cuirot
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-12 02:09 UTC by vax456
Modified: 2020-08-22 15:53 UTC (History)
0 users

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


Attachments
barrier-2.3.3.ebuild (file_736814.txt,1.38 KB, text/plain)
2020-08-12 02:09 UTC, vax456
Details

Note You need to log in before you can comment on or make changes to this bug.
Description vax456 2020-08-12 02:09:44 UTC
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 1 Jeroen Roovers (RETIRED) gentoo-dev 2020-08-12 16:51:13 UTC
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
Comment 2 James Le Cuirot gentoo-dev 2020-08-12 21:55:34 UTC
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.
Comment 3 Larry the Git Cow gentoo-dev 2020-08-22 15:53:47 UTC
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(+)