------------------------------------------------------------
revno: 83
committer: Dmitrijs Ledkovs <[email protected]>
branch nick: sword
timestamp: Tue 2010-11-30 13:57:46 +0000
message:
Fixing up sword with cmake build
removed:
debian/patches/14_remove_flags.diff
added:
debian/libsword-dev.links
debian/patches/14_compiler_flags.diff
modified:
debian/control
debian/libsword9.install
debian/libsword9.links
debian/libsword9.lintian-overrides
debian/patches/15_move_icudatadir.diff
debian/patches/series
debian/rules
--
lp:~pkgcrosswire/sword/main
https://code.launchpad.net/~pkgcrosswire/sword/main
Your team Crosswire Packaging Team is subscribed to branch
lp:~pkgcrosswire/sword/main.
To unsubscribe from this branch go to
https://code.launchpad.net/~pkgcrosswire/sword/main/+edit-subscription
=== modified file 'debian/control'
--- debian/control 2010-11-30 00:30:13 +0000
+++ debian/control 2010-11-30 13:57:46 +0000
@@ -1,9 +1,6 @@
Source: sword
-Build-Depends: autotools-dev,
- quilt,
- patchutils (>= 0.2.31),
- cdbs (>= 0.4.34),
- debhelper (>= 5.0.7),
+Build-Depends: quilt (>= 0.46-7~),
+ debhelper (>= 7.0.50~),
libz-dev,
pkg-config,
libcurl4-gnutls-dev,
=== added file 'debian/libsword-dev.links'
--- debian/libsword-dev.links 1970-01-01 00:00:00 +0000
+++ debian/libsword-dev.links 2010-11-30 13:57:46 +0000
@@ -0,0 +1,1 @@
+usr/lib/libsword.so.9.0.0 usr/lib/libsword.so
=== modified file 'debian/libsword9.install'
--- debian/libsword9.install 2010-11-30 00:30:13 +0000
+++ debian/libsword9.install 2010-11-30 13:57:46 +0000
@@ -15,5 +15,7 @@
usr/bin/tei2mod
usr/bin/vpl2mod
usr/bin/vs2osisref
+usr/bin/vs2osisreftxt
usr/bin/xml2gbs
-usr/share/sword
+locales.d usr/share/sword/
+samples/mods.d/globals.conf usr/share/sword/mods.d/
=== modified file 'debian/libsword9.links'
--- debian/libsword9.links 2010-11-30 00:30:13 +0000
+++ debian/libsword9.links 2010-11-30 13:57:46 +0000
@@ -1,3 +1,4 @@
usr/share/man/man1/mod2imp.1.gz usr/share/man/man1/mod2osis.1.gz
usr/share/man/man1/mod2imp.1.gz usr/share/man/man1/mod2vpl.1.gz
usr/share/man/man1/mod2imp.1.gz usr/share/man/man1/mod2zmod.1.gz
+usr/lib/libsword.so.9.0.0 usr/lib/libsword.so.9
=== modified file 'debian/libsword9.lintian-overrides'
--- debian/libsword9.lintian-overrides 2010-11-30 00:30:13 +0000
+++ debian/libsword9.lintian-overrides 2010-11-30 13:57:46 +0000
@@ -1,2 +1,2 @@
# This directory is to install SWORD modules by the administrator
-libsword8 binary: package-contains-empty-directory usr/share/sword/modules/
+libsword9 binary: package-contains-empty-directory usr/share/sword/modules/
=== added file 'debian/patches/14_compiler_flags.diff'
--- debian/patches/14_compiler_flags.diff 1970-01-01 00:00:00 +0000
+++ debian/patches/14_compiler_flags.diff 2010-11-30 13:57:46 +0000
@@ -0,0 +1,23 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -139,17 +139,17 @@
+
+ IF(BUILDING_SHARED)
+ SET_TARGET_PROPERTIES(sword
+- PROPERTIES COMPILE_FLAGS ${SWORD_CFLAGS}
++ PROPERTIES COMPILE_FLAGS "${COMPILE_FLAGS} -fPIC"
+ )
+ ENDIF(BUILDING_SHARED)
+
+ IF(BUILDING_STATIC)
+ SET_TARGET_PROPERTIES(sword_static
+- PROPERTIES COMPILE_FLAGS ${SWORD_CFLAGS}
++ PROPERTIES COMPILE_FLAGS ${COMPILE_FLAGS}
+ )
+ ENDIF(BUILDING_STATIC)
+
+-MESSAGE(STATUS "Setting CFlags for compile to ${SWORD_CFLAGS}")
++MESSAGE(STATUS "Setting CFlags for compile to ${COMPILE_FLAGS}")
+
+ ##############################################################################################
+ # Setting libraries and includes
=== removed file 'debian/patches/14_remove_flags.diff'
--- debian/patches/14_remove_flags.diff 2010-11-30 00:30:13 +0000
+++ debian/patches/14_remove_flags.diff 1970-01-01 00:00:00 +0000
@@ -1,46 +0,0 @@
-Remove mangling of user environmental flags.
-=== modified file 'CMakeLists.txt'
---- a/CMakeLists.txt 2010-11-28 12:59:25 +0000
-+++ b/CMakeLists.txt 2010-11-29 00:17:06 +0000
-@@ -88,19 +88,6 @@
- # Some random user settings
- #
-
--IF(SWORD_ENABLE_PROFILE STREQUAL "Yes")
-- SET_TARGET_PROPERTIES(sword
-- PROPERTIES COMPILE_FLAGS "-pg"
-- )
--ENDIF(SWORD_ENABLE_PROFILE STREQUAL "Yes")
--
--IF(SWORD_ENABLE_PROFILEFN STREQUAL "Yes")
-- SET_TARGET_PROPERTIES(sword
-- PROPERTIES COMPILE_FLAGS "-g -finstrument-functions"
-- )
-- TARGET_LINK_LIBRARIES(libsword fnccheck)
--ENDIF(SWORD_ENABLE_PROFILEFN STREQUAL "Yes")
--
- IF(NOT SWORD_GLOBAL_CONF_DIR STREQUAL "")
- ADD_DEFINITIONS(-DGLOBCONFPATH="${SWORD_GLOBAL_CONF_DIR}/sword.conf")
- ENDIF(NOT SWORD_GLOBAL_CONF_DIR STREQUAL "")
-@@ -137,20 +124,6 @@
- SET(SWORD_CFLAGS "${SWORD_CFLAGS} -Werror")
- ENDIF(SWORD_ENABLE_WARNINGS STREQUAL "Yes")
-
--IF(BUILDING_SHARED)
-- SET_TARGET_PROPERTIES(sword
-- PROPERTIES COMPILE_FLAGS ${SWORD_CFLAGS}
-- )
--ENDIF(BUILDING_SHARED)
--
--IF(BUILDING_STATIC)
-- SET_TARGET_PROPERTIES(sword_static
-- PROPERTIES COMPILE_FLAGS ${SWORD_CFLAGS}
-- )
--ENDIF(BUILDING_STATIC)
--
--MESSAGE(STATUS "Setting CFlags for compile to ${SWORD_CFLAGS}")
--
- ##############################################################################################
- # Setting libraries and includes
- #
-
=== modified file 'debian/patches/15_move_icudatadir.diff'
--- debian/patches/15_move_icudatadir.diff 2010-11-30 00:30:13 +0000
+++ debian/patches/15_move_icudatadir.diff 2010-11-30 13:57:46 +0000
@@ -1,7 +1,7 @@
Move transliteration files into $(libdir)/sword sub-dir
=== modified file 'cmake/install.cmake'
---- a/cmake/install.cmake 2010-11-28 12:59:25 +0000
-+++ b/cmake/install.cmake 2010-11-29 00:36:59 +0000
+--- a/cmake/install.cmake
++++ b/cmake/install.cmake
@@ -62,7 +62,7 @@
# Need to build/install the
@@ -11,11 +11,13 @@
FILE(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/icu")
FOREACH(translit ${translit_SOURCES})
STRING(REPLACE ".txt" ".res" translit_OUTPUT ${translit})
-@@ -88,4 +88,4 @@
+@@ -86,6 +86,6 @@
+ ENDIF(BUILDING_SHARED)
+
INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/icu/${translit_OUTPUT}"
- DESTINATION "${libdir}/${SWORD_VERSION}_icu_${ICU_VERSION}")
+- DESTINATION "${libdir}/${SWORD_VERSION}_icu_${ICU_VERSION}")
++ DESTINATION "${libdir}/sword/${SWORD_VERSION}_icu_${ICU_VERSION}")
ENDFOREACH(translit ${translit_SOURCES})
-ENDIF(WITH_ICU AND ICU_GENRB)
\ No newline at end of file
+ENDIF(WITH_ICU AND ICU_GENRB)
-
=== modified file 'debian/patches/series'
--- debian/patches/series 2010-11-30 00:30:13 +0000
+++ debian/patches/series 2010-11-30 13:57:46 +0000
@@ -1,4 +1,4 @@
12_fix_compiler_warnings.diff
13_curl.diff
-14_remove_flags.diff
+14_compiler_flags.diff
15_move_icudatadir.diff
=== modified file 'debian/rules'
--- debian/rules 2010-11-30 00:30:13 +0000
+++ debian/rules 2010-11-30 13:57:46 +0000
@@ -25,8 +25,9 @@
override_dh_auto_configure:
dh_auto_configure -Scmake -- \
-DLIBSWORD_LIBRARY_TYPE="Shared Static" \
- -DLIBSWORD_SOVERSION=9.0.0 \
+ -DLIBSWORD_SOVERSION=9 \
-DCMAKE_BUILD_TYPE=NONE \
+ -DSWORD_BUILD_TESTS="Yes" \
-DSWORD_BINDINGS="Python"
debian/man/%.1: debian/man/%.1.pod
pod2man --release="SWORD $(ver)" --center "Sword Module Utilities" $< > $@
@@ -37,6 +38,7 @@
override_dh_install:
chrpath -d debian/tmp/usr/bin/* debian/tmp/usr/lib/*so*
dh_install --list-missing
+ chmod -x debian/libsword9/usr/share/sword/locales.d/*
override_dh_strip:
dh_strip --dbg-package=libsword-dbg
override_dh_makeshlibs:
_______________________________________________
Pkg-crosswire-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-crosswire-devel