This is my first mass submission of interdependent ebuilds and unfortunately I
haven't found any instructions for this. I'll submit them all as one attachment
per eclass/ebuild/patch to this bug. I'll also attach a tarball (tar.bz2)
containing everything (+ prepared ChangeLog files). If that is not the expected
way to handle this, I'll be glad to follow your instructions to re-submit them.
The GPE Palmtop Environment aims to provide a Free Software GUI environment for
palmtop/handheld computers running the GNU/Linux operating system. GPE uses the
X Window System, and the GTK+ widget toolkit.
The ebuilds are based on the corresponding .bb files in OpenEmbedded
(http://openembedded.org) and provide all GPE libraries and a subset of GPE
applications, i.e. those that are not PDA specific.
I marked all packages with KEYWORD="x86 arm" since they work on x86 here and
are also known to compile and work fine for arm (both when cross-compiled and
With gnome-base in mind I suggest adding a category gpe-base which is where
all ebuilds submitted here should go.
Let me know if there's anything wrong that you'd like me to fix.
Created attachment 65105 [details]
eclass used by all gpe application/library ebuilds.
Created attachment 65106 [details]
libgpewidget - A collection of widgets and other common code shared by many GPE
Created attachment 65107 [details]
libdisplaymigration - Gtk+ display migration library
Created attachment 65108 [details]
libeventdb - Database access library for GPE calendar
Created attachment 65109 [details]
libgpepimc - Common code for PIM applications of the GPE Palmtop Environment
Created attachment 65110 [details]
Data interchange library for the GPE Palmtop Environment
Created attachment 65111 [details]
RFC2425 MIME Directory Profile library, supporting vCard and iCalendar
Created attachment 65112 [details]
RTC alarm handling library for the GPE Palmtop Environment
Created attachment 65113 [details]
Database access library for GPE to-do list
Created attachment 65114 [details]
Common code for XSETTINGS
Created attachment 65115 [details]
Calendar application for the GPE Palmtop Environment
Created attachment 65116 [details]
Contacts manager for the GPE Palmtop Environment
Created attachment 65117 [details]
Common icons for the GPE Palmtop Environment
Created attachment 65118 [details]
Appointments and tasks summary application for the GPE Palmtop Environment
Created attachment 65120 [details, diff]
Makefiles patch for gpe-today
Created attachment 65121 [details]
To-do list application for the GPE Palmtop Environment
Created attachment 65122 [details]
A scientific calculator for the GPE Palmtop Environment
Created attachment 65123 [details, diff]
fix_makefile.patch for gpe-calculator
fix_makefile.patch for gpe-calculator.
Created attachment 65124 [details]
Editor for the GPE Palmtop Environment
Created attachment 65125 [details]
Image viewer for the GPE Palmtop Environment
Created attachment 65126 [details]
A mileage calculator for the GPE Palmtop Environment
Created attachment 65127 [details]
Plucker ebook reader for the GPE Palmtop Environment
Created attachment 65128 [details, diff]
fix_makefiles.patch for gpe-plucker
fix_makefiles.patch for gpe-plucker
Created attachment 65129 [details, diff]
remove-render.patch for gpe-plucker
remove-render.patch for gpe-plucker. Removes the inclusion of an obsolete
Created attachment 65131 [details]
A notebook to sketch notes for the GPE Palmtop Environment
Created attachment 65132 [details, diff]
remove-render.patch for gpe-sketchbook
Created attachment 65133 [details, diff]
sketchbook-size.patch for gpe-sketchbook
Created attachment 65134 [details]
A Go Board for the GPE Palmtop Environment
Created attachment 65135 [details, diff]
fix-make.patch for gpe-go
Created attachment 65136 [details]
Conway's Game of Life for the GPE Palmtop Environment
Created attachment 65137 [details]
A simple light puzzle for the GPE Palmtop Environment
Created attachment 65138 [details, diff]
fix-makefiles.patch for gpe-lights
Created attachment 65139 [details]
Othello clone for the GPE Palmtop Environment
Created attachment 65140 [details, diff]
fix-makefiles.patch for gpe-othello
Created attachment 65141 [details]
Tetris for the GPE Palmtop Environment
Created attachment 65142 [details]
Audio mixer for the GPE Palmtop Environment
Created attachment 65143 [details]
GPE meta ebuild
Created attachment 65144 [details]
Tarball containing the eclass, all ebuilds, all patches, and prepared ChangeLog
The tarball will extract to two directories:
This was the final upload for now.
Created attachment 65165 [details, diff]
It turns out that libtool.eclass and eutils.eclass override DESCRIPTION. This
patch moves the inherit statement to the top of the ebuilds to make sure that
the correct DESCRIPTION is used.
To apply the patch:
patch -p0 < /path/to/fix-inherit-order.patch
Created attachment 65166 [details]
Updated Tarball with patch #65165 applied.
Everything compiles (and runs) cleanly on my ~x86. Please add to portage...
There's a 2.7 release...
Created attachment 94038 [details]
Half-functioning GPE 2.7 ebuilds
updated ebuilds, which can build parts of GPE 2.7 I was not able to fix them all because of lack of time, but at least ebuild from 2.6 all have bumped versions, and old dependencies should be mostly OK. They don't build all (mostly because of new dependencies) and and need serious look on them before they are officialy released or used anywhere.
The ebuilds and eclass were moved to the GPE overlay for quite some time. They were improved and tested. You can find the overlay with layman.
As some of you probably noticed, we are now in the process of quietly moving GPE into the tree.
I'm assigning this to the GPE herd and closing, thanks all for your work.