Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2006-07

debian patch for fpcbuild

9 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Stefan Kisdaroczi

Hi,

i have attached a patch for the fpcbuild repository. Created and tested with branch fixes_2_0.
The patch contains modifications made by the debian maintainer (deb) for the official debian packages and some fixes by myself (me).

D install/debian/control
-> not needed and outdated -> remove (me)

M install/debian/README.Debian.in
-> fix wrong var name %{fpcsvntag} -> %{fpcsvnpath} (me)

A install/debian/fp-compiler.preinst.in
-> fixes updates from debian packages 2.0.0-1, 2.0.0-2 (deb)

A install/debian/fp-compiler.prerm.in
-> remove alternative (deb)

M install/debian/changelog
-> updated from debian (deb)

D install/debian/copyright
-> hardcoded version, cvs reference -> replace with copyright.in (me)

A install/debian/copyright.in
-> version var, reference to svn repository (me)

thx
kisda

Reply by email

Micha Nelissen
to Stefan Kisdaroczi
Stefan Kisdaroczi wrote 9 lines
Hi, i have attached a patch for the fpcbuild repository. Created and tested with branch fixes_2_0. The patch contains modifications made by the debian maintainer (deb) for the official debian packages and some fixes by myself (me). D install/debian/control -> not needed and outdated -> remove (me)

What makes you think so ?

Micha

Reply by email

Stefan Kisdaroczi
to Micha Nelissen
Micha Nelissen wrote 12 lines
Stefan Kisdaroczi wrote: > Hi, > > i have attached a patch for the fpcbuild repository. Created and tested > with branch fixes_2_0. > The patch contains modifications made by the debian maintainer (deb) for > the official debian packages and some fixes by myself (me). > > D install/debian/control > -> not needed and outdated -> remove (me) What makes you think so ?

not needed: control is created from control.in by script fixdeb like all *.in files
outdated: amd64 arch is missing, but is in control.in

Show quoted text 6 lines
Micha _______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply by email

Stefan Kisdaroczi
to Stefan Kisdaroczi
Stefan Kisdaroczi wrote 17 lines
Micha Nelissen wrote: > Stefan Kisdaroczi wrote: >> Hi, >> >> i have attached a patch for the fpcbuild repository. Created and tested >> with branch fixes_2_0. >> The patch contains modifications made by the debian maintainer (deb) for >> the official debian packages and some fixes by myself (me). >> >> D install/debian/control >> -> not needed and outdated -> remove (me) > What makes you think so ? not needed: control is created from control.in by script fixdeb like all *.in files outdated: amd64 arch is missing, but is in control.in

Micha ? Am i wrong ? What about the others files ? Would be nice to have fpc 2.0.4 in debian etch and not fpc 2.0.0.

kisda

Show quoted text 13 lines
> Micha > _______________________________________________ > fpc-devel maillist - > http://lists.freepascal.org/mailman/listinfo/fpc-devel > ------------------------------------------------------------------------ _______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply by email

Micha Nelissen
to Stefan Kisdaroczi
Stefan Kisdaroczi wrote 6 lines
> not needed: control is created from control.in by script fixdeb like all > *.in files > outdated: amd64 arch is missing, but is in control.in > Micha ? Am i wrong ? What about the others files ?

Hmm, dpkg-buildpackage needs a control file before it will run the rules script, which only then runs fixdeb. A bit of a chicken-and-egg problem.

OTOH, 'make deb' indeed doesn't need it.

Micha

Reply by email

Stefan Kisdaroczi
to Micha Nelissen
Show quoted text 8 lines
Stefan Kisdaroczi wrote: > =================================================================== > --- install/debian/copyright.in (revision 144) > +++ install/debian/copyright.in (working copy) > @@ -5,8 +5,7 @@ > Carlos Laviola Strange, this file doesn't exist in my copy: I only have a copyright file.

i created it with 'svn cp copyright copyright.in' and modified it. it seems that 'svn diff' gives a result wich is not patchable, like the properties.

kisda

Show quoted text 6 lines
Micha _______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply by email

Stefan Kisdaroczi
to Micha Nelissen: Hmm, dpkg-buildpackage needs a control file before it will run the rules script, which…
Show quoted text 11 lines
Stefan Kisdaroczi wrote: >> not needed: control is created from control.in by script fixdeb like all >> *.in files >> outdated: amd64 arch is missing, but is in control.in >> > Micha ? Am i wrong ? What about the others files ? Hmm, dpkg-buildpackage needs a control file before it will run the rules script, which only then runs fixdeb. A bit of a chicken-and-egg problem. OTOH, 'make deb' indeed doesn't need it.

thx for the explanation. so removing the control file is wrong, sorry.

Show quoted text 5 lines
Micha _______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply by email

Micha Nelissen
to Stefan Kisdaroczi: i created it with 'svn cp copyright copyright.in' and modified it. it seems that 'svn…
Stefan Kisdaroczi wrote 10 lines
Micha Nelissen schrieb: > Stefan Kisdaroczi wrote: >> =================================================================== >> --- install/debian/copyright.in (revision 144) >> +++ install/debian/copyright.in (working copy) >> @@ -5,8 +5,7 @@ >> Carlos Laviola > Strange, this file doesn't exist in my copy: I only have a copyright file. i created it with 'svn cp copyright copyright.in' and modified it.

The idea of the 'svn cp' command is to commit later :-).

it seems that 'svn diff' gives a result wich is not patchable, like the properties.

The properties at least are ignored by the 'patch' command :-).

Micha

Reply by email