View previous topic :: View next topic |
Author |
Message |
sezaru n00b
Joined: 10 Aug 2006 Posts: 47
|
Posted: Thu Feb 22, 2007 1:23 am Post subject: MainActor 5.5 ebuild [solved] |
|
|
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
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
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 |
|
|
My_World Guru
Joined: 01 Sep 2003 Posts: 339 Location: Kalahari Desert
|
Posted: Sun Jul 22, 2007 12:50 pm Post subject: |
|
|
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....
_________________ "Ubuntu" - an African word meaning "Gentoo is too hard for me". |
|
Back to top |
|
|
mirekm Apprentice
Joined: 12 Feb 2004 Posts: 210 Location: Gliwice
|
Posted: Sun Jul 22, 2007 2:51 pm Post subject: |
|
|
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 |
|
|
My_World Guru
Joined: 01 Sep 2003 Posts: 339 Location: Kalahari Desert
|
Posted: Mon Jul 23, 2007 1:19 pm Post subject: |
|
|
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 |
|
|
mirekm Apprentice
Joined: 12 Feb 2004 Posts: 210 Location: Gliwice
|
Posted: Mon Jul 23, 2007 2:55 pm Post subject: |
|
|
i have got the same answer. We will see. |
|
Back to top |
|
|
kgroombr n00b
Joined: 23 Jul 2007 Posts: 21
|
Posted: Mon Jul 23, 2007 6:15 pm Post subject: Another ebuild for MainActor |
|
|
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 |
|
|
Gekko l33t
Joined: 29 Oct 2002 Posts: 773
|
Posted: Tue Sep 02, 2008 11:07 am Post subject: |
|
|
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 |
|
|
|
|
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
|
|