Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=3ae9b60cece1144e30597c8edf510423240c9df8

commit 3ae9b60cece1144e30597c8edf510423240c9df8
Author: Miklos Vajna <[email protected]>
Date:   Sat Nov 13 18:15:55 2010 +0100

openoffice.org-3.2.1-6-i686

- USE_DEVEL: rename package to libreoffice (+ all subpackages + add
replaces)

diff --git a/source/xapps/openoffice.org/FrugalBuild 
b/source/xapps/openoffice.org/FrugalBuild
index eb74fd2..577f5c8 100644
--- a/source/xapps/openoffice.org/FrugalBuild
+++ b/source/xapps/openoffice.org/FrugalBuild
@@ -2,8 +2,6 @@
# Maintainer: Janos Kovacs <[email protected]>
# Contributor: Laszlo Dvornik <[email protected]>

-pkgname=openoffice.org
-
# build released development version
USE_DEVEL=${USE_DEVEL:-"n"}
# build directly from git
@@ -11,6 +9,12 @@ USE_GIT=${USE_GIT:-"n"}
Fuse $USE_GIT && USE_DEVEL="y"

if ! Fuse $USE_DEVEL; then
+pkgname=openoffice.org
+else
+pkgname=libreoffice
+fi
+
+if ! Fuse $USE_DEVEL; then
upstream=3.2.1
branch=-3-2-1
tree=ooo320
@@ -29,8 +33,13 @@ else
fi
pkgrel=1
fi
+if ! Fuse $USE_DEVEL; then
pkgdesc="OpenOffice.org, a full office productivity suite."
url="http://www.openoffice.org/";
+else
+pkgdesc="LibreOffice Productivity Suite, a fork of OpenOffice.org."
+url="http://www.documentfoundation.org/download/";
+fi
_F_gnome_desktop="y"
Finclude gnome-scriptlet mono kde
unset install
@@ -47,6 +56,9 @@ makedepends=('curl>=7.20.0-2' 'intltool' 'tcsh' 'pam-headers' 
'gcc-gcj' 'ecj' 'a
'libwpg' 'mdbtools' 'mdds' 'junit' 'lucene=2.9.3')
groups=('xapps')
archs=('i686' 'x86_64')
+if Fuse $USE_DEVEL; then
+       replaces=('openoffice.org')
+fi
if ! Fuse $USE_DEVEL; then
up2date="lynx -dump http://download.openoffice.org/source/|grep Source|sed 
's/.* \(.*\) .*/\1/;q'"
source=(http://ftp.frugalware.org/pub/other/sources/ooo-build/ooo-build$branch-$snapshot.tar.bz2
 
http://git.frugalware.org/tarballs/openoffice.org/$tree-m$milestone-{artwork,base,bootstrap,calc,components,extras,filters,help,impress,libs-gui,libs-core,libs-extern,postprocess,sdk,testing,ure,writer,libs-extern-sys,extensions,l10n}.tar.bz2
 SA40775.diff)
@@ -111,7 +123,7 @@ options=(${optio...@]} 'scriptlet')

subpkgs=("$pkgname-kde" "$pkgname-gnome" "$pkgname-sdk" "$pkgname-mono" 
"$pkgname-mozilla")
subdescs=("$pkgname kde integration" "$pkgname gnome integration" \
-       "The OpenOffice.org Software Development Kit" "$pkgname mono 
integration" \
+       "The $pkgname Software Development Kit" "$pkgname mono integration" \
"$pkgname mozilla integration")
subdepends=("kdelibs>=$_F_kde_ver" \
"gnome-vfs libbonobo evolution-data-server-ldap" \
@@ -126,6 +138,9 @@ subrodepends=("$pkgname=$pkgver" \
subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64')
subgroups=('kde-extra' 'gnome-extra' 'devel-extra' 'devel-extra' 'xapps')
subinstall=("" "$_F_gnome_scriptlet" "" "" "")
+if Fuse $USE_DEVEL; then
+       subreplaces=('openoffice.org-kde' 'openoffice.org-gnome' 
'openoffice.org-sdk' 'openoffice.org-mono' 'openoffice.org-mozilla')
+fi

if ! Fuse $USE_DEVEL; then
ooodicts="af cs da de es et fr gl hu it lt ne nl pl pt ru sk sl sr sv sw th vi 
zu ca he ro"
@@ -141,8 +156,13 @@ fi
i=0
while [ $i -lt ${#ooosubpk...@]} ]
do
-       subpkgs=("${subpk...@]}" "openoffice.org-i18n-`echo 
${ooosubpkgs[$i]}|tr [A-Z] [a-z]`")
+       subpkgs=("${subpk...@]}" "$pkgname-i18n-`echo ${ooosubpkgs[$i]}|tr 
[A-Z] [a-z]`")
+       if ! Fuse $USE_DEVEL; then
subdescs=("${subdes...@]}" "${ooosubdescs[$i]} Localization for 
OpenOffice.org.")
+       else
+       subdescs=("${subdes...@]}" "${ooosubdescs[$i]} Localization for 
LibreOffice.")
+       subreplaces=("${subreplac...@]}" "openoffice.org-i18n-`echo 
${ooosubpkgs[$i]}|tr [A-Z] [a-z]`")
+       fi
i=$(($i+1))
done

@@ -150,7 +170,7 @@ i=0
while [ $i -lt ${#ooosubpk...@]} ]
do
if ! Fuse $USE_DEVEL && echo "$ooodicts"|grep -q ${ooosubpkgs[$i]}; then
-               subinstall=("${subinsta...@]}" 
"openoffice.org-i18n-${ooosubpkgs[$i]}.install")
+               subinstall=("${subinsta...@]}" 
"$pkgname.org-i18n-${ooosubpkgs[$i]}.install")
else
subinstall=("${subinsta...@]}" '')
fi
@@ -161,16 +181,16 @@ i=0
while [ $i -lt ${#ooosubpk...@]} ]
do
subdepends=("${subdepen...@]}" "")
-        subrodepends=("${subrodepen...@]}" "openoffice.org>=$pkgver")
+        subrodepends=("${subrodepen...@]}" "$pkgname>=$pkgver")
subgroups=("${subgrou...@]}" "locale-extra")
subarchs=("${subarc...@]}" "i686 x86_64")
i=$(($i+1))
done

if ! Fuse $USE_DEVEL; then
-       dictpath="/usr/lib/openoffice.org/share/extension/install"
+       dictpath="/usr/lib/$pkgname/share/extension/install"
else
-       dictpath="/usr/lib/openoffice.org/share/extensions"
+       dictpath="/usr/lib/$pkgname/share/extensions"
fi

gen_dict_scriptlet()
@@ -238,10 +258,10 @@ build()

if ! Fuse $USE_DEVEL; then
# Generate the dict scriptlets
-               gen_dict_scriptlet en openoffice.org.install
+               gen_dict_scriptlet en $pkgname.install
for i in $ooodicts
do
-                       gen_dict_scriptlet $i openoffice.org-i18n-$i.install
+                       gen_dict_scriptlet $i $pkgname-i18n-$i.install
done
fi

@@ -257,7 +277,7 @@ build()
--with-gcc-speedup=ccache \
--with-openclipart=/usr/share/openclipart \
--with-binsuffix=no \
-               --with-installed-ooo-dirname=openoffice.org\
+               --with-installed-ooo-dirname=$pkgname\
--with-system-cairo \
--with-system-libwpd \
--with-system-libwps \
@@ -270,7 +290,7 @@ build()

if ! Fuse $USE_DEVEL; then
Fconf --with-lang=ALL --without-git \
-                       
--with-build-version="openoffice.org-$pkgver-$pkgrel-$CARCH 
(ooo-build-${snapshot##*g})" \
+                       --with-build-version="$pkgname-$pkgver-$pkgrel-$CARCH 
(ooo-build-${snapshot##*g})" \
--with-jdk-home=/usr/lib/jvm/java-6-openjdk \
--with-java-target-version=1.5 \
--with-system-lucene \
@@ -301,17 +321,17 @@ build()
Fmakeinstall

# Permission fixes
-       find $Fdestdir/usr/lib/openoffice.org/program -name "*.so" ! -perm 755 
-exec chmod 755 {} \;
+       find $Fdestdir/usr/lib/$pkgname/program -name "*.so" ! -perm 755 -exec 
chmod 755 {} \;

# Fix invalid hardwired mktemp path in unopkg
-       Fsed /bin/mktemp mktemp $Fdestdir/usr/lib/openoffice.org/program/unopkg
+       Fsed /bin/mktemp mktemp $Fdestdir/usr/lib/$pkgname/program/unopkg

# Enable and split the mozilla plugin
Fmkdir /usr/lib/mozilla/plugins
-       Fln /usr/lib/openoffice.org/program/libnpsoplugin.so 
/usr/lib/mozilla/plugins/
-       Fsplit openoffice.org-mozilla 
usr/lib/openoffice.org/basis-link/program/nsplugin \
+       Fln /usr/lib/$pkgname/program/libnpsoplugin.so /usr/lib/mozilla/plugins/
+       Fsplit $pkgname-mozilla usr/lib/$pkgname/basis-link/program/nsplugin \
usr/lib/mozilla/plugins/libnpsoplugin.so \
-               usr/lib/openoffice.org/program/libnpsoplugin.so
+               usr/lib/$pkgname/program/libnpsoplugin.so

# Split out the i18n stuff
for i in "${ooosubpk...@]}"
@@ -323,7 +343,7 @@ build()
for j in $(grep -v '^%dir' build/lang_${upkg}_list.txt)
do
if [ -e $Fdestdir/$j ]; then
-                               Fsplit openoffice.org-i18n-$spkg $j
+                               Fsplit $pkgname-i18n-$spkg $j
fi
done
rm build/lang_${upkg}_list.txt
@@ -333,15 +353,15 @@ build()
dictext=""
fi
if [ "$i" = "de" ]; then
-                       Fsplit openoffice.org-i18n-$spkg 
$dictpath/dict-de-AT$dictext
-                       Fsplit openoffice.org-i18n-$spkg 
$dictpath/dict-de-CH$dictext
-                       Fsplit openoffice.org-i18n-$spkg 
$dictpath/dict-de-DE$dictext
+                       Fsplit $pkgname-i18n-$spkg $dictpath/dict-de-AT$dictext
+                       Fsplit $pkgname-i18n-$spkg $dictpath/dict-de-CH$dictext
+                       Fsplit $pkgname-i18n-$spkg $dictpath/dict-de-DE$dictext
elif [ "$i" = "nb" ]; then
-                       Fsplit openoffice.org-i18n-$spkg 
$dictpath/dict-no$dictext
+                       Fsplit $pkgname-i18n-$spkg $dictpath/dict-no$dictext
elif [ "$i" = "ku" ]; then
-                       Fsplit openoffice.org-i18n-$spkg 
$dictpath/dict-ku-TR$dictext
+                       Fsplit $pkgname-i18n-$spkg $dictpath/dict-ku-TR$dictext
elif echo "$ooodicts"|grep -q $i && [ -e $Fdestdir/$dictpath/dict-$i$dictext ]; 
then
-                       Fsplit openoffice.org-i18n-$spkg 
$dictpath/dict-$i$dictext
+                       Fsplit $pkgname-i18n-$spkg $dictpath/dict-$i$dictext
fi
done
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to