-
mozilla-devscripts (0.17) unstable; urgency=low
* xpi.mk:
- Fail to build, if no xpi file is found.
- update src/xpi.mk
- only add stripped binary package name to xpi:Provides, if it equals the
source package name
- update src/xpi.mk
- Fail to build, if the extension manager ID could not be detected.
- update src/xpi.mk
- support different types of install.rdf files (LP: #442897)
- update src/xpi.mk
- move data for the automagic detection of target application packages
into separate xpi-data-*.mk files
- update src/xpi.mk
- add src/xpi-data-all.mk
- add src/xpi-data-common.mk
- add src/xpi-data-Debian.mk
- add src/xpi-data-Ubuntu.mk
- update debian/control
- update src/Makefile
- rename MOZ_EXT_NAME to MOZ_XPI_EXT_NAME
- update src/xpi.mk
- set default MOZ_XPI_DISTRO in xpi-config.mk on installation
- add src/xpi-config.mk.in
- update src/xpi.mk
- update src/Makefile
-- Benjamin Drung <email address hidden> Wed, 14 Oct 2009 17:07:45 +0100
-
mozilla-devscripts (0.16) unstable; urgency=low
[ Benjamin Drung <email address hidden> ]
* xpi.mk:
- List all phony target and run dh_clean for all packages. These changes
makes it possible to use xpi.mk without cdbs in a simple way.
- update src/xpi.mk
- MOZ_EXTENSION_PKG is defined in either case, removing missing case handler
- update src/xpi.mk
- rename stamp-* targets to *-stamp, merge stamp-extension-install into
xpi-install, merge xpi-clean into clean
- update src/xpi.mk
- Guess common license file names if MOZ_XPI_DOCUMENTED_LICENSE_FILES is
not set.
- update src/xpi.mk
- simplify xpi-depends-stamp rule
- update src/xpi.mk
- override files on xpi extraction (otherwise running build target would
require user interaction)
- update src/xpi.mk
- only list packages in ${xpi:Depends} if they are available in the archive
and add lsb-release as dependency
- update src/xpi.mk
- update debian/control
- rename ${xpi:Depends} to ${xpi:Recommends} and keep ${xpi:Depends} for
backwards compatibility
- update src/xpi.mk
- add ${xpi:Provides} and ${xpi:Enhances} to support the Debian policy for
packaging extensions: http://wiki.debian.org/Teams/DebianMozExtTeam
- update src/xpi.mk
- "mkdir -p" can be run in all cases
- update src/xpi.mk
- add sanity check for xpi file and fail with useful error messages
- update src/xpi.mk
- support different types of install.rdf files (LP: #422898)
- update src/xpi.mk
- add MOZ_EXT_NAME option (used for calculating xpi:Provides)
- update src/xpi.mk
* packaging:
- allow uploads done by Debian Maintainers
- update debian/control
* med-xpi-{pack,unpack}:
- add parenthesis to $1 to avoid problems if $1 is empty
- update src/med-xpi-pack
- update src/med-xpi-unpack
- replace \n in echo commands with an extra empty echo command to avoid
bashism (Closes: #547755)
- update src/med-xpi-pack
- update src/med-xpi-unpack
[ Alexander Sack <email address hidden> ]
+ mozclient: use stable awesome-browser branding branch for firefox-3.0
- update src/mozclient/firefox-3.0.conf
+ xpi.mk:
- install extension tree to /usr/share or /usr/lib based on Architecture:
field in debian/control for the target package
- update src/xpi.mk
-- Alexander Sack <email address hidden> Fri, 02 Oct 2009 12:56:50 +0100
-
mozilla-devscripts (0.15) unstable; urgency=low
[ Benjamin Drung <email address hidden> ]
* packaging:
- break and sort Depends and Suggests
- update debian/control
- add ${misc:Depends} to Depends
- update debian/control
- wrap too long lines
- update debian/changelog
- fix Vcs-Bzr-Browser field to Vcs-Browser
- update debian/control
- all files are directly installed into debian/mozilla-devscripts
- update debian/rules
- remove debian/mozilla-devscripts.install
- Bump Standards-Version to 3.8.3
- update debian/control
* build-system:
- make minefield-packager.mk executable
- update src/Makefile
* lp-locale-export.mk:
- remove shebang
- update src/lp-locale-export.mk
* moz-version:
- wrote man page for moz-version
- add man/moz-version.1
- update src/Makefile
* xpi.mk:
- add abrowser-3.7, firefox-3.7, xulrunner-1.9.3
- update debian/control
[ Sasa Bodiroza <email address hidden> ]
* med-xpi-{pack,unpack}:
- wrote man page for med-xpi-{pack,unpack}
- add man/med-xpi-{pack,unpack}.1
- update src/Makefile
* xpi.mk:
- add MOZ_XPI_DOCUMENTED_LICENSE_FILES parameter to enable exclusion of
extra license files during installation of the XPI to the packaging tree
-- Benjamin Drung <email address hidden> Mon, 24 Aug 2009 13:12:23 +0100
-
mozilla-devscripts (0.14) unstable; urgency=low
[ Alexander Sack <email address hidden> ]
* xpi.mk:
- add target application id magic (|XPI_TARGET_EMIDs|); parse install.rdf
and create extension links for all targetapplications like:
|/usr/lib/mozilla/extensions/$targetappid/$extid|; in same turn we
deprecate |MOZ_XPI_MOZILLA_DIRS| and unset its default accordingly
- update src/xpi.mk
- improve rule dependencies; avoid duplicate/circular depends
- update src/xpi.mk
- first pitch on automagic max/min version detection implemented; add a
generic |TARGET_VERSION| call taking parameters a) appid,
b) maxVersion|minVersion and c) extension-dir; this call is then used to
parse the right max/minVersion for a given targetApplication on demand in
|CHECK_VERSION|. In this way we now filter out unsuitable packages from
xpi:Depends based on the install.rdf version bounds
- update src/xpi.mk
- add <email address hidden> 1.0 to list of auto detected target
application packages
- update src/xpi.mk
- use moz-version --compare in ${xpi:Depends} |CHECK_VERSION| call
instead of the rather flawed dpkg --compare-versions approach.
- update src/xpi.mk
- add thunderbird-3.0 to list of auto detected target application packages
- update src/xpi.mk
* build-system:
- add bindir_files feature and use that to install med-xpi-*pack as well as
moz-version-compare to BINDIR; in turn adjust dh_install helper
accordingly.
- update src/Makefile
- update debian/mozilla-devscripts.install
* lp-locale-export.mk:
- fix LP: #411191 - webfav lp-locale-export.mk yields en-US.xpi with
.manifest files only - fix parsing bug for jar: protocol lines
* packaging:
- fix Vcs-Bzr: to point to a proper R/W location and use Vcs-Bzr-Browser for the
browsable read-only location
- update debian/control
- add Benjamin Drung <email address hidden> to Uploaders and also add my @ubuntu.com
address work-time uploads won't count as NMU
- update debian/control
[ Benjamin Drung <email address hidden> ]
* xpi.mk:
- add automatic xpi depends .substvars feature based on smart parsing
of install.rdf and checking min/maxVersion for each target application;
extensions can now use ${xpi:Depends} to get the right dependencies added;
the version/package/targetAppId mapping information is currently
maintained in src/xpi.mk itself
- update src/xpi.mk
- add moz-version helper script and ship it in extra_files; this script
implements compare operations for mozilla versions as in
https://developer.mozilla.org/en/Toolkit_version_format
- add src/moz-version
- update src/Makefile
- implement start/end of life for comparing possible alternate binary
dependency
- update src/xpi.mk
- make MOZ_EXTENSION_PKG optional; if this variable is unset, the first
binary package listed in debian/control will be used
- update src/xpi.mk
mozilla-devscripts (0.13) unstable; urgency=low
First debian upload (Closes: 528225)
[ Fabien Tassin <email address hidden> ]
* Drop python-2.4 from Depends, any python will do
- update debian/control
[ Alexander Sack <email address hidden> ]
* adding asac to Uploaders: for first debian upload
* improve debian/copyright
-- Alexander Sack <email address hidden> Tue, 11 Aug 2009 13:24:02 +0100
-
mozilla-devscripts (0.12) jaunty; urgency=low
[ Fabien Tassin <email address hidden> ]
* mozclient:
- fix hg incorrectly requesting branches
- update src/mozclient/lib/MozClient/Mercurial.pm
- search the main nobin script in the system wide mozclient
path if we are building with a conf-dir and no script was found
- update src/mozclient/lib/MozClient/VCS.pm
- add support for local branches instead of the configured remote ones.
It is faster if you have to publish tarballs quite often from a branch,
such as when doing daily snapshots.
- update src/mozclient.mk.in
- update src/mozclient/lib/MozClient/{CVS,Git,Mercurial,Subversion,VCS}.pm
- update src/mozclient/mozclient.pl
- update README
[ Sasa Bodiroza <email address hidden> ]
* Remove "firefox" from MOZ_XPI_MOZILLA_DIRS in src/xpi.mk, adjust parameter
description
-- Fabien Tassin <email address hidden> Mon, 19 Jan 2009 23:19:05 +0100