Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 450042

Summary: [xfce-dev overlay] New ebuild xfce4-notes-plugin-1.8.0_alpha and a patch to make it work
Product: Gentoo Linux Reporter: Derk W te Bokkel <derk.tebokkel>
Component: New packagesAssignee: XFCE Team <xfce>
Status: RESOLVED WONTFIX    
Severity: enhancement    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: xfce4-notes-plugin-1.8.0_alpha.ebuild
main-panel-plugin-cast.patch
xfce4-notes-plugin-1.8.0_alpha-r1.ebuild
xfce4-notes-plugin-9999.ebuild
xfce4-notes-plugin-1.8.0_alpha-r1.ebuild
xfce4-notes-plugin-9999.ebuild
xfce4-notes-plugin-1.8.0_alpha-r1.ebuild
xfce4-notes-plugin-1.8.0_alpha-r1.ebuild
xfce4-notes-plugin-9999.ebuild
xfce4-notes-plugin-1.8.0_alpha-r1.ebuild
xfce4-notes-plugin-9999.ebuild
xfce4-notes-plugin-1.8.0_alpha-r1.ebuild
xfce4-notes-plugin-9999.ebuild

Description Derk W te Bokkel 2013-01-03 18:46:37 UTC

    
Comment 1 Derk W te Bokkel 2013-01-03 18:50:20 UTC
Created attachment 334228 [details]
xfce4-notes-plugin-1.8.0_alpha.ebuild

w/o patch logic

 patch is added to /etc/portage/patches/xfce-extra/xfce4-notes-plugin/ directory
Comment 2 Derk W te Bokkel 2013-01-03 18:52:08 UTC
Created attachment 334230 [details, diff]
main-panel-plugin-cast.patch

patch which resolves a compile issue with a cast to the proper type
Comment 3 Derk W te Bokkel 2013-01-03 18:54:46 UTC
this is what I was working for bug 450028 .. ebuild there also requires above patch inorder to work with the current tree as of jan 3, 2013 bug filed upstream as:

https://bugzilla.xfce.org/show_bug.cgi?id=9715

with a patch submitted ..
Comment 4 Derk W te Bokkel 2013-01-03 20:12:04 UTC
Created attachment 334234 [details]
xfce4-notes-plugin-1.8.0_alpha-r1.ebuild

uses the "files" directory patch method
Comment 5 Derk W te Bokkel 2013-01-03 20:15:21 UTC
as this is a work in progress some extra comments are in the ebuilds

There may be a dependency in the build system for this plugin for zsh I did install the latest in my own system at one point ..

I'll check and  get back
Comment 6 Derk W te Bokkel 2013-01-03 20:19:05 UTC
Created attachment 334236 [details]
xfce4-notes-plugin-9999.ebuild

git based version of xfce4-notes-plugin   requires main-panel-plugin-cast.patch in "files" directory until fix hits the tree ..

please also add to xfce-dev
Comment 7 Derk W te Bokkel 2013-01-03 20:25:17 UTC
removed zsh from build environment and everything still works so that was spurious
ignore in ebuild comments
Comment 8 Derk W te Bokkel 2013-01-03 22:04:42 UTC
Created attachment 334244 [details]
xfce4-notes-plugin-1.8.0_alpha-r1.ebuild

a more decruftified ebuild  w/o losing comments
Comment 9 Derk W te Bokkel 2013-01-03 22:05:58 UTC
Created attachment 334246 [details]
xfce4-notes-plugin-9999.ebuild

decruftified as well
Comment 10 Derk W te Bokkel 2013-01-04 18:56:19 UTC
Created attachment 334454 [details]
xfce4-notes-plugin-1.8.0_alpha-r1.ebuild

replaced src_configure -- xdt-autogen with reference to autogen.sh in pkg_setup

more proper
Comment 11 Derk W te Bokkel 2013-01-04 23:36:11 UTC
seems that the compile time also requires that a symlink to the current valac-0.16 being used is needed to /usr/bin/valac 

ln -s /usr/bin/valac-0.16 /usr/bin/valac

else build scripts cannot find the installed valac although the configure script does .. 

is this an oversight in gentoo vala handling?

I'd forgotten that I'd done this .. sorry 

how should this be fixed?
Comment 12 Derk W te Bokkel 2013-01-05 03:14:03 UTC
Created attachment 334476 [details]
xfce4-notes-plugin-1.8.0_alpha-r1.ebuild

after a few go rounds with vala.eclass looked at xfce4-vala-4.10 ebuild for a clue

and that worked so no links required
Comment 13 Derk W te Bokkel 2013-01-05 03:14:51 UTC
Created attachment 334478 [details]
xfce4-notes-plugin-9999.ebuild

fixed up as well same issue
Comment 14 Derk W te Bokkel 2013-01-23 15:49:17 UTC
Created attachment 336594 [details]
xfce4-notes-plugin-1.8.0_alpha-r1.ebuild

added requirement for WANT_AUTOMAKE="1.12"  .. this does not force install of automake-1.12.*  user needs to make sure it is installed at present
Comment 15 Derk W te Bokkel 2013-01-23 15:52:54 UTC
Created attachment 336596 [details]
xfce4-notes-plugin-9999.ebuild

added WANT_AUTOMAKE="1.12"   as does not build with automake-1.13.* due to changes in configure files .. silent failure to finish configuration .. no install script generated .. :^(  but it does work with automake-1.12.6
Comment 16 Derk W te Bokkel 2013-01-23 16:33:40 UTC
Created attachment 336604 [details]
xfce4-notes-plugin-1.8.0_alpha-r1.ebuild

added dependancy to automake:1.12
Comment 17 Derk W te Bokkel 2013-01-23 16:34:39 UTC
Created attachment 336606 [details]
xfce4-notes-plugin-9999.ebuild

added dependancy to automake:1.12
Comment 18 Christoph Mende (RETIRED) gentoo-dev 2013-03-30 08:10:39 UTC
Sorry, but the overlay is for core xfce live ebuilds only. It did contain plugins in the past, but those were removed because of the increased maintenance but practically no gain.
Also, we usually don't add snapshots (plus, that's not how we package snapshots, take a look at thunar-shares-plugin for example) unless there's a reason to. So unless you have a reason why we should bump xfce4-notes-plugin to a pre-release snapshot, I'll have to close this bug. I hope you understand this.