Package: maitreya / 6.0.5+dfsg2-1

Metadata

Package Version Patches format
maitreya 6.0.5+dfsg2-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 | 4 2 + 2 - 0 !
src/jyotish/Makefile.am | 4 2 + 2 - 0 !
6 files changed, 7 insertions(+), 8 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 builtin swe files.patch | (download)

src/swe/Makefile.am | 15 0 + 15 - 0 !
src/swe/Makefile.in | 496 0 + 496 - 0 !
src/swe/Makefile.win | 62 0 + 62 - 0 !
src/swe/swe.vcproj | 238 0 + 238 - 0 !
src/swe/swecl.c | 4448 0 + 4448 - 0 !
src/swe/swedate.c | 541 0 + 541 - 0 !
src/swe/swedate.h | 82 0 + 82 - 0 !
src/swe/swedll.h | 509 0 + 509 - 0 !
src/swe/swehel.c | 3152 0 + 3152 - 0 !
src/swe/swehouse.c | 1652 0 + 1652 - 0 !
src/swe/swehouse.h | 85 0 + 85 - 0 !
src/swe/swejpl.c | 937 0 + 937 - 0 !
src/swe/swejpl.h | 105 0 + 105 - 0 !
src/swe/swemini.c | 131 0 + 131 - 0 !
src/swe/swemmoon.c | 1809 0 + 1809 - 0 !
src/swe/swemplan.c | 959 0 + 959 - 0 !
src/swe/swemptab.c | 10642 0 + 10642 - 0 !
src/swe/swenut2000a.h | 2820 0 + 2820 - 0 !
src/swe/sweodef.h | 335 0 + 335 - 0 !
src/swe/swepcalc.c | 696 0 + 696 - 0 !
src/swe/swepcalc.h | 457 0 + 457 - 0 !
src/swe/swepdate.c | 242 0 + 242 - 0 !
src/swe/sweph.c | 6220 0 + 6220 - 0 !
src/swe/sweph.h | 551 0 + 551 - 0 !
src/swe/swephexp.h | 724 0 + 724 - 0 !
src/swe/swephlib.c | 2463 0 + 2463 - 0 !
src/swe/swephlib.h | 172 0 + 172 - 0 !
src/swe/swetest.c | 2601 0 + 2601 - 0 !
28 files changed, 43144 deletions(-)

 remove builtin swe files

 delete the files no longer needed because of
 replace-builtin-swe-with-installed-shared-lib.patch
0003 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.
0004 In the Maitreya6.desktop file remove.patch | (download)

maitreya6.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