diff options
| author | Mattias Andrée <maandree@operamail.com> | 2014-05-04 00:18:05 +0200 | 
|---|---|---|
| committer | Mattias Andrée <maandree@operamail.com> | 2014-05-04 00:18:05 +0200 | 
| commit | 822afcf629f92043169c9334c0ca2b797f20facd (patch) | |
| tree | 8b85edb275ae76d887d34a1d8fae31790fef0d06 /dooble-qt4/PKGBUILD | |
| parent | dooble and dooble-qt4 shares files via dooble-common (diff) | |
| download | aur-packages-822afcf629f92043169c9334c0ca2b797f20facd.tar.gz aur-packages-822afcf629f92043169c9334c0ca2b797f20facd.tar.bz2 aur-packages-822afcf629f92043169c9334c0ca2b797f20facd.tar.xz  | |
dooble and dooble-qt4 share translation files via dooble-common
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'dooble-qt4/PKGBUILD')
| -rw-r--r-- | dooble-qt4/PKGBUILD | 45 | 
1 files changed, 13 insertions, 32 deletions
diff --git a/dooble-qt4/PKGBUILD b/dooble-qt4/PKGBUILD index 6062ad8..0cbcd9e 100644 --- a/dooble-qt4/PKGBUILD +++ b/dooble-qt4/PKGBUILD @@ -11,7 +11,6 @@ depends=('qtwebkit' 'libspoton=0.09.04' "dooble-common=${pkgver}")  makedepends=('qtwebkit' 'sed' 'coreutils')  source=("http://downloads.sourceforge.net/project/dooble/Version%20${pkgver}/Dooble.d.tar.gz")  sha256sums=('1840074b5648bd3755f7cefa65388e562c8d7159c119240e5c5efe0f7e1316b8') -options=('!emptydirs')  # Dependency (from ldd output) tree:  # qtwebkit @@ -72,41 +71,23 @@ build()  package()  {      cd "$srcdir/dooble.d/trunk/browser/" -    make INSTALL_ROOT="$pkgdir" install -     -    msg "Fixing file structure" -    mkdir -- "${pkgdir}/opt" -    mv -- "${pkgdir}/usr/local/dooble" "${pkgdir}/opt/${pkgname}" -    mv -- "${pkgdir}/usr/share/"* "${pkgdir}/opt/${pkgname}" +    mkdir -p -- "${pkgdir}/opt/${pkgname}" +    cp Dooble -- "${pkgdir}/opt/${pkgname}/Dooble" +    cp dooble.sh -- "${pkgdir}/opt/${pkgname}/dooble" +    for d in Icons Images Plugins Tab Translations; do +	ln -sf "../../usr/share/dooble/${d}" -- "${pkgdir}/opt/${pkgname}/${d}" +    done +    mkdir -p -- "${pkgdir}/opt/${pkgname}/applications" +    cp dooble.desktop -- "${pkgdir}/opt/${pkgname}/applications/dooble.desktop"      msg "Editing files for the file structure modification"      sed -i s_"/usr/local/dooble"_"/opt/${pkgname}"_g  \ -	-- "${pkgdir}/opt/${pkgname}/dooble.sh"       \ -	   "${pkgdir}/opt/${pkgname}/applications/dooble.desktop" -    sed -i /LD_LIBRARY_PATH/d \ -	-- "${pkgdir}/opt/${pkgname}/dooble.sh" -    sed -i s_'/usr/local/dooble/Lib\x00'_'/usr/lib\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'_g \ +	-- "${pkgdir}/opt/${pkgname}/dooble" +    sed -i /LD_LIBRARY_PATH/d  \ +	-- "${pkgdir}/opt/${pkgname}/dooble" +    sed -i s_'/usr/local/dooble/Lib\x00'_'/usr/lib\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'_g  \  	-- "${pkgdir}/opt/${pkgname}/Dooble" # The replacements's length must match the pattern's length -    sed -i s_'\.sh$'__g \ +    sed -i s_'/usr/local/dooble/dooble.sh'_"/opt/${pkgname}/dooble"_g  \  	-- "${pkgdir}/opt/${pkgname}/applications/dooble.desktop" -     -    msg "Renaming files" -    mv -- "${pkgdir}/opt/${pkgname}/dooble.sh" \ -          "${pkgdir}/opt/${pkgname}/dooble" -    if [ ! "${pkgname}" = "dooble" ]; then -        mv -- "${pkgdir}/opt/${pkgname}/applications/dooble.desktop" \ -              "${pkgdir}/opt/${pkgname}/applications/${pkgname}.desktop" -    fi -     -    msg "Remove files an replace with those provided by dooble-common" -    for d in Icons Images Plugins Tab; do -	rm -rf -- "${pkgdir}/opt/${pkgname}/${d}" -	ln -sf "../../usr/share/dooble/${d}" -- "${pkgdir}/opt/${pkgname}/${d}" -    done -    rm -r -- "${pkgdir}/opt/${pkgname}/icons" -    rm -r -- "${pkgdir}/usr/local/include" -    rmdir -- "${pkgdir}/usr/local/" -    rmdir -- "${pkgdir}/usr/share/" -    rmdir -- "${pkgdir}/usr/"  }  | 
