Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 124174 - ebuild for RSIBreak 0.5.0
Summary: ebuild for RSIBreak 0.5.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Diego Elio Pettenò (RETIRED)
URL: http://www.kde-apps.org/content/show....
Whiteboard:
Keywords: EBUILD
: 124161 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-02-26 09:02 UTC by Tobias Roeser
Modified: 2006-03-03 05:56 UTC (History)
1 user (show)

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


Attachments
kde-misc/rsibreak-0.5.0_rc1.ebuild (rsibreak-0.5.0_rc1.ebuild,443 bytes, text/plain)
2006-02-26 09:06 UTC, Tobias Roeser
Details
kde-misc/rsibreak-0.5.0.ebuild (rsibreak-0.5.0.ebuild,400 bytes, text/plain)
2006-02-26 13:02 UTC, Tobias Roeser
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Roeser 2006-02-26 09:02:41 UTC
I made an ebuild for RSIBreak found on KDE-Apps.org.
Comment 1 Tobias Roeser 2006-02-26 09:06:36 UTC
Created attachment 80774 [details]
kde-misc/rsibreak-0.5.0_rc1.ebuild
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-02-26 09:08:00 UTC
*** Bug 124161 has been marked as a duplicate of this bug. ***
Comment 3 Tobias Roeser 2006-02-26 13:02:25 UTC
Created attachment 80793 [details]
kde-misc/rsibreak-0.5.0.ebuild

The final release of RSIbreak 0.5 are out, so here is the ebuild. :)
Comment 4 Gioele Barabucci 2006-02-26 14:49:30 UTC
The real RSIBreak homepage is http://www.omat.nl/drupal/?q=node/23
The official tarball is at http://www.omat.nl/drupal/?q=system/files&file=rsibreak-0.5.0.tar.bz2 (not the nicest URL)
Comment 5 Tobias Roeser 2006-02-26 15:13:45 UTC
Sorry, but using your download URL gives the following error message:

>>> Downloading http://pandemonium.tiscali.de/pub/gentoo/distfiles/files&file=rsibreak-0.5.0.tar.bz2
--00:12:27--  http://pandemonium.tiscali.de/pub/gentoo/distfiles/files
           => `/archie/software/gentoo/distfiles/files'
Aufl
Comment 6 Tobias Roeser 2006-02-26 15:13:45 UTC
Sorry, but using your download URL gives the following error message:

>>> Downloading http://pandemonium.tiscali.de/pub/gentoo/distfiles/files&file=rsibreak-0.5.0.tar.bz2
--00:12:27--  http://pandemonium.tiscali.de/pub/gentoo/distfiles/files
           => `/archie/software/gentoo/distfiles/files'
Auflösen des Hostnamen »pandemonium.tiscali.de«.... >>> Generating the digest file...
<<< files&file=rsibreak-0.5.0.tar.bz2
!!! We have a source URI, but no file...
!!! File: /archie/software/gentoo/distfiles/files&file=rsibreak-0.5.0.tar.bz2
vanillasky rsibreak # 195.52.219.14
Verbindungsaufbau zu pandemonium.tiscali.de|195.52.219.14|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 404 Not Found
00:12:28 FEHLER 404: Not Found.

this is the output, wenn using this line:
SRC_URI="http://www.omat.nl/drupal/?q=system/files&file=${P}.tar.bz2"
in the ebuild
Comment 7 Tobias Roeser 2006-02-26 15:17:50 UTC
It seem, that portage can not detect the correct begin of the file name. What sould we do in this case?

Is there a suggested way to tell portage the real filename without the path?
Comment 8 Tobias Roeser 2006-02-26 15:45:37 UTC
Is it legal (and doable) to overwrite ebuild variable A in this case. According to man 5 ebuild this variable should not be modified, because it is automaticalle generated of SRC_URI. But then, how to tell portage the file name?

I have to grep the portage tree, to find equal problems and solutions, of course.
Comment 9 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-02-27 09:03:25 UTC
Will take a look.

In case like these the tarball has to be manually injected to Gentoo's mirrors, as portage can't download it directly from that URL.
Comment 10 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-02-27 17:41:41 UTC
Okay then, I'm going to take this bug.
I've committed an improved ebuild on my overlay at http://dev.gentoo.org/~flameeyes/bzr/overlay/ . I haven't yet added it to portage as I'm having a bit of a problem: the countdown during breaks doesn't count anything down. I've contacted upstream and I hope to hear from him about that, if it's a bug, I'd like to have a patch for that before entering portage.

I've also added the dependencies for modular x that were missing and an xscreensaver useflag that allow to enable/disable idle detection by using libXscrnSaver.

As soon as the countdown issue is pointed down, I'll see to add this package to portage.

[BTW as I haven't inject the tarball to mirrors yet, it won't find it when using emerge; download it manually and then put it in DISTDIR.]
Comment 11 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-02-28 06:59:09 UTC
Okay the problem with countdown was due to xss being disabled. I've dropped xscreensaver useflag for now, considering xscreensaver an hard dependency (this means that it won't allow you to install rsibreak without it).
Comment 12 Tobias Roeser 2006-02-28 07:14:20 UTC
Hm, I have no xscreensaver installed (using modular xorg 7.0) but got no problems while installing rsibreak without it.
Comment 13 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-02-28 07:26:06 UTC
I'm not talking about x11-misc/xscreensaver but about x11-libs/libXScrnSaver; without that idle detection doesn't work, so rsibreak works sub-optimally (doesn't detect if the user is at the computer or not), and has the problem of never ending the break state.
Comment 14 Tobias Roeser 2006-02-28 08:11:32 UTC
Ah, ok. Sorry for my missunderstanding.

Thanks for maintaining this package.
Comment 15 Tobias Roeser 2006-03-03 05:47:51 UTC
Are there any reasons to not support x86 architectures? The ebuild works fine with KEYWORDS="~x86" here.
Comment 16 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-03-03 05:56:00 UTC
It's mainly because I can't mark anything but ~amd64. Please open a bug for x86 arch team to get it keyworded ~x86.