Bug#590180: Sigile Debian package

2012-12-18 Thread Mathieu Malaterre
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

2011-09-25 Thread Rogério Brito
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

2011-06-09 Thread Benj. Mako Hill
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

2011-06-09 Thread Kan-Ru Chen
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

2011-02-25 Thread Kan-Ru Chen

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