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

Bug 116335

Summary: new ebuild: Wink - A flash tutorial software
Product: Gentoo Linux Reporter: Ruben Jenster <rjenster>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: normal CC: gentoobugs.pistos, giamma, jingtaozf, mmokrejs, nelchael, svarog, taylor, thelinuxfr
Priority: Normal Keywords: EBUILD
Version: 2005.1   
Hardware: All   
OS: Linux   
URL: http://www.debugmode.com/wink/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: wink-15.ebuild
wink-15-r1.ebuild
Final ebuild for wink 1.5-r1 - Samples dir permission fixed
media-gfx/wink-1.5-r2.ebuild
media-gfx/wink-1.5-r3.ebuild
media-gfx/wink-1.5-r4.ebuild

Description Ruben Jenster 2005-12-21 16:16:55 UTC
Wink is a Tutorial and Presentation creation software. Unfortunatly it's only available as binary and only for x86. 
It's works stable. I don't know any comparable programm for flash on linux.
Please add it to portage. 

Regards,
Ruben

from the homepage:

Wink is a Tutorial and Presentation creation software, primarily aimed at creating tutorials on how to use software (like a tutor for OpenOffice:-) etc). Using Wink you can capture screenshots, add explanations boxes, buttons, titles etc and generate a highly effective tutorial for your users.
Comment 1 Ruben Jenster 2005-12-21 16:17:32 UTC
Created attachment 75303 [details]
wink-15.ebuild
Comment 2 revertex 2006-01-29 01:53:00 UTC
(In reply to comment #0)
> Wink is a Tutorial and Presentation creation software. Unfortunatly it's only
> available as binary and only for x86. 
but work's fine in my amd64
Comment 3 revertex 2006-01-29 02:09:48 UTC
just a side note, according the FSH standards shouldn't a binary package go to /opt instead to /usr?
Comment 4 Ruben Jenster 2006-01-29 04:25:57 UTC
Created attachment 78414 [details]
wink-15-r1.ebuild

You're right. Here's an updated ebuild.
Comment 5 .:deadhead:. 2006-05-22 00:26:36 UTC
package build flawlessy, but have to be changed the permission on /opt/wink, otherwise operation like "Create New Flash Preloader" or "View Tutorial Project" will fail, since the program will not be able to write in its own directory.
Comment 6 Taylor Braun-Jones 2006-07-26 00:58:16 UTC
Is there a *-r2.ebuild to fix this permissions bug?
Comment 7 Taylor Braun-Jones 2006-07-26 01:01:51 UTC
whoops.. CC myself
Comment 8 .:deadhead:. 2006-08-23 13:10:14 UTC
Created attachment 94961 [details]
Final ebuild for wink 1.5-r1 - Samples dir permission fixed 

This is the final ebuild with the permission fixed. Instead of giving 777 to Samples dir, I preferred to allow full control to "users" group so any user who will decide to view the tutorials will not have any problem.
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2007-01-21 09:32:38 UTC
*** Bug 163040 has been marked as a duplicate of this bug. ***
Comment 10 bware 2007-10-26 12:15:58 UTC
Is it just me, or dose the "# create wink shellscript" line seems to overwrite the executable? (This in turn makes the shellscript recurse till it runs out of file handles.)

Simply moving it to after the main 'mv' line fixes this.
Comment 11 Fabio Bonfante 2008-01-30 23:39:07 UTC
Created attachment 142241 [details]
media-gfx/wink-1.5-r2.ebuild

fixed download uri
Comment 12 José María Fernández González 2008-04-29 16:48:48 UTC
wink binary depends on libexpat.so.0, which is provided by <dev-libs/expat-2. Also, as #10 says, wink binary is overwritten by the shell script creation in the installation process.
Comment 13 José María Fernández González 2008-04-29 16:52:10 UTC
Created attachment 151358 [details]
media-gfx/wink-1.5-r3.ebuild

This ebuild which fixes the binary overwrite and expat dependency installation bugs
Comment 14 José María Fernández González 2008-04-29 17:46:11 UTC
Created attachment 151359 [details]
media-gfx/wink-1.5-r4.ebuild

Wink depends on '<dev-libs/expat-2', but dev-libs/expat-2.0.1 is now the standard, and both of them cannot live together. So, this ebuild gets and compiles its own copy of expat-1.95.8, it installs it at /opt/wink/lib, and the wink launcher shell script now changes LD_LIBRARY_PATH to point out to the private expat copy before launching wink binary. As wink is a 32 bit binary, KEYWORDS is now restricted to ~x86 (I don't know how to teach expat compilation stage that it must be compiled in 32 bit mode).
Comment 15 Alexey Vladykin 2009-04-06 20:27:29 UTC
I could not use wink until I emerged libstdc++ and enabled X use flag for pango. These should be added to dependencies.
Comment 16 Arnaud 2009-06-13 02:27:13 UTC
For x86_64 compatibility (error : /opt/wink/wink: error while loading shared libraries: libexpat.so.0: wrong ELF class: ELFCLASS64)
su - 
cd /opt/wink/lib
mv libexpat.so libexpat.so.bak
mv libexpat.so.0 libexpat.so.0.bak
ln -s /usr/lib32/libexpat.so.1 libexpat.so
ln -s /usr/lib32/libexpat.so.1 libexpat.so.0

Enjoy ;-)
Comment 17 Krzysztof Pawlik (RETIRED) gentoo-dev 2010-02-03 22:13:40 UTC
Could you all please test version available in my overlay (http://overlays.gentoo.org/dev/nelchael/browser/x11-misc/wink) - it works for me on amd64, I'd welcome a test on x86.
Comment 18 Martin Mokrejš 2011-02-15 08:29:34 UTC
(In reply to comment #17)
> Could you all please test version available in my overlay
> (http://overlays.gentoo.org/dev/nelchael/browser/x11-misc/wink) - it works for
> me on amd64, I'd welcome a test on x86.

I think the ebuild should be name wink-bin. I do not like it installs files with spaces in their names. That typically breaks find(1) when I use it on a filesystem. Other than that, I can run wink on ~x86 but I haven't managed to capture anything as far I can see. Maybe it is related to my fvwm2 window manager or messages like this:

(wink:3716): Gdk-CRITICAL **: gdk_window_invalidate_rect_full: assertion `GDK_IS_WINDOW (window)' failed

Comment 19 Jeroen Roovers (RETIRED) gentoo-dev 2013-05-07 19:48:09 UTC
*** Bug 468626 has been marked as a duplicate of this bug. ***
Comment 20 jingtaozf 2013-05-08 01:07:02 UTC
Please have a look at [[https://bugs.gentoo.org/show_bug.cgi?id=468626][BUG 468626]],The wink's editing buttons are all gray in gentoo amd64,but they all worked in debian 6 64bit.

This should be fixed anyway.