Commit f857ba0796a78da7a2c0198b0141d41abf3f1441
- Diff rendering mode:
- inline
- side by side
media-video/avidemux/ChangeLog
(11 / 0)
|   | |||
| 1 | # ChangeLog for media-video/avidemux | ||
| 2 | # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 | ||
| 3 | # $Header: $ | ||
| 4 | |||
| 5 | *avidemux-2.5.9999 (09 Nov 2009) | ||
| 6 | |||
| 7 | 09 Nov 2009; Ben de Groot <yngwin@gentoo.org> | ||
| 8 | +files/2.5-build-plugins-fix.patch, +avidemux-2.5.9999.ebuild, | ||
| 9 | +files/2.5-coreImage-parallel-build.patch, +files/2.5-i18n.patch, | ||
| 10 | +metadata.xml: | ||
| 11 | Initial import. Ebuild based on the one in portage. |
|   | |||
| 1 | AUX 2.5-build-plugins-fix.patch 438 RMD160 4ddd7d69679940efbb783149e5c994e2036e65ea SHA1 5988536e2d74fe3b050026fee6a22ba0a85d037b SHA256 4316a65d59a3eedd482ae845d586d50e67311cb4a7c8680aca3d67c575c53a1f | ||
| 2 | AUX 2.5-coreImage-parallel-build.patch 514 RMD160 22d87e1ea6f6630ba8427b4b30b4534ae2ad9b5b SHA1 7cb9dbac1a4b6cfc020afde08a109cc4d695c674 SHA256 a8c2f806ac9d63f8494aba073aa76c8788ca598d218905ecb8baf78cd2d522f3 | ||
| 3 | AUX 2.5-i18n.patch 1685 RMD160 f624c355778a6aa2e39a5c2b3e9100c76d3870d9 SHA1 cc8a76da91cb66299bfc31d2b7b4133b3380a246 SHA256 45946979f5de340a4a00746c30b23457d95058f754827f3b56dc2d4667ca0a6e | ||
| 4 | EBUILD avidemux-2.5.9999.ebuild 4956 RMD160 f0a4ed0312a36ff473f2524b6dc69cf97eaee5b2 SHA1 7d5e77a2ce700c5d413e6af8541c0fde31ea5fda SHA256 27eaeb074934b2839d5b0bd1098a47347c05be0f15d845830dd90d312c24bba0 | ||
| 5 | MISC ChangeLog 408 RMD160 46a8b55779e6e6f1785baa306d15804ab070f736 SHA1 cf49a3794f2b05fa1ab0b011d95a390c6d44423b SHA256 c3259858171fa68c90e8a6d7933f6bd43a56f05ff1165a41517f3f9938569682 | ||
| 6 | MISC metadata.xml 465 RMD160 cbd50d211f2ad02fa9eb5da75509396f8464b6cc SHA1 e22f8fba25f6138d4a29c93079afbddf96832c33 SHA256 06d094aee75706e06b7f50e739616add134f188aef4a110d5912bdf2fd25e501 |
|   | |||
| 1 | # Copyright 1999-2009 Gentoo Foundation | ||
| 2 | # Distributed under the terms of the GNU General Public License v2 | ||
| 3 | # $Header: $ | ||
| 4 | |||
| 5 | EAPI="2" | ||
| 6 | inherit cmake-utils subversion | ||
| 7 | |||
| 8 | MY_P=${PN}_2.5_branch_gruntster | ||
| 9 | |||
| 10 | DESCRIPTION="Video editor designed for simple cutting, filtering and encoding tasks" | ||
| 11 | HOMEPAGE="http://fixounet.free.fr/avidemux" | ||
| 12 | ESVN_REPO_URI="svn://svn.berlios.de/avidemux/branches/${MY_P}" | ||
| 13 | |||
| 14 | LICENSE="GPL-2" | ||
| 15 | SLOT="2" | ||
| 16 | KEYWORDS="" | ||
| 17 | IUSE="+aac +aften +alsa amr +dts esd jack libsamplerate +mp3 nls oss | ||
| 18 | pulseaudio +sdl +truetype +vorbis +x264 +xv +xvid gtk +qt4" | ||
| 19 | |||
| 20 | RDEPEND="dev-libs/libxml2 | ||
| 21 | aac? ( media-libs/faac | ||
| 22 | media-libs/faad2 ) | ||
| 23 | aften? ( media-libs/aften ) | ||
| 24 | alsa? ( media-libs/alsa-lib ) | ||
| 25 | amr? ( media-libs/opencore-amr ) | ||
| 26 | dts? ( media-libs/libdca ) | ||
| 27 | mp3? ( media-sound/lame ) | ||
| 28 | esd? ( media-sound/esound ) | ||
| 29 | jack? ( media-sound/jack-audio-connection-kit ) | ||
| 30 | libsamplerate? ( media-libs/libsamplerate ) | ||
| 31 | oss? ( media-libs/alsa-oss ) | ||
| 32 | pulseaudio? ( media-sound/pulseaudio ) | ||
| 33 | sdl? ( media-libs/libsdl ) | ||
| 34 | truetype? ( media-libs/freetype:2 | ||
| 35 | media-libs/fontconfig ) | ||
| 36 | vorbis? ( media-libs/libvorbis ) | ||
| 37 | x264? ( media-libs/x264 ) | ||
| 38 | xv? ( x11-libs/libXv ) | ||
| 39 | xvid? ( media-libs/xvid ) | ||
| 40 | gtk? ( x11-libs/gtk+:2 ) | ||
| 41 | qt4? ( >=x11-libs/qt-gui-4.5.1:4 )" | ||
| 42 | DEPEND="${RDEPEND} | ||
| 43 | nls? ( sys-devel/gettext ) | ||
| 44 | dev-util/pkgconfig | ||
| 45 | >=dev-util/cmake-2.6.4" | ||
| 46 | |||
| 47 | S=${WORKDIR}/${MY_P} | ||
| 48 | |||
| 49 | AVIDEMUX_LANGS="bg ca cs de el es fr it ja pt_BR ru sr sr@latin tr zh_TW" | ||
| 50 | for L in ${AVIDEMUX_LANGS}; do | ||
| 51 | IUSE="${IUSE} linguas_${L}" | ||
| 52 | done | ||
| 53 | |||
| 54 | PATCHES=( "${FILESDIR}/2.5-i18n.patch" | ||
| 55 | "${FILESDIR}/2.5-coreImage-parallel-build.patch" | ||
| 56 | "${FILESDIR}/2.5-build-plugins-fix.patch" ) | ||
| 57 | |||
| 58 | src_prepare() { | ||
| 59 | base_src_prepare | ||
| 60 | |||
| 61 | local po_files= | ||
| 62 | local qt_ts_files= | ||
| 63 | local avidemux_ts_files= | ||
| 64 | for lingua in ${LINGUAS}; do | ||
| 65 | if has ${lingua} ${AVIDEMUX_LANGS}; then | ||
| 66 | if [[ -e ${S}/po/${lingua}.po ]]; then | ||
| 67 | po_files="${po_files} \${po_subdir}/${lingua}.po" | ||
| 68 | fi | ||
| 69 | if [[ -e ${S}/po/qt_${lingua}.ts ]]; then | ||
| 70 | qt_ts_files="${qt_ts_files} \${ts_subdir}/qt_${lingua}.ts" | ||
| 71 | fi | ||
| 72 | if [[ -e ${S}/po/${PN}_${lingua}.ts ]]; then | ||
| 73 | avidemux_ts_files="${avidemux_ts_files} \${ts_subdir}/${PN}_${lingua}.ts" | ||
| 74 | fi | ||
| 75 | fi | ||
| 76 | done | ||
| 77 | |||
| 78 | sed -i -e "s!FILE(GLOB po_files .*)!SET(po_files ${po_files})!" \ | ||
| 79 | "${S}/cmake/Po.cmake" || die "sed failed" | ||
| 80 | sed -i -e "s!FILE(GLOB.*qt.*)!SET(ts_files ${qt_ts_files})!" \ | ||
| 81 | -e "s!FILE(GLOB.*avidemux.*)!SET(ts_files ${avidemux_ts_files})!" \ | ||
| 82 | "${S}/cmake/Ts.cmake" || die "sed failed" | ||
| 83 | |||
| 84 | # svn info needs original working copy | ||
| 85 | sed -i -e "s:\${PROJECT_SOURCE_DIR}:${ESVN_STORE_DIR}/${ESVN_PROJECT}/${ESVN_REPO_URI##*/}:" cmake/FindSubversion.cmake | ||
| 86 | sed -i -e "s:\${dir}:${ESVN_STORE_DIR}/${ESVN_PROJECT}/${ESVN_REPO_URI##*/}:" cmake/FindSubversion.cmake | ||
| 87 | } | ||
| 88 | |||
| 89 | src_configure() { | ||
| 90 | mycmakeargs="${mycmakeargs} | ||
| 91 | -DAVIDEMUX_SOURCE_DIR='${S}' | ||
| 92 | -DAVIDEMUX_INSTALL_PREFIX='${S}_build' | ||
| 93 | -DAVIDEMUX_CORECONFIG_DIR='${S}_build/config'" | ||
| 94 | |||
| 95 | # CMakeLists.txt | ||
| 96 | use gtk || mycmakeargs="${mycmakeargs} -DGTK=0" | ||
| 97 | use qt4 || mycmakeargs="${mycmakeargs} -DQT4=0" | ||
| 98 | |||
| 99 | # cmake/admCheckMiscLibs.cmake | ||
| 100 | use nls || mycmakeargs="${mycmakeargs} -DGETTEXT=0" | ||
| 101 | use sdl || mycmakeargs="${mycmakeargs} -DSDL=0" | ||
| 102 | use xv || mycmakeargs="${mycmakeargs} -DXVIDEO=0" | ||
| 103 | |||
| 104 | # cmake/admCheckAudioDeviceLibs.cmake | ||
| 105 | use alsa || mycmakeargs="${mycmakeargs} -DALSA=0" | ||
| 106 | use esd || mycmakeargs="${mycmakeargs} -DESD=0" | ||
| 107 | use jack || mycmakeargs="${mycmakeargs} -DJACK=0" | ||
| 108 | use oss || mycmakeargs="${mycmakeargs} -DOSS=0" | ||
| 109 | use pulseaudio || mycmakeargs="${mycmakeargs} -DPULSEAUDIOSIMPLE=0" | ||
| 110 | |||
| 111 | # cmake/admCheckAudioEncoderLibs.cmake | ||
| 112 | use aften || mycmakeargs="${mycmakeargs} -DAFTEN=0" | ||
| 113 | use mp3 || mycmakeargs="${mycmakeargs} -DLAME=0" | ||
| 114 | use aac || mycmakeargs="${mycmakeargs} -DFAAC=0" | ||
| 115 | use vorbis || mycmakeargs="${mycmakeargs} -DVORBIS=0" | ||
| 116 | |||
| 117 | # plugins/ADM_audioDecoders | ||
| 118 | use aac || mycmakeargs="${mycmakeargs} -DFAAD=0" | ||
| 119 | use dts || mycmakeargs="${mycmakeargs} -DLIBDCA=0" | ||
| 120 | |||
| 121 | # opencore | ||
| 122 | use amr || mycmakeargs="${mycmakeargs} -DOPENCORE_AMRNB=0 -DOPENCORE_AMRWB=0" | ||
| 123 | |||
| 124 | # plugins/ADM_videoFilters | ||
| 125 | use truetype || mycmakeargs="${mycmakeargs} -DFREETYPE2=0 -DFONTCONFIG=0" | ||
| 126 | |||
| 127 | # plugins/ADM_videoEncoder | ||
| 128 | use xvid || mycmakeargs="${mycmakeargs} -DXVID=0" | ||
| 129 | use x264 || mycmakeargs="${mycmakeargs} -DX264=0" | ||
| 130 | |||
| 131 | cmake-utils_src_configure | ||
| 132 | } | ||
| 133 | |||
| 134 | src_compile() { | ||
| 135 | # first build the application | ||
| 136 | cmake-utils_src_compile | ||
| 137 | # and then go on with plugins | ||
| 138 | emake -C "${CMAKE_BUILD_DIR}/plugins" || die "building plugins failed" | ||
| 139 | } | ||
| 140 | |||
| 141 | src_install() { | ||
| 142 | # install the application | ||
| 143 | cmake-utils_src_install | ||
| 144 | # install plugins | ||
| 145 | emake -C "${CMAKE_BUILD_DIR}/plugins" DESTDIR="${D}" install \ | ||
| 146 | || die "installing plugins failed" | ||
| 147 | |||
| 148 | dodoc AUTHORS || die "dodoc failed" | ||
| 149 | newicon ${PN}_icon.png ${PN}.png || die "installing icon failed" | ||
| 150 | |||
| 151 | if use qt4; then | ||
| 152 | sed -i "s/\(${PN}2_\)gtk/\1qt4/" ${PN}2.desktop || die "sed failed" | ||
| 153 | domenu ${PN}2.desktop || die "installing desktop file failed" | ||
| 154 | fi | ||
| 155 | |||
| 156 | if use gtk; then | ||
| 157 | domenu ${PN}2-gtk.desktop || die "installing desktop file failed" | ||
| 158 | fi | ||
| 159 | } |
|   | |||
| 1 | --- avidemux_2.5_branch_gruntster/CMakeLists.txt 2009-10-28 23:22:32.000000000 +0100 | ||
| 2 | +++ avidemux-2.5-r5428/CMakeLists.txt 2009-10-29 00:16:10.000000000 +0100 | ||
| 3 | @@ -202,7 +202,7 @@ | ||
| 4 | ADD_SUBDIRECTORY(avidemux) | ||
| 5 | ADD_SUBDIRECTORY(po) | ||
| 6 | ADD_SUBDIRECTORY(scripts) | ||
| 7 | -# MEANX : DOES NOT WORK ADD_SUBDIRECTORY(plugins EXCLUDE_FROM_ALL) | ||
| 8 | +ADD_SUBDIRECTORY(plugins EXCLUDE_FROM_ALL) | ||
| 9 | |||
| 10 | ######################################## | ||
| 11 | # Config Summary |
|   | |||
| 1 | diff --git a/avidemux/ADM_coreImage/src/CMakeLists.txt b/avidemux/ADM_coreImage/src/CMakeLists.txt | ||
| 2 | index fab38a3..4fc236a 100644 | ||
| 3 | --- a/avidemux/ADM_coreImage/src/CMakeLists.txt | ||
| 4 | +++ b/avidemux/ADM_coreImage/src/CMakeLists.txt | ||
| 5 | @@ -20,6 +20,7 @@ SET(ADM_coreImage_SRCS | ||
| 6 | ) | ||
| 7 | |||
| 8 | ADD_LIBRARY(ADM_coreImage SHARED ${ADM_coreImage_SRCS}) | ||
| 9 | +ADD_DEPENDENCIES(ADM_coreImage ffmpeg) | ||
| 10 | ADD_SOURCE_CFLAGS(DIA_flyDialog.cpp " -DADM_UI_TYPE_BUILD=99") | ||
| 11 | IF (APPLE) | ||
| 12 | TARGET_LINK_LIBRARIES(ADM_coreImage -Wl,-read_only_relocs,suppress) |
|   | |||
| 1 | diff --git a/avidemux/ADM_userInterfaces/ADM_QT4/ui_support.cpp b/avidemux/ADM_userInterfaces/ADM_QT4/ui_support.cpp | ||
| 2 | index 4cce636..b875528 100644 | ||
| 3 | --- a/avidemux/ADM_userInterfaces/ADM_QT4/ui_support.cpp | ||
| 4 | +++ b/avidemux/ADM_userInterfaces/ADM_QT4/ui_support.cpp | ||
| 5 | @@ -73,7 +73,7 @@ void loadTranslator(void) | ||
| 6 | #ifdef __APPLE__ | ||
| 7 | QString appdir = QCoreApplication::applicationDirPath() + "/../Resources/locale/"; | ||
| 8 | #else | ||
| 9 | - QString appdir = QCoreApplication::applicationDirPath() + "/i18n/"; | ||
| 10 | + QString appdir = "/usr/share/avidemux/i18n/"; | ||
| 11 | #endif | ||
| 12 | |||
| 13 | loadTranslation(&qtTranslator, appdir + "qt_" + QLocale::system().name()); | ||
| 14 | @@ -164,4 +164,4 @@ const char* getNativeRendererDesc(void) | ||
| 15 | } | ||
| 16 | |||
| 17 | return "Qt"; | ||
| 18 | -} | ||
| 19 | \ No newline at end of file | ||
| 20 | +} | ||
| 21 | diff --git a/cmake/Ts.cmake b/cmake/Ts.cmake | ||
| 22 | index 15eb89b..e40f078 100644 | ||
| 23 | --- a/cmake/Ts.cmake | ||
| 24 | +++ b/cmake/Ts.cmake | ||
| 25 | @@ -64,7 +64,7 @@ MACRO(COMPILE_AVIDEMUX_TS_FILES ts_subdir _sources) | ||
| 26 | |||
| 27 | SET(qm_files ${qm_files} ${_outXml} ${_out}) | ||
| 28 | |||
| 29 | - INSTALL(FILES ${_out} DESTINATION "${CMAKE_INSTALL_PREFIX}/${BIN_DIR}/i18n") | ||
| 30 | + INSTALL(FILES ${_out} DESTINATION "${CMAKE_INSTALL_PREFIX}/share/avidemux/i18n") | ||
| 31 | ENDFOREACH(ts_input ${ts_files}) | ||
| 32 | |||
| 33 | SET(${_sources} ${${_sources}} ${qm_files}) | ||
| 34 | @@ -95,7 +95,7 @@ MACRO(COMPILE_QT_TS_FILES ts_subdir _sources) | ||
| 35 | |||
| 36 | SET(qm_files ${qm_files} ${_out}) | ||
| 37 | |||
| 38 | - INSTALL(FILES ${_out} DESTINATION "${CMAKE_INSTALL_PREFIX}/${BIN_DIR}/i18n") | ||
| 39 | + INSTALL(FILES ${_out} DESTINATION "${CMAKE_INSTALL_PREFIX}/share/avidemux/i18n") | ||
| 40 | ENDFOREACH(ts_input ${ts_files}) | ||
| 41 | |||
| 42 | SET(${_sources} ${${_sources}} ${qm_files}) |
|   | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> | ||
| 3 | <pkgmetadata> | ||
| 4 | <herd>video</herd> | ||
| 5 | <maintainer> | ||
| 6 | <email>yngwin@gentoo.org</email> | ||
| 7 | <name>Ben de Groot</name> | ||
| 8 | </maintainer> | ||
| 9 | <use> | ||
| 10 | <flag name='aften'>Enable A/52 (AC-3) audio encoder support</flag> | ||
| 11 | <flag name='amr'>Enable Adaptive Multi-Rate format support through | ||
| 12 | <pkg>media-libs/opencore-amr</pkg></flag> | ||
| 13 | </use> | ||
| 14 | </pkgmetadata> |

