Merge lp:~frederic-brin/zeitgeist-datasources/debian into lp:zeitgeist-datasources/0.8

Proposed by Duckx
Status: Rejected
Rejected by: Michal Hruby
Proposed branch: lp:~frederic-brin/zeitgeist-datasources/debian
Merge into: lp:zeitgeist-datasources/0.8
Diff against target: 267 lines (+158/-4)
18 files modified
chrome/Makefile.am (+1/-1)
debian/README.Debian (+6/-0)
debian/README.source (+9/-0)
debian/changelog (+6/-0)
debian/compat (+1/-0)
debian/control (+63/-0)
debian/copyright (+50/-0)
debian/docs (+2/-0)
debian/rules (+8/-0)
debian/zeitgeist-dataproviders-bzr.install (+1/-0)
debian/zeitgeist-dataproviders-chrome.install (+1/-0)
debian/zeitgeist-dataproviders-eog.install (+1/-0)
debian/zeitgeist-dataproviders-firefox.install (+2/-0)
debian/zeitgeist-dataproviders-gedit.install (+1/-0)
debian/zeitgeist-dataproviders-rhythmbox.install (+1/-0)
debian/zeitgeist-dataproviders-vim.install (+1/-0)
firefox-libzg/extension/Makefile.am (+2/-2)
firefox-libzg/extension/components/Makefile.am (+2/-1)
To merge this branch: bzr merge lp:~frederic-brin/zeitgeist-datasources/debian
Reviewer Review Type Date Requested Status
Siegfried Gevatter debian Pending
Zeitgeist Data-Sources Team Pending
Review via email: mp+29640@code.launchpad.net

Description of the change

Hello,

This branch implements:
+ a fiew fixes on the build system
+ debian packaging

The packaging needs some improvements but for now builds packages for each modules.
This could help people tests the dataproviders if build through the ppa.

Regards,
Frédéric

To post a comment you must log in.
Revision history for this message
Michal Hruby (mhr3) wrote :

Thanks for the contribution, I merged it up to rev 83, leaving the debian stuff up to RainCT.

Revision history for this message
duckx (duckx-mezimail) wrote :

Ok, it sounds fair to me ;)

Quoting Michal Hruby <email address hidden>:

> Thanks for the contribution, I merged it up to rev 83, leaving the
> debian stuff up to RainCT.
> --
> https://code.launchpad.net/~frederic-brin/zeitgeist-dataproviders/debian/+merge/29640
> You are the owner of lp:~frederic-brin/zeitgeist-dataproviders/debian.
>

Revision history for this message
Michal Hruby (mhr3) wrote :

According to RainCT, this is no longer necessary, so closing...

Unmerged revisions

87. By fred <fred@BigBoy>

Update control file.

Many depedencies were wrong. They are now all corrected.

86. By fred <fred@BigBoy>

Add debian packaging missing files

85. By fred <fred@BigBoy>

Remove trailing / from install files

84. By fred <fred@BigBoy>

First shot to create a debian package for zeitgeist-data providers

Curently builds packages for all actives providers

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'chrome/Makefile.am'
2--- chrome/Makefile.am 2010-06-08 00:49:06 +0000
3+++ chrome/Makefile.am 2010-07-10 19:41:12 +0000
4@@ -1,4 +1,4 @@
5-chromeresourcedir = $(DESTDIR)/opt/google/chrome/resources/zeitgeist_plugin
6+chromeresourcedir = /opt/google/chrome/resources/zeitgeist_plugin
7 chromeresource_DATA = \
8 background.html \
9 content_script.js \
10
11=== added directory 'debian'
12=== added file 'debian/README.Debian'
13--- debian/README.Debian 1970-01-01 00:00:00 +0000
14+++ debian/README.Debian 2010-07-10 19:41:12 +0000
15@@ -0,0 +1,6 @@
16+zeitgeist-dataproviders for Debian
17+----------------------------------
18+
19+<possible notes regarding this package - if none, delete this file>
20+
21+ -- Frederic Brin <frederic.brin@assonetworx.com> Sat, 10 Jul 2010 14:27:05 +0200
22
23=== added file 'debian/README.source'
24--- debian/README.source 1970-01-01 00:00:00 +0000
25+++ debian/README.source 2010-07-10 19:41:12 +0000
26@@ -0,0 +1,9 @@
27+zeitgeist-dataproviders for Debian
28+----------------------------------
29+
30+<this file describes information about the source package, see Debian policy
31+manual section 4.14. You WILL either need to modify or delete this file>
32+
33+
34+
35+
36
37=== added file 'debian/changelog'
38--- debian/changelog 1970-01-01 00:00:00 +0000
39+++ debian/changelog 2010-07-10 19:41:12 +0000
40@@ -0,0 +1,6 @@
41+zeitgeist-dataproviders (0.1.0-1) unstable; urgency=low
42+
43+ * Initial release (Closes: #nnnn) <nnnn is the bug number of your ITP>
44+ *
45+
46+ -- Frederic Brin <frederic.brin@assonetworx.com> Sat, 10 Jul 2010 15:52:57 +0200
47
48=== added file 'debian/compat'
49--- debian/compat 1970-01-01 00:00:00 +0000
50+++ debian/compat 2010-07-10 19:41:12 +0000
51@@ -0,0 +1,1 @@
52+7
53
54=== added file 'debian/control'
55--- debian/control 1970-01-01 00:00:00 +0000
56+++ debian/control 2010-07-10 19:41:12 +0000
57@@ -0,0 +1,63 @@
58+Source: zeitgeist-dataproviders
59+Section: unknown
60+Priority: extra
61+Maintainer: Frederic Brin <frederic.brin@assonetworx.com>
62+Build-Depends: cdbs, debhelper (>= 7.0.50~), libzeitgeist-dev, libgtk2.0-dev, valac (>=0.7.10), xulrunner-dev, libtotem-plparser-dev, geany
63+Standards-Version: 3.8.4
64+Homepage: http://launchpad.net/zeitgeist-dataproviders
65+#Vcs-Git: git://git.debian.org/collab-maint/zeitgeist-dataproviders.git
66+#Vcs-Browser: http://git.debian.org/?p=collab-maint/zeitgeist-dataproviders.git;a=summary
67+
68+#Package: zeitgeist-dataproviders-bzr
69+#Architecture: any
70+#Depends: bzr, ${shlibs:Depends}, ${misc:Depends}
71+#Description: Zeitgeist Dataprovider for bzr
72+# <insert long description, indented with spaces>
73+
74+Package: zeitgeist-dataproviders-chrome
75+Architecture: any
76+Depends: ${shlibs:Depends}, ${misc:Depends}
77+Description: Zeitgeist Dataprovider for chrome
78+ <insert long description, indented with spaces>
79+
80+Package: zeitgeist-dataproviders-eog
81+Architecture: any
82+Depends: eog, ${shlibs:Depends}, ${misc:Depends}
83+Description: Zeitgeist Dataprovider for eog
84+ <insert long description, indented with spaces>
85+
86+Package: zeitgeist-dataproviders-firefox
87+Architecture: any
88+Depends: firefox, ${shlibs:Depends}, ${misc:Depends}
89+Description: Zeitgeist Dataprovider for eog
90+ <insert long description, indented with spaces>
91+
92+Package: zeitgeist-dataproviders-geany
93+Architecture: any
94+Depends: geany, ${shlibs:Depends}, ${misc:Depends}
95+Description: Zeitgeist Dataprovider for geany
96+ <insert long description, indented with spaces>
97+
98+Package: zeitgeist-dataproviders-gedit
99+Architecture: any
100+Depends: gedit, ${shlibs:Depends}, ${misc:Depends}
101+Description: Zeitgeist Dataprovider for gedit
102+ <insert long description, indented with spaces>
103+
104+Package: zeitgeist-dataproviders-rhythmbox
105+Architecture: any
106+Depends: rhythmbox, ${shlibs:Depends}, ${misc:Depends}
107+Description: Zeitgeist Dataprovider for rhythmbox
108+ <insert long description, indented with spaces>
109+
110+Package: zeitgeist-dataproviders-totem
111+Architecture: any
112+Depends: totem, ${shlibs:Depends}, ${misc:Depends}
113+Description: Zeitgeist Dataprovider for rhythmbox
114+ <insert long description, indented with spaces>
115+
116+Package: zeitgeist-dataproviders-vim
117+Architecture: any
118+Depends: vim, ${shlibs:Depends}, ${misc:Depends}
119+Description: Zeitgeist Dataprovider for vim
120+ <insert long description, indented with spaces>
121
122=== added file 'debian/copyright'
123--- debian/copyright 1970-01-01 00:00:00 +0000
124+++ debian/copyright 2010-07-10 19:41:12 +0000
125@@ -0,0 +1,50 @@
126+This work was packaged for Debian by:
127+
128+ Frederic Brin <frederic.brin@assonetworx.com> on Sat, 10 Jul 2010 14:27:05 +0200
129+
130+It was downloaded from:
131+
132+ <url://example.com>
133+
134+Upstream Author(s):
135+
136+ <put author's name and email here>
137+ <likewise for another author>
138+
139+Copyright:
140+
141+ <Copyright (C) YYYY Firstname Lastname>
142+ <likewise for another author>
143+
144+License:
145+
146+ This program is free software: you can redistribute it and/or modify
147+ it under the terms of the GNU General Public License as published by
148+ the Free Software Foundation, either version 3 of the License, or
149+ (at your option) any later version.
150+
151+ This package is distributed in the hope that it will be useful,
152+ but WITHOUT ANY WARRANTY; without even the implied warranty of
153+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
154+ GNU General Public License for more details.
155+
156+ You should have received a copy of the GNU General Public License
157+ along with this program. If not, see <http://www.gnu.org/licenses/>.
158+
159+On Debian systems, the complete text of the GNU General
160+Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
161+
162+The Debian packaging is:
163+
164+ Copyright (C) 2010 Frederic Brin <frederic.brin@assonetworx.com>
165+
166+# Please chose a license for your packaging work. If the program you package
167+# uses a mainstream license, using the same license is the safest choice.
168+# Please avoid to pick license terms that are more restrictive than the
169+# packaged work, as it may make Debian's contributions unacceptable upstream.
170+# If you just want it to be GPL version 3, leave the following line in.
171+
172+and is licensed under the GPL version 3, see above.
173+
174+# Please also look if there are files or directories which have a
175+# different copyright/license attached and list them here.
176
177=== added file 'debian/docs'
178--- debian/docs 1970-01-01 00:00:00 +0000
179+++ debian/docs 2010-07-10 19:41:12 +0000
180@@ -0,0 +1,2 @@
181+README
182+TODO
183
184=== added file 'debian/rules'
185--- debian/rules 1970-01-01 00:00:00 +0000
186+++ debian/rules 2010-07-10 19:41:12 +0000
187@@ -0,0 +1,8 @@
188+#!/usr/bin/make -f
189+
190+include /usr/share/cdbs/1/rules/debhelper.mk
191+include /usr/share/cdbs/1/class/autotools.mk
192+include /usr/share/cdbs/1/class/makefile.mk
193+
194+
195+# Add here any variable or target overrides you need.
196
197=== added file 'debian/zeitgeist-dataproviders-bzr.install'
198--- debian/zeitgeist-dataproviders-bzr.install 1970-01-01 00:00:00 +0000
199+++ debian/zeitgeist-dataproviders-bzr.install 2010-07-10 19:41:12 +0000
200@@ -0,0 +1,1 @@
201+usr/share/pyshared/bzrlib/plugins/zeitgeist
202
203=== added file 'debian/zeitgeist-dataproviders-chrome.install'
204--- debian/zeitgeist-dataproviders-chrome.install 1970-01-01 00:00:00 +0000
205+++ debian/zeitgeist-dataproviders-chrome.install 2010-07-10 19:41:12 +0000
206@@ -0,0 +1,1 @@
207+opt/google/chrome/resources/zeitgeist_plugin
208
209=== added file 'debian/zeitgeist-dataproviders-eog.install'
210--- debian/zeitgeist-dataproviders-eog.install 1970-01-01 00:00:00 +0000
211+++ debian/zeitgeist-dataproviders-eog.install 2010-07-10 19:41:12 +0000
212@@ -0,0 +1,1 @@
213+usr/lib/eog/plugins
214
215=== added file 'debian/zeitgeist-dataproviders-firefox.install'
216--- debian/zeitgeist-dataproviders-firefox.install 1970-01-01 00:00:00 +0000
217+++ debian/zeitgeist-dataproviders-firefox.install 2010-07-10 19:41:12 +0000
218@@ -0,0 +1,2 @@
219+usr/share/mozilla/extensions
220+usr/share/xul-ext-zeitgeist
221
222=== added file 'debian/zeitgeist-dataproviders-gedit.install'
223--- debian/zeitgeist-dataproviders-gedit.install 1970-01-01 00:00:00 +0000
224+++ debian/zeitgeist-dataproviders-gedit.install 2010-07-10 19:41:12 +0000
225@@ -0,0 +1,1 @@
226+usr/lib/gedit-2/plugins
227
228=== added file 'debian/zeitgeist-dataproviders-rhythmbox.install'
229--- debian/zeitgeist-dataproviders-rhythmbox.install 1970-01-01 00:00:00 +0000
230+++ debian/zeitgeist-dataproviders-rhythmbox.install 2010-07-10 19:41:12 +0000
231@@ -0,0 +1,1 @@
232+usr/lib/rhythmbox/plugins/zeitgeist-plugin
233
234=== added file 'debian/zeitgeist-dataproviders-vim.install'
235--- debian/zeitgeist-dataproviders-vim.install 1970-01-01 00:00:00 +0000
236+++ debian/zeitgeist-dataproviders-vim.install 2010-07-10 19:41:12 +0000
237@@ -0,0 +1,1 @@
238+usr/share/vim/vim72/plugin
239
240=== modified file 'firefox-libzg/extension/Makefile.am'
241--- firefox-libzg/extension/Makefile.am 2010-06-27 18:36:12 +0000
242+++ firefox-libzg/extension/Makefile.am 2010-07-10 19:41:12 +0000
243@@ -22,8 +22,8 @@
244 $(NULL)
245
246 install-exec-hook:
247- $(MKDIR_P) $(extensiondir)
248- test -h "$(EXTENSIONS_SYMLINK)" || $(LN_S) -f "$(xul_extdir)" "$(EXTENSIONS_SYMLINK)"
249+ $(MKDIR_P) $(DESTDIR)$(extensiondir)
250+ test -h "$(DESTDIR)$(EXTENSIONS_SYMLINK)" || $(LN_S) -f "$(DESTDIR)$(xul_extdir)" "$(DESTDIR)$(EXTENSIONS_SYMLINK)"
251
252 # we want to allow also local install
253 EXTENSION_CONTENT = \
254
255=== modified file 'firefox-libzg/extension/components/Makefile.am'
256--- firefox-libzg/extension/components/Makefile.am 2010-06-27 18:36:12 +0000
257+++ firefox-libzg/extension/components/Makefile.am 2010-07-10 19:41:12 +0000
258@@ -40,7 +40,8 @@
259 $(AM_V_GEN)$(LN_S) "`$(PKG_CONFIG) --variable includedir zeitgeist-1.0`/zeitgeist-1.0/zeitgeist.h" $@
260
261 install-exec-hook:
262- test -h $(xul_extdir)/components || $(LN_S) -f $(zeitgeistmoduledir) $(xul_extdir)/components
263+ test -d $(DESTDIR)$(xul_extdir) || $(MKDIR_P) $(DESTDIR)$(xul_extdir)
264+ test -h $(DESTDIR)$(xul_extdir)/components || $(LN_S) -f $(DESTDIR)$(zeitgeistmoduledir) $(DESTDIR)$(xul_extdir)/components
265
266 # small helper with local install
267 local-install: all

Subscribers

People subscribed via source and target branches