Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 179719 - Wine-doors (new ebuild)
Summary: Wine-doors (new ebuild)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.wine-doors.org/wordpress/
Whiteboard:
Keywords: EBUILD
: 167431 245666 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-05-25 06:45 UTC by Kristian Poul Herkild
Modified: 2009-11-08 17:39 UTC (History)
23 users (show)

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


Attachments
winedoors-0.1_pre1 ebuild (winedoors-0.1_pre1.ebuild,616 bytes, text/plain)
2007-05-25 18:54 UTC, Chris Pritchard
Details
winedoors-0.1_pre1 ebuild (winedoors-0.1_pre1.ebuild,619 bytes, text/plain)
2007-05-25 19:11 UTC, Chris Pritchard
Details
winedoors-0.1_pre1 ebuild (winedoors-0.1_pre1.ebuild,633 bytes, text/plain)
2007-05-25 20:39 UTC, Chris Pritchard
Details
Errors from first run of WineDoors (winedoors-firstrun,1.29 KB, text/plain)
2007-05-26 08:14 UTC, Kristian Poul Herkild
Details
Errors from subsequent runs of WineDoors (winedoors-subsequentruns,1.12 KB, text/plain)
2007-05-26 08:15 UTC, Kristian Poul Herkild
Details
wine-doors-0.1_pre1.ebuild (wine-doors-0.1_pre1.ebuild,945 bytes, text/plain)
2007-06-06 20:50 UTC, Paul Bredbury
Details
Wine-doors-0.1 (wine-doors-0.1.ebuild,1.29 KB, application/octet-stream)
2007-07-09 11:25 UTC, Aniruddha
Details
wine-doors-0.1.ebuild (wine-doors-0.1.ebuild,1.23 KB, text/plain)
2007-09-02 20:23 UTC, Jaime Martin
Details
wine-doors-0.1.2.ebuild (wine-doors-0.1.2.ebuild,1.85 KB, text/plain)
2008-01-25 08:34 UTC, Ed Wiget
Details
patch to kill rsvg (wine-doors-0.1.2-kill_rsvg.patch,2.18 KB, patch)
2008-02-01 22:37 UTC, Ivan Iakoupov
Details | Diff
wine-doors-0.1.3_rc1.ebuild (wine-doors-0.1.3_rc1.ebuild,1.98 KB, text/plain)
2009-02-26 06:49 UTC, Marcello Magaldi
Details
wine-doors-0.1.3.ebuild (wine-doors-0.1.3.ebuild,1022 bytes, text/plain)
2009-02-26 19:48 UTC, Ingo Bormuth
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kristian Poul Herkild 2007-05-25 06:45:43 UTC
The wine-doors project has its first release. It is "Wine-doors 0.1 pre-release 1".

See also #167431
Comment 1 Chris Pritchard 2007-05-25 18:54:43 UTC
Created attachment 120309 [details]
winedoors-0.1_pre1 ebuild

I made an ebuild for it, haven't tested it though because I don't have gnome installed, it made an image (ebuild winedoors-0.1_pre1.ebuild digest) so it should work
Comment 2 Chris Pritchard 2007-05-25 18:56:20 UTC
*I meant ebuild ... install, not digest, silly me
Comment 3 Chris Pritchard 2007-05-25 19:11:06 UTC
Created attachment 120313 [details]
winedoors-0.1_pre1 ebuild

fixed install paths
Comment 4 Kristian Poul Herkild 2007-05-25 19:36:15 UTC
It doesn't work for me. I get a sandbox violation.

# emerge -v winedoors

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] app-emulation/winedoors-0.1_pre1  0 kB [1] 

Total: 1 package (1 new), Size of downloads: 0 kB
Portage overlays:
 [1] /usr/local/portage

>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) app-emulation/winedoors-0.1_pre1 to /
 * wine-doors-0.1pre1.tar.gz MD5 ;-) ...                                  [ ok ]
 * wine-doors-0.1pre1.tar.gz RMD160 ;-) ...                               [ ok ]
 * wine-doors-0.1pre1.tar.gz SHA1 ;-) ...                                 [ ok ]
 * wine-doors-0.1pre1.tar.gz SHA256 ;-) ...                               [ ok ]
 * wine-doors-0.1pre1.tar.gz size ;-) ...                                 [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking wine-doors-0.1pre1.tar.gz ;-) ...                             [ ok ]
>>> Unpacking source...
>>> Unpacking wine-doors-0.1pre1.tar.gz to /var/tmp/portage/app-emulation/winedoors-0.1_pre1/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/app-emulation/winedoors-0.1_pre1 ...
>>> Source compiled.
>>> Test phase [not enabled]: app-emulation/winedoors-0.1_pre1

>>> Install winedoors-0.1_pre1 into /var/tmp/portage/app-emulation/winedoors-0.1_pre1/image/ category app-emulation
ACCESS DENIED  mkdir:     /etc/wine-doors
Performing system install with parameters: /  /
Traceback (most recent call last):
  File "/var/tmp/portage/app-emulation/winedoors-0.1_pre1/work/wine-doors-0.1pre1/setup.py", line 119, in ?
    os.makedirs( prefix_conf )
  File "/usr/lib/python2.4/os.py", line 159, in makedirs
    mkdir(name, mode)
OSError: [Errno 13] Permission denied: '//etc/wine-doors/'
>>> Completed installing winedoors-0.1_pre1 into /var/tmp/portage/app-emulation/winedoors-0.1_pre1/image/

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-app-emulation_-_winedoors-0.1_pre1-22950.log"

mkdir:     /etc/wine-doors (symlink to /etc/)
--------------------------------------------------------------------------------
!!! This ebuild is from an overlay: '/usr/local/portage'
Comment 5 Kristian Poul Herkild 2007-05-25 19:37:30 UTC
Apparently the install paths still needs a little clean-up -> //etc/wine-doors/
Comment 6 Chris Pritchard 2007-05-25 20:39:06 UTC
Created attachment 120330 [details]
winedoors-0.1_pre1 ebuild

fixed install paths again, should work now
Comment 7 Kristian Poul Herkild 2007-05-26 08:12:17 UTC
These three symlinks are wrong. We're missing a /

Snipped output from "equery files winedoors":

/usr/share/pixmaps/wine-doors.png -> usr/share/wine-doors/pixmaps/wine-doors.png
/usr/share/pixmaps/wine-doors.svg -> usr/share/wine-doors/pixmaps/wine-doors.svg
/usr/bin/wine-doors -> usr/share/wine-doors/src/winedoors.py
Comment 8 Kristian Poul Herkild 2007-05-26 08:14:26 UTC
Created attachment 120350 [details]
Errors from first run of WineDoors

When running WineDoors first time, it fails on /tmp/System Base.xml
Comment 9 Kristian Poul Herkild 2007-05-26 08:15:32 UTC
Created attachment 120351 [details]
Errors from subsequent runs of WineDoors

when trying to run WineDoors again (after the first failed run) WineDoors flunks on malformed XML.
Comment 10 Kristian Poul Herkild 2007-05-26 08:25:45 UTC
I know what it is now in regard to subsequent failures.

I get a xml.sax._exceptions.SAXParseException because of an ampersand sign in the Company Name. It also doesn't like special Danish characters like ÆØÅ (that's weird in these utf8-days).

Replacing the ampersand with the letter combination "og" (meaning "and") and replacing Danish characters with "ae", "oe" and "aa" results in the first-run failure to happen on all runs.
Comment 11 Chris Pritchard 2007-05-26 09:36:29 UTC
try and run winecfg, then run winedoors, that could fix your problems, as for the symlink problems, I have no idea, I only made the ebuild. it looks like something wrong with the setup script
Comment 12 Paul Bredbury 2007-06-06 20:50:16 UTC
Created attachment 121358 [details]
wine-doors-0.1_pre1.ebuild

Tidied ebuild. Made compatible with distutils eclass. Renamed to wine-doors, to match upstream.
Comment 13 Paul Bredbury 2007-06-06 20:50:50 UTC
Comment on attachment 121358 [details]
wine-doors-0.1_pre1.ebuild

However, this app seems currently TOO BUGGY to use, as mentioned above, so I'm marking the ebuild as "obsolete" immediately, to hopefully stop people from grabbing it and then moaning that it doesn't work ;)
Comment 14 Johannes Steidl 2007-07-06 22:04:13 UTC
wine-doors-0.1 was released, anyone feeling like taking it on?

http://www.wine-doors.org/wordpress/?page_id=3

It would be really appreciated!
Comment 15 Norman Jonas 2007-07-06 22:14:57 UTC
An ebuild for 0.1 may be found at the sabayonlinux overlay :

http://svn.sabayonlinux.org/overlay/app-emulation/wine-doors/

However, I didn`t try it.
Comment 16 Daniel Fullmer 2007-07-09 04:17:05 UTC
The sabayon ebuild and wine-doors 0.1 both seem to work well for me on amd64.
Comment 17 Aniruddha 2007-07-09 10:48:46 UTC
Wine-doors-0.1 is out:
http://www.wine-doors.org/releases/wine-doors-0.1.tar.gz
Comment 18 Aniruddha 2007-07-09 11:25:03 UTC
Created attachment 124322 [details]
Wine-doors-0.1

This is the ebuild from Sabayon. I have only changed the copyright header, works well here.
Comment 19 Matteo Azzali (RETIRED) gentoo-dev 2007-07-14 18:48:51 UTC
While ruby-rsvg has only 3 dependancies, gnome-python-desktop
(which wine doors need just for python-rsvg, listening his creators)
is trying to pull in 69 gnome packages (plus librsvg), really bad....

So someone here might want to check 
http://gentoo-xeffects.org/forums/viewtopic.php?f=15&t=424&p=1508&hilit=
for a better ebuild
Comment 20 Stefano Tamagnini 2007-07-25 11:40:26 UTC
"dev-util/glade-2.12.1 does not actually support the python USE flag!" 

for fix this problem 

emerge =dev-util/glade-3.2.0 

or correct ebuild :

DEPEND="
	>=dev-lang/python-2.4.0
	>=dev-python/pycairo-1.2.0
	>=x11-libs/cairo-1.2.0
	>=dev-python/gnome-python-desktop-2.16.0
	app-arch/cabextract
	app-arch/unzip
	app-arch/zip
	app-arch/gzip
	app-arch/bzip2
	app-arch/tar
	>=dev-util/glade-3.2.0
	dev-libs/libxml2
	app-pda/orange
	"
Comment 21 Jaime Martin 2007-09-02 20:23:45 UTC
Created attachment 129861 [details]
wine-doors-0.1.ebuild

Added wine and glade version dependency. SRC_URI cleaned.
Comment 22 Marcello Magaldi 2007-09-15 10:59:28 UTC
(In reply to comment #21)
> Created an attachment (id=129861) [edit]
> wine-doors-0.1.ebuild
> 
> Added wine and glade version dependency. SRC_URI cleaned.
> 

why don't you submit your ebuild to sunrise overlay?
Comment 23 Piotr Szymaniak 2007-09-15 12:00:13 UTC
0.1.1 is out. And sunrise idea is nice I think.
Comment 24 Marcello Magaldi 2007-09-15 12:04:27 UTC
(In reply to comment #23)
> 0.1.1 is out. And sunrise idea is nice I think.
> 

It isn't out, but it will be out soon, wine-doors devs only shown in their homepage what they've done with under-development 0.1.1 , if you go on downloads you will only see 0.1  for now
Comment 25 Jaime Martin 2007-09-15 12:34:10 UTC
I have account in Sunrise overlay but I'm very busy because my exams. I'll try to submit ebuild in the next week.
Comment 26 GNUtoo 2007-09-20 23:54:25 UTC
during the initial setup of wine-dors that i ran in console the gui stoped working but in console i can see the progress
specialy when i minimise it and click it on the task bar to make it reapear
Comment 27 Patrizio Bassi 2007-10-06 10:09:46 UTC
0.1.1 stable is out
Comment 28 Marcello Magaldi 2007-10-06 12:27:36 UTC
(In reply to comment #27)
> 0.1.1 stable is out
> 

yes but without networkmanager doesn't even start.
I read in wine-doors ml that next versions should work also without nm
Comment 29 Marcello Magaldi 2008-01-22 20:33:41 UTC
0.1.2 stable is out , renaming the attached ebuild doesn't work with 0.1.2.
Comment 30 Ed Wiget 2008-01-25 08:34:06 UTC
Created attachment 141748 [details]
wine-doors-0.1.2.ebuild

This is a working wine-doors-0.1.2 tested on ~amd64  Does not require networkmanager.  Please see the notice at the end of ebuild regarding changes from previous versions.  If you get an error stating "System Base.xml" not found, you need to delete ~/.wine/wine-doors/preferences.xml
Comment 31 Marcello Magaldi 2008-01-25 09:37:34 UTC
(In reply to comment #30)
> Created an attachment (id=141748) [edit]
> wine-doors-0.1.2.ebuild
> 
> This is a working wine-doors-0.1.2 tested on ~amd64  Does not require
> networkmanager.  Please see the notice at the end of ebuild regarding changes
> from previous versions.  If you get an error stating "System Base.xml" not
> found, you need to delete ~/.wine/wine-doors/preferences.xml
> 

it works also on x86, after removing .wine/wine-doors/preferences.xml.
It should be a good Idea to commit this ebuild on sunrise overlay.
Comment 32 Ivan Iakoupov 2008-02-01 22:37:02 UTC
Created attachment 142439 [details, diff]
patch to kill rsvg

I'm attaching a patch which kills import of 'rsvg' (to avoid gnome-python-desktop dep) and the two methods which used it. Wine-doors seem to start up fine, however I've tested it only briefly, so I don't know whether this rude intervention will make it crash at some point or not.
Comment 33 Patrizio Bassi 2008-02-02 20:00:41 UTC
it doesn't look like a "real" patch, just code removal...
Comment 34 Andrey 2008-02-17 19:13:56 UTC
>>> Downloading 'http://www.wine-doors.org/releases/wine-doors-0.1.2.tar.gz'
--2008-02-17 22:08:55--  http://www.wine-doors.org/releases/wine-doors-0.1.2.tar.gz
Resolving www.wine-doors.org... 67.207.139.203
Connecting to www.wine-doors.org|67.207.139.203|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2008-02-17 22:08:55 ERROR 404: Not Found.

!!! Couldn't download 'wine-doors-0.1.2.tar.gz'. Aborting.
!!! File wine-doors-0.1.2.tar.gz doesn't exist, can't update Manifest
Comment 35 Marcello Magaldi 2008-02-18 16:09:44 UTC
(In reply to comment #34)
> >>> Downloading 'http://www.wine-doors.org/releases/wine-doors-0.1.2.tar.gz'
> --2008-02-17 22:08:55-- 
> http://www.wine-doors.org/releases/wine-doors-0.1.2.tar.gz
> Resolving www.wine-doors.org... 67.207.139.203
> Connecting to www.wine-doors.org|67.207.139.203|:80... connected.
> HTTP request sent, awaiting response... 404 Not Found
> 2008-02-17 22:08:55 ERROR 404: Not Found.
> 
> !!! Couldn't download 'wine-doors-0.1.2.tar.gz'. Aborting.
> !!! File wine-doors-0.1.2.tar.gz doesn't exist, can't update Manifest
> 


the wine-doors site has switched server yesterday, so they had some problems, anyway the file can be downloaded again now. 
Comment 36 Jakub Moc (RETIRED) gentoo-dev 2008-02-18 19:41:43 UTC
*** Bug 167431 has been marked as a duplicate of this bug. ***
Comment 37 Dominik George 2008-10-12 19:42:23 UTC
I think the correct dependencies are:

RDEPEND="
        >=dev-lang/python-2.4.0
        >=dev-python/pycairo-1.2.0
        >=x11-libs/cairo-1.2.0
        app-arch/cabextract
        app-arch/unzip
        app-arch/zip
        app-arch/gzip
        app-arch/bzip2
        app-arch/tar
        dev-libs/libxml2
        app-emulation/wine
        dev-python/librsvg-python
        "

I was wondering why I suddenly needed so many gstreamer plugins and cut down the dependencies to what wine-doors really needs. WOrks for me ...
Comment 38 Jeroen Roovers (RETIRED) gentoo-dev 2008-11-05 19:14:36 UTC
*** Bug 245666 has been marked as a duplicate of this bug. ***
Comment 39 Marcello Magaldi 2009-02-26 06:49:21 UTC
Created attachment 183227 [details]
wine-doors-0.1.3_rc1.ebuild

modified 0.1.2 ebuild to work with 0.1.3-rc1 (reccomended upstream version)
Comment 40 Marcello Magaldi 2009-02-26 06:51:58 UTC
(In reply to comment #39)
> Created an attachment (id=183227) [edit]
> wine-doors-0.1.3_rc1
> 
> modified 0.1.2 ebuild to work with 0.1.3-rc1 (reccomended upstream version)
> 

I modified src_unpack since the file provided by upstream has a strange extension : tar_.gz , so I have to gunzip, then move the .tar_ file to a .tar and then extract again.
Comment 41 Ingo Bormuth 2009-02-26 19:48:06 UTC
Created attachment 183294 [details]
wine-doors-0.1.3.ebuild

The src_uri hack is not needed when you download from 
http://www.wine-doors.org/releases/

Note: I try to maintain this ebuild at http://github.com/ibor/overlay
Comment 42 Marcello Magaldi 2009-02-28 12:44:12 UTC
Comment on attachment 183227 [details]
wine-doors-0.1.3_rc1.ebuild

obsolete ebuild since Ingo ebuild is up-to-date and has a correct SRC_URI
Comment 43 Patrizio Bassi 2009-03-14 20:36:05 UTC
looks fine any chance to have it in portage?
Comment 44 Hanno Böck gentoo-dev 2009-03-19 20:01:35 UTC
Added the 0.1.3 ebuild with some changes.
Comment 45 Zorzo Luca 2009-03-21 12:54:44 UTC
Hi all,
good work with wine-doors, but it also depends on app-arch/unzip, or it will give this error:

 * ERROR: app-emulation/wine-doors-0.1.3 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_install
 *             environment, line 2424:  Called distutils_src_install '--temp=/var/tmp/portage/app-emulation/wine-doors-0.1.3/image/'
 *             environment, line  676:  Called die
 * The specific snippet of code:
 *           ${python} setup.py install --root="${D}" --no-compile "$@" || die "python setup.py install failed";
 *  The die message:
 *   python setup.py install failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/log/portage/app-emulation:wine-doors-0.1.3:20090321-121306.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emulation/wine-doors-0.1.3/temp/environment'.
Comment 46 Zorzo Luca 2009-03-21 13:03:59 UTC
It also need dev-python/gconf-python.
Without this one wine-doors installs but does not start, giving this error:

Started logging session
Traceback (most recent call last):
  File "/usr/bin/wine-doors", line 21, in <module>
    from wine import wine
  File "/usr/share/wine-doors/src/wine.py", line 14, in <module>
    from utils import GetCDMountPoint, getwinecoloursfromgtk, GetXkbmap
  File "/usr/share/wine-doors/src/utils.py", line 11, in <module>
    import gconf
ImportError: No module named gconf
Comment 47 Navid Zamani 2009-11-08 16:42:13 UTC
Can anyone tell me what the point of wine-doors is? It does nothing. It just starts, lets you configure something, and barfs on a missing xml file. Then there is nothing else to do with it. I don't think there actually is a package list to use with it, nor could you actually manage packages with it. Also sound is not configurable. How about putting this package is, when there actually is a point to it? ^^
Comment 48 Pacho Ramos gentoo-dev 2009-11-08 16:49:05 UTC
There is already a reported bug about that problem:
http://bugs.gentoo.org/show_bug.cgi?id=277491

then, please, don't pollute other bugs, as I already get a lot of mails :-)

Thanks a lot