zemberek-ooo (1.0~rc2-10) debian-dir only changes

Summary

 debian/changelog              |  133 ++++++++++++++++++++++++++++++++++++++++++
 debian/compat                 |    1 
 debian/control                |   24 +++++++
 debian/copyright              |   21 ++++++
 debian/patches/build.xml.diff |   20 ++++++
 debian/patches/series         |    1 
 debian/postinst               |   20 ++++++
 debian/preinst                |   29 +++++++++
 debian/prerm                  |   30 +++++++++
 debian/rules                  |   15 ++++
 debian/watch                  |    4 +
 11 files changed, 298 insertions(+)

    
download this patch

Patch contents

--- zemberek-ooo-1.0~rc2.orig/debian/preinst
+++ zemberek-ooo-1.0~rc2/debian/preinst
@@ -0,0 +1,29 @@
+#!/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#
--- zemberek-ooo-1.0~rc2.orig/debian/control
+++ zemberek-ooo-1.0~rc2/debian/control
@@ -0,0 +1,24 @@
+Source: zemberek-ooo
+Section: text
+Priority: optional
+Maintainer: Rail Aliev <rail@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
+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
+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
+ 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.
--- zemberek-ooo-1.0~rc2.orig/debian/prerm
+++ zemberek-ooo-1.0~rc2/debian/prerm
@@ -0,0 +1,30 @@
+#!/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#
+
--- zemberek-ooo-1.0~rc2.orig/debian/changelog
+++ zemberek-ooo-1.0~rc2/debian/changelog
@@ -0,0 +1,133 @@
+zemberek-ooo (1.0~rc2-10) unstable; urgency=low
+
+  * Drop hard dependency on packages used at build time.
+    - Remove debian/generate_dependencies.sh.
+    - Remove debian/shell-lib.sh.
+    - Remove templates of maintainer scripts, use static ones.
+    - Simplify debian/control.
+    - debian/rules:
+      - Simplify build process.
+      - Drop clean target.
+  * debian/control:
+    - Move ant from Build-Depends-Indep to Build-Depends to satisfy the 
+      "clean" target.
+    - Bump standards version to 3.8.2. No change needed.
+
+ -- Rail Aliev <rail@i-rs.ru>  Tue, 23 Jun 2009 21:22:25 +0400
+
+zemberek-ooo (1.0~rc2-9) unstable; urgency=low
+
+  * debian/control:
+    - Upgrade to Standards-Version 3.8.1. No changes needed.
+  * debian/copyright:
+    - Change (C) to ©.
+
+ -- Rail Aliev <rail@i-rs.ru>  Mon, 18 May 2009 20:01:55 +0400
+
+zemberek-ooo (1.0~rc2-8) unstable; urgency=low
+
+  * debian/copyright:
+    - Change license from wrongly specified MPL to BSD.
+
+ -- Rail Aliev <rail@i-rs.ru>  Mon, 18 May 2009 08:45:29 +0400
+
+zemberek-ooo (1.0~rc2-7) unstable; urgency=low
+
+  * debian/watch:
+    - Fix version pattern for better handling of upstream versions.
+
+ -- Rail Aliev <rail@i-rs.ru>  Tue, 05 May 2009 08:16:05 +0400
+
+zemberek-ooo (1.0~rc2-6) unstable; urgency=low
+
+  * Release targeted for Debian.
+  * debian/control:
+    - Change 'Maintainer', 'Vcs-Browser' and 'Vcs-Bzr' fields.
+
+ -- Rail Aliev <rail@i-rs.ru>  Mon, 04 May 2009 21:11:32 +0400
+
+zemberek-ooo (1.0~rc2-5ubuntu4) jaunty; urgency=low
+
+  * debian/control:
+    - Depend on openjdk-6-jdk instead of default-jdk
+  * debian/rules:
+    - Use openjdk-6-jdk for JAVA_HOME
+
+ -- Rail Aliev <rail@i-rs.ru>  Sun, 03 May 2009 19:59:02 +0400
+
+zemberek-ooo (1.0~rc2-5ubuntu3) jaunty; urgency=low
+
+  * debian/patches/build.xml.diff: 
+    - simplify the patch and use fixed paths to URE and OpenOffice.org 
+  * debian/rules:
+    - pass openoffice.root.dir to ant
+    - don't use wildcards for JAR files, ant hadles them
+
+ -- Rail Aliev <rail@i-rs.ru>  Fri, 17 Apr 2009 11:22:02 +0400
+
+zemberek-ooo (1.0~rc2-5ubuntu2) jaunty; urgency=low
+
+  * Add quilt description and make lintian happy
+
+ -- Rail Aliev <rail@i-rs.ru>  Wed, 08 Apr 2009 01:56:52 +0400
+
+zemberek-ooo (1.0~rc2-5ubuntu1) jaunty; urgency=low
+
+  * Update Mainainer field
+
+ -- Rail Aliev <rail@i-rs.ru>  Wed, 08 Apr 2009 01:46:58 +0400
+
+zemberek-ooo (1.0~rc2-5) jaunty; urgency=low
+
+  * Close needs-packaging bug (LP: #357209)
+  * Update Standards-Version
+  * Use GPL 3 for packaging
+  * Add watch file
+
+ -- Rail Aliev <rail@i-rs.ru>  Wed, 08 Apr 2009 00:10:35 +0400
+
+zemberek-ooo (1.0~rc2-4) jaunty; urgency=low
+
+  * Fix typo
+
+ -- Rail Aliev <rail@i-rs.ru>  Tue, 07 Apr 2009 14:37:48 +0400
+
+zemberek-ooo (1.0~rc2-3) unstable; urgency=low
+
+  * Build-depend on default-java
+
+ -- Rail Aliev <rail@i-rs.ru>  Tue, 07 Apr 2009 14:05:37 +0400
+
+zemberek-ooo (1.0~rc2-2) unstable; urgency=low
+
+  * Use quilt
+
+ -- Rail Aliev <rail@i-rs.ru>  Tue, 07 Apr 2009 13:31:39 +0400
+
+zemberek-ooo (1.0~rc2-1) unstable; urgency=low
+
+  * New Upstream Version
+
+ -- Rail Aliev <rail@i-rs.ru>  Thu, 27 Nov 2008 17:47:31 +0300
+
+zemberek-ooo (1.0~rc1-3) unstable; urgency=low
+
+  * Switch to git managed patch system
+
+ -- Rail Aliev <rail@i-rs.ru>  Wed, 20 Aug 2008 23:25:05 +0400
+
+zemberek-ooo (1.0~rc1-2) unstable; urgency=low
+
+  * debian/rules:
+  	- Use DEB_JARS to reduce patch count
+  * debian/control:
+  	- Separate Build-Depends: and Build-Depends-Indep:
+
+ -- Rail Aliev <rail@i-rs.ru>  Fri, 18 Jul 2008 01:28:22 +0400
+
+zemberek-ooo (1.0~rc1-1) unstable; urgency=low
+
+  * Initial release
+
+ -- Rail Aliev <rail@i-rs.ru>  Wed, 16 Jul 2008 00:34:09 +0400
+
--- zemberek-ooo-1.0~rc2.orig/debian/watch
+++ zemberek-ooo-1.0~rc2/debian/watch
@@ -0,0 +1,4 @@
+version=3
+opts="uversionmangle=s/_/~/" \
+http://code.google.com/p/zemberek/downloads/list \
+  http://zemberek\.googlecode\.com/files/zemberek-ooo-(.*)-nolibs.tar.gz
--- zemberek-ooo-1.0~rc2.orig/debian/postinst
+++ zemberek-ooo-1.0~rc2/debian/postinst
@@ -0,0 +1,20 @@
+#!/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#
--- zemberek-ooo-1.0~rc2.orig/debian/copyright
+++ zemberek-ooo-1.0~rc2/debian/copyright
@@ -0,0 +1,21 @@
+This package was debianized by Rail Aliev <rail@i-rs.ru> on
+Tue, 15 Jul 2008 19:38:19 +0400.
+
+It was downloaded from http://code.google.com/p/zemberek/
+
+Upstream Authors: 
+
+	Ahmet A. Akın <ahmetaa@gmail.com>
+	Mehmet D. Akın <mdakin@gmail.com>
+
+Copyright: 
+
+	Copyright © 2006 Ahmet A. Akın
+	Copyright © 2006 Mehmet D. Akın
+
+License:
+
+    Licensed under the BSD, see `/usr/share/common-licenses/BSD'
+
+The Debian packaging is © 2008, Rail Aliev <rail@i-rs.ru> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL-3'.
--- zemberek-ooo-1.0~rc2.orig/debian/rules
+++ zemberek-ooo-1.0~rc2/debian/rules
@@ -0,0 +1,15 @@
+#!/usr/bin/make -f
+  
+include /usr/share/cdbs/1/class/ant.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+
+JAVA_HOME	:=	/usr/lib/jvm/java-6-openjdk
+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
+
+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
--- zemberek-ooo-1.0~rc2.orig/debian/compat
+++ zemberek-ooo-1.0~rc2/debian/compat
@@ -0,0 +1 @@
+5
--- zemberek-ooo-1.0~rc2.orig/debian/patches/build.xml.diff
+++ zemberek-ooo-1.0~rc2/debian/patches/build.xml.diff
@@ -0,0 +1,20 @@
+# Description: Fix URE and simplify basis paths. The patch is sent to the
+# authour via email. Applied in trunk.
+# Upstream: http://code.google.com/p/zemberek/source/detail?r=414
+===================================================================
+--- zemberek-ooo-1.0~rc2.orig/build.xml
++++ zemberek-ooo-1.0~rc2/build.xml
+@@ -45,11 +45,11 @@
+ 	</path>
+ 	
+ 	<path id="ooo3.classpath">
+-		<fileset dir="${openoffice.root.dir}/ure/share/java">
++		<fileset dir="${openoffice.root.dir}/basis-link/ure-link/share/java">
+ 			<include name="**/*.jar" />
+ 			<include name="**/*.zip" />
+ 		</fileset>
+-		<fileset dir="${openoffice.root.dir}/basis3.0/program/classes">
++		<fileset dir="${openoffice.root.dir}/basis-link/program/classes">
+ 			<include name="**/*.jar" />
+ 			<include name="**/*.zip" />
+ 		</fileset>
--- zemberek-ooo-1.0~rc2.orig/debian/patches/series
+++ zemberek-ooo-1.0~rc2/debian/patches/series
@@ -0,0 +1 @@
+build.xml.diff