Summary: | x11-misc/gsimplecal-2.0 - a GTK+ calendar designed for tint2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nathan Zachary (RETIRED) <NathanZachary> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED OBSOLETE | ||
Severity: | enhancement | CC: | binki, christoph.safferling, fturco, idl0r, jrmalaq, nick |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/dmedvinsky/gsimplecal | ||
Whiteboard: | sunrise suggested | ||
Package list: | Runtime testing required: | --- | |
Attachments: |
ebuild for gsimplecal-15
gsimplecal-25.ebuild gsimplecal-25.ebuild gsimplecal-25.ebuild gsimplecal-33 ebuild gsimplecal-33 ebuild gsimplecal-33.ebuild New ebuild gsimplecal-0.8.ebuild gsimplecal-1.6.ebuild |
Description
Nathan Zachary (RETIRED)
2010-02-23 22:32:10 UTC
Created attachment 220893 [details]
ebuild for gsimplecal-15
Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Thanks, On behalf of the Gentoo Sunrise Team, Justin. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq I dunno why you stuck wxGTK in there. It doesn't need it *at all*. It just needs gtk+ and libunique, plus dev-util/pkgconfig as a build-time dep. Created attachment 224637 [details]
gsimplecal-25.ebuild
Here's an ebuild that really works.
However, the problem is that the Makefile doesn't respect the user's CXXFLAGS, LDFLAGS, and it doesn't properly go about finding the system cpp compiler. i.e. inheriting toolchain-funcs and using $(tc-getCC) and all that jazz.
So the next step is writing a proper src_compile() function that does all that.
Created attachment 224643 [details]
gsimplecal-25.ebuild
. . . like this one. This ebuild is the one to use.
This does the magic stuff thanks to sed and the toolchain-funcs eclass.
Upstream really needs to fix their build system.
Comment on attachment 224643 [details]
gsimplecal-25.ebuild
Actually, there are some problems with the g++ stuff. Fixed ebuild will go up later.
Created attachment 224649 [details]
gsimplecal-25.ebuild
The one with the g++ fixes, so that it can be properly cross-compiled and/or properly distCCed. Thanks to leio on IRC for identifying the g++ invocation issues.
Created attachment 229265 [details]
gsimplecal-33 ebuild
Created attachment 229369 [details]
gsimplecal-33 ebuild
configuration actions moved out from src_compile() into src_configure()
src_install() installs man page as well
Created attachment 229415 [details]
gsimplecal-33.ebuild
A better ebuild. This one makes use of some default functions, and removes unnecessary code. For example, no need to redundantly specify "die" when it's already built-in to Portage.
Created attachment 244439 [details]
New ebuild
Gsimplecal has grown to version 0.5, hence new ebuild.
Created attachment 274551 [details]
gsimplecal-0.8.ebuild
version bump
Created attachment 357174 [details]
gsimplecal-1.6.ebuild
new ebuild version
Homepage has moved to https://github.com/dmedvinsky/gsimplecal. Also, latest version is 2.0, released on 2013-11-11. The latest version is 2.1, released on 2014-12-09. this has been maintainer-wanted for ages, with no one picking it up. upstream hasn't updated the package in a few years. should this bug be closed? |