Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 226143 - x11-misc/zim-0.25 version bump
Summary: x11-misc/zim-0.25 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Desktop Misc. Team
URL: http://www.zim-wiki.org/changelog.html
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-12 22:16 UTC by René 'Necoro' Neumann
Modified: 2008-11-29 20:54 UTC (History)
2 users (show)

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


Attachments
zim-0.25.ebuild (zim-0.25.ebuild,1.82 KB, text/plain)
2008-06-12 22:16 UTC, René 'Necoro' Neumann
Details
zim-0.25-disable-update-databases.patch (zim-0.25-disable-update-databases.patch,1.15 KB, patch)
2008-06-12 22:16 UTC, René 'Necoro' Neumann
Details | Diff
zim-0.25.ebuild (zim-0.25.ebuild,1.80 KB, text/plain)
2008-06-12 22:19 UTC, René 'Necoro' Neumann
Details
zim-0.25.ebuild (zim-0.25.ebuild,1.80 KB, text/plain)
2008-06-16 19:31 UTC, René 'Necoro' Neumann
Details
zim-0.25.ebuild (zim-0.25.ebuild,1.80 KB, text/plain)
2008-06-16 19:35 UTC, René 'Necoro' Neumann
Details
zim-0.27-disable-update-databases.patch (zim-0.27-disable-update-databases.patch,1.16 KB, text/plain)
2008-11-27 07:38 UTC, Ilya Kashirin
Details
x11-misc/zim/zim-0.27.ebuild (zim-0.27.ebuild,1.80 KB, text/plain)
2008-11-27 07:39 UTC, Ilya Kashirin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description René 'Necoro' Neumann 2008-06-12 22:16:02 UTC
Zim had a new release on May 20th. Changelog can be found in the URL given above :)

I reworked the current ebuild to address the following issues:
- Build.PL changed - reworked patch
- split RDEPEND and DEPEND: plugin stuff is purely RDEPEND
- Gtk2::TrayIcon is only needed for <gtk-2.10. As there are no other versions in the tree, I removed this dep and also removed the "trayicon" useflag. (Note: use.local.desc should be modified accordingly)
- plugins enabled with useflags are now also enabled by default in the program (might not work with existing installations, as the global configuration is only used for the first launch)

The following issues are remaining / new:
- adding the plugins to the config file is currently done in src_compile. don't know if this is the best place ;)
- zim needs "xdg-icon-resource {install,uninstall}" to be run in post{inst,rm}. Unfortunatly, when upgrading to a future version, the postrm of the old version is going to be run _after_ postinst and thus the end state would be "uninstall".
This is only true for "stable portage and paludis" and not for "unstable portage and pkgcore" (according to dleverton)
Comment 1 René 'Necoro' Neumann 2008-06-12 22:16:35 UTC
Created attachment 156557 [details]
zim-0.25.ebuild
Comment 2 René 'Necoro' Neumann 2008-06-12 22:16:57 UTC
Created attachment 156559 [details, diff]
zim-0.25-disable-update-databases.patch

The reworked patch
Comment 3 René 'Necoro' Neumann 2008-06-12 22:19:01 UTC
Created attachment 156561 [details]
zim-0.25.ebuild

There was an error in the ebuild (set DEPEND twice)
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2008-06-13 00:03:17 UTC
- ${WORKDIR} and ${S} need to be quoted
Comment 5 René 'Necoro' Neumann 2008-06-16 19:31:38 UTC
Created attachment 157139 [details]
zim-0.25.ebuild

Quoted $S, $WORKDIR and $ROOT.
Comment 6 René 'Necoro' Neumann 2008-06-16 19:35:37 UTC
Created attachment 157141 [details]
zim-0.25.ebuild

ViM just introduced a syntactically incorrect line break =/ (and I quoted a little bit too much)...

Sry for spamming
Comment 7 George L. Emigh 2008-09-04 23:40:43 UTC
New Zim release 0.26 - Sun Aug 24 2008
Comment 8 Ilya Kashirin 2008-11-27 07:38:56 UTC
Created attachment 173564 [details]
zim-0.27-disable-update-databases.patch
Comment 9 Ilya Kashirin 2008-11-27 07:39:55 UTC
Created attachment 173565 [details]
x11-misc/zim/zim-0.27.ebuild
Comment 10 Samuli Suominen (RETIRED) gentoo-dev 2008-11-29 20:54:29 UTC
Ebuild in CVS now, but it's a bit more simple. If there is something really wrong with it, please let me know.