Bug 90837 - Requesting new ebuild for Serpentine.
|
Bug#:
90837
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: maintainer-wanted@gentoo.org
|
Reported By: spamme@mailme.dk
|
|
Component: Applications
|
|
|
URL:
http://s1x.homelinux.net/projects/serpentine
|
|
Summary: Requesting new ebuild for Serpentine.
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2005-04-29 03:35 0000
|
Serpentine is a project for mastering audio cds. It features:
* Supports multiple formats files, like WAV, MP3, OGG, FLAC and every other gstreamer does
* Supports PLS,M3U and XSPF playlists
* Extracts audio from video contents, like an MPEG video
* Uses audio metadata for better handling
* Supports drag and drop: drop musics directly from Rhythmbox or Nautilus!
* Clean and easy to use interface
Reproducible: Always
Steps to Reproduce:
1.
2.
3.
i've taken some preliminary steps into making one, but it seems there are lots
and lots of dependencies to consider. and some dependencies will make you merge
unstable packages. nautilus-cd-burner is hard-masked as of this time of
writing.
1) it requires gnome-python-2.10 (will be submitting an ebuild here on an
entire different page soon)
2) libnautilus-burn-python has been merged into gnome-python-extras (working on
it's ebuild too)
3) what package contains totem.plparser anyway?
so far, these are the things going on here at my end. anybody else working on
this?
also, setup.py is no longer maintained.
http://bugs.gnome.org/show_bug.cgi?id=303490
so inheriting disutils as of the moment is not an option for me.
I get this error if I try to start serpentine:
Traceback (most recent call last):
File "/usr/bin/serpentine", line 38, in ?
from serpentine import SerpentineApplication, SerpentineError, operations,
gtkutil, validate_music_list, HeadlessApplication
File "/usr/lib/python2.4/site-packages/serpentine/__init__.py", line 29, in ?
from mastering import AudioMastering, GtkMusicList, MusicListGateway
File "/usr/lib/python2.4/site-packages/serpentine/mastering.py", line 24, in ?
import operations, audio, xspf, constants, gtkutil
File "/usr/lib/python2.4/site-packages/serpentine/xspf.py", line 25, in ?
from xml.xpath import Evaluate
ImportError: No module named xpath
Here is my emerge info:
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r11 i686)
=================================================================
System uname: 2.6.11-gentoo-r11 i686 AMD Sempron(tm) 2200+
Gentoo Base System version 1.6.12
Python: dev-lang/python-2.4.1,dev-lang/python-2.3.5 [2.4.1 (#1, May
4 2005, 18:25:52)]
ccache version 2.3 [enabled]
dev-lang/python: 2.4.1, 2.3.5
sys-apps/sandbox: [Not Present]
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.7.9-r1, 1.8.5-r3, 1.6.3, 1.5, 1.9.5
sys-devel/binutils: 2.15.92.0.2-r10
sys-devel/libtool: 1.5.16
virtual/os-headers: 2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe -mfpmath=sse -mmmx -msse
-m3dnow"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe -mfpmath=sse -mmmx
-msse -m3dnow"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="de_DE.UTF-8"
LC_ALL="de_DE.UTF-8"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/local"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowex X a52 aac acpi alsa apache2 arts audiofile avi
bash-completion bitmap-fonts bonobo cdparanoia cdr crypt curl dga dio divx4linux
dvd dvdr dvdread emboss encode esd esound exif fam fbcon ffmpeg fortran ftp gb
gd gif glut gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal hbci howl icq
imagemagick imap imlib innodb iodbc java jpeg kde kdeenablefinal lcms libg++
libwww mad mime mmx mmxext motif mozilla mp3 mpeg mysql mysqli ncurses network
nls nntp nocd nptl nptlonly nvidia odbc ogg oggvorbis opengl oscar pam pdflib
php pic pie png posix qt quicktime readline real scanner sdl silverxp slang
spell spl sse ssl svga symlink sysvipc theora tiff truetype truetype-fonts
type1-fonts ucs2 unicode usb videos vorbis win32codecs wmf x86 xine xml xml2
xmms xv xvid xvmc zlib linguas_de userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
This error applies to me :
Traceback (most recent call last):
File "/usr/bin/serpentine", line 38, in ?
from serpentine import SerpentineApplication, SerpentineError, operations,
gtkutil, validate_music_list, HeadlessApplication
File "/usr/lib/python2.3/site-packages/serpentine/__init__.py", line 28, in ?
import operations, nautilusburn, gtkutil
File "/usr/lib/python2.3/site-packages/serpentine/operations.py", line 97, in ?
import subprocess, os
ImportError: No module named subprocess
here is my emerge info:
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.12-gentoo i686)
=================================================================
System uname: 2.6.12-gentoo i686 Intel(R) Pentium(R) M processor 1700MHz
Gentoo Base System version 1.6.12
Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 30 2005, 00:51:31)]
dev-lang/python: 2.3.5
sys-apps/sandbox: [Not Present]
sys-devel/autoconf: 2.59-r6, 2.13
sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils: 2.15.92.0.2-r10
sys-devel/libtool: 1.5.16
virtual/os-headers: 2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer -mfpmath=sse,387"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer -mfpmath=sse,387"
DISTDIR="/home/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/
ftp://sunsite.cnlab-switch.ch/mirror/gentoo/
ftp://ibiblio.org/pub/Linux/distributions/gentoo/"
LANG="fr_CH.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X acpi adns alsa apache2 artworkextra audiofile avi bash-completion
berkdb bitmap-fonts blender-game bluetooth bonobo bootsplash cairo cdr chasen
crypt cscope cups curl curlwrappers dga divx4linux doc dv dvd dvdr dvdread eds
emboss encode esd ethereal evo faac faad firebird fla flac font-server
foomaticdb fortran freetype gb gcj gd gdbm ggi gif glut gnome gnomedb gphoto2
gpm gsm gstreamer gtk gtk2 gtkhtml guile hal hbci howl ieee1394 imagemagick imap
imlib innodb insecure-drivers ipv6 java javascript jikes jpeg junit lcms ldap
leim libg++ libgda libwww mad mdb mikmod mmx mono motif mozilla moznocompose
moznoirc moznomail mozsvg mp3 mpeg mule music mysql ncurses net network nls nntp
odbc offensive ofx ogg oggvorbis openal opengl pam pcap pcmcia pda pdflib perl
plotutils png pnp postgres ppds python qt quicktime quotes radeon readline real
ruby samba sasl scanner sdl slp snmp spell sqlite sse ssl stencil-buffer svg
svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb utf8
v4l vhosts videos vorbis wifi win32codecs wmf wxwindows xine xinerama xml xml2
xmms xv zeo zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, LINGUAS
any ideas... a missing dependency probably???
The latest attachment(ebuild) looks good i will commit serpentine soon to
portage. I'm doing the final tests for this app.
Serpentine 0.6.2 is available on portage.
Thanks all for the reports