1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106 | diff -Nru grilo-plugins-0.2.13/debian/changelog grilo-plugins-0.2.13/debian/changelog
--- grilo-plugins-0.2.13/debian/changelog 2015-02-17 10:45:01.000000000 +0000
+++ grilo-plugins-0.2.13/debian/changelog 2015-02-18 15:56:44.000000000 +0000
@@ -1,3 +1,10 @@
+grilo-plugins (0.2.13-3ubuntu3) UNRELEASED; urgency=medium
+
+ * Add a transitional package to protect upgraders.
+ * Consolidate -dbg packages into just one.
+
+ -- Iain Lane <iain@orangesquash.org.uk> Wed, 18 Feb 2015 15:43:31 +0000
+
grilo-plugins (0.2.13-3ubuntu2) vivid; urgency=medium
* Split package into -base and -extra
diff -Nru grilo-plugins-0.2.13/debian/control grilo-plugins-0.2.13/debian/control
--- grilo-plugins-0.2.13/debian/control 2015-02-17 09:53:53.000000000 +0000
+++ grilo-plugins-0.2.13/debian/control 2015-02-18 15:58:54.000000000 +0000
@@ -32,6 +32,17 @@
Standards-Version: 3.9.5
Homepage: http://live.gnome.org/Grilo
+Package: grilo-plugins-0.2
+Architecture: all
+Priority: extra
+Section: oldlibs
+Depends: grilo-plugins-0.2-base,
+ grilo-plugins-0.2-extra,
+ ${misc:Depends}
+Description: transitional dummy package
+ This is a transitional dummy package to ease upgrades to
+ grilo-plugins-0.2-base and grilo-plugins-0.2-extra. It can safely be removed.
+
Package: grilo-plugins-0.2-base
Architecture: any
Multi-Arch: same
@@ -39,8 +50,8 @@
Depends: ${shlibs:Depends},
${misc:Depends}
Suggests: grilo-plugins-0.2-extra
-Conflicts: grilo-plugins-0.2
-Replaces: grilo-plugins-0.2
+Breaks: grilo-plugins-0.2 (<< 0.2.13-3ubuntu1~)
+Replaces: grilo-plugins-0.2 (<< 0.2.13-3ubuntu1~)
Description: Framework for discovering and browsing media - Base Plugins
Grilo is a framework focused on making media discovery and browsing
easy for application developers.
@@ -107,40 +118,16 @@
* Podcasts
* TMDb
-Package: grilo-plugins-0.2-base-dbg
+Package: grilo-plugins-0.2-dbg
Section: debug
Priority: extra
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: grilo-plugins-0.2-base (= ${binary:Version}),
+ grilo-plugins-0.2-extra (= ${binary:Version}),
${misc:Depends}
-Description: grilo-plugins-0.2-base debuging symbols
- Grilo is a framework focused on making media discovery and browsing
- easy for application developers.
- .
- More precisely, Grilo provides:
- * A single, high-level API that abstracts the differences among
- various media content providers, allowing application developers
- to integrate content from various services and sources easily.
- * A collection of plugins for accessing content from various media
- providers. Developers can share efforts and code by writing
- plugins for the framework that are application agnostic.
- * A flexible API that allows plugin developers to write plugins of
- various kinds.
- .
- This package contains the debugging symbols for the Grilo plugins in
- grilo-plugins-0.2-base.
-
-Package: grilo-plugins-0.2-extra-dbg
-Section: debug
-Priority: extra
-Architecture: any
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Depends: grilo-plugins-0.2-extra (= ${binary:Version}),
- ${misc:Depends}
-Description: grilo-plugins-0.2-extra debuging symbols
+Description: grilo-plugins-0.2 debuging symbols
Grilo is a framework focused on making media discovery and browsing
easy for application developers.
.
@@ -155,4 +142,4 @@
various kinds.
.
This package contains the debugging symbols for the Grilo plugins in
- grilo-plugins-0.2-extra.
+ grilo-plugins-0.2-base and grilo-plugins-0.2-extra.
diff -Nru grilo-plugins-0.2.13/debian/rules grilo-plugins-0.2.13/debian/rules
--- grilo-plugins-0.2.13/debian/rules 2015-02-17 09:53:53.000000000 +0000
+++ grilo-plugins-0.2.13/debian/rules 2015-02-18 15:45:21.000000000 +0000
@@ -15,5 +15,4 @@
override_dh_makeshlibs:
override_dh_strip:
- dh_strip -pgrilo-plugins-0.2-base --dbg-package=grilo-plugins-0.2-base-dbg
- dh_strip -pgrilo-plugins-0.2-extra --dbg-package=grilo-plugins-0.2-extra-dbg
+ dh_strip --dbg-package=grilo-plugins-0.2-dbg
|