diff -Nru libical-0.48/debian/changelog libical-0.48/debian/changelog --- libical-0.48/debian/changelog 2012-04-10 17:49:10.000000000 +0000 +++ libical-0.48/debian/changelog 2012-04-11 16:15:05.000000000 +0000 @@ -1,3 +1,10 @@ +libical (0.48-1ubuntu2) precise; urgency=low + + * debian/patches/fix_ftbfs_dependencies.patch: fix CMakeLists.txt + dependencies (LP: #978862). + + -- Robie Basak Wed, 11 Apr 2012 15:36:31 +0000 + libical (0.48-1ubuntu1) precise; urgency=low * debian/patches/fix_timezone_crash.patch: workaround to avoid heap diff -Nru libical-0.48/debian/patches/fix_ftbfs_dependencies.patch libical-0.48/debian/patches/fix_ftbfs_dependencies.patch --- libical-0.48/debian/patches/fix_ftbfs_dependencies.patch 1970-01-01 00:00:00.000000000 +0000 +++ libical-0.48/debian/patches/fix_ftbfs_dependencies.patch 2012-04-11 16:15:05.000000000 +0000 @@ -0,0 +1,39 @@ +Subject: Fix dependency declarations to fix concurrent builds +Author: Robie Basak +Bug-Ubuntu: https://bugs.launchpad.net/bugs/978862 +Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3516878&group_id=16077&atid=316077 +Last-Update: 2012-04-11 + +--- a/src/libicalvcal/CMakeLists.txt ++++ b/src/libicalvcal/CMakeLists.txt +@@ -30,6 +30,9 @@ + add_library(icalvcal ${LIBRARY_TYPE} ${icalvcal_LIB_SRCS}) + add_library(icalvcal-static STATIC ${icalvcal_LIB_SRCS}) + ++add_dependencies(icalvcal ical-header) ++add_dependencies(icalvcal-static ical-header) ++ + target_link_libraries(icalvcal ical) + + if(MSVC) +--- a/src/libicalss/CMakeLists.txt ++++ b/src/libicalss/CMakeLists.txt +@@ -23,9 +23,7 @@ + -DICAL_FILE_H_FILE:FILEPATH=${CMAKE_BINARY_DIR}/src/libicalss/icalss.h + -P ${CMAKE_CURRENT_SOURCE_DIR}/icalss_file.cmake + DEPENDS +- ${CMAKE_BINARY_DIR}/src/libical/icalderivedproperty.h +- ${CMAKE_BINARY_DIR}/src/libical/icalderivedparameter.h +- ${CMAKE_BINARY_DIR}/src/libical/icalderivedvalue.h ++ ical-header + ) + + add_custom_target(icalss-header DEPENDS +@@ -73,6 +71,7 @@ + add_library(icalss-static STATIC ${icalss_LIB_SRCS}) + + add_dependencies(icalss icalss-header) ++add_dependencies(icalss-static icalss-header) + + target_link_libraries(icalss ical) + diff -Nru libical-0.48/debian/patches/series libical-0.48/debian/patches/series --- libical-0.48/debian/patches/series 2012-04-10 17:49:10.000000000 +0000 +++ libical-0.48/debian/patches/series 2012-04-11 16:15:05.000000000 +0000 @@ -1,2 +1,3 @@ 0001_convert_float_to_strings_with_snprintf_sfbug3493034.patch fix_timezone_crash.patch +fix_ftbfs_dependencies.patch