Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 11908 - New ebuild - Seahorse2
Summary: New ebuild - Seahorse2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 All
: High normal
Assignee: J Robert Ray
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-10 12:59 UTC by Edy
Modified: 2003-04-12 08:21 UTC (History)
2 users (show)

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


Attachments
the ebuild :-) (seahorse2.tar.gz,1.13 KB, application/octet-stream)
2002-12-10 13:00 UTC, Edy
Details
seahorse-0.6.0.ebuild (seahorse-0.6.0.ebuild,355 bytes, text/plain)
2003-01-22 21:48 UTC, Jacob Perkins
Details
seahorse-0.6.0.ebuild [update] (seahorse-0.6.0.ebuild,590 bytes, text/plain)
2003-01-26 10:54 UTC, foser (RETIRED)
Details
seahorse-0.6.1.ebuild (seahorse-0.6.1.ebuild,590 bytes, text/plain)
2003-01-31 20:21 UTC, Jacob Perkins
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Edy 2002-12-10 12:59:15 UTC
SeaHorse (a gnupg front-end) for Gnome 2 platform
Comment 1 Edy 2002-12-10 13:00:10 UTC
Created attachment 6371 [details]
the ebuild :-)
Comment 2 Jacob Perkins 2003-01-22 21:47:28 UTC
seahorse2 was only an interim release before seahorse-0.6.0, which I will attach.
Comment 3 Jacob Perkins 2003-01-22 21:48:42 UTC
Created attachment 7544 [details]
seahorse-0.6.0.ebuild

seahorse-0.6.0 ebuild.	requires gnome2, gpgme 0.3.14, gnupg 1.2
Comment 4 Markus Bertheau (RETIRED) gentoo-dev 2003-01-23 01:27:39 UTC
gcc -march=athlon-tbird -O3 -pipe -g -g -o seahorse main.o seahorse-key.o
seahorse-context.o seahorse-widget.o seahorse-key-manager.o seahorse-util.o
seahorse-key-widget.o seahorse-ops-data.o seahorse-ops-text.o
seahorse-ops-file.o seahorse-ops-key.o seahorse-text-editor.o
seahorse-key-properties.o seahorse-validity.o seahorse-key-store.o
seahorse-key-manager-store.o seahorse-recipients-store.o seahorse-key-menu.o
seahorse-key-menu-item.o seahorse-file-manager.o -pthread -Wl,--export-dynamic 
dialogs/libdialogs.a -L/usr/X11R6/lib /usr/lib/libgnomeui-2.so -L/usr/lib
/usr/lib/libjpeg.so -lSM -lICE /usr/lib/libbonoboui-2.so
/usr/lib/libgnomecanvas-2.so /usr/lib/libgnome-2.so /usr/lib/libesd.so
/usr/lib/libaudiofile.so /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so
/usr/lib/libbonobo-2.so /usr/lib/libORBitCosNaming-2.so
/usr/lib/libgnomevfs-2.so /usr/lib/libgconf-2.so -lrt
/usr/lib/libbonobo-activation.so /usr/lib/libORBit-2.so /usr/lib/libpopt.so
/usr/lib/liblinc.so -lssl -lcrypto /usr/lib/libgthread-2.0.so -lpthread
/usr/lib/libglade-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libxml2.so -lz
/usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so
-lm /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so
/usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so
-ldl /usr/lib/libglib-2.0.so
main.o(.text+0x9e): In function `main':
/var/tmp/portage/seahorse-0.6.0/work/seahorse-0.6.0/src/main.c:46: undefined
reference to `gpgme_set_passphrase_cb'


[I'm short on words, I know :)]
Comment 5 Jacob Perkins 2003-01-23 07:24:39 UTC
which version of gpgme?  0.3.14 is required, and 0.4 is incompatible
Comment 6 Markus Bertheau (RETIRED) gentoo-dev 2003-01-23 14:12:32 UTC
0.3.13. Hmm.
Comment 7 Jacob Perkins 2003-01-24 15:04:55 UTC
I'd try uninstalling current gpgme, then install 0.3.14, and see if that fixes it.
Comment 8 foser (RETIRED) gentoo-dev 2003-01-26 10:54:49 UTC
Created attachment 7662 [details]
seahorse-0.6.0.ebuild [update]

A bit corrected ebuild, it does need 0.3.14 at least. to make it depend
strictly on 0.3.14 doesn't sound like too good an idea to me, but lower is a
no-go.
Comment 9 Jacob Perkins 2003-01-26 12:41:07 UTC
But, 0.4 is incompatable and seahorse will not compile.  Unless there is a way
to say 0.3.14 or higher, but not 0.4, then 0.3.14 should be required.  Also, I
doubt there will any more 0.3 releases.
Comment 10 foser (RETIRED) gentoo-dev 2003-01-26 12:55:06 UTC
there is no 0.4 in portage and im not much into gpgme, but if what you say is
true just make the dep =app-crypt/gpgme-0.3.14
Comment 11 J Robert Ray 2003-01-26 15:42:53 UTC
You could try patching it to work with 0.4.0, the API differences are very minor.
Comment 12 Jacob Perkins 2003-01-26 15:58:53 UTC
I know they are minor, but 0.4 is unstable and will probably continue to have
api changes.  It will be done in the future 0.7 development series since it is
required for certain features, but not in the stable 0.6 series.  Plus, except
for gpa, most stable packages using gpgme use the latest 0.3 and not 0.4.
Comment 13 Jacob Perkins 2003-01-31 20:21:48 UTC
Created attachment 7792 [details]
seahorse-0.6.1.ebuild

SRC_URI can be removed when the gnome ftp mirrors update.
Changes from the 0.6.0 ebuild is just '=gpgme-0.3.14' instead of '>='
Comment 14 Jacob Perkins 2003-02-26 18:44:34 UTC
seahorse-0.6.1 is now in portage, so this bug can probably be closed.
But first:
*0.6.2 is the newest version, should only require a name change
*libglade is not among the dependencies
*does libgnome cover all the other gnome deps?
*src_uri can be changed to use gnome ftp, but doesn't really matter
Comment 15 Alastair Tse (RETIRED) gentoo-dev 2003-04-12 08:21:40 UTC
well, seahorse 0.6.2 is now in portage so this can be closed.