updated on Thu Jan 12 04:00:44 UTC 2012
[aur-mirror.git] / dvdx-open-edition / PKGBUILD
blob9ba76b210bb21ce8fca2adf4219302636dc712a0
1 # Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com>
3 pkgname=dvdx-open-edition
4 pkgver=4.0.1.0
5 pkgrel=1
6 pkgdesc="DVDx 4.0 is an audio/video encoder as well as a powerful DVD copier. (Open Edition)"
7 arch=('i686' 'x86_64')
8 url="http://www.labdv.com/dvdx"
9 license=('LGPL' 'GPL3')
10 depends=('qt')
11 makedepends=('p7zip' 'patch')
12 optdepends=("mencoder: Encoder Engine"
13             "ffmpeg: Encoder Engine"
14             "mediainfo: Media Information"
15             "mplayer: Player Engine")
16 install="${pkgname}".install
17 source=(http://downloads.sourceforge.net/project/dvdx/4.0/"${pkgver}"/"${pkgname}"-"${pkgver}"-src.7z
18         http://www.labdv.com/dvdx/extras/tools.tar.gz
19         dvdx4openicon.svg
20         DVDx_4_Open_Edition.desktop
21         interfacemplayer.patch)
22 md5sums=('b3e94cae5c83cf401ad6e261043e334b'
23          '27255e4a565c40207e864782622beeb8'
24          '1a184efc61b81abfa353524fe3b5eb91'
25          '0d6a825126e33a67e6aefd5164f8c14e'
26          'ca3cb4f75ea51305cad5040d87b048e1')
28 build() {
29      cd "${srcdir}"
30      7z x "${pkgname}"-"${pkgver}"-src.7z
31      #change executable dependency paths
32      sed -i 's|opt/dvdx4-open-edition|usr|g' "${srcdir}"/src/main/paths.h
33      sed -i 's|mplayer|/usr/bin/mplayer|g' "${srcdir}"/src/main/paths.h
34      sed -i 's|mencoder|/usr/bin/mencoder|g' "${srcdir}"/src/main/paths.h
35      patch -p0 -d "${srcdir}"/src/player < interfacemplayer.patch
36      cd src
37      sh build-release-linux.sh
40 package() {
41      cd "${srcdir}"
42      mkdir -p "${pkgdir}"/usr/{bin,share}
43      mkdir -p "${pkgdir}"/usr/share/{applications,doc,icons}
44      mkdir -p "${pkgdir}"/usr/share/doc/"${pkgname}"
45      mkdir -p "${pkgdir}"/usr/share/icons/hicolor/scalable/apps
46      install DVDx_4_Open_Edition.desktop "${pkgdir}"/usr/share/applications/
47      install dvdx4openicon.svg "${pkgdir}"/usr/share/icons/hicolor/scalable/apps/
48      install src/LICENSE.{GPL3,LGPL} "${pkgdir}"/usr/share/doc/"${pkgname}"/
49      install build/unix/release/bin/DVDx4 "${pkgdir}"/usr/bin/