Package: openoffice.org-zemberek
Version: 1.0~rc2-10
Severity: important
Tags: patch

Hi,

as outlined in http://lists.debian.org/debian-openoffice/2011/01/msg00120.html
OpenOffice.org extensions need updates.

I propose the attached patch.

-- System Information:
Debian Release: 6.0
  APT prefers stable
  APT policy: (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Grüße/Regards,

Rene
diff -Nru zemberek-ooo-1.0~rc2/debian/changelog zemberek-ooo-1.0~rc2/debian/changelog
--- zemberek-ooo-1.0~rc2/debian/changelog	2011-02-07 19:24:09.000000000 +0000
+++ zemberek-ooo-1.0~rc2/debian/changelog	2011-02-07 19:24:09.000000000 +0000
@@ -1,3 +1,10 @@
+zemberek-ooo (1.0~rc2-10.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * update for LibreOffice 
+
+ -- Rene Engelhard <r...@debian.org>  Mon, 10 Jan 2011 02:27:51 +0100
+
 zemberek-ooo (1.0~rc2-10) unstable; urgency=low
 
   * Drop hard dependency on packages used at build time.
diff -Nru zemberek-ooo-1.0~rc2/debian/control zemberek-ooo-1.0~rc2/debian/control
--- zemberek-ooo-1.0~rc2/debian/control	2011-02-07 19:24:09.000000000 +0000
+++ zemberek-ooo-1.0~rc2/debian/control	2011-02-07 19:24:09.000000000 +0000
@@ -2,23 +2,23 @@
 Section: text
 Priority: optional
 Maintainer: Rail Aliev <r...@i-rs.ru>
-Build-Depends: cdbs, debhelper (>= 5), openoffice.org-dev, quilt, ant
-Build-Depends-Indep: openjdk-6-jdk, openoffice.org-java-common, libzemberek-java, libzemberek-tr-java
+Build-Depends: cdbs, debhelper (>= 5), libreoffice-dev, quilt, ant
+Build-Depends-Indep: openjdk-6-jdk, libreoffice-java-common, libzemberek-java, libzemberek-tr-java
 Standards-Version: 3.8.2
 Homepage: http://code.google.com/p/zemberek/
 Vcs-Bzr: http://bzr.debian.org/users/rail-guest/zemberek-ooo/
 Vcs-Browser: http://bzr.debian.org/loggerhead/users/rail-guest/zemberek-ooo
 
-Package: openoffice.org-zemberek
+Package: libreoffice-zemberek
 Architecture: all
-Enhances: openoffice.org
-Provides: openoffice.org-spellcheck-tr, openoffice.org-hyphenation-tr
-Depends: ${misc:Depends}, openoffice.org-core (>= 2.3), openoffice.org-java-common (>= 2.3), libzemberek-java, libzemberek-tr-java
-Conflicts: openoffice.org-core (<< 1:3.0.0~)
-Recommends: openoffice.org | openoffice.org-writer | openoffice.org-calc | openoffice.org-impress | openoffice.org-draw, openoffice.org-l10n-tr, openoffice.org-help-tr
-Description: Turkish spell checker extension for Openoffice.org
+Enhances: libreoffice
+Provides: libreoffice-spellcheck-tr, libreoffice-hyphenation-tr
+Depends: ${misc:Depends}, libreoffice-core (>= 2.3), libreoffice-java-common (>= 2.3), libzemberek-java, libzemberek-tr-java
+Conflicts: libreoffice-core (<< 1:3.0.0~)
+Recommends: libreoffice | libreoffice-writer | libreoffice-calc | libreoffice-impress | libreoffice-draw, libreoffice-l10n-tr, libreoffice-help-tr
+Description: Turkish spell checker extension for LibreOffice
  Zemberek is an open source, platform independent, general purpose Natural
  Language Processing library and toolset designed for Turkic languages,
  especially Turkish.
  .
- This package contains Turkish spell checker extension for Openoffice.org.
+ This package contains Turkish spell checker extension for LibreOffice.
diff -Nru zemberek-ooo-1.0~rc2/debian/postinst zemberek-ooo-1.0~rc2/debian/postinst
--- zemberek-ooo-1.0~rc2/debian/postinst	2011-02-07 19:24:09.000000000 +0000
+++ zemberek-ooo-1.0~rc2/debian/postinst	1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-set -e
-
-add_extension() {
-  echo -n "Adding extension $1..."
-  INSTDIR=`mktemp -d`
-  /usr/lib/openoffice/program/unopkg add --shared $1 \
-    "-env:UserInstallation=file:///$INSTDIR" \
-    '-env:UNO_JAVA_JFW_INSTALL_DATA=$OOO_BASE_DIR/../share/config/javasettingsunopkginstall.xml' \
-    "-env:JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1"
-  if [ -n $INSTDIR ]; then rm -rf $INSTDIR; fi
-  echo " done."
-}
-
-if [ "$1" = "configure" -o "$1" = "upgrade" ]; then
-        add_extension /usr/lib/openoffice/share/extension/install/openoffice.org-zemberek.oxt
-fi
-
-#DEBHELPER#
diff -Nru zemberek-ooo-1.0~rc2/debian/preinst zemberek-ooo-1.0~rc2/debian/preinst
--- zemberek-ooo-1.0~rc2/debian/preinst	2011-02-07 19:24:09.000000000 +0000
+++ zemberek-ooo-1.0~rc2/debian/preinst	1970-01-01 00:00:00.000000000 +0000
@@ -1,29 +0,0 @@
-#!/bin/sh
-
-set -e
-
-flush_unopkg_cache() {
-        /usr/lib/openoffice/program/unopkg list --shared > /dev/null 2>&1
-}
-
-remove_extension() {
-  if /usr/lib/openoffice/program/unopkg list --shared $1 >/dev/null; then
-    echo -n "Removing extension $1..."
-    INSTDIR=`mktemp -d`
-    /usr/lib/openoffice/program/unopkg remove --shared $1 \
-      "-env:UserInstallation=file://$INSTDIR" \
-      '-env:UNO_JAVA_JFW_INSTALL_DATA=$OOO_BASE_DIR/../share/config/javasettingsunopkginstall.xml' \
-      "-env:JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1"
-    if [ -n $INSTDIR ]; then rm -rf $INSTDIR; fi
-    echo " done."
-    flush_unopkg_cache
-  fi
-}
-
-case "$1" in
-        upgrade)
-                remove_extension net.zemberek.ooo.spellchecker
-        ;;
-esac
-
-#DEBHELPER#
diff -Nru zemberek-ooo-1.0~rc2/debian/prerm zemberek-ooo-1.0~rc2/debian/prerm
--- zemberek-ooo-1.0~rc2/debian/prerm	2011-02-07 19:24:09.000000000 +0000
+++ zemberek-ooo-1.0~rc2/debian/prerm	1970-01-01 00:00:00.000000000 +0000
@@ -1,30 +0,0 @@
-#!/bin/sh
-
-set -e
-
-flush_unopkg_cache() {
-        /usr/lib/openoffice/program/unopkg list --shared > /dev/null 2>&1
-}
-
-remove_extension() {
-  if /usr/lib/openoffice/program/unopkg list --shared $1 >/dev/null; then
-    echo -n "Removing extension $1..."
-    INSTDIR=`mktemp -d`
-    /usr/lib/openoffice/program/unopkg remove --shared $1 \
-      "-env:UserInstallation=file://$INSTDIR" \
-      '-env:UNO_JAVA_JFW_INSTALL_DATA=$OOO_BASE_DIR/../share/config/javasettingsunopkginstall.xml' \
-      "-env:JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1"
-    if [ -n $INSTDIR ]; then rm -rf $INSTDIR; fi
-    echo " done."
-    flush_unopkg_cache
-  fi
-}
-
-case "$1" in
-        remove)
-                remove_extension net.zemberek.ooo.spellchecker
-        ;;
-esac
-
-#DEBHELPER#
-
diff -Nru zemberek-ooo-1.0~rc2/debian/rules zemberek-ooo-1.0~rc2/debian/rules
--- zemberek-ooo-1.0~rc2/debian/rules	2011-02-07 19:24:09.000000000 +0000
+++ zemberek-ooo-1.0~rc2/debian/rules	2011-02-07 19:24:09.000000000 +0000
@@ -8,8 +8,9 @@
 DEB_JARS	:= zemberek zemberek-tr
 ANT_ARGS := -Duse.external.zemberek=true
 ANT_ARGS += -Dzemberek.classpath="file:///usr/share/java/zemberek.jar file:///usr/share/java/zemberek-tr.jar"
-ANT_ARGS += -Dopenoffice.root.dir=/usr/lib/openoffice
+ANT_ARGS += -Dopenoffice.root.dir=/usr/lib/libreoffice
 
-install/openoffice.org-zemberek::
-	install -m 644 -D dist/zemberek-ooo-*.oxt \
-		$(CURDIR)/debian/$(cdbs_curpkg)/usr/lib/openoffice/share/extension/install/$(cdbs_curpkg).oxt
+install/libreoffice-zemberek::
+	mkdir -p $(CURDIR)/debian/$(cdbs_curpkg)/usr/lib/libreoffice/share/extensions/zemberek-ooo
+	cd $(CURDIR)/debian/$(cdbs_curpkg)/usr/lib/libreoffice/share/extensions/zemberek-ooo && \
+		unzip $(CURDIR)/dist/zemberek-ooo-*.oxt

Reply via email to