Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 12850 - GPGME 0.4.0 ebuild
Summary: GPGME 0.4.0 ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: J Robert Ray
URL:
Whiteboard:
Keywords:
: 14369 15089 (view as bug list)
Depends on:
Blocks: 12852
  Show dependency tree
 
Reported: 2002-12-28 14:00 UTC by Erinn Looney-Triggs
Modified: 2003-07-07 02:03 UTC (History)
4 users (show)

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


Attachments
ebuild for gpgme-0.4.0 (gpgme-0.4.0.ebuild,907 bytes, text/plain)
2002-12-28 14:06 UTC, Erinn Looney-Triggs
Details
gpgme-0.4.0.ebuild (gpgme-0.4.0.ebuild,749 bytes, text/plain)
2003-01-10 15:02 UTC, Peter Johanson (RETIRED)
Details
gpgme-0.4.0.ebuild (gpgme-0.4.0.ebuild,1.35 KB, text/plain)
2003-01-16 04:47 UTC, J Robert Ray
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erinn Looney-Triggs 2002-12-28 14:00:10 UTC
Ok this is my first time doing an ebuild so chances are I screwed something up.
However, it works for me as far as I can tell. But be aware. This is a version
bump for gpgme 0.4.0. This is the first "stable" release in this series. For my
purposes this is needed for GPA 0.6.0 (the second ebuild I have made in my
life). Hope I submitted this properly and that it all works, forgive me if it
doesn't.
Comment 1 Erinn Looney-Triggs 2002-12-28 14:06:20 UTC
Created attachment 6819 [details]
ebuild for gpgme-0.4.0
Comment 2 Peter Johanson (RETIRED) gentoo-dev 2003-01-10 15:02:12 UTC
Created attachment 7172 [details]
gpgme-0.4.0.ebuild

I've created a slighly cleaner ebuild, using use_enable and removing the
gpgmeplug option since it seems not to be implemented in this release of gpgme.
Comment 3 Jacob Perkins 2003-01-15 17:33:20 UTC
1. This can and should be slotted since api changes will conflict with gpgme-0.3
and cause apps such as sylpheed to stop working
2. gpgmeplug is now a separate build called cryptplug
3. If I can, I will try to update the ebuild with these changes
Comment 4 Jacob Perkins 2003-01-15 20:16:07 UTC
According to gpgme devs, the shared libraries of 0.3 and 0.4 can coexist.
Unfortunately, I have no idea how to do that.  But that shouldn't stop this
ebuild from being included since the new version of gpa depends on it.
Comment 5 J Robert Ray 2003-01-16 01:59:37 UTC
I think having to slot this package would be an unfortunate complication.  The
API differences between 0.3 and 0.4 are minor, updating an existing program to
use 0.4 should be relatively easy.

This is a library still in development, the API is expected to change over time.
 It shouldn't take long before there is a "stable" release in the 0.4.x series.

Do the gpgme developers intend to maintain the 0.3.x series? 
Comment 6 J Robert Ray 2003-01-16 04:47:53 UTC
Created attachment 7365 [details]
gpgme-0.4.0.ebuild

Well, here's a slotted ebuild that forces everything to end up named 'gpgme4',
to make the GPA ebuild work with this, the econf line must appear as:

GPGME_CONFIG=/usr/bin/gpgme4-config econf `use_enable nls`

It works, but it may be wrong-headed.  Waiting for more input before I commit
this.
Comment 7 J Robert Ray 2003-01-16 07:30:01 UTC
Oops, the first SLOT="0" needs to be removed.
Comment 8 Jacob Perkins 2003-01-16 09:05:16 UTC
I don't think they will maintain the 0.3 line (0.3.14 is the latest).  The only
reason I suggest slotting is because they are apps that need one or the other,
such as gpa 0.6 vs. sylpheed, and the devs did say 0.3 and 0.4 can coexist. 
Since 0.4 is so new and only gpa depends on it right, I think having both is a
good thing, as long as hassles are minimal.  Later on, after a few more 0.4
releases, hopefully other apps will have upgraded, and 0.3 can be phased out. 
But API will continue to happen, so having a slot system would probably be
beneficial.
Comment 9 J Robert Ray 2003-01-22 13:19:07 UTC
*** Bug 14369 has been marked as a duplicate of this bug. ***
Comment 10 J Robert Ray 2003-01-30 02:06:56 UTC
Since there doesn't seem to be any resistence to my hacked-up ebuild, I committed it to the tree (masked).
Comment 11 Jacob Perkins 2003-01-31 09:49:54 UTC
Well, it doesn't cause any conflict for seahorse-0.6, which depends on gpgme-0.3.14.  But I think the real test is whether gpa-0.6, which needs gpgme-0.4
Comment 12 John Davis (zhen) (RETIRED) gentoo-dev 2003-04-04 01:22:59 UTC
db fix
Comment 13 John Davis (zhen) (RETIRED) gentoo-dev 2003-04-04 01:27:51 UTC
db fix
Comment 14 Martin Holzer (RETIRED) gentoo-dev 2003-07-07 02:03:44 UTC
*** Bug 15089 has been marked as a duplicate of this bug. ***