Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 29889 - lplayer-0.99.0.ebuild (New Package)
Summary: lplayer-0.99.0.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on: 45658
Blocks:
  Show dependency tree
 
Reported: 2003-09-29 05:09 UTC by Sam Wouters
Modified: 2004-03-31 23:22 UTC (History)
2 users (show)

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


Attachments
lplayer-0.99.0.ebuild (New Package) (lplayer-0.99.0.ebuild,1.16 KB, text/plain)
2003-09-29 05:11 UTC, Sam Wouters
Details
lplayer-0.99.1.ebuild (Version Bump) (lplayer-0.99.1.ebuild,1.16 KB, text/plain)
2003-10-27 13:41 UTC, Sam Wouters
Details
Alternate ebuild (longplayer-0.99.1.ebuild,833 bytes, text/plain)
2003-11-03 04:23 UTC, Jens Hoffrichter
Details
Ebuild for longplayer 0.99.2 (longplayer-0.99.2.ebuild,865 bytes, text/plain)
2004-02-11 11:49 UTC, Sam Wouters
Details
longplayer-0.99.2.ebuild (longplayer-0.99.2.ebuild,1.16 KB, text/plain)
2004-03-21 15:17 UTC, Jeremy Huddleston (RETIRED)
Details
files/longplayer-0.99.2-gentoo.patch (longplayer-0.99.2-gentoo.patch,2.60 KB, patch)
2004-03-21 15:18 UTC, Jeremy Huddleston (RETIRED)
Details | Diff
longplayer-0.99.3.ebuild (longplayer-0.99.3.ebuild,1.04 KB, text/plain)
2004-03-31 16:30 UTC, Sam Wouters
Details
files/longplayer-0.99.3-gentoo.patch (longplayer-0.99.3-gentoo.patch,2.55 KB, patch)
2004-03-31 16:31 UTC, Sam Wouters
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sam Wouters 2003-09-29 05:09:59 UTC
Hi, 
 
in attachment you'll find the ebuild for longPlayer 
(http://lplayer.sourceforge.net), a program that automatically fills your xmms 
playlist. It does so while taking in account the last time you heard a number 
and also based on youre rating of the song. 
 
I suggest media-sound/lplayer and the dependicies are qt and xmms. 
 
Sam 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Sam Wouters 2003-09-29 05:11:48 UTC
Created attachment 18471 [details]
lplayer-0.99.0.ebuild (New Package)
Comment 2 Sam Wouters 2003-10-27 13:41:00 UTC
Created attachment 19863 [details]
lplayer-0.99.1.ebuild (Version Bump)
Comment 3 Jens Hoffrichter 2003-11-03 04:23:11 UTC
Hi everyone,

I accidently written an ebuild for this application, too, but fortunately
I searched bugzilla for a similar ebuild.

But I nevertheless think my ebuild fits the requirements for an ebuild better
(no offense, really), so I'm attaching my ebuild to this bug, so the developer
can decide which one to include into the tree.

Also, I think, the ebuild would better be named "longplayer", as this is
the name of the binary which is installed, and the "official" name used on
the website. Only the site and the archive is named "lplayer", so "longplayer"
would be less confusing to the user.

CU all,
Jens aka Joho
Comment 4 Jens Hoffrichter 2003-11-03 04:23:56 UTC
Created attachment 20172 [details]
Alternate ebuild
Comment 5 Sam Wouters 2003-11-03 11:18:46 UTC
No offense taken.

Sam
Comment 6 Laurent Duperval 2004-02-11 06:35:07 UTC
There's been an update. Will this ebuild be added to portage?
Comment 7 Laurent Duperval 2004-02-11 07:08:22 UTC
There's been an update. Will this ebuild be added to portage?
Comment 8 Sam Wouters 2004-02-11 11:47:36 UTC
I've updated the ebuild provided by Jens to the new version and following his suggestion, renamed it to "longplayer".

Sam
Comment 9 Sam Wouters 2004-02-11 11:49:13 UTC
Created attachment 25426 [details]
Ebuild for longplayer 0.99.2

Version bump
Comment 10 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-21 15:16:05 UTC
I don't like the addwrite ${QTDIR}/etc/settings

kde guys, is that safe?

/usr/qt/3/bin/uic -L  -nounload -i lpformstartupbase.h ./lpformstartupbase.ui > lpformstartupbase.cpp; ret=$?; \
if test "$ret" = 0; then echo '#include "lpformstartupbase.moc"' >> lpformstartupbase.cpp; else rm -f lpformstartupbase.cpp ; exit $ret ; fi
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
rm -f lpformsearchbase.cpp
/usr/qt/3/bin/uic -L  -nounload -i lpformsearchbase.h ./lpformsearchbase.ui > lpformsearchbase.cpp; ret=$?; \
if test "$ret" = 0; then echo '#include "lpformsearchbase.moc"' >> lpformsearchbase.cpp; else rm -f lpformsearchbase.cpp ; exit $ret ; fi
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
rm -f lpformprefsbase.cpp
/usr/qt/3/bin/uic -L  -nounload -i lpformprefsbase.h ./lpformprefsbase.ui > lpformprefsbase.cpp; ret=$?; \
if test "$ret" = 0; then echo '#include "lpformprefsbase.moc"' >> lpformprefsbase.cpp; else rm -f lpformprefsbase.cpp ; exit $ret ; fi
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
rm -f lpformplaylistsbase.cpp
/usr/qt/3/bin/uic -L  -nounload -i lpformplaylistsbase.h ./lpformplaylistsbase.ui > lpformplaylistsbase.cpp; ret=$?; \
if test "$ret" = 0; then echo '#include "lpformplaylistsbase.moc"' >> lpformplaylistsbase.cpp; else rm -f lpformplaylistsbase.cpp ; exit $ret ; fi
ACCESS DENIED  open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
Comment 11 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-21 15:17:27 UTC
Created attachment 27755 [details]
longplayer-0.99.2.ebuild

Updated ebuild with BerkeleyDB support...
Comment 12 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-21 15:18:26 UTC
Created attachment 27756 [details, diff]
files/longplayer-0.99.2-gentoo.patch

patch to get db support working properly.
Comment 13 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-31 10:43:10 UTC
this is now in portage.
Comment 14 Sam Wouters 2004-03-31 16:27:54 UTC
Great!

However, with the removal of the "addwrite ${QTDIR}/etc/settings" line, I get a sandbox violation. Also, there is an updated version, so I bumped the ebuild and the patch file. The addwrite line is uncommented, as in the /dev-db/tora and the /media-sound/rosegarden ebuilds. I don't know if this gives a security problem but I haven't found another solution anywhere.

Sam Wouters
Comment 15 Sam Wouters 2004-03-31 16:30:40 UTC
Created attachment 28474 [details]
longplayer-0.99.3.ebuild
Comment 16 Sam Wouters 2004-03-31 16:31:08 UTC
Created attachment 28475 [details, diff]
files/longplayer-0.99.3-gentoo.patch
Comment 17 Sam Wouters 2004-03-31 16:43:57 UTC
Sorry, I've overlooked the dependency on bug #45658
Comment 18 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-31 23:22:29 UTC
the ebuild has been version bumped. thanks.