Merge lp:~gilir/zeitgeist-datasources/debian into lp:~zeitgeist-dataproviders/zeitgeist-datasources/debian

Proposed by Julien Lavergne
Status: Merged
Merged at revision: 95
Proposed branch: lp:~gilir/zeitgeist-datasources/debian
Merge into: lp:~zeitgeist-dataproviders/zeitgeist-datasources/debian
Diff against target: 110 lines (+50/-18) (has conflicts)
4 files modified
debian/changelog (+19/-0)
debian/control (+18/-15)
debian/rules (+13/-1)
debian/zeitgeist-datasource-firefox.install (+0/-2)
Text conflict in debian/changelog
To merge this branch: bzr merge lp:~gilir/zeitgeist-datasources/debian
Reviewer Review Type Date Requested Status
Siegfried Gevatter Approve
Manish Sinha (मनीष सिन्हा) build install Pending
Review via email: mp+52768@code.launchpad.net

This proposal supersedes a proposal from 2011-03-06.

To post a comment you must log in.
Revision history for this message
Manish Sinha (मनीष सिन्हा) (manishsinha) wrote : Posted in a previous version of this proposal

I checked the deb given by ~mhr3 in this link[1] which is built using this branch. Works fine

[1] - https://launchpad.net/~gilir/+archive/unstable/+files/xul-ext-zeitgeist-datasource_0.1.0%7Ebzr20110210-0%7Eppa1_amd64.deb

review: Approve (build install)
Revision history for this message
Siegfried Gevatter (rainct) wrote : Posted in a previous version of this proposal

Thank you for working on this. A couple comments:

a) I don't like uploading any new CDBS packages. According to http://wiki.debian.org/mozilla-devscripts it seems like dh7 should work too.

b) This is failing to build on my system (Debian unstable):
-------------------------------------------------------
make[4]: Entering directory `/home/rainct/Desenvolupament/Packaging_Debian/zeitgeist-datasources/build-area/zeitgeist-datasources-0.1.0~bzr20110307/firefox-libzg/extension/components'
ln -s "`/usr/bin/pkg-config --variable includedir zeitgeist-1.0`/zeitgeist-1.0/zeitgeist.h" zeitgeist-library.h
/usr/lib/xulrunner-devel-1.9.1/bin/xpidl -m header -I /usr/share/idl/xulrunner-1.9.1 -o zeitgeist zeitgeist.idl
./zeitgeist.idl:25: can't open included file nsISupports.idl for reading

input callback returned failure
make[4]: *** [zeitgeist.h] Error 2
-------------------------------------------------------

review: Needs Fixing
Revision history for this message
Michal Hruby (mhr3) wrote : Posted in a previous version of this proposal

As for > b) This is failing to build on my system (Debian unstable):

This would be a build system issue, but looking that you're using xul 1.9.1, that's for FF 3.5 which is quite old now, let's say we only support FF 3.6 and therefore xul 1.9.2. :)

Revision history for this message
Julien Lavergne (gilir) wrote : Posted in a previous version of this proposal

Cool ! I wasn't aware dh7 have support for xul extension. I'll try to update the branch later with the fix.

Revision history for this message
Siegfried Gevatter (rainct) wrote :

Awesome, thanks for working on this.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2011-03-07 14:11:29 +0000
+++ debian/changelog 2011-03-09 21:58:58 +0000
@@ -1,4 +1,23 @@
1<<<<<<< TREE
1zeitgeist-datasources (0.1.0~bzr20110307-1) unstable; urgency=low2zeitgeist-datasources (0.1.0~bzr20110307-1) unstable; urgency=low
3=======
4zeitgeist-datasources (0.1.0~bzr20110210-0~ppa1) UNRELEASED; urgency=low
5
6 * debian/rules:
7 - Update to use --with xul-ext.
8 * debian/control:
9 - Enable xul-ext-zeitgeist-datasource
10 - Add ${xpi:Depends}, ${xpi:Recommends}, Provides: ${xpi:Provides} and
11 ${xpi:Enhances} to xul-ext-zeitgeist-datasource.
12 - Build-depends on mozilla-devscripts to use xpi rules.
13 - Set build-depends xulrunner-dev (>= 1.9.2)
14 * debian/xul-ext-zeitgeist-datasource.install
15 - Remove
16
17 -- Julien Lavergne <gilir@ubuntu.com> Sun, 06 Mar 2011 17:47:28 +0100
18
19zeitgeist-datasources (0.1.0~bzr20101102-0~ppa1) experimental; urgency=low
20>>>>>>> MERGE-SOURCE
221
3 * Initial packaging (Closes: #617247).22 * Initial packaging (Closes: #617247).
4 Thanks to Frederic Brin for the initial work on this package.23 Thanks to Frederic Brin for the initial work on this package.
524
=== modified file 'debian/control'
--- debian/control 2010-11-03 10:43:13 +0000
+++ debian/control 2011-03-09 21:58:58 +0000
@@ -3,10 +3,11 @@
3Priority: optional3Priority: optional
4Maintainer: Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>4Maintainer: Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
5Build-Depends: debhelper (>= 7.0.50~),5Build-Depends: debhelper (>= 7.0.50~),
6 mozilla-devscripts (>= 0.22~),
6 libzeitgeist-dev,7 libzeitgeist-dev,
7 libgtk2.0-dev,8 libgtk2.0-dev,
8 valac (>= 0.7.10),9 valac (>= 0.7.10),
9 xulrunner-dev,10 xulrunner-dev (>= 1.9.2),
10 libtotem-plparser-dev,11 libtotem-plparser-dev,
11 geany,12 geany,
12 emacs13 emacs
@@ -46,20 +47,22 @@
46# This package contains an extension for the Chromium browser that will47# This package contains an extension for the Chromium browser that will
47# log events such as page visits into Zeitgeist.48# log events such as page visits into Zeitgeist.
4849
49#Package: xul-ext-zeitgeist-datasource50Package: xul-ext-zeitgeist-datasource
50#Architecture: any51Architecture: any
51#Depends: ${shlibs:Depends}, ${misc:Depends}, zeitgeist-core, libzeitgeist-1.0-0, iceweasel | firefox52Depends: ${shlibs:Depends}, ${misc:Depends}, ${xpi:Depends}, zeitgeist-core, libzeitgeist-1.0-0, iceweasel | firefox
52#Enhances: zeitgeist-core, iceweasel, firefox53Recommends: ${xpi:Recommends}
53#Description: Zeitgeist Dataprovider for Firefox54Provides: ${xpi:Provides}
54# Zeitgeist is a service which logs the user's activities and events (files55Enhances: zeitgeist-core, iceweasel, firefox, ${xpi:Enhances}
55# opened, websites visited, conversations hold with other people, etc.) and56Description: Zeitgeist Dataprovider for Firefox
56# makes the relevant information available to other applications.57 Zeitgeist is a service which logs the user's activities and events (files
57# .58 opened, websites visited, conversations hold with other people, etc.) and
58# It serves as a comprehensive activity log and also makes it possible to59 makes the relevant information available to other applications.
59# determine relationships between items based on usage patterns.60 .
60# .61 It serves as a comprehensive activity log and also makes it possible to
61# This package contains an extension for Firefox/Iceweasel that will log events62 determine relationships between items based on usage patterns.
62# such as page visits into Zeitgeist.63 .
64 This package contains an extension for Firefox/Iceweasel that will log events
65 such as page visits into Zeitgeist.
6366
64Package: zeitgeist-datasource-emacs67Package: zeitgeist-datasource-emacs
65Architecture: all68Architecture: all
6669
=== modified file 'debian/rules'
--- debian/rules 2010-10-30 15:08:50 +0000
+++ debian/rules 2011-03-09 21:58:58 +0000
@@ -1,4 +1,16 @@
1#!/usr/bin/make -f1#!/usr/bin/make -f
22
3%:3%:
4 dh $@4 dh $@ --with xul-ext
5
6override_dh_auto_build:
7 dh_auto_build
8 xpi-pack $(CURDIR)/firefox-libzg/extension/ xul-ext-zeitgeist-datasource.xpi
9
10override_dh_auto_install:
11 dh_auto_install
12 install-xpi -pxul-ext-zeitgeist-datasource xul-ext-zeitgeist-datasource.xpi
13
14override_dh_auto_clean:
15 dh_auto_clean
16 rm -f *.xpi
517
=== removed file 'debian/zeitgeist-datasource-firefox.install'
--- debian/zeitgeist-datasource-firefox.install 2010-11-02 22:58:46 +0000
+++ debian/zeitgeist-datasource-firefox.install 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
1usr/share/mozilla/extensions
2usr/share/xul-ext-zeitgeist

Subscribers

People subscribed via source and target branches