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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
|
octave-pkg-dev (1.0.2) unstable; urgency=low
[ Rafael Laboissiere ]
* Add script for automating the generation of packages from Octave-Forge sources
* octave-pkg-helper, octave-pkg.mk: Change licenses to GPLv3
-- Sébastien Villemot <sebastien.villemot@ens.fr> Tue, 08 May 2012 09:55:26 +0200
octave-pkg-dev (1.0.1) unstable; urgency=low
[ Rafael Laboissiere ]
* Use versioned dependency on octave when replacing ${octave:Depends}
* Check the current version of Octave against the upstream specification
* Add the automated dependency on Perl
* Add a variable for controlling the behaviour of the test command
-- Sébastien Villemot <sebastien.villemot@ens.fr> Tue, 13 Mar 2012 21:41:06 +0100
octave-pkg-dev (1.0.0) unstable; urgency=low
[ Rafael Laboissiere ]
* octave-pkg.mk:
+ Renamed from octave-pkg.mk.in, since we do not change content
anymore. The code in debian/rules has been changed accordingly.
+ (check-pkg): Allow class methods to be properly checked
[ Sébastien Villemot ]
* Bump the major release number, to reflect the maturity of the package
and the switch to Octave 3.6.
-- Sébastien Villemot <sebastien.villemot@ens.fr> Fri, 09 Mar 2012 10:23:02 +0100
octave-pkg-dev (0.7.6) unstable; urgency=low
[ Rafael Laboissiere ]
* Drop definition of unused variable
[ Sébastien Villemot ]
* debian/copyright: upgrade to machine-readable format 1.0
* Bump to debhelper compat level 9
* Bump to Standards-Version 3.9.3, no changes needed
* Reflect the fact that octave package is now multi-arch
[ Thomas Weber ]
* Upload to unstable
-- Thomas Weber <tweber@debian.org> Tue, 06 Mar 2012 20:27:06 +0100
octave-pkg-dev (0.7.5) experimental; urgency=low
* Check that src/ directory exists before searching for .cc files in it.
* Switch to new directory layout for Octave 3.4 series
* Bump compat level to 8.
* Add Sébastien Villemot to Uploaders.
* Switch from octave3.2-header to liboctave-dev in the dependency list.
* Move octave-pkg-helper.in to octave-pkg-helper: we do not change any
content in it with sed anymore.
-- Thomas Weber <tweber@debian.org> Sun, 19 Feb 2012 12:12:19 +0100
octave-pkg-dev (0.7.4) unstable; urgency=low
* Bump Standards-Version to 3.9.1, no changes needed
* Search for tests in .cc files and execute them.
* Switch to dpkg-source 3.0 (native) format
-- Thomas Weber <tweber@debian.org> Sun, 20 Feb 2011 20:40:18 +0100
octave-pkg-dev (0.7.3) unstable; urgency=low
* debian/control: Remove Rafael Laboissiere from Uploaders (Closes: #571901)
* Use --as-needed for linking, reducing the number of really linked
libraries dramatically.
-- Thomas Weber <thomas.weber.mail@gmail.com> Mon, 22 Mar 2010 22:14:29 +0100
octave-pkg-dev (0.7.2) unstable; urgency=low
* Upload to unstable.
-- Thomas Weber <thomas.weber.mail@gmail.com> Fri, 01 Jan 2010 23:59:45 +0100
octave-pkg-dev (0.7.1) experimental; urgency=low
* octave-pkg.mk.in:
+ (install-docs) Don't install the content of doc/ automatically anymore
with dh_installdocs; we have debian/package.docs for that. Reason:
there's quite of stuff under doc/ that shouldn't end up in the package
(like .texi files)
-- Thomas Weber <thomas.weber.mail@gmail.com> Wed, 15 Jul 2009 22:53:58 +0200
octave-pkg-dev (0.7.0) experimental; urgency=low
[ Rafael Laboissiere ]
* Adapt the package for using octave3.2
* debian/rules, octave-pkg.mk.in, octave-pkg-helper.in: Use separate
OCTVER for the major version number and MINVER for the minimum
depending version of Octave
* octave-pkg.mk.in: Use exist() instead of glob() when building the
Octave pkg. The return value of the later (a cell) cannot be
converted to boolean in Octave 3.2.0.
* debian/copyright: Put in the DEP5 format
[ Thomas Weber ]
* Bump policy to 3.8.2, no changes needed.
-- Thomas Weber <thomas.weber.mail@gmail.com> Fri, 10 Jul 2009 23:13:12 +0200
octave-pkg-dev (0.6.7) unstable; urgency=low
* octave-pkg.mk.in: Create global and local package list files inside
the build directory (closes: #528506)
* debian/control: The Debian packaging files are now maintained through
a Git repository at alioth.debian.org. Switch the Vcs-* URLs to Git,
accordingly.
-- Rafael Laboissiere <rafael@debian.org> Wed, 13 May 2009 15:32:31 +0200
octave-pkg-dev (0.6.6) unstable; urgency=low
* octave-pkg.mk.in (install-pkg): Adding /usr/share/octave/debian/m to
the path is not needed anymore
* debian/control:
+ Bump Standards-Version to 3.8.1 (no changes needed)
+ Use viewsn instead of wsvn in Vcs-Browser
-- Rafael Laboissiere <rafael@debian.org> Mon, 13 Apr 2009 15:21:46 +0200
octave-pkg-dev (0.6.5) unstable; urgency=low
* Upload to unstable
-- Rafael Laboissiere <rafael@debian.org> Wed, 11 Mar 2009 15:26:32 +0100
octave-pkg-dev (0.6.4) experimental; urgency=low
* octave-pkg-helper.in: Do not install the individual triggers file for
the add-on package being built. The "activate" command contained in
it is not necessary, the "interest" command contained in the
octaveX.Y-common package, associated to the fact that a directory is
installed in /usr/share/octave/packages/X.Y, is sufficient to activate
the trigger.
* README: Drop sentence about the triggers file
* debian/octave-pkg-dev.install: No need to remove the debian/triggers
file anymore
* triggers-octpkg, debian/octave-pkg-dev.install: Drop the triggers file
-- Rafael Laboissiere <rafael@debian.org> Thu, 12 Feb 2009 07:33:36 +0000
octave-pkg-dev (0.6.3) experimental; urgency=low
* debian/control: Bump the dependency on octave3.0 to >= 1:3.0.4~rc3-3,
otherwise the new versioned packages directory will not be effective
-- Rafael Laboissiere <rafael@debian.org> Wed, 11 Feb 2009 23:55:11 +0100
octave-pkg-dev (0.6.2) experimental; urgency=low
* octave-pkg.mk.in: Make the installation directories versioned in order
to avoid conflicts between the different branches (e.g. octave3.0 and
octave3.1)
* debian/control: Fix Lintian warning debhelper-but-no-misc-depends
-- Rafael Laboissiere <rafael@debian.org> Wed, 11 Feb 2009 12:02:23 +0000
octave-pkg-dev (0.6.1) experimental; urgency=low
* Drop the octave-pkg-rebuild, since the previous version was rejected
by the Debian ftp-master due to the presence of this new package.
Thanks Joerg Jaspert for the suggestion and the discussion, anyway.
* As a consequence, the triggers functionality will be moved into the
octave3.* package. Accordingly, the dependency on octave3.0 is bumped
to >= 3.0.2-3.
* pkg.m, cstrcat.m: Drop these Octave scripts, since the ones in Octave
3.0.1 and later allow installation of Octave packages from an unpacked
directory.
-- Rafael Laboissiere <rafael@debian.org> Wed, 10 Sep 2008 22:49:24 +0200
octave-pkg-dev (0.6.0) experimental; urgency=low
* Instead of using postinst and postrm scripts for updating the Octave's
pkg database (via "pkg rebuild"), we use dpkg triggers now.
* A new binary package is created, called octave-pkg-rebuild, which is
essentially empty but contains the postinst script and the trigger
"interest" statement. The packages providing Octave pkg's will
activate the trigger.
* Bump the dependencies on octave3.0 to 3.0.2 or later
-- Rafael Laboissiere <rafael@debian.org> Sat, 30 Aug 2008 16:28:39 +0200
octave-pkg-dev (0.5.8) unstable; urgency=low
[ Ólafur Jens Sigurðsson ]
* debian/control: Bump Standards-Version to 3.8.0 (no changes needed)
[ Rafael Laboissiere ]
* octave-pkg-helper.in, debian/install: Call "pkg rebuild" in the postrm
script instead of prerm, otherwise Octave thinks the package is always
there even if purged (bug spotted by Thomas Weber)
* debian/postrm-octpkg: Renamed from prerm-octpkg
[ Thomas Weber ]
* Set OCTAVE_HISTFILE to /dev/null, otherwise Octave creates an empty
~/.octave_hist file even when called with --no-history
-- Thomas Weber <thomas.weber.mail@gmail.com> Sat, 23 Aug 2008 11:13:27 +0200
octave-pkg-dev (0.5.7) unstable; urgency=low
[ Thomas Weber ]
* Remove pkg-config from dependencies (it's added to individual packages)
[ Rafael Laboissiere ]
* octave-pkg.mk.in: Do not run the tests if nocheck is present in
DEB_BUILD_OPTIONS
-- Rafael Laboissiere <rafael@debian.org> Sun, 18 May 2008 21:33:51 +0200
octave-pkg-dev (0.5.6) unstable; urgency=low
* postinst-octpkg, prerm-octpkg, octave-pkg.mk.in: Parse the site-wide
configuration file, in order to work around #477556.
* debian/control: bump dependendency on octave3.0-headers and depend on
pkg-config for packages where configure uses it (octave-symbolic is an
example of such a package).
* debian/rules: bump OCTVER to 3.0.1.
-- Thomas Weber <thomas.weber.mail@gmail.com> Mon, 28 Apr 2008 12:26:19 +0200
octave-pkg-dev (0.5.5) unstable; urgency=low
* prerm-octpkg: Add dash to silence Octave when removing a package.
-- Thomas Weber <thomas.weber.mail@gmail.com> Mon, 07 Apr 2008 12:02:23 +0200
octave-pkg-dev (0.5.4) unstable; urgency=low
* octave-pkg.mk.in:
+ (clean-files) Remove packinfo/ChangeLog and packinfo/COPYING after
pkg install
+ (install-docs) Install doc/* files using dh_installdocs; also,
remove the documentation files installed elsewhere
-- Rafael Laboissiere <rafael@debian.org> Sat, 05 Apr 2008 17:58:15 +0200
octave-pkg-dev (0.5.3) unstable; urgency=low
* octave-pkg.mk.in: Restore PKG_ADD file before running pkg install
-- Rafael Laboissiere <rafael@debian.org> Tue, 01 Apr 2008 12:23:43 +0200
octave-pkg-dev (0.5.2) unstable; urgency=low
* octave-pkg.mk.in:
+ Avoid make failures if files PKG_ADD and/or PKG_ADD.bak do not exist
+ Use DEB_MAKE_CLEAN_TARGET as the target of the make clean command
* README: Document the changes related to the clean rule
-- Rafael Laboissiere <rafael@debian.org> Mon, 31 Mar 2008 18:00:11 +0200
octave-pkg-dev (0.5.1) unstable; urgency=low
[ Thomas Weber ]
* octave-pkg.mk.in: Use long options when calling Octave
[ Thomas Weber & Rafael Laboissiere ]
* octave-pkg.mk.in: Move PKG_ADD out of the way before running Octave
and restore it after
-- Rafael Laboissiere <rafael@debian.org> Mon, 31 Mar 2008 16:11:37 +0200
octave-pkg-dev (0.5) unstable; urgency=low
* Reorganized the package.
+ Changed names:
- octave-pkg-dev.mk.in -> octave-pkg.mk.in
- octave-pkg-dev.pl.in -> octave-pkg-helper.in
- postinst -> postinst-octpkg
- prerm -> prerm-octpkg
+ The files are now installed in separated directories, instead of
everything in /usr/share/octave/debian/
* pkg.m, cstrcat.m: Added files from Octave's upstream hg repository (it
will appear in release 3.0.1 of Octave). This version allows
installation of Octave packages from an unpacked directory.
* octave-pkg.mk.in:
+ Install pkg from the current directory, not from the tarball
+ Drop the get-orig-source rule. Use uscan now to retrieve tarball.
Note that the .orig.tar.gz tarball is identical to the upstream
tarball now.
+ Added a clean rule
+ Drop the setting of the DEB_TARBALL variable, which is obsolete now
+ Call dh_install to install extra files needed for the the unit
testing
* octave-pkg-helper: Get information directly from file DESCRIPTION,
no need to unpack the tarball anymore
* README: Updated to reflect the changes above
* debian/control: Drop dependency on curl
-- Rafael Laboissiere <rafael@debian.org> Wed, 26 Mar 2008 21:25:23 +0100
octave-pkg-dev (0.4) unstable; urgency=low
* octave-pkg-dev.pl.in: Automatically add dependency relations to other
octave-forge packages by inspecting the DESCRIPTION file (if present)
* get-oct-pkg-src.pl: Fix regular expression for find tarballs in the URLs
-- Rafael Laboissiere <rafael@debian.org> Sat, 22 Mar 2008 12:58:59 +0100
octave-pkg-dev (0.3.1) unstable; urgency=low
* octave-pkg-dev.mk.in:
+ Do not echo the echo command
+ Use -verbose with the pkg command
-- Rafael Laboissiere <rafael@debian.org> Sat, 22 Mar 2008 09:18:20 +0100
octave-pkg-dev (0.3) unstable; urgency=low
[ Rafael Laboissiere ]
* octave-pkg-dev.mk.in:
+ Do not check dependencies when installing the package
+ Remove empty installation directories
+ Run unit test automatically for .m files containing "%!test"
and/or "%!assert" directives
[ Thomas Weber ]
* debian/control: Vcs-fields point to the trunk/ directory
-- Rafael Laboissiere <rafael@debian.org> Thu, 20 Mar 2008 10:16:13 +0100
octave-pkg-dev (0.2.1) unstable; urgency=low
* get-oct-pkg-src.pl:
+ Fix regular expression for extracting the upstream version number
from debian/changelog
+ Correct logic for testing the output of dpkg --compare-versions
-- Rafael Laboissiere <rafael@debian.org> Sat, 08 Mar 2008 19:26:05 +0100
octave-pkg-dev (0.2) unstable; urgency=low
* octave-pkg-dev.mk.in: Run the unit testing debian/check.m script (if it
exists) after installation of the package
-- Rafael Laboissiere <rafael@debian.org> Fri, 29 Feb 2008 16:31:41 +0100
octave-pkg-dev (0.1) unstable; urgency=low
* Initial release (closes: #468311)
-- Rafael Laboissiere <rafael@debian.org> Mon, 25 Feb 2008 10:11:27 +0100
|