Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
MainActor 5.5 ebuild [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
sezaru
n00b
n00b


Joined: 10 Aug 2006
Posts: 47

PostPosted: Thu Feb 22, 2007 1:23 am    Post subject: MainActor 5.5 ebuild [solved] Reply with quote

well, im trying to make a ebuild for the MainActor, a video editor from MainConcept, i know this program isnt free and open, but its really a great program to edit videos, so i start wrote the ebuild (its my first ebuid) and its runs fine, but i have a problem, the directories /opt/MainConcept and /usr/lib/MainConcept and theirs archives dont have permissions to normal users see the content, i dunno why this happening, so i decide to put the ebuild here for you guys help me with this problem 8)

mainactor-5.5.37.ebuild :
Code:
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils rpm

MY_PN="MainActor"
DESCRIPTION="MainActor Video Editor"
HOMEPAGE="http://www.mainconcept.com/"
SRC_URI="mainactor-5.5-37.i586.suse-10.1.rpm"
RESTRICT="nostrip nomirror"
LICENSE=""
SLOT="0"
KEYWORDS="~x86"
IUSE=""

RDEPEND="
   >=sys-libs/libavc1394-0.5.3
   >=sys-libs/libraw1394-1.2.1
   "

QA_TEXTRELS="opt/MainConcept/MainActor/libraries/gfl/libmvl.io-gfl.so.1.0.0
 opt/MainConcept/MainActor/libraries/mpeg/libmvl.io-mpeg.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.2dtext.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.wav.so
 opt/MainConcept/MainActor/libraries/libmvl.mveffects.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.io_dvavi_type2.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.mceffects.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.io_mjpg.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.io_png.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.mcaudiofilters.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.io_dvdzl.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.io_dvdif.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.io-exr.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.DVCapture.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.mctransitions.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.io_dvavi_type1.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.ogg.so
 usr/lib/MainConcept/MainActor/libmcmpgvout.001
 usr/lib/MainConcept/MainActor/libmcmpgvout.002
 usr/lib/MainConcept/MainActor/libmcmpgvout.003
 usr/lib/MainConcept/MainActor/libmcmpgvout.004
 usr/lib/MainConcept/MainActor/libgfl.so.2.54
 usr/lib/MainConcept/MainActor/libmcpcmaout.so
 usr/lib/MainConcept/MainActor/libmcmpegin.so
 usr/lib/MainConcept/MainActor/libmcmpgaout.so
 usr/lib/MainConcept/MainActor/libmcsr_wrap.so
 usr/lib/MainConcept/MainActor/libmcmpgvout.so
 usr/lib/MainConcept/MainActor/libmcdvd_32.so
 usr/lib/MainConcept/MainActor/libmcmpgcheck.so
 usr/lib/MainConcept/MainActor/libmcmpgdec.so
 usr/lib/MainConcept/MainActor/libmcmpgmux.so
 usr/lib/MainConcept/MainActor/libmcmpgdmux.so"

src_unpack() {
   rpm_src_unpack
}

src_install() {
   dodir /opt
   mv ${WORKDIR}/opt/MainConcept ${D}/opt/MainConcept

   dodir /usr/bin
   dosym /opt/MainConcept/${MY_PN}/mactor /usr/bin/mactor
   
   dodir /usr/lib
   mv ${WORKDIR}/usr/lib/MainConcept ${D}/usr/lib/MainConcept

   dodir /usr/share/
   mv ${WORKDIR}/usr/share/applications ${D}/usr/share/applications
   mv ${WORKDIR}/usr/share/pixmaps ${D}/usr/share/pixmaps
}


the rpm archive you can get on the MainConcept home page, its a demo of the program, but its fully functional and to remove the "banner" on videos you need to buy a serial.

Thanks :D

PS: REALLY SORRY ABOUT MY BAD ENGLISH!

edit:
here is the new ebuild for mainactor with the permission fix:
Code:
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils rpm

MY_PN="MainActor"
DESCRIPTION="MainActor Video Editor"
HOMEPAGE="http://www.mainconcept.com/"
SRC_URI="mainactor-5.5-37.i586.suse-10.1.rpm"
RESTRICT="nostrip nomirror"
LICENSE=""
SLOT="0"
KEYWORDS="~x86"
IUSE=""

RDEPEND="
   >=sys-libs/libavc1394-0.5.3
   >=sys-libs/libraw1394-1.2.1
   "

QA_TEXTRELS="opt/MainConcept/MainActor/libraries/gfl/libmvl.io-gfl.so.1.0.0
 opt/MainConcept/MainActor/libraries/mpeg/libmvl.io-mpeg.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.2dtext.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.wav.so
 opt/MainConcept/MainActor/libraries/libmvl.mveffects.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.io_dvavi_type2.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.mceffects.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.io_mjpg.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.io_png.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.mcaudiofilters.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.io_dvdzl.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.io_dvdif.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.io-exr.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.DVCapture.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.mctransitions.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.io_dvavi_type1.so.1.0.0
 opt/MainConcept/MainActor/libraries/libmvl.ogg.so
 usr/lib/MainConcept/MainActor/libmcmpgvout.001
 usr/lib/MainConcept/MainActor/libmcmpgvout.002
 usr/lib/MainConcept/MainActor/libmcmpgvout.003
 usr/lib/MainConcept/MainActor/libmcmpgvout.004
 usr/lib/MainConcept/MainActor/libgfl.so.2.54
 usr/lib/MainConcept/MainActor/libmcpcmaout.so
 usr/lib/MainConcept/MainActor/libmcmpegin.so
 usr/lib/MainConcept/MainActor/libmcmpgaout.so
 usr/lib/MainConcept/MainActor/libmcsr_wrap.so
 usr/lib/MainConcept/MainActor/libmcmpgvout.so
 usr/lib/MainConcept/MainActor/libmcdvd_32.so
 usr/lib/MainConcept/MainActor/libmcmpgcheck.so
 usr/lib/MainConcept/MainActor/libmcmpgdec.so
 usr/lib/MainConcept/MainActor/libmcmpgmux.so
 usr/lib/MainConcept/MainActor/libmcmpgdmux.so"

src_unpack() {
   rpm_src_unpack
}

src_install() {
   dodir /opt
   mv ${WORKDIR}/opt/MainConcept ${D}/opt/MainConcept

   dodir /usr/bin
   dosym /opt/MainConcept/${MY_PN}/mactor /usr/bin/mactor
   
   dodir /usr/lib
   mv ${WORKDIR}/usr/lib/MainConcept ${D}/usr/lib/MainConcept

   dodir /usr/share/
   mv ${WORKDIR}/usr/share/applications ${D}/usr/share/applications
   mv ${WORKDIR}/usr/share/pixmaps ${D}/usr/share/pixmaps

   fperms 755 /opt/MainConcept
   fperms 755 /usr/lib/MainConcept
}
Back to top
View user's profile Send private message
My_World
Guru
Guru


Joined: 01 Sep 2003
Posts: 339
Location: Kalahari Desert

PostPosted: Sun Jul 22, 2007 12:50 pm    Post subject: Reply with quote

I was just about to try out your ebuild when I found this on the website:

Quote:

MainConcept has decided to discontinue the maintenance and distribution of MainActor v5, its Video Editing Suite for Windows and Linux. Users who have been editing their videos with MainActor v5 will still be supported for their technical questions within the next 3 months. "My decision to retire MainActor was a really difficult step. I have invented MainActor for Amiga in 1986 even 7 years before MainConcept has been founded," said Markus Moenig, CEO and founder of ManConcept. "But our business area has changed and today we are entirely focused on codec licensing. I want to thank all MainActor users for their support over the years".

Sorry, MainActor is no longer available at our website.


http://www.mainconcept.com/site/consumer-products-4/mainactor-v5-15/information-16.html

What a sad day, I have been looking everywhere for such a program, commercial or open source and now they decided to discontinue their product....
:cry:
_________________
"Ubuntu" - an African word meaning "Gentoo is too hard for me".
Back to top
View user's profile Send private message
mirekm
Apprentice
Apprentice


Joined: 12 Feb 2004
Posts: 210
Location: Gliwice

PostPosted: Sun Jul 22, 2007 2:51 pm    Post subject: Reply with quote

Two months ago, I asked them to release sources under GPL or whatever. They written to me that they consider such possibility, but right now not decided yet. You could do the same, ask.
Back to top
View user's profile Send private message
My_World
Guru
Guru


Joined: 01 Sep 2003
Posts: 339
Location: Kalahari Desert

PostPosted: Mon Jul 23, 2007 1:19 pm    Post subject: Reply with quote

I did:
Quote:

Unfortunately it is true, we will do not develop MainActor any longer, sorry.
But we thinking about an opensource version of MainActor, unfortunately I
cannot give you a date for this.

With kind regards,
xxxx

So yea, here's hoping they come through with this!
_________________
"Ubuntu" - an African word meaning "Gentoo is too hard for me".
Back to top
View user's profile Send private message
mirekm
Apprentice
Apprentice


Joined: 12 Feb 2004
Posts: 210
Location: Gliwice

PostPosted: Mon Jul 23, 2007 2:55 pm    Post subject: Reply with quote

i have got the same answer. We will see.
Back to top
View user's profile Send private message
kgroombr
n00b
n00b


Joined: 23 Jul 2007
Posts: 21

PostPosted: Mon Jul 23, 2007 6:15 pm    Post subject: Another ebuild for MainActor Reply with quote

Here is another ebuild. Not sure how good it is, but it works for me.
Code:

# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils

MY_P="mainactor-5.5-37.i586.suse-10.1"

DESCRIPTION="Main Actor - Linux video editing"
HOMEPAGE="http://www.mainconcept.com/mainactor_v5_linux.shtml"
SRC_URI="${MY_P}.rpm"

LICENSE="http://www.mainconcept.com/mainactor_v5_linux.shtml"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
RESTRICT="fetch nostrip"


RDEPEND="app-arch/rpm2targz"

S=${WORKDIR}


pkg_nofetch()
{
        einfo "Please visit ${HOMEPAGE}"
        einfo "and place ${A} in ${DISTDIR}"
}

src_unpack()
{
        rpm2targz ${DISTDIR}/${MY_P}.rpm
        tar zxf ${WORKDIR}/${MY_P}.tar.gz

}

src_install()
{
        dodir /opt
        dodir /usr

        cp -r $WORKDIR/opt/* ${D}/opt
        cp -r $WORKDIR/usr/* ${D}/usr

        find ${D} -type d |  xargs chmod 755
}
Back to top
View user's profile Send private message
Gekko
l33t
l33t


Joined: 29 Oct 2002
Posts: 773

PostPosted: Tue Sep 02, 2008 11:07 am    Post subject: Reply with quote

My_World wrote:
I did:
Quote:

Unfortunately it is true, we will do not develop MainActor any longer, sorry.
But we thinking about an opensource version of MainActor, unfortunately I
cannot give you a date for this.

With kind regards,
xxxx

So yea, here's hoping they come through with this!


Old thread, bad news:

Quote:
Vielen Dank für Ihre Anfrage, nach Rücksprache mit der Geschäftsleitung ist es
amtlich und endgültig, wir werden Mainactor nicht als Open source
veröffentlichen. Die Gründe sind in erster Linie Lizenz gründe.

Mit freundlichen Grüßen

---
xxx
Support Team

MainConcept GmbH
Elisabethstrasse 1
52062 Aachen, Germany


which basically means that they do not release the software finally as foss, they have issues with the licence.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum