Menu

#7 Improved spec file for building RPMs

closed-accepted
Portability (3)
5
2006-02-21
2004-10-29
No

The attached spec file patch:

- adds directives to indicate that libtool, autoconf
and automake are build-time dependencies
- modifies the Source line such that RPM 4.2.2 can
accurately identify the name of the source file
- replaces the long-deprecated "Copyright" header with
"License"
- passes through to autogen to recreate build files
rather than trying to do its own thing
- correctly lables librsync.la as a file only needed
for development
- requires the current librsync version to be only
included in one location rather than two

Created based on librsync-0.9.7.

Discussion

  • Charles Duffy

    Charles Duffy - 2004-10-29

    various librsync.spec improvements

     
  • Charles Duffy

    Charles Duffy - 2005-08-16

    Logged In: YES
    user_id=44367

    Additional to the changes here, the following changes are
    needed on x86_64 (tested on SuSE):

    -fPIC should be passed in as part of CFLAGS on compile
    libraries should be under /usr/lib64 rather than /usr/lib

     
  • Donovan Baarda

    Donovan Baarda - 2006-02-21
    • assigned_to: nobody --> abo
    • status: open --> open-accepted
     
  • Donovan Baarda

    Donovan Baarda - 2006-02-21

    Logged In: YES
    user_id=10273

    I'm applying this patch to CVS, but I'm not going to futz
    with the CFLAGS as part of processing this patch. Please
    submit another patch or bug for the x86_64 stuff if you want
    it fixed seperately.

     
  • Donovan Baarda

    Donovan Baarda - 2006-02-21

    Logged In: YES
    user_id=10273

    This patch has been applied in CVS. It will be included in the
    next release after 0.9.6.

     
  • Donovan Baarda

    Donovan Baarda - 2006-02-21
    • status: open-accepted --> closed-accepted
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.