Author: tille
Date: 2011-01-19 10:13:08 +0000 (Wed, 19 Jan 2011)
New Revision: 5682

Added:
   trunk/packages/biofox/trunk/debian/get-orig-source
Removed:
   trunk/packages/biofox/branches/
   trunk/packages/biofox/trunk/debian/Uninstall
   trunk/packages/biofox/trunk/debian/chrome.d
   trunk/packages/biofox/trunk/debian/chrome.manifest
   trunk/packages/biofox/trunk/debian/dirs
   trunk/packages/biofox/trunk/debian/links
   trunk/packages/biofox/trunk/debian/postinst
   trunk/packages/biofox/trunk/debian/postrm
   trunk/packages/biofox/trunk/debian/preinst
Modified:
   trunk/packages/biofox/trunk/debian/README.Debian
   trunk/packages/biofox/trunk/debian/README.source
   trunk/packages/biofox/trunk/debian/changelog
   trunk/packages/biofox/trunk/debian/control
   trunk/packages/biofox/trunk/debian/copyright
   trunk/packages/biofox/trunk/debian/rules
Log:
New upstream version, rewritten packaging making use of mozilla-devscripts


Modified: trunk/packages/biofox/trunk/debian/README.Debian
===================================================================
--- trunk/packages/biofox/trunk/debian/README.Debian    2011-01-19 08:00:40 UTC 
(rev 5681)
+++ trunk/packages/biofox/trunk/debian/README.Debian    2011-01-19 10:13:08 UTC 
(rev 5682)
@@ -22,7 +22,7 @@
 
 A new window will open, presenting the desired result.
 
-More informations can be obtained from bioFOX homepage:
+More information can be obtained from bioFOX homepage:
 http://schematron.unl.edu/biofox/
 
  -- Nelson A. de Oliveira <nao...@debian.org>  Sat, 23 Feb 2008 15:11:41 -0300

Modified: trunk/packages/biofox/trunk/debian/README.source
===================================================================
--- trunk/packages/biofox/trunk/debian/README.source    2011-01-19 08:00:40 UTC 
(rev 5681)
+++ trunk/packages/biofox/trunk/debian/README.source    2011-01-19 10:13:08 UTC 
(rev 5682)
@@ -1,3 +1,3 @@
-Upstream sources are distributed as a ZIP archive. The debian/rules file
-contains a rule named `get-orig-source' to create a gzipped tar archive whose
-name follows the Debian policy.
+Upstream sources are distributed as XPI (ZIP archive). The debian/rules file
+contains a rule named `get-orig-source' to create a gzipped tar wrappig this
+XPI file.

Deleted: trunk/packages/biofox/trunk/debian/Uninstall
===================================================================
--- trunk/packages/biofox/trunk/debian/Uninstall        2011-01-19 08:00:40 UTC 
(rev 5681)
+++ trunk/packages/biofox/trunk/debian/Uninstall        2011-01-19 10:13:08 UTC 
(rev 5682)
@@ -1,3 +0,0 @@
-register       global  package biofox
-register       global  skin    classic/1.0
-register       global  locale  en-US

Modified: trunk/packages/biofox/trunk/debian/changelog
===================================================================
--- trunk/packages/biofox/trunk/debian/changelog        2011-01-19 08:00:40 UTC 
(rev 5681)
+++ trunk/packages/biofox/trunk/debian/changelog        2011-01-19 10:13:08 UTC 
(rev 5682)
@@ -1,10 +1,22 @@
-biofox (1.1.5-2) UNRELEASED; urgency=low
+biofox (1.6-1) unstable; urgency=low
 
+  [Charles Plessy]
   * debian/control:
     - Depend on xulrunner, and recommend iceweasel | iceape-browser.
 
- -- Charles Plessy <ple...@debian.org>  Mon, 30 Mar 2009 13:03:18 +0900
+  [Andreas Tille]
+  * New upstream version
+  * debian/control:
+    - Standards-Version: 3.9.1 (no changes needed)
+    - Fix spelling of Debian Med team
+    - debhelper 7
+    - Make use of mozilla-devscripts
+  * debian/rules: Rewritten using mozilla-devscripts
+  * debian/get--orig-source: Rewritten to simply wrap xpi
+    into orig.tar.gz which is used by mozilla-devscripts
 
+ -- Andreas Tille <ti...@debian.org>  Wed, 19 Jan 2011 09:09:35 +0100
+
 biofox (1.1.5-1~lenny) testing-proposed-updates; urgency=high
 
   * Reverted bumping debhelper and policy version to

Deleted: trunk/packages/biofox/trunk/debian/chrome.d
===================================================================
--- trunk/packages/biofox/trunk/debian/chrome.d 2011-01-19 08:00:40 UTC (rev 
5681)
+++ trunk/packages/biofox/trunk/debian/chrome.d 2011-01-19 10:13:08 UTC (rev 
5682)
@@ -1,3 +0,0 @@
-content,install,url,jar:resource:/chrome/biofox.jar!/content/
-content,install,url,jar:resource:/chrome/biofox.jar!/locale/en-US/
-content,install,url,jar:resource:/chrome/biofox.jar!/skin/classic/biofox/

Deleted: trunk/packages/biofox/trunk/debian/chrome.manifest
===================================================================
--- trunk/packages/biofox/trunk/debian/chrome.manifest  2011-01-19 08:00:40 UTC 
(rev 5681)
+++ trunk/packages/biofox/trunk/debian/chrome.manifest  2011-01-19 10:13:08 UTC 
(rev 5682)
@@ -1,8 +0,0 @@
-
-overlay        chrome://navigator/content/navigator.xul        
chrome://biofox/content/biofoxoverlay.xul
-overlay        chrome://communicator/content/pref/preftree.xul 
chrome://biofox/content/biofox-pref.xul
-overlay        chrome://communicator/content/tasksOverlay.xul  
chrome://biofox/content/biofoxoverlay.xul
-overlay        chrome://browser/content/browser.xul    
chrome://biofox/content/biofoxoverlay.xul
-content        biofox  jar:chrome/biofox.jar!/content/
-
-skin   biofox  classic/1.0     jar:chrome/biofox.jar!/skin/classic/biofox/

Modified: trunk/packages/biofox/trunk/debian/control
===================================================================
--- trunk/packages/biofox/trunk/debian/control  2011-01-19 08:00:40 UTC (rev 
5681)
+++ trunk/packages/biofox/trunk/debian/control  2011-01-19 10:13:08 UTC (rev 
5682)
@@ -6,17 +6,19 @@
 Uploaders: Nelson A. de Oliveira <nao...@debian.org>,
            Charles Plessy <ple...@debian.org>,
            Andreas Tille <ti...@debian.org>
-Build-Depends: cdbs, debhelper (>= 5)
+Build-Depends: debhelper (>= 7.0.50~), mozilla-devscripts (>= 0.19~)
 Build-Depends-Indep: zip
-Standards-Version: 3.7.3
+Standards-Version: 3.9.1
 Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/biofox/trunk/
 Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/biofox/trunk/
 Homepage: https://addons.mozilla.org/fr/firefox/addon/300
 
 Package: mozilla-biofox
 Architecture: all
-Depends: xulrunner, ${misc:Depends}
-Recommends: iceweasel | iceape-browser
+Depends: ${misc:Depends}, ${xpi:Depends}
+Recommends: ${xpi:Recommends}
+Provides: ${xpi:Provides}
+Enhances: ${xpi:Enhances}
 Description: extension of bioinformatics tools to Iceape and Iceweasel browsers
  Code bioFOX aims at implementing various bioinformatics tools as an extension
  on the Iceape and Iceweasel browsers. Analysis of your favorite gene(s)

Modified: trunk/packages/biofox/trunk/debian/copyright
===================================================================
--- trunk/packages/biofox/trunk/debian/copyright        2011-01-19 08:00:40 UTC 
(rev 5681)
+++ trunk/packages/biofox/trunk/debian/copyright        2011-01-19 10:13:08 UTC 
(rev 5682)
@@ -1,7 +1,7 @@
 Format-Specification: 
http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=423
 Upstream-Name: bioFOX
 Upstream-Maintainer: Saleem Mohammed <salee...@gmail.com>
-Upstream-Source: ftp://ftp.mozilla.org/pub/addons/300/biofox-1.1.5-fx+mz+sm.xpi
+Upstream-Source: ftp://ftp.mozilla.org/pub/addons/
 
 Files: *
 Copyright: © 2005–2008 Saleem Mohammed <salee...@gmail.com>
@@ -509,8 +509,9 @@
 Copyright: © 2005      Adrian Mastronardi <amastrona...@gmail.com>
            © 2005–2008 Nelson A. de Oliveira <nao...@gmail.com>
            © 2009      Charles Plessy <ple...@debian.org>
+           © 2011      Andreas Tille <ti...@debian.org>
 License: same as bioFOX.
- (see above…)
+ (see above)
 X-Comment:
  This package was debianized by Adrian Mastronardi <amastrona...@gmail.com> and
  Nelson A. de Oliveira <nao...@gmail.com> on Sun, 22 May 2005 00:55:03 -0300.

Deleted: trunk/packages/biofox/trunk/debian/dirs
===================================================================
--- trunk/packages/biofox/trunk/debian/dirs     2011-01-19 08:00:40 UTC (rev 
5681)
+++ trunk/packages/biofox/trunk/debian/dirs     2011-01-19 10:13:08 UTC (rev 
5682)
@@ -1 +0,0 @@
-/usr/share/iceape/chrome

Added: trunk/packages/biofox/trunk/debian/get-orig-source
===================================================================
--- trunk/packages/biofox/trunk/debian/get-orig-source                          
(rev 0)
+++ trunk/packages/biofox/trunk/debian/get-orig-source  2011-01-19 10:13:08 UTC 
(rev 5682)
@@ -0,0 +1,17 @@
+#!/bin/sh
+# script to download and repack source package of mozilla-biofox
+# this is needed to create orig.tar.gz
+
+PKG=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
+VERSION=`uscan --verbose --force-download | \
+    grep "Newest version on remote site is .* local version is .*" | \
+    head -n 1 | \
+    sed "s/Newest version on remote site is \([-0-9.]\+\),.*/\1/"`
+
+UPSTREAMDIR="${PKG}-${VERSION}"
+mkdir -p ../tarballs/${UPSTREAMDIR}
+cd ../tarballs
+mv ../${PKG}*.xpi ${UPSTREAMDIR}
+
+GZIP="--best --no-name" tar -czf "$PKG"_"$VERSION".orig.tar.gz "${UPSTREAMDIR}"
+rm -rf "${UPSTREAMDIR}"

Deleted: trunk/packages/biofox/trunk/debian/links
===================================================================
--- trunk/packages/biofox/trunk/debian/links    2011-01-19 08:00:40 UTC (rev 
5681)
+++ trunk/packages/biofox/trunk/debian/links    2011-01-19 10:13:08 UTC (rev 
5682)
@@ -1,2 +0,0 @@
-usr/lib/iceweasel/extensions/{fbfbf0bf-032e-427e-932d-0b000a34f168}/chrome/biofox.jar
 usr/share/iceape/chrome/biofox.jar
-usr/lib/iceweasel/extensions/{fbfbf0bf-032e-427e-932d-0b000a34f168}/chrome.d 
var/lib/iceape/chrome.d/50biofox

Deleted: trunk/packages/biofox/trunk/debian/postinst
===================================================================
--- trunk/packages/biofox/trunk/debian/postinst 2011-01-19 08:00:40 UTC (rev 
5681)
+++ trunk/packages/biofox/trunk/debian/postinst 2011-01-19 10:13:08 UTC (rev 
5682)
@@ -1,29 +0,0 @@
-#! /bin/sh
-# postinst script for biofox
-
-set -e
-
-case "$1" in
-    configure)
-       if which update-iceape-chrome 2> /dev/null > /dev/null
-       then
-               update-iceape-chrome
-       fi
-    ;;
-
-    abort-upgrade|abort-remove|abort-deconfigure)
-
-    ;;
-
-    *)
-        echo "postinst called with unknown argument \`$1'" >&2
-        exit 1
-    ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0

Deleted: trunk/packages/biofox/trunk/debian/postrm
===================================================================
--- trunk/packages/biofox/trunk/debian/postrm   2011-01-19 08:00:40 UTC (rev 
5681)
+++ trunk/packages/biofox/trunk/debian/postrm   2011-01-19 10:13:08 UTC (rev 
5682)
@@ -1,27 +0,0 @@
-#! /bin/sh
-# postrm script for biofox
-
-set -e
-
-case "$1" in
-    remove|abort-install)
-       if which update-iceape-chrome 2> /dev/null > /dev/null
-       then
-               update-iceape-chrome
-       fi
-        ;;
-    purge|upgrade|failed-upgrade|abort-upgrade|disappear)
-        ;;
-
-    *)
-        echo "postrm called with unknown argument \`$1'" >&2
-        exit 1
-
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0

Deleted: trunk/packages/biofox/trunk/debian/preinst
===================================================================
--- trunk/packages/biofox/trunk/debian/preinst  2011-01-19 08:00:40 UTC (rev 
5681)
+++ trunk/packages/biofox/trunk/debian/preinst  2011-01-19 10:13:08 UTC (rev 
5682)
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ "$1" = upgrade ]; then
-       rm -rf /usr/share/mozilla-extensions/biofox/
-       rm -rf 
/usr/lib/iceweasel/extensions/\{fbfbf0bf-032e-427e-932d-0b000a34f168\}
-fi
-
-#DEBHELPER#

Modified: trunk/packages/biofox/trunk/debian/rules
===================================================================
--- trunk/packages/biofox/trunk/debian/rules    2011-01-19 08:00:40 UTC (rev 
5681)
+++ trunk/packages/biofox/trunk/debian/rules    2011-01-19 10:13:08 UTC (rev 
5682)
@@ -1,24 +1,13 @@
 #!/usr/bin/make -f
+# debian/rules file for mozilla-biofox
+# Author: Andreas Tille <ti...@debian.org>
+# GPL
 
-include /usr/share/cdbs/1/rules/debhelper.mk
+%:
+       dh $@ --with xul-ext
 
-DEB_DESTDIR := $(CURDIR)/debian/mozilla-biofox
+override_dh_auto_install:
+       install-xpi biofox-*.xpi
 
-EXT_ID := {fbfbf0bf-032e-427e-932d-0b000a34f168}
-PLUGIN_DIR := $(DEB_DESTDIR)/usr/lib/iceweasel/extensions/$(EXT_ID)
-
-install/mozilla-biofox::
-       mkdir -p $(PLUGIN_DIR)/uninstall
-       mkdir $(PLUGIN_DIR)/chrome
-       install -m 644 debian/chrome.d $(PLUGIN_DIR)
-       install -m 644 debian/chrome.manifest $(PLUGIN_DIR)
-       install -m 644 debian/Uninstall $(PLUGIN_DIR)/uninstall/
-       install -m 644 install.rdf $(PLUGIN_DIR)
-       install -m 644 chrome/biofox.jar $(PLUGIN_DIR)/chrome/
-       echo "extension,$(EXT_ID)" > $(PLUGIN_DIR)/extensions.d
-
 get-orig-source:
-       [ -f ../biofox-$(DEB_UPSTREAM_VERSION)-*.xpi ] || uscan --force-download
-       mkdir ../biofox-$(DEB_UPSTREAM_VERSION)
-       unzip ../biofox-$(DEB_UPSTREAM_VERSION)-*.xpi 
-d../biofox-$(DEB_UPSTREAM_VERSION)
-       tar --create --gzip --file 
../biofox_$(DEB_UPSTREAM_VERSION).orig.tar.gz ../biofox-$(DEB_UPSTREAM_VERSION)
+       . debian/get-orig-source


_______________________________________________
debian-med-commit mailing list
debian-med-commit@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/debian-med-commit

Reply via email to