summaryrefslogtreecommitdiffstats
path: root/rules/poppler.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2009-03-03 14:40:05 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2009-03-03 14:40:05 +0000
commit81f6f85ccb83f2cb21cc1c7db12a1f566ea96aeb (patch)
treeeee51e1813025efeef95afe3359f025c50da74eb /rules/poppler.make
parent5d9ee031104d714f6c9de4e7d402ea35eadd10bf (diff)
downloadptxdist-81f6f85ccb83f2cb21cc1c7db12a1f566ea96aeb.tar.gz
ptxdist-81f6f85ccb83f2cb21cc1c7db12a1f566ea96aeb.tar.xz
* poppler: update to latest stable
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9917 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/poppler.make')
-rw-r--r--rules/poppler.make59
1 files changed, 48 insertions, 11 deletions
diff --git a/rules/poppler.make b/rules/poppler.make
index 448ccd246..17e110f9e 100644
--- a/rules/poppler.make
+++ b/rules/poppler.make
@@ -1,7 +1,7 @@
# -*-makefile-*-
-# $Id: template 6655 2007-01-02 12:55:21Z rsc $
+# $Id: template-make 9053 2008-11-03 10:58:48Z wsa $
#
-# Copyright (C) 2007 by Luotao Fu <l.fu@pengutronix.de>
+# Copyright (C) 2009 by Robert Schwebel
#
# See CREDITS for details about who has contributed to this project.
#
@@ -17,7 +17,7 @@ PACKAGES-$(PTXCONF_POPPLER) += poppler
#
# Paths and names
#
-POPPLER_VERSION := 0.6.2
+POPPLER_VERSION := 0.10.4
POPPLER := poppler-$(POPPLER_VERSION)
POPPLER_SUFFIX := tar.gz
POPPLER_URL := http://poppler.freedesktop.org/$(POPPLER).$(POPPLER_SUFFIX)
@@ -33,6 +33,17 @@ $(POPPLER_SOURCE):
@$(call get, POPPLER)
# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/poppler.extract:
+ @$(call targetinfo)
+ @$(call clean, $(POPPLER_DIR))
+ @$(call extract, POPPLER)
+ @$(call patchin, POPPLER)
+ @$(call touch)
+
+# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
@@ -85,6 +96,32 @@ else
POPPLER_AUTOCONF += --disable-poppler-glib
endif
+$(STATEDIR)/poppler.prepare:
+ @$(call targetinfo)
+ @$(call clean, $(POPPLER_DIR)/config.cache)
+ cd $(POPPLER_DIR) && \
+ $(POPPLER_PATH) $(POPPLER_ENV) \
+ ./configure $(POPPLER_AUTOCONF)
+ @$(call touch)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/poppler.compile:
+ @$(call targetinfo)
+ cd $(POPPLER_DIR) && $(POPPLER_PATH) $(MAKE) $(PARALLELMFLAGS)
+ @$(call touch)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/poppler.install:
+ @$(call targetinfo)
+ @$(call install, POPPLER)
+ @$(call touch)
+
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
@@ -92,19 +129,19 @@ endif
$(STATEDIR)/poppler.targetinstall:
@$(call targetinfo)
- @$(call install_init, poppler)
+ @$(call install_init, poppler)
@$(call install_fixup, poppler,PACKAGE,poppler)
@$(call install_fixup, poppler,PRIORITY,optional)
@$(call install_fixup, poppler,VERSION,$(POPPLER_VERSION))
@$(call install_fixup, poppler,SECTION,base)
- @$(call install_fixup, poppler,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup, poppler,AUTHOR,"")
@$(call install_fixup, poppler,DEPENDS,)
@$(call install_fixup, poppler,DESCRIPTION,missing)
@$(call install_copy, poppler, 0, 0, 0755,\
- $(POPPLER_DIR)/poppler/.libs/libpoppler.so.2.0.0, /usr/lib/libpoppler.so.2.0.0)
- @$(call install_link, poppler, libpoppler.so.2.0.0, /usr/lib/libpoppler.so.2)
- @$(call install_link, poppler, libpoppler.so.2.0.0, /usr/lib/libpoppler.so)
+ $(POPPLER_DIR)/poppler/.libs/libpoppler.so.4.0.0, /usr/lib/libpoppler.so.4.0.0)
+ @$(call install_link, poppler, libpoppler.so.4.0.0, /usr/lib/libpoppler.so.4)
+ @$(call install_link, poppler, libpoppler.so.4.0.0, /usr/lib/libpoppler.so)
ifdef PTXCONF_POPPLER_BIN
for i in `find $(POPPLER_DIR)/utils/.libs -type f`; do \
@@ -114,9 +151,9 @@ endif
ifdef PTXCONF_POPPLER_GLIB
@$(call install_copy, poppler, 0, 0, 0755,\
- $(POPPLER_DIR)/glib/.libs/libpoppler-glib.so.2.0.0, /usr/lib/libpoppler-glib.so.2.0.0)
- @$(call install_link, poppler, libpoppler-glib.so.2.0.0, /usr/lib/libpoppler-glib.so.2)
- @$(call install_link, poppler, libpoppler-glib.so.2.0.0, /usr/lib/libpoppler-glib.so)
+ $(POPPLER_DIR)/glib/.libs/libpoppler-glib.so.4.0.0, /usr/lib/libpoppler-glib.so.4.0.0)
+ @$(call install_link, poppler, libpoppler-glib.so.4.0.0, /usr/lib/libpoppler-glib.so.4)
+ @$(call install_link, poppler, libpoppler-glib.so.4.0.0, /usr/lib/libpoppler-glib.so)
endif
@$(call install_finish, poppler)