Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 84761 - tovid (New Package)
Summary: tovid (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Lowest enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://tovid.sourceforge.net/index.html
Whiteboard:
Keywords: EBUILD
: 100638 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-03-10 09:31 UTC by Paulo Fidalgo
Modified: 2007-07-31 03:27 UTC (History)
18 users (show)

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


Attachments
Ebuild for media-video/tovid (tovid-0.18b.ebuild,1.91 KB, text/plain)
2005-03-14 09:26 UTC, Thomas Loeber
Details
ebuild for tovid-0.19 (tovid-0.19.ebuild,1.69 KB, text/plain)
2005-07-29 06:32 UTC, Petric Frank
Details
ebuild for tovid-gui-0.19 (tovid-gui-0.19.ebuild,863 bytes, text/plain)
2005-07-29 06:34 UTC, Petric Frank
Details
tovid-0.22.ebuild (tovid-0.22.ebuild,1.58 KB, text/plain)
2005-11-28 10:51 UTC, Tobias Minich
Details
tovid-gui-0.22.ebuild (tovid-gui-0.22.ebuild,909 bytes, text/plain)
2005-11-28 10:53 UTC, Tobias Minich
Details
tovid-0.24 ebuild (tovid-0.24.ebuild,1.57 KB, text/plain)
2006-01-03 12:40 UTC, peter hermsdorf
Details
tovid-0.24.ebuild (tovid-0.24.ebuild,1.57 KB, text/plain)
2006-01-22 06:08 UTC, Thomas Kuther
Details
tovid-0.26.ebuild (tovid-0.26.ebuild,1.74 KB, text/plain)
2006-04-27 09:40 UTC, Thomas Kuther
Details
tovid-0.26.ebuild (tovid-0.26.ebuild,1.74 KB, text/plain)
2006-04-28 02:31 UTC, Thomas Kuther
Details
tovid-0.27.ebuild (tovid-0.27.ebuild,1.74 KB, text/plain)
2006-06-12 14:47 UTC, Gen2
Details
tovid-0.27.ebuild (tovid-0.27.ebuild,1.70 KB, text/plain)
2006-07-05 13:48 UTC, Steve Dibb (RETIRED)
Details
tovidgui_missed-out.patch (tovidgui_miss-out.patch,435 bytes, patch)
2006-07-22 14:17 UTC, Oleg S. Marin
Details | Diff
tovidgui_missed-out.patch (tovidgui_miss-out.patch,435 bytes, patch)
2006-07-22 14:17 UTC, Oleg S. Marin
Details | Diff
tovidgui_missed-out.patch (tovidgui_missed-out.patch,431 bytes, patch)
2006-07-23 11:59 UTC, Oleg S. Marin
Details | Diff
tovid-0.28.ebuild (tovid-0.28.ebuild,1.82 KB, text/plain)
2006-08-29 13:36 UTC, Gen2
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paulo Fidalgo 2005-03-10 09:31:52 UTC
tovid is a suite of utilities designed to make VCD, SVCD, and DVD authoring a little less painful. tovid can create MPEG output from arbitrary video formats; other components in the suite can help you identify video files, generate graphical menus for DVD, and write the XML for authoring (S)VCDs and DVDs. Video files converted with tovid can subsequently be burned to a CD or DVD, using software that can create the appropriate file structure for VCD or SVCD such as k3b or dvdauthor.
Comment 1 Thomas Loeber 2005-03-14 09:26:48 UTC
Created attachment 53438 [details]
Ebuild for media-video/tovid

This is my proposal for an ebuild for tovid. Any suggestions for improvements
are welcome.
Comment 2 Sebastian Bergmann (RETIRED) gentoo-dev 2005-03-19 23:05:02 UTC
I tested the ebuild and it worked fine for me. I would really love to see tovid in portage.
Comment 3 Jan Brinkmann (RETIRED) gentoo-dev 2005-04-14 03:35:19 UTC
i'm inclined to wait to include tovid into the tree until they create proper source releases. it still a preview version and your ebuild is based on the binaries. i would prefer an ebuild  which build tovid from source. sure, a cvs snapshot is already possible but since it's still a preview version it doesnt makes real sense. i'll ask upstream to create proper source releases.
Comment 4 Thomas Loeber 2005-04-14 09:29:02 UTC
Actually tovid is made up of Bash and Python scripts only. But I agree to at least wait until the final version 0.18 is finished.
Comment 5 Paulo Fidalgo 2005-04-14 11:01:23 UTC
well I agree too... makes sense :)
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-04-22 20:00:33 UTC
As this needs to wait for a complete version, closing as LATER. Please reopen when the final version is out and you have an ebuild for it.

Thanks for your work.
Comment 7 John Altstadt 2005-07-20 16:33:42 UTC
The tovid suite has been updated to 0.18. The GUI has been stripped out as a
separate tarball, so Thomas Loeber's ebuild probably needs some major re-work.

The CLI commands I tested seem to work okay. I have not tried out the GUI.
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2005-07-28 14:56:39 UTC
*** Bug 100638 has been marked as a duplicate of this bug. ***
Comment 9 Petric Frank 2005-07-28 15:20:10 UTC
Sorry - i searched the bug list for the keyword 'tovid' - nothing have been  
showed up !  
  
Seem to be a bug at bugs.gentoo.org ...  
  
Anyway - tovid(-gui)-0.19 have been made 'autotools' aware. Maybe this makes 
the ebuild layout easier. 
 
Comment 10 Petric Frank 2005-07-29 06:32:35 UTC
Created attachment 64613 [details]
ebuild for tovid-0.19

ebuild applicaple to tovid-0.19
Comment 11 Petric Frank 2005-07-29 06:34:36 UTC
Created attachment 64614 [details]
ebuild for tovid-gui-0.19

ebuild applicaple to tovid-gui-0.19
Comment 12 fctk86 2005-09-03 03:29:22 UTC
i think tovid-gui requires tovid as a dependency...
Comment 13 Greg Phillips 2005-10-30 10:49:19 UTC
So I'm a bit confused as of the status of tovid being accepted into portage.  I 
am willing to help out in any way to support the tovid ebuilds in portage.  
What needs to be done to move forward with this? 
Comment 14 Sven Vermeulen (RETIRED) gentoo-dev 2005-11-26 06:14:55 UTC
The tovid-0.22 ebuild shouldn't translate ${P} to ${MY_P} anymore - the files
are now named correctly (tovid-0.22.tar.gz instead of tovid_0.22.tar.gz).
Comment 15 Tobias Minich 2005-11-28 10:51:29 UTC
Created attachment 73748 [details]
tovid-0.22.ebuild

Removed USE flags as everything is now a dependency for the included configure
script.
Comment 16 Tobias Minich 2005-11-28 10:53:33 UTC
Created attachment 73749 [details]
tovid-gui-0.22.ebuild

Added a symlink tovidgui->tovidgui.py as many other ebuilds do.
Comment 17 peter hermsdorf 2006-01-03 12:40:38 UTC
Created attachment 76105 [details]
tovid-0.24 ebuild

updated ebuild for tovid-0.24

* changed DL location to berlios
* added dependency to wxPython-2.6 (because of the included GUI)
* changed homepage location to current one
* the install of a python module (setup.py install) in the program dir does not work - fail with permission denied, i guess that has something to do with the install sandbox. I don't know how to fix this. maybe someone can adjust this.
* tovidgui does not start with the message:
Traceback (most recent call last):
  File "/usr/bin/tovidgui", line 46, in ?
    provider = wx.SimpleHelpProvider()
AttributeError: 'module' object has no attribute 'SimpleHelpProvider
I don't know Python, so maybe someone can add a comment on that
Comment 18 Thomas Kuther 2006-01-22 06:08:13 UTC
Created attachment 77817 [details]
tovid-0.24.ebuild

just a quick fix to the sandbox violation ;)

installed fine, GUI works here
Comment 19 Wojciech Lichota 2006-02-13 06:45:25 UTC
You shoud add cdrdao and dvd+rw-tools as dependence
Without this ebuilds tovid will not pass configure.sh
Comment 20 Grant Goodyear (RETIRED) gentoo-dev 2006-04-06 19:12:00 UTC
Reopening, since torvid seems to have come along way.  Please assign to maintainer-wanted if media-video doesn't want it.
Comment 21 Zach Bagnall 2006-04-26 22:05:38 UTC
Can someone add app-cdr/dvd+rw-tools and app-cdr/cdrdao as a dependencies?

Without these two packages, the configure will die with:

configure: WARNING: Cannot find REQUIRED dependency: growisofs
configure: WARNING: Cannot find REQUIRED dependency: cdrdao
configure: error:

OR

configure: WARNING: Cannot find REQUIRED dependency: cdrdao
configure: error:

That said, the tovid tools are extremely useful. I'd like to see it in portage.
Comment 22 Thomas Kuther 2006-04-27 09:40:08 UTC
Created attachment 85614 [details]
tovid-0.26.ebuild

* bump to tovid-0.26
* added cdrdao and dvd-rw-tools DEPENDS
* removed useless python install routine
Comment 23 Thomas Kuther 2006-04-28 02:31:58 UTC
Created attachment 85649 [details]
tovid-0.26.ebuild

Sorry, there was a little error in the SRC_URI. fixed.
And for reasons i don't know i cannot directly edit the attachments in firefox, so had to create a new one.
Comment 24 Eric Pierce 2006-05-13 11:24:55 UTC
I would really like to see tovid in portage sometime--it's been more than a year, and still nothing. What can I do to help make it happen?
Comment 25 Jan Luo 2006-05-31 11:10:34 UTC
(In reply to comment #0)
> tovid is a suite of utilities designed to make VCD, SVCD, and DVD authoring a
> little less painful. tovid can create MPEG output from arbitrary video formats;
> other components in the suite can help you identify video files, generate
> graphical menus for DVD, and write the XML for authoring (S)VCDs and DVDs.
> Video files converted with tovid can subsequently be burned to a CD or DVD,
> using software that can create the appropriate file structure for VCD or SVCD
> such as k3b or dvdauthor.
> 

trying to run tovid-0.26 i get the following error:

tovid
Generating dependency list file...
which: no vcdxbuild in (/sbin:/bin:/usr/sbin:/usr/bin)
  vcdxbuild      MISSING: part of vcdimager (www.vcdimager.org)

Missing required dependencies!
Install them and run 'tovid-init -refresh-deps'
Exiting...

eventhough i got media-video/vcdimager-0.7.23 installed?

# emerge --info
Portage 2.1_rc3-r2 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r6 x86_64)
=================================================================
System uname: 2.6.16-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.14
ccache version 2.4 [enabled]
dev-lang/python:     2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r1
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -pipe -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US"
LINGUAS="en de zh_CN"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X acpi alsa avi berkdb bitmap-fonts cdr cjk cli crypt cups divx4linux dri dvd eds emboss encode foomaticcdb foomaticdb fortran gif gimpprint gnome gpm gstreamer gtk gtk2 imlib immpt-bc ipv6 isdnlog jpeg kde lzw lzw-tiff mad mp3 mpeg ncurses nls nptl ntlp opengl pam pcre pdflib perl png ppds pppd python qt quicktime readline reflection sdl session spell spl ssl tcpd tiff truetype-fonts type1-fonts unicode usb xinerama xorg xpm xv xvi zlib elibc_glibc kernel_linux linguas_en linguas_de linguas_zh_CN userland_GNU"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS

thanks a lot 

lo-jay

Comment 26 Günther Hutzl 2006-06-04 08:12:02 UTC
(In reply to comment #25)

A search in the gentoo forums for "vcdxbuild" will lead you to this thread: http://forums.gentoo.org/viewtopic-t-311374-highlight-vcdxbuild.html .

You need to add the use flag xml2 to vcdimager by this command:

echo "media-video/vcdimager xml2" >> /etc/portage/package.use

Then vcdxbuild should be there. I had the same problem and it fixed it.
Comment 27 Gen2 2006-06-12 14:47:22 UTC
Created attachment 89004 [details]
tovid-0.27.ebuild
Comment 28 Steve Dibb (RETIRED) gentoo-dev 2006-06-22 12:36:14 UTC
Got a 404 with berlios, change to:

SRC_URI="mirror://sourceforge/tovid/${P}.tar.gz"

Also, DEPEND could be split up.  The only build time deps are probably just wxpython, and the rest would be run-time deps.
Comment 29 Steve Dibb (RETIRED) gentoo-dev 2006-06-22 12:37:53 UTC
Plus, use 'built_with_use' for mplayer to see if 'encode' was used instead of using `which mencoder`
Comment 30 Steve Dibb (RETIRED) gentoo-dev 2006-07-05 13:48:34 UTC
Created attachment 91010 [details]
tovid-0.27.ebuild
Comment 31 Oleg S. Marin 2006-07-22 14:17:32 UTC
Created attachment 92521 [details, diff]
tovidgui_missed-out.patch

Patch correcting missed -out key for makexml in tovidgui
Comment 32 Oleg S. Marin 2006-07-22 14:17:59 UTC
Created attachment 92522 [details, diff]
tovidgui_missed-out.patch

Patch for version 0.27 correcting missed -out key for makexml in tovidgui
Comment 33 Oleg S. Marin 2006-07-23 11:59:45 UTC
Created attachment 92570 [details, diff]
tovidgui_missed-out.patch

Sorry for double post i've made befor.
And somehow i've posted incorrect patch file, so now corrected.
Comment 34 Phillip Berndt 2006-07-24 11:07:24 UTC
Tested & found working. Thanks for the ebuild, it saved me some work ;)

The tools is /very/ helpful for creating DVDs without knowledge of each single tool. 

So please add it to the official portage tree or, if noone feels responsible, reassign this bug as already said in comment #20 (from Grant Goodyear).
Comment 35 Steve Dibb (RETIRED) gentoo-dev 2006-08-06 16:29:24 UTC
If you guys are willing to take care of the package, I can put it in the tree for you and maintain it by proxy.

Let me know if that works for you.
Comment 36 Gen2 2006-08-29 13:32:35 UTC
(In reply to comment #35)
> If you guys are willing to take care of the package, I can put it in the tree
> for you and maintain it by proxy.
> 
> Let me know if that works for you.

Well if nobody steps up: i would maintain the package if this offer is still valid...


Comment 37 Gen2 2006-08-29 13:36:01 UTC
Created attachment 95419 [details]
tovid-0.28.ebuild

Ebuild for tovid version 0.28, in general it's the same ebuild as the current tovid-0.27.ebuild, but i added einfo's for todisc and todiscgui
Comment 38 Steve Dibb (RETIRED) gentoo-dev 2006-09-04 08:37:09 UTC
0.28 committed to CVS.  Thanks, all. :)