r18368 - in /desktop/experimental/epiphany-browser/debian: changelog patches/30_ua_debian_version.patch patches/series rules
joss at users.alioth.debian.org
joss at users.alioth.debian.org
Sun Feb 15 02:06:59 UTC 2009
Author: joss
Date: Sun Feb 15 02:06:59 2009
New Revision: 18368
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=18368
Log:
* 30_ua_debian_version.patch: new patch to add the Debian version to
the user agent string. Closes: #509207.
* rules: pass the appropriate macro so that it works.
Added:
desktop/experimental/epiphany-browser/debian/patches/30_ua_debian_version.patch
Modified:
desktop/experimental/epiphany-browser/debian/changelog
desktop/experimental/epiphany-browser/debian/patches/series
desktop/experimental/epiphany-browser/debian/rules
Modified: desktop/experimental/epiphany-browser/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/epiphany-browser/debian/changelog?rev=18368&op=diff
==============================================================================
--- desktop/experimental/epiphany-browser/debian/changelog (original)
+++ desktop/experimental/epiphany-browser/debian/changelog Sun Feb 15 02:06:59 2009
@@ -2,8 +2,6 @@
* Move the contents of README.Debian to epiphany-browser.README.Debian
so that it is actually shipped.
- * rules: append the Debian version to default-prefs.js so that it
- appears in the user-agent string. Closes: #509207.
* epiphany-browser-data.gconf-defaults: enable the universal encoding
detector, to improve display of broken sites.
* New upstream release.
@@ -15,6 +13,9 @@
and fill it automatically when using middle-click.
* Drop epiphany-webkit build for now as it has gone away from the 2.24
branch. Donât worry, it will be soon back for good in experimental.
+ * 30_ua_debian_version.patch: new patch to add the Debian version to
+ the user agent string. Closes: #509207.
+ * rules: pass the appropriate macro so that it works.
-- Josselin Mouette <joss at debian.org> Sun, 15 Feb 2009 01:37:24 +0100
Added: desktop/experimental/epiphany-browser/debian/patches/30_ua_debian_version.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/epiphany-browser/debian/patches/30_ua_debian_version.patch?rev=18368&op=file
==============================================================================
--- desktop/experimental/epiphany-browser/debian/patches/30_ua_debian_version.patch (added)
+++ desktop/experimental/epiphany-browser/debian/patches/30_ua_debian_version.patch Sun Feb 15 02:06:59 2009
@@ -1,0 +1,13 @@
+Index: epiphany-2.24.3/embed/mozilla/mozilla-embed-single.cpp
+===================================================================
+--- epiphany-2.24.3.orig/embed/mozilla/mozilla-embed-single.cpp 2009-02-15 02:36:13.813402305 +0100
++++ epiphany-2.24.3/embed/mozilla/mozilla-embed-single.cpp 2009-02-15 02:37:29.009400609 +0100
+@@ -192,7 +192,7 @@ mozilla_set_default_prefs (MozillaEmbedS
+ g_warning ("failed to read user preferences, error: %x", rv);
+ }
+
+- pref->SetCharPref ("general.useragent.extra.epiphany", "Epiphany/" UA_VERSION);
++ pref->SetCharPref ("general.useragent.extra.epiphany", "Epiphany/" UA_VERSION " (Debian/" DEB_PACKAGE_VERSION ")");
+
+ /* Unset old prefs, otherwise they end up in the user agent string too */
+ pref->ClearUserPref ("general.useragent.vendor");
Modified: desktop/experimental/epiphany-browser/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/epiphany-browser/debian/patches/series?rev=18368&op=diff
==============================================================================
--- desktop/experimental/epiphany-browser/debian/patches/series (original)
+++ desktop/experimental/epiphany-browser/debian/patches/series Sun Feb 15 02:06:59 2009
@@ -14,5 +14,6 @@
12_safetypes.patch
13_extensions_need_xpcom.patch
21_chrome_certmanager.patch
+30_ua_debian_version.patch
99_autoreconf.patch
99_ltmain_as-needed.patch
Modified: desktop/experimental/epiphany-browser/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/epiphany-browser/debian/rules?rev=18368&op=diff
==============================================================================
--- desktop/experimental/epiphany-browser/debian/rules (original)
+++ desktop/experimental/epiphany-browser/debian/rules Sun Feb 15 02:06:59 2009
@@ -15,6 +15,9 @@
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_BUILD_GNU_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU)
+
+# To add the Debian version to the user agent
+CPPFLAGS += -DDEB_PACKAGE_VERSION=\\\"$(DEB_VERSION)\\\"
CFLAGS += -Wall -g -O$(if $(findstring noopt,$(DEB_BUILD_OPTIONS)),0,2)
@@ -67,7 +70,7 @@
dh_testdir
mkdir -p $(builddir)
cd $(builddir) && \
- CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
+ CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
$(CURDIR)/configure $($*_configure_flags)
touch $@
@@ -102,10 +105,6 @@
mv debian/epiphany-gecko/usr/share debian/epiphany-browser-data/usr/
cd debian/epiphany-browser-data/usr/share/epiphany-browser && \
mv mime-types-permissions.xml default-prefs.js $(CURDIR)/debian/epiphany-browser-data/etc/gnome/epiphany/
- # Add Debian version to the user agent
- cd debian/epiphany-browser-data/etc/gnome/epiphany && \
- echo >> default-prefs.js && \
- echo 'pref("general.useragent.extra.epiphany.debian", "(Debian/$(DEB_VERSION))");' >> default-prefs.js
cd debian/epiphany-browser-data/usr/share/man/man1 && \
mv epiphany.1 epiphany-browser.1
# Correct help file paths
More information about the pkg-gnome-commits
mailing list