aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorHeikki Lindholm <holin@iki.fi>2008-05-29 08:45:27 +0000
committerHeikki Lindholm <holin@iki.fi>2008-05-29 08:45:27 +0000
commit2f56fcb02b90dc5081ce9934c4dc107b86b0528e (patch)
tree94de4076c554da70278d43dcb0b92e9cd305154b /contrib
parent4b82e4acf52e64e211d61fb05f42172917c934b0 (diff)
downloadlibextractor-2f56fcb02b90dc5081ce9934c4dc107b86b0528e.tar.gz
libextractor-2f56fcb02b90dc5081ce9934c4dc107b86b0528e.zip
fix LE toolchain build, copy info/ to fw, remove pkg-config
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/macosx/build-osx-framework.sh33
1 files changed, 9 insertions, 24 deletions
diff --git a/contrib/macosx/build-osx-framework.sh b/contrib/macosx/build-osx-framework.sh
index 1472193..7a9f3dd 100755
--- a/contrib/macosx/build-osx-framework.sh
+++ b/contrib/macosx/build-osx-framework.sh
@@ -24,8 +24,6 @@ OPT_FLAGS="-O2 -g"
24BUILD_ARCHS_LIST="ppc i386" 24BUILD_ARCHS_LIST="ppc i386"
25export MACOSX_DEPLOYMENT_TARGET=10.4 25export MACOSX_DEPLOYMENT_TARGET=10.4
26 26
27PKGCONFIG_URL=http://pkgconfig.freedesktop.org/releases
28PKGCONFIG_NAME=pkg-config-0.23
29LIBTOOL_URL=ftp://ftp.gnu.org/gnu/libtool 27LIBTOOL_URL=ftp://ftp.gnu.org/gnu/libtool
30LIBTOOL_NAME=libtool-2.2.4 28LIBTOOL_NAME=libtool-2.2.4
31GETTEXT_URL=ftp://ftp.gnu.org/gnu/gettext 29GETTEXT_URL=ftp://ftp.gnu.org/gnu/gettext
@@ -65,7 +63,6 @@ fetch_package()
65 63
66fetch_all_packages() 64fetch_all_packages()
67{ 65{
68 fetch_package "${PKGCONFIG_NAME}" "${PKGCONFIG_URL}"
69# fetch_package "${LIBTOOL_NAME}" "${LIBTOOL_URL}" 66# fetch_package "${LIBTOOL_NAME}" "${LIBTOOL_URL}"
70 fetch_package "${GETTEXT_NAME}" "${GETTEXT_URL}" 67 fetch_package "${GETTEXT_NAME}" "${GETTEXT_URL}"
71 fetch_package "${LIBOGG_NAME}" "${LIBOGG_URL}" 68 fetch_package "${LIBOGG_NAME}" "${LIBOGG_URL}"
@@ -79,17 +76,6 @@ fetch_all_packages()
79# 76#
80build_toolchain() 77build_toolchain()
81{ 78{
82 if [ ! -e "${BUILD_DIR}/toolchain/bin/dictionary-builder" ]
83 then
84 ./configure --prefix="${BUILD_DIR}/toolchain" \
85 --disable-gsf \
86 --disable-gnome
87 make install
88 cp src/plugins/printable/dictionary-builder \
89 "${BUILD_DIR}/toolchain/bin"
90 make clean
91 fi
92
93 if [ ! -e "${BUILD_DIR}/toolchain/bin/msgfmt" ] 79 if [ ! -e "${BUILD_DIR}/toolchain/bin/msgfmt" ]
94 then 80 then
95 cd contrib 81 cd contrib
@@ -107,18 +93,15 @@ build_toolchain()
107 cd .. 93 cd ..
108 fi 94 fi
109 95
110 if [ ! -e "${BUILD_DIR}/toolchain/bin/pkg-config" ] 96 if [ ! -e "${BUILD_DIR}/toolchain/bin/dictionary-builder" ]
111 then 97 then
112 cd contrib 98 ./configure --prefix="${BUILD_DIR}/toolchain" \
113 99 --disable-gsf \
114 tar xzf "${PKGCONFIG_NAME}.tar.gz" 100 --disable-gnome
115 cd "${PKGCONFIG_NAME}"
116 ./configure --prefix="${BUILD_DIR}/toolchain"
117 make install 101 make install
118 cd .. 102 cp src/plugins/printable/dictionary-builder \
119 rm -rf "${PKGCONFIG_NAME}" 103 "${BUILD_DIR}/toolchain/bin"
120 104 make clean
121 cd ..
122 fi 105 fi
123 106
124# if [ ! -e "${BUILD_DIR}/toolchain/bin/libtool" ] 107# if [ ! -e "${BUILD_DIR}/toolchain/bin/libtool" ]
@@ -525,6 +508,8 @@ do
525 install_executable_to_framework "$tfn" 508 install_executable_to_framework "$tfn"
526done 509done
527install_file_to_framework 'include/extractor.h' 510install_file_to_framework 'include/extractor.h'
511install_file_to_framework 'share/info/dir'
512install_file_to_framework 'share/info/extractor.info'
528install_file_to_framework 'share/man/man1/extract.1' 513install_file_to_framework 'share/man/man1/extract.1'
529install_file_to_framework 'share/man/man3/libextractor.3' 514install_file_to_framework 'share/man/man3/libextractor.3'
530for tfn in $(find ./share/locale -name 'libextractor*') 515for tfn in $(find ./share/locale -name 'libextractor*')