Bug#590180: Sigile Debian package
block 590180 by 614183 block 590180 by 602781 tags 590180 - pending thanks I removed the pending tag. This is still not clear what happen exactly to this package. Is anyone actually working on ? As per 590180#43 there should be some work done at: http://anonscm.debian.org/gitweb/?p=collab-maint/sigil.git;a=summary However this looks like an empty git repository. I did add block to the reference bug, but again I do not see them as stopper. Debian policy is quite clear on convienient copy, while bad it is not a strict requirement: http://www.debian.org/doc/debian-policy/ch-source.html#s-embeddedfiles Anyway, I'd like to switch the ITP to an RFP, and remove the current owner if no one actually works on it. Thanks. -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CA+7wUsxrapBKkG5+-TwSzfAe0hxGGGmx4BT8Bp=4kjg4h1r...@mail.gmail.com
Bug#590180: Sigile Debian package
Hi there. On Jun 10 2011, Kan-Ru Chen wrote: Benj. Mako Hill m...@atdot.cc writes: Thanks everyone for your work so far to get Sigil into Debian. I've noticed that it's been a few months since this bug was updated. I'm willing to put in an evening of work or two to help package dependencies or do other work to get this package uploaded. Do you have a repository where you are working? What, in particular, needs to be changed? Thank you for bring this up again! I feel so bad that I cannot complete this package quickly. Could we have some of you uploading at least a draft of your packaging to Debian (say, experimental)? I would like to actually use it and would even be willing to lend a hand on the packaging, if that's desired. It seems I had created a collab-maint repository[1] but haven't pushed anything yet, because of some non-free part that I don't want to put on alioth. Could you clarify which parts are non-free? I guess that the upstream people would like to know. My local repository was purged accidentally in my last disk cleanup, fortunately emacs backup and notes was kept so I can rebuild the repository and publish it this weekend. It would be nice to have whatever you have pushed to the git repository, so that others can pick up from where you left (and we avoid this personal lock contention). Sigil uses so many convenience copy of libraries (three zip libraries!) so in order to package Sigil one have to package the dependencies first. The convenience copies of libraries are sure something bad for the main archive, but for pushing to a git repository so that people can experiment with it and commit some changes, making some improvements, until it is in shape for inclusion in the main archive. Regards, -- Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFC http://rb.doesntexist.org : Packages for LaTeX : algorithms.berlios.de DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110925221937.ga12...@ime.usp.br
Bug#590180: Sigile Debian package
Hello Kanru (and others!) Thanks everyone for your work so far to get Sigil into Debian. I've noticed that it's been a few months since this bug was updated. I'm willing to put in an evening of work or two to help package dependencies or do other work to get this package uploaded. Do you have a repository where you are working? What, in particular, needs to be changed? Regards, Mako -- Benjamin Mako Hill m...@atdot.cc http://mako.cc/ Creativity can be a social contribution, but only in so far as society is free to use the results. --GNU Manifesto signature.asc Description: Digital signature
Bug#590180: Sigile Debian package
Benj. Mako Hill m...@atdot.cc writes: Hello Kanru (and others!) Thanks everyone for your work so far to get Sigil into Debian. I've noticed that it's been a few months since this bug was updated. I'm willing to put in an evening of work or two to help package dependencies or do other work to get this package uploaded. Do you have a repository where you are working? What, in particular, needs to be changed? Thank you for bring this up again! I feel so bad that I cannot complete this package quickly. It seems I had created a collab-maint repository[1] but haven't pushed anything yet, because of some non-free part that I don't want to put on alioth. My local repository was purged accidentally in my last disk cleanup, fortunately emacs backup and notes was kept so I can rebuild the repository and publish it this weekend. Sigil uses so many convenience copy of libraries (three zip libraries!) so in order to package Sigil one have to package the dependencies first. A while ago Pino sent to me two patches that make Sigil to use system boost and zlib library, attached for reference. Remaining dependencies are *** ZipArchive - http://www.artpol-software.com/ - http://bugs.debian.org/614183 *** FlightCrew - http://code.google.com/p/flightcrew/ - http://bugs.debian.org/602781 [1]: http://git.debian.org/?p=collab-maint/sigil.git;a=summary Cheers, -- Kanru --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -54,9 +54,18 @@ # This disables the building of the test runner app for FlightCrew set( NO_TEST_EXE 1 ) +find_package( Boost COMPONENTS date_time filesystem program_options regex system thread ) + add_subdirectory( src/tidyLib ) add_subdirectory( src/ZipArchive ) -add_subdirectory( src/BoostParts ) +if( Boost_FOUND ) +set( BOOST_LIBS ${Boost_DATE_TIME_LIBRARY} ${Boost_FILESYSTEM_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_REGEX_LIBRARY} ${Boost_SYSTEM_LIBRARY} ${Boost_THREAD_LIBRARY} ) +set( BOOST_INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ) +else() +add_subdirectory( src/BoostParts ) +set( BOOST_LIBS BoostParts ) +set( BOOST_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/src/BoostParts ) +endif() add_subdirectory( src/Xerces ) add_subdirectory( src/XercesExtensions ) add_subdirectory( src/zlib ) --- a/src/FlightCrew/CMakeLists.txt +++ b/src/FlightCrew/CMakeLists.txt @@ -50,7 +50,7 @@ # creating PCH's for MSVC and GCC on Linux include( ${CMAKE_SOURCE_DIR}/cmake_extras/CustomPCH.cmake ) -set( ALL_INCLUDES ${BoostParts_SOURCE_DIR} +set( ALL_INCLUDES ${BOOST_INCLUDE_DIRS} ${Xerces_SOURCE_DIR} ${zipios_SOURCE_DIR} ) set( GCC_PCH_TARGET gccPCH_fc ) @@ -65,7 +65,7 @@ include_directories( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ../zipios - ../BoostParts + ${BOOST_INCLUDE_DIRS} ../Xerces ../XercesExtensions ../utf8-cpp @@ -82,7 +82,7 @@ add_library( ${PROJECT_NAME} ${SOURCES} ) endif() -target_link_libraries( ${PROJECT_NAME} zipios BoostParts XercesExtensions ) +target_link_libraries( ${PROJECT_NAME} zipios ${BOOST_LIBS} XercesExtensions ) # --- a/src/Sigil/CMakeLists.txt +++ b/src/Sigil/CMakeLists.txt @@ -281,7 +281,7 @@ # creating PCH's for MSVC and GCC on Linux include( ${CMAKE_SOURCE_DIR}/cmake_extras/CustomPCH.cmake ) -set( ALL_INCLUDES ${BoostParts_SOURCE_DIR} +set( ALL_INCLUDES ${BOOST_INCLUDE_DIRS} ${Xerces_SOURCE_DIR} ${XercesExtensions_SOURCE_DIR} ${ZipArchive_SOURCE_DIR} @@ -357,7 +357,7 @@ # and the headers for the linked-to libraries include_directories( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} - ${BoostParts_SOURCE_DIR} + ${BOOST_INCLUDE_DIRS} ${Xerces_SOURCE_DIR} ${XercesExtensions_SOURCE_DIR} ${ZipArchive_SOURCE_DIR} @@ -377,7 +377,7 @@ add_executable( ${PROJECT_NAME} WIN32 ${ALL_SOURCES} ) endif() -target_link_libraries( ${PROJECT_NAME} tidyLib ZipArchive BoostParts Xerces XercesExtensions FlightCrew ${QT_LIBRARIES} ) +target_link_libraries( ${PROJECT_NAME} tidyLib ZipArchive ${BOOST_LIBS} Xerces XercesExtensions FlightCrew ${QT_LIBRARIES} ) # --- a/src/XercesExtensions/CMakeLists.txt +++ b/src/XercesExtensions/CMakeLists.txt @@ -17,7 +17,7 @@ # and the headers for the linked-to libraries include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ../Xerces - ../BoostParts ) + ${BOOST_INCLUDE_DIRS} ) link_directories ( ${PROJECT_BINARY_DIR}/lib ) --- a/src/zipios/CMakeLists.txt +++
Bug#590180: Sigile Debian package
Hi, (ccing the bug report) Pierre Haessig pierre.haes...@crans.org writes: Hello Kanru, I've seen from Debian BTS (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=590180) that you were planning to package Sigile back in January. I have not seen Sigile in the Debian packet database yet, but is there a place to download the file manually ? Yes, I'm still working on this. I have a installable package; build the program is easy. The package has not yet been uploaded because it uses so many convenience copy of libraries in the upstream tarball (zip ball?). In consequence the packages libziparchive (#614183) and flightcrew (#602781) have to be uploaded together. Flightcrew itself also contains another set of convenience copy of libraries. So the workload of packaging this single package was at least tripled. Is there a plan to push Sigile in the new testing ? Definitely. Also, do you need some help in this process ? I'm looking forward hearing from you ! Any help would be appreciated. For example, auditing the licenses of remaining dependencies, or package the dependencies. ;-) Best, Pierre Cheers, Kanru -- A badly written book is only a blunder. A bad translation of a good book is a crime. -- Gilbert Highet pgpeNnwdJw3Jn.pgp Description: PGP signature