Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 262454 - media-video/dvdstyler-1.7.2 version bump
Summary: media-video/dvdstyler-1.7.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: Daniel Black (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-14 16:43 UTC by Adrian Bassett
Modified: 2009-04-29 01:30 UTC (History)
2 users (show)

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


Attachments
Proposed ebuild (dvdstyler-1.7.2.ebuild,1.30 KB, text/plain)
2009-03-19 18:33 UTC, Fabio Correa
Details
Proposed ebuild with patch (dvdstyler-1.7.2.ebuild,1.42 KB, text/plain)
2009-03-19 19:43 UTC, Fabio Correa
Details
Skip XML validation (dvdstyler-1.7.2-skipxmlvalidation.patch,617 bytes, patch)
2009-03-19 19:44 UTC, Fabio Correa
Details | Diff
corrected ebuild (dvdstyler-1.7.2.ebuild,1.33 KB, text/plain)
2009-04-10 14:28 UTC, Fabio Correa
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian Bassett 2009-03-14 16:43:36 UTC
Currently dvdstyler 1.7.2_beta4 is in portage.

More recently beta5 was released and now 1.7.2 proper is also available.

Any chance of this hitting portage sometime soon?

Many thanks.

Reproducible: Always

Steps to Reproduce:
1.N/A
2.
3.

Actual Results:  
N/A
Comment 1 Fabio Correa 2009-03-19 18:33:56 UTC
Created attachment 185554 [details]
Proposed ebuild

Almost no difference from previous ebuilds. Hope you find it useful.
Comment 2 Fabio Correa 2009-03-19 19:43:43 UTC
Created attachment 185562 [details]
Proposed ebuild with patch

This fixes a doc compilation problem. Please see

https://sourceforge.net/tracker2/?func=detail&aid=2695345&group_id=92301&atid=600266
Comment 3 Fabio Correa 2009-03-19 19:44:29 UTC
Created attachment 185564 [details, diff]
Skip XML validation

Please see bug report at

https://sourceforge.net/tracker2/?func=detail&aid=2695345&group_id=92301&atid=600266
Comment 4 Adrian Bassett 2009-03-20 12:38:03 UTC
(In reply to comment #1)

Many thanks.  I've tried the (patched version) ebuild for 1.7.2 but it fails for me in the following way:

* Checking wxGTK-2.8 for X support ...                                   [ ok ]

 * Requested wxWidgets:        gtk2 2.8
 * Using wxWidgets:            gtk2-unicode-release-2.8

If I run 'eselect wxwidgets list' I get:

Available wxWidgets profiles:
  [1]   gtk2-ansi-release-2.6
  [2]   gtk2-unicode-release-2.6
  [3]   gtk2-unicode-release-2.8 *

so there is an obvious mis-match.  However, I don't know what I need to do to
resolve this.  Do you have any suggestions, please?

Thanks.
 

Comment 5 Adrian Bassett 2009-03-23 10:44:51 UTC
(In reply to comment #4)

1.7.2 now compiles for me.  I re-compiled all slotted versions of dev-python/wxpython and x11-libs/wxGTK (2.6.4.0 and 2.8.9.2) as well as media-libs/wxsvg (1.0) and then had to patch your ebuild to run autogen.sh:

--- dvdstyler-1.7.2.ebuild.dist 2009-03-20 14:14:45.220529578 +0000
+++ dvdstyler-1.7.2.ebuild      2009-03-23 09:59:50.011804212 +0000
@@ -39,6 +39,7 @@
        need-wxwidgets gtk2
        myconf="${myconf} --with-wx-config=${WX_CONFIG}"
        einfo Working dir: ${PWD}
+       ./autogen.sh || die "autogen failed"
        econf ${myconf}
 }

in order to create configure, etc.

The only issue now is that two files are added to /usr/share/applications:  dvdstyler.desktop and dvdstyler-dvdstyler.desktop:  the first file has 'Name=DVD Styler'and the second 'Name=DVDStyler'.  Both files are created as a direct result of running this ebuild as neither exists when the application is unmerged.  There are also two similarly different entries for dvdstyler in my desktop menu.

Hope this is useful.
Comment 6 Fabio Correa 2009-04-10 14:28:24 UTC
Created attachment 187888 [details]
corrected ebuild

Hello, thanks for your interest in DVDstyler. The DVDstyler team created the .desktop file, so the ebuild is redundant in creating it.

You also might be interested in bug #265650 . Have a great day.
Comment 7 Daniel Black (RETIRED) gentoo-dev 2009-04-29 01:30:52 UTC
Added 1.7.2

(In reply to comment #6)
> Created an attachment (id=187888) [edit]
> corrected ebuild
Thanks for the ebuild Fabio. Small corrections for next time:
EAPI2 - patches are ment to be in src_prepare
patches should be against the original Makefile.am rather than Makefile
use flag dependencies that were is 1.7.2_beta were useful. Please let me know if any are wrong.

thanks for picking up my COMMON_DEEND typo