Menu

#3253 taskjuggler 2.4.1 (update)

Added_to_Fink
closed-accepted
nobody
5
2009-12-04
2008-05-12
No

This is an update to taskjuggler. It provides the new version 2.4.1. Most of the patches to version 2.4.0 are gone into the project so the patch file is much smaller now.

Discussion

  • René Küttner

    René Küttner - 2008-05-12

    Logged In: YES
    user_id=1645011
    Originator: YES

    File Added: taskjuggler.patch

     
  • Alexander Hansen

    Logged In: YES
    user_id=353035
    Originator: NO

    The -nox variant doesn't build on a clean system:

    ...
    Making all in FirstProject
    ../../taskjuggler/taskjuggler --debug 1 AccountingSoftware.tjp
    TaskJuggler v2.4.1 - A Project Management Software
    Processing file '/sw2/src/fink.build/taskjuggler-nox-2.4.1-1/taskjuggler-2.4.1/Examples/FirstProject/AccountingSoftware.tjp'
    /sw2/src/fink.build/taskjuggler-nox-2.4.1-1/taskjuggler-2.4.1/Examples/FirstProject/AccountingSoftware.tjp:311: The program was compiled without KDE support. Therefore ICal support has been disabled.
    icalreport
    Searching for dependency loops ...
    Searching for underspecified tasks ...
    make[3]: *** [Calendar.html] Error 1
    make[2]: *** [all-recursive] Error 1
    make[1]: *** [all-recursive] Error 1
    make: *** [all] Error 2
    ### execution of make failed, exit code 2
    ### execution of /var/tmp/tmp.3.BQphQj failed, exit code 2
    Removing runtime build-lock...
    Removing build-lock package...
    /sw2/bin/dpkg-lockwait -r fink-buildlock-taskjuggler-nox-2.4.1-1
    (Reading database ... 32502 files and directories currently installed.)
    Removing fink-buildlock-taskjuggler-nox-2.4.1-1 ...
    Failed: phase compiling: taskjuggler-nox-2.4.1-1 failed

     
  • Alexander Hansen

    Logged In: YES
    user_id=353035
    Originator: NO

    We may need someone else to look at this, as I'm currently unable to build kdepim3

     
  • René Küttner

    René Küttner - 2008-06-02

    patch file 2.Jun

     
  • René Küttner

    René Küttner - 2008-06-02

    Logged In: YES
    user_id=1645011
    Originator: YES

    The -nox build issue should be fixed with the new patch file.
    File Added: taskjuggler.patch

     
  • Alexander Hansen

    Logged In: YES
    user_id=353035
    Originator: NO

    We're down to just a minor note.

    I got the following from the validator:

    Validating .deb dir /sw/src/fink.build/root-taskjuggler-2.4.1-1...
    Error: Files with names less specifically versioned than ones in public Shlibs entries do not belong in this package
    Offending file: /sw/lib/libtaskjuggler.dylib

    If the library in the Shlibs line () is just for use by the executables in this package, then it's not actually shared and you'll want to use the private library syntax:

    change Shlibs: %p/lib/libtaskjuggler.3.dylib 4.0.0 %n (>= 2.4.0-1001) to Shlibs: !%p/lib/libtaskjuggler.3.dylib

     
  • Alexander Hansen

    • milestone: 373615 --> 373614
     
  • René Küttner

    René Küttner - 2008-06-06

    info file 06.06.08

     
  • René Küttner

    René Küttner - 2008-06-06

    Logged In: YES
    user_id=1645011
    Originator: YES

    Changed Shlibs entry to private syntax.
    File Added: taskjuggler.info

     
  • Alexander Hansen

    • milestone: 373614 --> 373615
     
  • Alexander Hansen

    Please remember to set the Group field to "Undergoing
    Validation" when you create a new Tracker item and
    any time you update your submission and are waiting
    for feedback. Thanks.

     
  • Alexander Hansen

    The regular "taskjuggler" is missing a BuildDepend on arts-dev

     
  • Alexander Hansen

    • milestone: 373615 --> 373614
     
  • Alexander Hansen

    Also: I don't understand how your -nox variant is supposed to be -nox when it links to the x11-based qt3.

     
  • René Küttner

    René Küttner - 2009-03-01

    You are right. Although the non-gui version makes no use of gui-related QT stuff QT always links to X11 and therefore depends on it. It ought to be renamed to -nokde, I think.

     
  • Alexander Hansen

    I just checked the ./configure --help and --enable-mac is designed for the case where you're using Qt3/Mac (i.e. our qt3mac packages). It seems like since you don't need it if you depend on an X11 Qt3.

     
  • Alexander Hansen

    I decided, since the package was already in Fink, just to make a DescUsage note that -nox means no GUI.

    Also, if you were using --enable-mac to get around X11 detection on Leopard, I've set up our more standard way to handle that situation.

    Check out my attached .info file. If it meets your approval, then I'll commit it.

     
  • Alexander Hansen

    Modifications 03.01.2009

     
  • monipol

    monipol - 2009-12-03

    What is the status of this item?

     
  • Alexander Hansen

    The status is: I forgot all about it because the submitter never got back to me. Guess we can commit it.

     
  • monipol

    monipol - 2009-12-04
    • milestone: 373614 --> Added_to_Fink
    • status: open --> closed-accepted
     
  • monipol

    monipol - 2009-12-04

    I've patched ConfigureParams to use --x-includes and --x-libraries.

     

Log in to post a comment.

MongoDB Logo MongoDB