Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 90837 - Requesting new ebuild for Serpentine.
Summary: Requesting new ebuild for Serpentine.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://s1x.homelinux.net/projects/ser...
Whiteboard:
Keywords:
Depends on: 88900 93504
Blocks:
  Show dependency tree
 
Reported: 2005-04-29 03:35 UTC by Kåre Baastrup
Modified: 2005-09-16 10:51 UTC (History)
8 users (show)

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


Attachments
serpentine-0.5.ebuild (serpentine-0.5.ebuild,618 bytes, text/plain)
2005-05-25 18:01 UTC, Saleem Abdulrasool (RETIRED)
Details
serpentine-0.6.1.ebuild (serpentine-0.6.1.ebuild,625 bytes, text/plain)
2005-06-22 21:47 UTC, Saleem Abdulrasool (RETIRED)
Details
serpentine-0.6.1.ebuild (serpentine-0.6.1.ebuild,624 bytes, text/plain)
2005-06-22 23:34 UTC, Saleem Abdulrasool (RETIRED)
Details
serpentine 0.6.1 ebuild (serpentine-0.6.1.ebuild,624 bytes, text/plain)
2005-07-18 10:52 UTC, MgcFreegalois
Details
serpentine-0.6.1.ebuild (serpentine-0.6.1.ebuild,914 bytes, text/plain)
2005-08-14 09:09 UTC, Ed Catmur
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kåre Baastrup 2005-04-29 03:35:51 UTC
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.
Comment 1 stefanie 2005-05-09 16:01:15 UTC
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.
Comment 2 stefanie 2005-05-09 16:16:29 UTC
ahh, there are already gnome-python/python-extras 2.10 ebuilds so no problem.

http://bugs.gentoo.org/show_bug.cgi?id=88900
Comment 3 Saleem Abdulrasool (RETIRED) gentoo-dev 2005-05-25 18:01:33 UTC
Created attachment 59837 [details]
serpentine-0.5.ebuild

Ebuild for serpentine.	Please test and advise.
Comment 4 Tim Heinrich 2005-06-20 01:07:51 UTC
Bump
Version 0.6 is out
Comment 5 Saleem Abdulrasool (RETIRED) gentoo-dev 2005-06-22 21:47:38 UTC
Created attachment 61752 [details]
serpentine-0.6.1.ebuild

There was a change required for the SRC_URI
Comment 6 Saleem Abdulrasool (RETIRED) gentoo-dev 2005-06-22 23:34:13 UTC
Created attachment 61758 [details]
serpentine-0.6.1.ebuild

Updates gnome-python-extras changes
Comment 7 Tim Heinrich 2005-06-23 00:36:27 UTC
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
Comment 8 Nuno Araujo 2005-06-25 06:05:31 UTC
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???
Comment 9 MgcFreegalois 2005-07-18 10:52:28 UTC
Created attachment 63720 [details]
serpentine 0.6.1 ebuild

serpentine 0.6.1 depends on python-2.4.  This ebuild corrects the python
dependency in the previous ebuilds.
Comment 10 Ed Catmur 2005-08-14 09:09:17 UTC
Created attachment 65939 [details]
serpentine-0.6.1.ebuild

Suggest app-cdr/serpentine.

Update of ebuild to build muine plugin (if USE="muine").
Comment 11 Luis Medinas (RETIRED) gentoo-dev 2005-09-12 17:22:40 UTC
The latest attachment(ebuild) looks good i will commit serpentine soon to
portage. I'm doing the final tests for this app.
Comment 12 Luis Medinas (RETIRED) gentoo-dev 2005-09-16 10:51:53 UTC
Serpentine 0.6.2 is available on portage.
Thanks all for the reports