Package: maitreya / 7.0.7-1

Metadata

Package Version Patches format
maitreya 7.0.7-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 replace builtin static swe with external shared swe.patch | (download)

configure.in | 1 0 + 1 - 0 !
src/Makefile.am | 2 1 + 1 - 0 !
src/base/Makefile.am | 2 1 + 1 - 0 !
src/base/Makefile.in | 2 1 + 1 - 0 !
src/gui/Makefile.am | 2 1 + 1 - 0 !
src/jyotish/Makefile.am | 4 2 + 2 - 0 !
6 files changed, 6 insertions(+), 7 deletions(-)

 replace builtin static swe with external shared swe

 Replace maitreya's builtin static swe with external shared
 library swe provided by an external package.
  "4.13 Convenience copies of code" from Debian Policy Manual
 clearly states:
 "Some software packages include in their distribution convenience
 copies of code from other software packages, generally so that users
 compiling from source don't have to download multiple
 packages. Debian packages should not make use of these convenience
 copies unless the included package is explicitly intended to be used
 in this way.[29] If the included code is already in the Debian
 archive in the form of a library, the Debian packaging should ensure
 that binary packages reference the libraries already in Debian and
 the convenience copy is not used. If the included code is not already
 in Debian, it should be packaged separately as a prerequisite if
 possible."
0002 Remove public interface to pcalc swepcalc.h.patch | (download)

src/base/Calculator.cpp | 14 14 + 0 - 0 !
1 file changed, 14 insertions(+)

 remove public interface to pcalc ("swepcalc.h")

 Astrodienst has asked me to remove the public
 interface to pcalc, i.e. swepcalc.h.
 http://tech.groups.yahoo.com/group/swisseph/message/3127
 http://tech.groups.yahoo.com/group/swisseph/message/3129
 This will make this version of astrodienst upwards compatible
 with the next release from astrodienst which will not included it.
 I believe no freesoftware actualy uses this code.
 Remove #include "swepcalc.h" from your code if you have it.
 This version of the library will not work if you do this include.
 You will have to remove it anyway when v 78 comes out because astrodienst is
 making it go away.
0003 In the Maitreya6.desktop file remove.patch | (download)

maitreya7.desktop | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 in the maitreya6.desktop file remove

 the encoding key which defaults correctly
 desktop-entry-contains-encoding-key
0004 Add keywords to .desktop file.patch | (download)

maitreya7.desktop | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add keywords to .desktop file

 Add some keywords. With none you get desktop-entry-lacks-keywords-entry
 informational message
0005 replace builtin static wxsqlite3 sqlite3 with extern.patch | (download)

configure.in | 1 0 + 1 - 0 !
src/Makefile.am | 2 1 + 1 - 0 !
src/Makefile.in | 2 1 + 1 - 0 !
src/base/Makefile.am | 2 1 + 1 - 0 !
src/base/Makefile.in | 2 1 + 1 - 0 !
src/gui/Makefile.am | 2 1 + 1 - 0 !
src/gui/Makefile.in | 3 1 + 2 - 0 !
7 files changed, 6 insertions(+), 8 deletions(-)

 replace builtin static wxsqlite3, sqlite3 with external shared

 Replace maitreya's builtin static wxsqlite3, sqlite3 with external
 shared library wxsqlite3, sqlite3 provided by an external packages.
 "4.13 Convenience copies of code" from Debian Policy Manual
 clearly states:
 "Some software packages include in their distribution convenience
 copies of code from other software packages, generally so that users
 compiling from source don't have to download multiple
 packages. Debian packages should not make use of these convenience
 copies unless the included package is explicitly intended to be used
 in this way.[29] If the included code is already in the Debian
 archive in the form of a library, the Debian packaging should ensure
 that binary packages reference the libraries already in Debian and
 the convenience copy is not used. If the included code is not already
 in Debian, it should be packaged separately as a prerequisite if
 possible."