Using checkinstall in svn build
Foxy
foxy at on-the-hill.me.uk
Wed Sep 28 01:27:12 CEST 2005
I mean the following. I run ./autogen.sh, then make and then
checkinstall to build and install a deb. So I've got this in the process:
> *****************************************
> **** Debian package creation selected ***
> *****************************************
>
> *** Warning: The package name " xfce4-toys" contains upper case
> *** Warning: letters. dpkg might not like that so I changed
> *** Warning: them to lower case.
>
> This package will be built according to these values:
>
> 0 - Maintainer: [ root at neclaptop ]
> 1 - Summary: [ Various tools for xfce4. ]
> 2 - Name: [ xfce4-toys ]
> 3 - Version: [ 4.3.0 ]
> 4 - Release: [ 1 ]
> 5 - License: [ GPL ]
> 6 - Group: [ User Interface/Desktops ]
> 7 - Architecture: [ i386 ]
> 8 - Source location: [ xfce4-toys ]
> 9 - Alternate source location: [ ]
> 10 - Requires: [ xfce4-panel >= 4.2.0 ]
As you can see, there are spaces before 3- Version, 4 - Release and 10
- Requires. Also there are >= after dependencies. Well, I can manually
ge rid of space in version and release, but it is not possible with
Requires. If I proceed, the building of deb failed with the following
message:
> dpkg-deb: parse error, in file
> `/var/tmp/aeWIkNLLCOrDiCZJPOBf/package/DEBIAN/control' near line 8
> package `xfce4-toys':
> `Depends' field, syntax error after reference to package `xfce4-panel'
Brian J. Tarricone wrote:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>On 9/27/2005 3:28 PM, Foxy wrote:
>
>
>>I tried to build a xfce from svn using checkinstall instead of make
>>install. It proved a real problem. The thing is that checkinstall does
>>not like spaces in version and release numbers, signs like > or = and
>>spaces in dependencies. I wanted to use a script which I found at
>>http://www.q-collective.org/xfce/ and modified. Well I ended up
>>installing a snapshot and for the components which are not in snapshot I
>>edited .spec file every time.
>>
>>I wonder if it is possible to make it easier to install xfce-svn using
>>checkinstall?
>>
>>
>
>Not sure what you mean. We don't have spaces in any of our
>version/release numbers. I'm not sure how checkinstall looks at
>dependencies, but we just use the standard method (pkgconfig) to check
>for them. The .spec files are not necessarily up-to-date.
>
>Patches to achieve what you want are always welcome, of course ^_~.
>
> -b
>
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.4.1 (MingW32)
>
>iD8DBQFDOc706XyW6VEeAnsRAhLIAJ9VV4We7sdv80X0+MBnH0llxff8nACg3F1l
>Zx6x4hdPXtpF0P9mYIMiPmk=
>=50n+
>-----END PGP SIGNATURE-----
>_______________________________________________
>Xfce mailing list
>Xfce at xfce.org
>http://foo-projects.org/mailman/listinfo/xfce
>http://www.xfce.org
>
>
More information about the Xfce
mailing list