gtkfb and debian-installer



Hello all. 

I am trying to make udebs of gtkfb for the debian-installer, because I
have written a gtk frontend for d-i, which will require gtk, and the
debian-installer team thinks that gtkfb will be the best solution.  

I have been following this whitepaper to make gtkfb:

http://www.redhat.com/devnet/articles/gtkfb-whitepaper/size.html

Apparently, gtkfb requires special compile options for glib, pango,
and gtk. I have a mostly working udeb for glib, but the pango compile
is giving me some problems. Specifically, I have added these configure
options: --enable-debug=no --with-included-modules=yes and after this
compile line:

gcc -shared  module-defs-x.lo pangox.lo pangox-fontcache.lo
pangox-fontmap.lo pango-indic.lo -Wl,--whole-archive
../modules/arabic/.libs/lib\pango-arabic-x.al
../modules/basic/.libs/libpango-basic-x.al
../modules/hangul/.libs/libpango-hangul-x.al
../modules/hebrew/.libs/libpango-h\ebrew-x.al
../modules/indic/.libs/libpango-bengali-x.al
../modules/indic/.libs/libpango-devanagari-x.al
../modules/indic/.libs/libpango-gurm\ukhi-x.al
../modules/indic/.libs/libpango-gujarati-x.al
../modules/indic/.libs/libpango-myanmar-x.al
../modules/tamil/.libs/libpango-tamil-x\.al
../modules/thai/.libs/libpango-thai-x.al -Wl,--no-whole-archive
-D__LIBTOOL_IS_A_FOOL__   -L/usr/lib ./.libs/libpango-1.0.so
../module\s/arabic/.libs/libpango-arabic-x.al
../modules/basic/.libs/libpango-basic-x.al
../modules/hangul/.libs/libpango-hangul-x.al
../modules/hebre\w/.libs/libpango-hebrew-x.al
../modules/indic/.libs/libpango-bengali-x.al
../modules/indic/.libs/libpango-devanagari-x.al
../modules/indic/.\libs/libpango-gurmukhi-x.al
../modules/indic/.libs/libpango-gujarati-x.al
../modules/indic/.libs/libpango-myanmar-x.al
../modules/tamil/.lib\s/libpango-tamil-x.al
../modules/thai/.libs/libpango-thai-x.al -L/usr/X11R6/lib -lX11
-Wl,-soname -Wl,libpangox-1.0.so.0 -o .li\bs/libpangox-1.0.so.0.0.5
-D__LIBTOOL_IS_A_FOOL__   -L/usr/lib ./.libs/libpango-1.0.so
../modules/arabic/.libs/libpango-arabic-x.al
../mod\ules/basic/.libs/libpango-basic-x.al
../modules/hangul/.libs/libpango-hangul-x.al
../modules/hebrew/.libs/libpango-hebrew-x.al
../modules/in\dic/.libs/libpango-bengali-x.al
../modules/indic/.libs/libpango-devanagari-x.al
../modules/indic/.libs/libpango-gurmukhi-x.al
../modules/ind\ic/.libs/libpango-gujarati-x.al
../modules/indic/.libs/libpango-myanmar-x.al
../modules/tamil/.libs/libpango-tamil-x.al
../modules/thai/.lib\s/libpango-thai-x.al -L/usr/X11R6/lib -lX11 

I get the following errors:

../modules/basic/.libs/libpango-basic-x.al(basic-x.lo): In function
`script_engine_list':
/home/mbc/src/pango1.0-1.0.5/build-tree/pango-1.0.5/modules/basic/basic-x.c(.text+0xe3c):
multiple definition of `script_engine_list'
../modules/arabic/.libs/libpango-arabic-x.al(arabic-x.lo)(.text+0x6e0):/home/mbc/src/pango1.0-1.0.5/build-tree/pango-1.0.5/modules/arabic/ar\abic-x.c:
first defined here
../modules/basic/.libs/libpango-basic-x.al(basic-x.lo): In function
`script_engine_load':
/home/mbc/src/pango1.0-1.0.5/build-tree/pango-1.0.5/modules/basic/basic-x.c(.text+0xe68):
multiple definition of `script_engine_load'
../modules/arabic/.libs/libpango-arabic-x.al(arabic-x.lo)(.text+0x70c):/home/mbc/src/pango1.0-1.0.5/build-tree/pango-1.0.5/modules/arabic/ar\abic-x.c:
first defined here
/usr/bin/ld: Warning: size of symbol `script_engine_load' changed from
62 to 56 in ../modules/basic/.libs/libpango-basic-x.al(basic-x.lo)
../modules/basic/.libs/libpango-basic-x.al(basic-x.lo): In function
`script_engine_unload':
/home/mbc/src/pango1.0-1.0.5/build-tree/pango-1.0.5/modules/basic/basic-x.c(.text+0xea0):
multiple definition of `script_engine_unload'
../modules/arabic/.libs/libpango-arabic-x.al(arabic-x.lo)(.text+0x74c):/home/mbc/src/pango1.0-1.0.5/build-tree/pango-1.0.5/modules/arabic/ar\abic-x.c:
first defined here
../modules/hangul/.libs/libpango-hangul-x.al(hangul-x.lo): In function
`script_engine_list':
/home/mbc/src/pango1.0-1.0.5/build-tree/pango-1.0.5/modules/hangul/hangul-x.c(.text+0x19ec):
multiple definition of `script_engine_list'
../modules/arabic/.libs/libpango-arabic-x.al(arabic-x.lo)(.text+0x6e0):/home/mbc/src/pango1.0-1.0.5/build-tree/pango-1.0.5/modules/arabic/ar\abic-x.c:
first defined here
../modules/hangul/.libs/libpango-hangul-x.al(hangul-x.lo): In function
`script_engine_load':
/home/mbc/src/pango1.0-1.0.5/build-tree/pango-1.0.5/modules/hangul/hangul-x.c(.text+0x1a18):
multiple definition of `script_engine_load'
../modules/arabic/.libs/libpango-arabic-x.al(arabic-x.lo)(.text+0x70c):/home/mbc/src/pango1.0-1.0.5/build-tree/pango-1.0.5/modules/arabic/ar\abic-x.c:
first defined here  

...

Any help on this would be greatly appreciated, as I am not an expert
in gnome libs, or in making udebs, I just want us to have a graphical
installer for sarge. I have attached the control file and the rules
file for the pango udeb, in case you want to try to compile it
yourself. If someone can help me, I'll send them the control file and
rules file for glib as well. 

thank you 

  michael

-- 
michael cardenas       | lead software engineer, lindows.com
hyperpoem.net          | GNU/Linux software developer
people.debian.org/~mbc | encrypted email preferred

"Man's main task in life is to give birth to himself."
- Erich Fromm
#!/usr/bin/make -f
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.


#
# mbc - UDEB IS NOWHERE NEAR DONE
#

include debian/scripts/vars
SYS_BUILD_DIR=$(SOURCE_DIR)/$(TAR_DIR)
BUILD_DIR=$(SOURCE_DIR)/$(TAR_DIR)
UBUILD_DIR=$(SOURCE_DIR)/$(TAR_DIR)-udeb
FILENAME=lib$(PACKAGE)_$(version)_$(ARCH).udeb

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

# This is the debhelper compatibility version to use.
export DH_COMPAT=3

# These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE	?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE	?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)


ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
	CFLAGS += -O0
else
	CFLAGS += -O2
endif
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
	INSTALL_PROGRAM += -s
endif

##
version=$(shell dpkg-parsechangelog | grep '^Version: ' | sed -e 's/^Version: //' -e 's/-[A-Za-z0-9\.]*$$//g' -e 's/+[A-Za-z0-9\.]*$$//g')
major=$(shell echo ${version} | sed -e 's/\(^[0-9]*\)\.[0-9]*\.[0-9]*$$/\1/')
minor=$(shell echo ${version} | sed -e 's/^[0-9]*\.\([0-9]*\)\.[0-9]*$$/\1/')
rel=$(shell echo ${version} | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$$/\1/')
shortver=$(major).$(minor)
soname=0
glibver=2.0
modver=$(major).$(minor).0
libpath=$(CURDIR)/$(BUILD_DIR)/pango/.libs

debian/control:
	dh_testdir

	sed -e 's/@SONAME@/${soname}/g' -e 's/@VERSION@/${version}/g' $  in > $@

configure: $(STAMP_DIR)/configure-stamp
$(STAMP_DIR)/configure-stamp:
	dh_testdir

	$(MAKE) -f debian/sys-build.mk source.make

#	cp -r $(SYS_BUILD_DIR) $(BUILD_DIR) 

	-test -r /usr/share/misc/config.sub && \
	   cp -f /usr/share/misc/config.sub $(BUILD_DIR)/config.sub
	-test -r /usr/share/misc/config.guess && \
	   cp -f /usr/share/misc/config.guess $(BUILD_DIR)/config.guess

	# When install the shared libraries, don't relink it.
	cp debian/fixed-ltmain.sh $(BUILD_DIR)/ltmain.sh

	# Add here commands to configure the package.
	cd $(BUILD_DIR) && \
	./configure	--host=$(DEB_HOST_GNU_TYPE) \
			--build=$(DEB_BUILD_GNU_TYPE) \
			--prefix=/usr \
			--mandir=\$${prefix}/share/man \
			--infodir=\$${prefix}/share/info \
			--with-html-dir=\$${prefix}/share/doc/libpango$(shortver)-doc \
			--sysconfdir=/etc

	cd $(BUILD_DIR) && \
	sed < libtool > libtool-2 \
	 -e 's/^hardcode_libdir_flag_spec.*$$/hardcode_libdir_flag_spec=" -D__LIBTOOL_IS_A_FOOL__ "/' \
	 -e '/^archive_cmds="/s/"$$/ \\$$deplibs"/' && \
	mv libtool-2 libtool

	touch $@

configure-udeb: $(STAMP_DIR)/configure-stamp-udeb
$(STAMP_DIR)/configure-stamp-udeb:
	dh_testdir

	$(MAKE) -f debian/sys-build.mk source.make

	cp -r $(SYS_BUILD_DIR) $(UBUILD_DIR) 

	-test -r /usr/share/misc/config.sub && \
	   cp -f /usr/share/misc/config.sub $(UBUILD_DIR)/config.sub
	-test -r /usr/share/misc/config.guess && \
	   cp -f /usr/share/misc/config.guess $(UBUILD_DIR)/config.guess

	# When install the shared libraries, don't relink it.
	cp debian/fixed-ltmain.sh $(UBUILD_DIR)/ltmain.sh

	# Add here commands to configure the package.
	cd $(UBUILD_DIR) && \
	./configure	--host=$(DEB_HOST_GNU_TYPE) \
			--build=$(DEB_BUILD_GNU_TYPE) \
			--prefix=/usr \
			--mandir=\$${prefix}/share/man \
			--infodir=\$${prefix}/share/info \
			--with-html-dir=\$${prefix}/share/doc/libpango$(shortver)-doc \
			--sysconfdir=/etc \
			--enable-debug=no \
			--with-included-modules=yes

	cd $(UBUILD_DIR) && \
	sed < libtool > libtool-2 \
	 -e 's/^hardcode_libdir_flag_spec.*$$/hardcode_libdir_flag_spec=" -D__LIBTOOL_IS_A_FOOL__ "/' \
	 -e '/^archive_cmds="/s/"$$/ \\$$deplibs"/' && \
	mv libtool-2 libtool

	touch $@


build: debian/control configure $(STAMP_DIR)/build-stamp
$(STAMP_DIR)/build-stamp:
	dh_testdir

	# Add here commands to compile the package.
	$(MAKE) -C $(BUILD_DIR) \
		LD_LIBRARY_PATH=$(libpath):$(LD_LIBRARY_PATH)

	touch $@

build-udeb: debian/control configure-udeb $(STAMP_DIR)/build-stamp-udeb
$(STAMP_DIR)/build-stamp-udeb:
	dh_testdir

	# Add here commands to compile the package.
	$(MAKE) -C $(UBUILD_DIR) \
		LD_LIBRARY_PATH=$(libpath):$(LD_LIBRARY_PATH)

	touch $@


clean: debian/control
	dh_testdir
	dh_testroot

	# Add here commands to clean up after the build process.
	$(MAKE) -f debian/sys-build.mk source.clean
	-rm -rf $(STAMP_DIR)

	-rm -rf $(BUILD_DIR) 
	-rm -rf $(UBUILD_DIR)
	-rm -rf $(CURDIR)/debian/libpango$(shortver)-$(soname)-udeb

	dh_clean

install: build
	dh_testdir
	dh_testroot
	dh_clean -k
	dh_installdirs

	# Add here commands to install the package into debian/tmp
	$(MAKE) -C $(BUILD_DIR) install \
		DESTDIR=$(CURDIR)/debian/libpango$(shortver)-$(soname) \
		LD_LIBRARY_PATH=$(libpath):$(LD_LIBRARY_PATH)

	# generating debian files from .in
	for f in `find debian/ -name "[^c]*.in"`; do \
		sed -e "s/@VERSION@/${version}/g" -e "s/@MODVER@/${modver}/g" $$f > `echo $$f | sed -e "s/\.in//"`; \
	done

	# for -dbg
	mkdir -p $(CURDIR)/debian/libpango$(shortver)-$(soname)/usr/lib/debug
	for l in `find $(CURDIR)/debian/libpango$(shortver)-$(soname)/usr/lib -name 'lib*.so*'`; do \
		cp -vdf $$l \
			$(CURDIR)/debian/libpango$(shortver)-$(soname)/usr/lib/debug/; \
	done

	# for defoma
	install -m 644 $(CURDIR)/debian/pango.defoma \
		       $(CURDIR)/debian/libpango$(shortver)-common/usr/share/defoma/scripts
	install -m 644 $(CURDIR)/debian/defoma.conf \
		       $(CURDIR)/debian/libpango$(shortver)-common/etc/defoma/config/pango.conf

	# in debian/
	install -m 755 $(CURDIR)/debian/update-pango-modules \
		       $(CURDIR)/debian/libpango$(shortver)-common/usr/sbin/
	install -m 755 $(CURDIR)/debian/update-pangox-aliases \
		       $(CURDIR)/debian/libpango$(shortver)-common/usr/sbin/

	dh_movefiles --sourcedir=debian/libpango$(shortver)-$(soname)
	-find $(CURDIR)/debian/ -type d -empty ! -regex '.*/var.*' -prune | xargs rmdir -p 2>&1 > /dev/null

	# don't ship pango.modules and pangox.aliases
	rm -f debian/libpango$(shortver)-common/etc/pango/pango.modules
	rm -f debian/libpango$(shortver)-common/etc/pango/pangox.aliases

install-udeb: build
	dh_testdir
	dh_testroot
	dh_clean -k
	dh_installdirs

	# Add here commands to install the package into debian/tmp
	$(MAKE) -C $(UBUILD_DIR) install \
		DESTDIR=$(CURDIR)/debian/libpango$(shortver)-$(soname)-udeb \
		LD_LIBRARY_PATH=$(libpath):$(LD_LIBRARY_PATH)

	# generating debian files from .in
	for f in `find debian/ -name "[^c]*.in"`; do \
		sed -e "s/@VERSION@/${version}/g" -e "s/@MODVER@/${modver}/g" $$f > `echo $$f | sed -e "s/\.in//"`; \
	done

	# for -dbg
	mkdir -p $(CURDIR)/debian/libpango$(shortver)-$(soname)-udeb/usr/lib/debug
	for l in `find $(CURDIR)/debian/libpango$(shortver)-$(soname)-udeb/usr/lib -name 'lib*.so*'`; do \
		cp -vdf $$l \
			$(CURDIR)/debian/libpango$(shortver)-$(soname)-udeb/usr/lib/debug/; \
	done

	#manually install the defoma dirs
	install -d -m 755 $(CURDIR)/debian/libpango$(shortver)-common-udeb/usr/share/defoma/
	install -d -m 755 $(CURDIR)/debian/libpango$(shortver)-common-udeb/etc/defoma/config/

	# for defoma
	install -m 644 $(CURDIR)/debian/pango.defoma \
		       $(CURDIR)/debian/libpango$(shortver)-common-udeb/usr/share/defoma/scripts
	install -m 644 $(CURDIR)/debian/defoma.conf \
		       $(CURDIR)/debian/libpango$(shortver)-common-udeb/etc/defoma/config/pango.conf

	# in debian/
	install -m 755 $(CURDIR)/debian/update-pango-modules \
		       $(CURDIR)/debian/libpango$(shortver)-common-udeb/usr/sbin/
	install -m 755 $(CURDIR)/debian/update-pangox-aliases \
		       $(CURDIR)/debian/libpango$(shortver)-common-udeb/usr/sbin/

	dh_movefiles --sourcedir=debian/libpango$(shortver)-$(soname)-udeb
	-find $(CURDIR)/debian/ -type d -empty ! -regex '.*/var.*' -prune | xargs rmdir -p 2>&1 > /dev/null

	# don't ship pango.modules and pangox.aliases
	rm -f debian/libpango$(shortver)-common-udeb/etc/pango/pango.modules
	rm -f debian/libpango$(shortver)-common-udeb/etc/pango/pangox.aliases


# Build architecture-independent files here.
binary-indep: build install
	dh_testdir -i
	dh_testroot -i

	dh_installdocs -i

	dh_link -plibpango$(shortver)-doc \
		usr/share/doc/libglib$(glibver)-doc/glib \
		usr/share/doc/libpango$(shortver)-doc/glib
	dh_link -plibpango$(shortver)-doc \
		usr/share/doc/libglib$(glibver)-doc/gobject \
		usr/share/doc/libpango$(shortver)-doc/gobject

	dh_installexamples -i
	dh_installinfo -i
	dh_installchangelogs -i $(BUILD_DIR)/ChangeLog
	dh_compress -i
	dh_fixperms -i
	dh_installdeb -i
	dh_gencontrol -i
	dh_md5sums -i
	dh_builddeb -i

# Build architecture-dependent files here.
binary-arch: build install
	dh_testdir -a
	dh_testroot -a

	dh_installdebconf -a
	dh_installdefoma -a
	dh_installdocs -a

	rm -rf $(CURDIR)/debian/libpango$(shortver)-dbg/usr/share/doc/libpango$(shortver)-dbg
	rm -rf $(CURDIR)/debian/libpango$(shortver)-dev/usr/share/doc/libpango$(shortver)-dev
	rm -rf $(CURDIR)/debian/libpango$(shortver)-common/usr/share/doc/libpango$(shortver)-common
	rm -rf $(CURDIR)/debian/libpango-common/usr/share/doc/libpango-common
	dh_link -plibpango$(shortver)-dbg \
		usr/share/doc/libpango$(shortver)-$(soname) \
		usr/share/doc/libpango$(shortver)-dbg
	dh_link -plibpango$(shortver)-dev \
		usr/share/doc/libpango$(shortver)-$(soname) \
		usr/share/doc/libpango$(shortver)-dev
	dh_link -plibpango$(shortver)-common \
		usr/share/doc/libpango$(shortver)-$(soname) \
		usr/share/doc/libpango$(shortver)-common
	dh_link -plibpango-common \
		usr/share/doc/libpango$(shortver)-common \
		usr/share/doc/libpango-common

	dh_installexamples -a
	dh_installman -a
	dh_installinfo -a
	dh_undocumented -a
	dh_installchangelogs $(BUILD_DIR)/ChangeLog
	dh_strip -a -Nlibpango$(shortver)-dbg
	dh_compress -a
	dh_fixperms -a
	dh_makeshlibs -plibpango$(shortver)-$(soname) -X usr/lib/pango/$(modver)/modules -V "libpango${shortver}-${soname} (>= ${version})"
	dh_makeshlibs -n -plibpango$(shortver)-common
	dh_makeshlibs -plibpango$(shortver)-dev
	dh_installdeb -a
	dh_shlibdeps -l$(libpath) -a
	cat debian/*/DEBIAN/shlibs > debian/shlibs.local
	dh_gencontrol -a
	dh_md5sums -a
	dh_builddeb -a


binary-arch-udeb: build-udeb install-udeb
	dh_testdir -a
	dh_testroot -a

	dh_installdebconf -a
	dh_installdefoma -a
	dh_installdocs -a

	rm -rf $(CURDIR)/debian/libpango$(shortver)-common/usr/share/doc/libpango$(shortver)-common
	rm -rf $(CURDIR)/debian/libpango-common/usr/share/doc/libpango-common

#	dh_installexamples -a
#	dh_installman -a
#	dh_installinfo -a
	dh_undocumented -a
	dh_installchangelogs $(UBUILD_DIR)/ChangeLog
	dh_strip -a -Nlibpango$(shortver)-dbg
	dh_compress -a
	dh_fixperms -a
	dh_makeshlibs -plibpango$(shortver)-$(soname)-udeb -X usr/lib/pango/$(modver)/modules -V "libpango${shortver}-${soname} (>= ${version})"
	dh_makeshlibs -n -plibpango$(shortver)-common-udeb
	dh_installdeb -a
	dh_shlibdeps -l$(libpath) -a
	cat debian/*/DEBIAN/shlibs > debian/shlibs.local
#	dh_gencontrol -a
#	dh_md5sums -a

	dh_gencontrol -- -fdebian/files~

	rm -rf $(CURDIR)/debian/libpango$(shortver)-$(soname)-udeb/usr/share/doc

	dpkg-distaddfile $(FILENAME) debian-installer standard
	dh_builddeb  -plibpango$(shortver)-$(soname)-udeb --filename=$(FILENAME)


binary: binary-indep binary-arch binary-arch-udeb
.PHONY: build clean binary-indep binary-arch binary install configure debian/control
Source: pango1.0
Section: libs
Priority: optional
Maintainer: Akira TAGOH <tagoh debian org>
Build-Depends: debhelper (>> 4.0.0), libfreetype6-dev (>= 2.1.2), xlibs-dev, libglib2.0-dev (>= 2.0.6), pkg-config, defoma (>= 0.11.1)
Standards-Version: 3.5.7

Package: libpango1.0-0
Section: libs
Architecture: any
Depends: libpango-common, ${shlibs:Depends}
Description: Layout and rendering of internationalized text
 Pango is a library for layout and rendering of text, with an emphasis
 on internationalization. Pango can be used anywhere that text layout is
 needed. however, most of the work on Pango-1.0 was done using the GTK+
 widget toolkit as a test platform. Pango forms the core of text and
 font handling for GTK+-2.0.
 .
 Pango is designed to be modular; the core Pango layout can be used with
 four different font backends:
  - Core X windowing system fonts
  - Client-side fonts on X using the Xft library
  - Direct rendering of scalable fonts using the FreeType library
  - Native fonts on Microsoft backends
 .
 This package contains the shared libraries.

Package: libpango-common
Section: misc
Architecture: any
Depends: libpango1.0-common (= ${Source-Version})
Replaces: libpango1.0-common (<< 1.0.0-3)
Description: Empty package for upgrading libpangox.x-common
 Pango is a library for layout and rendering of text, with an emphasis
 on internationalization. Pango can be used anywhere that text layout is
 needed. however, most of the work on Pango-1.0 was done using the GTK+
 widget toolkit as a test platform. Pango forms the core of text and
 font handling for GTK+-2.0.
 .
 Pango is designed to be modular; the core Pango layout can be used with
 four different font backends:
  - Core X windowing system fonts
  - Client-side fonts on X using the Xft library
  - Direct rendering of scalable fonts using the FreeType library
  - Native fonts on Microsoft backends
 .
 This package provides the empty package for upgrading from old -common
 package. it may avoid the upgrading problem.

Package: libpango1.0-common
Section: misc
Architecture: any
Depends: debconf, defoma (>= 0.11.1), ${shlibs:Depends}
Suggests: ttf-kochi-gothic, ttf-kochi-mincho, ttf-thryomanes, ttf-baekmuk, ttf-arphic-gbsn00lp, ttf-arphic-bsmi00lp, ttf-arphic-gkai00mp, ttf-arphic-bkai00mp
Replaces: libpango0, libpango-common (<< 1.0.0)
Description: Modules and configuration files for the Pango
 Pango is a library for layout and rendering of text, with an emphasis
 on internationalization. Pango can be used anywhere that text layout is
 needed. however, most of the work on Pango-1.0 was done using the GTK+
 widget toolkit as a test platform. Pango forms the core of text and
 font handling for GTK+-2.0.
 .
 Pango is designed to be modular; the core Pango layout can be used with
 four different font backends:
  - Core X windowing system fonts
  - Client-side fonts on X using the Xft library
  - Direct rendering of scalable fonts using the FreeType library
  - Native fonts on Microsoft backends
 .
 This package contains the Pango modules and the configuration files
 which Pango needs.

Package: libpango1.0-dev
Section: devel
Architecture: any
Depends: libpango1.0-0 (= ${Source-Version}), libglib2.0-dev (>= 2.0.6), libfreetype6-dev (>= 2.1.2), xlibs-dev, pkg-config
Suggests: libpango1.0-doc
Replaces: libpango-dev
Conflicts: libpango-dev
Description: Development files for the Pango
 Pango is a library for layout and rendering of text, with an emphasis
 on internationalization. Pango can be used anywhere that text layout is
 needed. however, most of the work on Pango-1.0 was done using the GTK+
 widget toolkit as a test platform. Pango forms the core of text and
 font handling for GTK+-2.0.
 .
 Pango is designed to be modular; the core Pango layout can be used with
 four different font backends:
  - Core X windowing system fonts
  - Client-side fonts on X using the Xft library
  - Direct rendering of scalable fonts using the FreeType library
  - Native fonts on Microsoft backends
 .
 This package contains the header files and some files needed for development
 with Pango.

Package: libpango1.0-dbg
Section: devel
Priority: extra
Architecture: any
Depends: libpango1.0-0 (= ${Source-Version})
Description: The Pango library and debugging symbols
 Pango is a library for layout and rendering of text, with an emphasis
 on internationalization. Pango can be used anywhere that text layout is
 needed. however, most of the work on Pango-1.0 was done using the GTK+
 widget toolkit as a test platform. Pango forms the core of text and
 font handling for GTK+-2.0.
 .
 Pango is designed to be modular; the core Pango layout can be used with
 four different font backends:
  - Core X windowing system fonts
  - Client-side fonts on X using the Xft library
  - Direct rendering of scalable fonts using the FreeType library
  - Native fonts on Microsoft backends
 .
 This package contains unstripped shared libraries. it is provided
 primarily to provide a backtrace with names in a debugger, this makes
 it somewhat easier to interpret core dumps. The libraries are installed
 in /usr/lib/debug and can be used by placing that directory in
 LD_LIBRARY_PATH.
 Most people will not need this package.

Package: libpango1.0-doc
Section: doc
Architecture: all
Depends: lynx | www-browser
Replaces: libpango0-dev, libpango-doc
Conflicts: libpango-doc
Suggests: libglib2.0-doc
Description: Documentation files for the Pango
 Pango is a library for layout and rendering of text, with an emphasis
 on internationalization. Pango can be used anywhere that text layout is
 needed. however, most of the work on Pango-1.0 was done using the GTK+
 widget toolkit as a test platform. Pango forms the core of text and
 font handling for GTK+-2.0.
 .
 Pango is designed to be modular; the core Pango layout can be used with
 four different font backends:
  - Core X windowing system fonts
  - Client-side fonts on X using the Xft library
  - Direct rendering of scalable fonts using the FreeType library
  - Native fonts on Microsoft backends
 .
 This package contains the HTML documentation for the Pango in
 /usr/share/doc/libpango1.0-doc/ .

Attachment: pgpZVSLZFxiAq.pgp
Description: PGP signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]