Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 743826 Details for
Bug 769341
net-misc/unison[gtk] depends on dev-ml/lablgtk:2
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Updated ebuild with lablgtk:3
unison-2.51.4.ebuild (text/plain), 2.88 KB, created by
Bernd Feige
on 2021-10-08 11:18:13 UTC
(
hide
)
Description:
Updated ebuild with lablgtk:3
Filename:
MIME Type:
Creator:
Bernd Feige
Created:
2021-10-08 11:18:13 UTC
Size:
2.88 KB
patch
obsolete
># Copyright 1999-2021 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=7 > >inherit desktop xdg-utils > >DESCRIPTION="Two-way cross-platform file synchronizer" >HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/" >SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" > >LICENSE="GPL-2" >SLOT="$(ver_cut 1-2)" >KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" >IUSE="debug doc gtk +ocamlopt threads" >RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0 > ># ocaml version so we are sure it has ocamlopt use flag >BDEPEND="dev-lang/ocaml:=[ocamlopt?] > doc? ( app-text/dvipsk > app-text/ghostscript-gpl > dev-texlive/texlive-latex )" >DEPEND="gtk? ( dev-ml/lablgtk:3=[ocamlopt?] )" >RDEPEND="gtk? ( dev-ml/lablgtk:3=[ocamlopt?] > || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) > >=app-eselect/eselect-unison-0.4" > >DOCS=( CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) > >PATCHES=( > "${FILESDIR}"/28167e3b67611dfc5ebff866b0ce91bf86d74d66.patch > "${FILESDIR}"/541941cbbe477cd8ff9c6fcc6b85bc63dc689153.patch > "${FILESDIR}"/78d36f8a3ef9e3c57f3a95a78741490cc0bac143.patch > "${FILESDIR}"/bb02de806e813b4c9a5b61861fc4f44536f7a856.patch > "${FILESDIR}"/rest.patch >) > >src_prepare() { > default > # https://github.com/bcpierce00/unison/issues/416 > sed -e "/ifdef\ HEVEA/,/endif/d" -i doc/Makefile || die > # https://github.com/bcpierce00/unison/pull/415 > sed -e "/myName/d" -i doc/docs.ml || die >} > >src_compile() { > local myconf > > if use threads; then > myconf+=( THREADS=true ) > fi > > if use debug; then > myconf+=( DEBUGGING=true ) > fi > > if use gtk; then > myconf+=( UISTYLE=gtk3 ) > else > myconf+=( UISTYLE=text ) > fi > > use ocamlopt || myconf+=( NATIVE=false ) > > if use doc; then > VARTEXFONTS="${T}/fonts" emake "${myconf[@]}" CFLAGS="" HEVEA=false docs > fi > > # Discard cflags as it will try to pass them to ocamlc... > emake "${myconf[@]}" CFLAGS="" src >} > >src_test() { > emake test CFLAGS="" >} > >src_install() { > # install manually, since it's just too much > # work to force the Makefile to do the right thing. > local binname > cd src || die > for binname in unison unison-fsmonitor; do > newbin ${binname} ${binname}-${SLOT} > done > > if use gtk; then > newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg > make_desktop_entry ${PN}-${SLOT} "${PN} (${SLOT})" "${PN}-${SLOT}" > fi > > # Waiting for https://github.com/bcpierce00/unison/issues/411 > if use doc; then > DOCS+=( ../doc/unison-manual.pdf ) > # HTML_DOCS=( "${DISTDIR}/${P}-manual.html" ) > fi > > einstalldocs >} > >pkg_postinst() { > elog "Unison now uses SLOTs, so you can specify servercmd=/usr/bin/unison-${SLOT}" > elog "in your profile files to access exactly this version over ssh." > elog "Or you can use 'eselect unison' to set the version." > eselect unison update || die > > if use gtk; then > xdg_icon_cache_update > fi >} > >pkg_postrm() { > if use gtk; then > xdg_icon_cache_update > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 769341
:
743826
|
743829
|
743832
|
743835
|
743838
|
743841
|
765681
|
765682
|
765683
|
765684
|
765685
|
765686
|
765714