On Tue, Feb 21, 2006 at 02:22:05PM +0100, Cedric BRINER wrote:
> > You should try to get some better response than this.  Creative works
> > are, by default, copyrighted.  At the very least you need to get the
> > author to send you an email (or make another release of the software)
> > stating that it is released into the "public domain", which is as
> > close to "no copyright" as you can get.  The alternative is for him to
> > assert a copyright on the software (simply by putting "Copyright (C)
> > 200X-2006 Nor ...." in the source files), and including some license
> > statement to allow its distribution etc.  Commonly suggested licenses
> > are the X11/MIT license (a 'liberal' one), and the GPLv2 (a 'copyleft'
> > one).
> I'm waiting for his response.
Great, thanks :)

> And I still have some questions
> 
>  - Do you know in which sections shall I put this package which is related
> to python, astronomy ? (how should I proceed to know in which section to put 
> it)
Either python or science; a list of possibilities is at:
http://www.us.debian.org/doc/debian-policy/ch-archive.html#s-subsections

>  - After trying to make the debian source with the help of the book:"the
> Debian System". I'm getting some errors after doing:
> dpkg-source -b python-cfitsio-0.99.2/
>    dpkg-source: building python-cfitsio using existing 
> python-cfitsio_0.99.2.orig.tar.gz
>    dpkg-source: building python-cfitsio in python-cfitsio_0.99.2-1.diff.gz
>    dpkg-source: cannot represent change to 
> debian/python-cfitsio/usr/lib/python2.3/site-packages/pcfitsio.so: binary 
> file contents changed
./debian/python-cfitsio should be cleaned in the clean target by
dh_clean; I don't know why this isn't happening.

>    dpkg-source: cannot represent change to 
> build/lib.linux-i686-2.3/pcfitsio.so: binary file contents changed
>    dpkg-source: cannot represent change to 
> build/temp.linux-i686-2.3/pcfitsio.o: binary file contents changed
>    dpkg-source: cannot represent change to 
> build/temp.linux-i686-2.3/pcfitsio_wrap.o: binary file contents changed
You'll need to remove this also in the clean target; if the upstream
makefile doesn't do it, you might remove them manually ($(RM)) or if
that directory is recreated (or if you recreate it) just rm -fr
./build/.

> # edit the debian rules, control, copyright
> cat control
>    Source: python-cfitsio
>    Section: unknown
>    Priority: optional
>    Maintainer: BRINER Cedric <[EMAIL PROTECTED]>
First name first, and each name in lowercase except for the first
letter only, please.

> --- rules     2006-02-21 13:56:45.000000000 +0100
> +++ ../../../0.99.2/python-cfitsio-0.99.2/debian/rules        2006-02-21 
> 13:44:52.000000000 +0100
> @@ -24,6 +24,11 @@
>  configure-stamp:
>       dh_testdir
>       # Add here commands to configure the package.
> +     sed setup.cfg \
> +      -e 's|include_dirs=.*|include_dirs=/usr/include|g' \
> +      -e 's|library_dirs=.*|library_dirs=/usr/lib|g' \
> +      -e 's|inplace=.*|inplace=0|g' > setup.2.cfg
> +     mv setup.2.cfg setup.cfg
>  
>       touch configure-stamp
You don't really need configure stamp at all; sed will run in about
0.01 seconds :)

For that matter, you don't really even need a separate configure
target; you could just put this all into "build".

Also, if you don't need this package to build on sarge, you can use
sed -i.

(Btw, don't use sed -n -i without caution..)


> @@ -34,7 +39,7 @@
>       dh_testdir
>  
>       # Add here commands to compile the package.
> -     $(MAKE)
> +     #$(MAKE)
>       #docbook-to-man debian/python-cfitsio.sgml > python-cfitsio.1
>  
>       touch build-stamp
If the build target doesn't do anything, you don't need anything
there, and you certainly don't need the build-stamp; but I don't see
that you call the setup.py here:

>    # build
>    python setup.py build

You don't need to keep the commented out rules parts.

> -#    dh_python
> +     dh_python
If you use this program, your package should build-depend on python.

Have you read the python policy?
http://www.us.debian.org/doc/packaging-manuals/python-policy/

Justin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to