Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 277383

Summary: dev-util/tortoisehg-1.1.3 (ebuild)
Product: Gentoo Linux Reporter: Emmanuel Rosa <emmanuelrosa>
Component: New packagesAssignee: Mike Gilbert <floppym>
Status: RESOLVED FIXED    
Severity: normal CC: arne_bab, dark, denilsonsa, globalchillage, nils, polynomial-c
Priority: High Keywords: EBUILD, InOverlay
Version: unspecified   
Hardware: x86   
OS: Linux   
URL: http://bitbucket.org/tortoisehg/stable/wiki/Home
Whiteboard: [sunrise-overlay]
Package list:
Runtime testing required: ---
Attachments: tortoisehg-0.8.ebuild
tortoisehg-0.8.1.ebuild
tortoisehg-0.8.1-r1.ebuild
tortoisehg-0.8.2.ebuild
tortoisehg-0.9.1.1.ebuild
tortoisehg-0.9.2.ebuild
tortoisehg-0.9.2.ebuild
tortoisehg-0.9.3.ebuild
tortoisehg-1.0.ebuild
tortoisehg-1.0.1 ebuild
tortoisehg-1.0.2 ebuild
tortoisehg-1.0.3 ebuild
tortoisehg-1.0.4 ebuild
tortoisehg-1.1.ebuild
update tortoisehg-1.1 ebuild
tortoisehg-1.1-r2.ebuild
tortoisehg-1.1.2.ebuild
tortoisehg-1.1.3.ebuild
tortoisehg-1.1.4.ebuild
tortoisehg 2
tortoisehg-2.0.2.ebuild

Description Emmanuel Rosa 2009-07-11 00:28:56 UTC
ebuild for tortoise 0.8, a Nautilus extension for Mercurial DSCM (although Nautilus is not actually required to use it)

Reproducible: Always
Comment 1 Emmanuel Rosa 2009-07-11 00:29:52 UTC
Created attachment 197493 [details]
tortoisehg-0.8.ebuild
Comment 2 Emmanuel Rosa 2009-07-29 00:20:14 UTC
Created attachment 199499 [details]
tortoisehg-0.8.1.ebuild
Comment 3 Nils Andresen 2009-09-12 11:50:55 UTC
I replaced ">=dev-libs/iniparse-0.3.1" by ">=dev-python/iniparse-0.3.1" in RDEPEND for that is already in the ramereth overlay.

Apart from that I installed tortoisehg-0.8.1 under amd64 and it works like charm.
Comment 4 Emmanuel Rosa 2009-09-12 17:54:48 UTC
Created attachment 203874 [details]
tortoisehg-0.8.1-r1.ebuild

Move iniparse from dev-libs to dev-python, and add ~amd64
Comment 5 Emmanuel Rosa 2009-09-12 18:08:09 UTC
Created attachment 203876 [details]
tortoisehg-0.8.2.ebuild

ebuild for latest table version
Comment 6 Thomas Scheiblauer 2009-12-13 09:11:18 UTC
Created attachment 212857 [details]
tortoisehg-0.9.1.1.ebuild

Updated ebuild to tortoisehg-0.9.1.1
Comment 7 Arne Babenhauserheide 2010-01-08 09:00:52 UTC
Wouldn't "GUI dialogs for Mercurial" be a more fitting description? 

PS: Version 0.9.2 is out. 

PPS: Iniparse ebuild (for those who search): http://bugs.gentoo.org/279529
Comment 8 Arne Babenhauserheide 2010-01-08 09:02:24 UTC
Created attachment 215622 [details]
tortoisehg-0.9.2.ebuild

Updated ebuild - didn't change the description, to keep the decision for manny15.
Comment 9 Emmanuel Rosa 2010-01-08 23:05:07 UTC
(In reply to comment #7)
> Wouldn't "GUI dialogs for Mercurial" be a more fitting description? 
> 
> PS: Version 0.9.2 is out. 
> 
> PPS: Iniparse ebuild (for those who search): http://bugs.gentoo.org/279529
> 

How about "Mercurial GUI command line tool hgtk" like the description in the spec file for the RPM package?
Comment 10 Arne Babenhauserheide 2010-01-09 09:38:07 UTC
That description sounds good - I'd vote for it.
Comment 11 Emmanuel Rosa 2010-01-09 18:32:08 UTC
Created attachment 215843 [details]
tortoisehg-0.9.2.ebuild

Changed ebuild description, updated dependency versions, and removed dependency on pygments since it's only needed for the optional highlight extension. Besides, highlight comes bundled with mercurial so the dependency on pygments should be handled in the mercurial ebuild instead.
Comment 12 Emmanuel Rosa 2010-02-03 00:34:10 UTC
Created attachment 218241 [details]
tortoisehg-0.9.3.ebuild
Comment 13 Sebastian Droppelmann 2010-03-09 13:07:36 UTC
Created attachment 222825 [details]
tortoisehg-1.0.ebuild 

version bump to 1.0 also added doc use flag which builds plain html and adds it to the documentation. 
One could still improve this by checking sphinx for latex flag and also adding latex doc if set
Comment 14 Emmanuel Rosa 2010-03-11 01:46:03 UTC
FYI, I created an un-official overlay for tortoisehg at http://bitbucket.org/erosa/vcs-overlay/
Comment 15 Emmanuel Rosa 2010-04-03 23:30:59 UTC
Created attachment 226487 [details]
tortoisehg-1.0.1 ebuild
Comment 16 Lennart Kolmodin (RETIRED) gentoo-dev 2010-05-05 21:40:55 UTC
+1
1.0.1 works well for me.

PS: 1.0.2 is out
Comment 17 Emmanuel Rosa 2010-05-05 22:20:17 UTC
Created attachment 230545 [details]
tortoisehg-1.0.2 ebuild
Comment 18 Emmanuel Rosa 2010-05-15 00:18:04 UTC
Created attachment 231491 [details]
tortoisehg-1.0.3 ebuild

dodoc for readme was removed since readme was removed from repo.
Comment 19 Emmanuel Rosa 2010-06-02 23:33:07 UTC
Created attachment 233905 [details]
tortoisehg-1.0.4 ebuild
Comment 20 Matthew Joiner 2010-06-29 07:40:06 UTC
(In reply to comment #19)
> Created an attachment (id=233905) [details]
> tortoisehg-1.0.4 ebuild
> 

Great work, thanks.
Comment 21 Emmanuel Rosa 2010-07-03 02:56:17 UTC
Created attachment 237337 [details]
tortoisehg-1.1.ebuild
Comment 22 Nils Andresen 2010-07-03 09:52:56 UTC
Manny - two questions:
- Have you thought about bringing this into sunrise ?
- Why are you inheriting eutils? I see no need for that.
Comment 23 Emmanuel Rosa 2010-07-03 19:55:03 UTC
Created attachment 237381 [details]
update tortoisehg-1.1 ebuild

* removed eutils
* updated dependency package versions (except for pygtk)
Comment 24 Sven E. 2010-07-04 16:30:16 UTC
ebuild lacks nautilus-python epenency for integration in nautilus.
Maybe introduce useflga for nautilus integration?
Comment 25 Emmanuel Rosa 2010-07-04 22:26:06 UTC
(In reply to comment #22)
> Manny - two questions:
> - Have you thought about bringing this into sunrise ?
Yes. I've posted urls to this bug in IRC #gentoo-sunrise but nothing has happened. I wish there was a forum instead.
Comment 26 Emmanuel Rosa 2010-07-04 22:31:00 UTC
Created attachment 237499 [details]
tortoisehg-1.1-r2.ebuild

Added nautilus use flag.
Comment 27 Emmanuel Rosa 2010-08-07 19:34:12 UTC
Created attachment 241797 [details]
tortoisehg-1.1.2.ebuild
Comment 28 Emmanuel Rosa 2010-08-28 20:50:53 UTC
Created attachment 245175 [details]
tortoisehg-1.1.3.ebuild
Comment 29 Emmanuel Rosa 2010-09-11 17:49:21 UTC
tortoisehg 2.X will be based on QT4, whereas the current stable series 1.X uses GTK2. I've added an ebuild to track the default (trunk) tortoisehg branch to my overlay at http://bitbucket.org/erosa/vcs-overlay/. The ebuild is called tortoisehg-default-hg and it cannot be installed along side the tortoisehg ebuild.

Unfortunately, I've pretty much given up on getting ebuilds into sunrise. 
Comment 30 Arne Babenhauserheide 2010-09-11 23:35:39 UTC
Do you have the vcs-overlay in layman? 
Comment 31 Emmanuel Rosa 2010-09-12 18:48:24 UTC
(In reply to comment #30)
> Do you have the vcs-overlay in layman? 
> 
No, it's not in the layman registry.
Comment 32 Arne Babenhauserheide 2010-09-13 15:54:31 UTC
=dev-vcs/tortoisehg-1.1.3 is in sunrise, now. 

Took two hours (+8h waiting due to sleep time difference :) ), but now it should be a bit cleaner (and multilib-safe).

It would be nice if someone could update the status of this bug to “in overlay” :)

Status Whiteboard: [sunrise-overlay]
Keywords: EBUILD, InOverlay

PS: iniparse is in now sunrise, too. 
Comment 33 Emmanuel Rosa 2010-10-14 22:52:40 UTC
Created attachment 250631 [details]
tortoisehg-1.1.4.ebuild
Comment 34 Max Janisse 2010-10-17 01:24:34 UTC
Needs to have dependency on tk and tcl as well.
Comment 35 Emmanuel Rosa 2010-10-17 02:46:26 UTC
(In reply to comment #34)
> Needs to have dependency on tk and tcl as well.
> 

Hmm, where do you see a tcl/tk requirement? All I could find is the win32/setup.cfg which excludes tcl85.dll and tk85.dll from Windows builds created with py2exe.
Comment 36 Denilson Sá Maia 2011-01-06 22:46:03 UTC
I've just installed the 1.1.4 from sunrise overlay and I got an error that has been fixed in 1.1.5 release. See this bug report:

https://bitbucket.org/tortoisehg/stable/issue/1616/typeerror-wrap-takes-at-least-2-non
Comment 37 Emmanuel Rosa 2011-01-08 13:30:10 UTC
(In reply to comment #36)
> I've just installed the 1.1.4 from sunrise overlay and I got an error that has
> been fixed in 1.1.5 release. See this bug report:
> 
> https://bitbucket.org/tortoisehg/stable/issue/1616/typeerror-wrap-takes-at-least-2-non
> 

I have 1.1.5 in my overlay. The latest ebuild I have is for 1.1.7 (https://bitbucket.org/erosa/vcs-overlay/raw/addda882621f/dev-vcs/tortoisehg/tortoisehg-1.1.7.ebuild)
Comment 38 Denilson Sá Maia 2011-01-08 15:07:21 UTC
(In reply to comment #37)
> I have 1.1.5 in my overlay. The latest ebuild I have is for 1.1.7

Yesterday I version-bumped the tortoisehg from sunrise overlay to 1.1.8. I just renamed the ebuild.

Looking now, the sunrise ebuild differs from yours by mercurial version in RDEPEND. Actually, I'm running TortoiseHg together with mercurial 1.7, so I think you can lower the version on your ebuild from 1.7.2 to 1.7.
Comment 39 Emmanuel Rosa 2011-01-09 02:25:37 UTC
> Yesterday I version-bumped the tortoisehg from sunrise overlay to 1.1.8. I just
> renamed the ebuild.
> 
> Looking now, the sunrise ebuild differs from yours by mercurial version in
> RDEPEND. Actually, I'm running TortoiseHg together with mercurial 1.7, so I
> think you can lower the version on your ebuild from 1.7.2 to 1.7.
> 

I make the Mercurial version dependency the same as the Mercurial version included in the binaries, as per https://bitbucket.org/tortoisehg/stable/wiki/Home, for the sake of consistency.
Comment 40 iGentoo 2011-03-19 06:10:30 UTC
Created attachment 266437 [details]
tortoisehg 2
Comment 41 iGentoo 2011-03-31 14:33:18 UTC
Created attachment 267981 [details]
tortoisehg-2.0.2.ebuild
Comment 42 Mike Gilbert gentoo-dev 2011-09-07 02:35:33 UTC
Just added 2.1.3 to the tree; thanks for the ebuild.