diff options
Diffstat (limited to 'app-text/mupdf/mupdf-1.2.ebuild')
-rw-r--r-- | app-text/mupdf/mupdf-1.2.ebuild | 117 |
1 files changed, 0 insertions, 117 deletions
diff --git a/app-text/mupdf/mupdf-1.2.ebuild b/app-text/mupdf/mupdf-1.2.ebuild deleted file mode 100644 index 341f44be6ff9..000000000000 --- a/app-text/mupdf/mupdf-1.2.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils flag-o-matic multilib toolchain-funcs - -DESCRIPTION="a lightweight PDF viewer and toolkit written in portable C" -HOMEPAGE="http://mupdf.com/" -SRC_URI="http://${PN}.googlecode.com/files/${P}-source.zip" - -LICENSE="AGPL-3" -SLOT="0/1.2" -KEYWORDS="amd64 arm ~ppc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="X vanilla static static-libs" - -LIB_DEPEND="media-libs/freetype:2[static-libs?] - media-libs/jbig2dec[static-libs?] - >=media-libs/openjpeg-1.5:0[static-libs?] - virtual/jpeg[static-libs?] - X? ( x11-libs/libX11[static-libs?] - x11-libs/libXext[static-libs?] )" -RDEPEND="${LIB_DEPEND}" -DEPEND="${RDEPEND} - virtual/pkgconfig - static-libs? ( ${LIB_DEPEND} ) - static? ( ${LIB_DEPEND//?} - app-arch/bzip2[static-libs] - x11-libs/libXau[static-libs] - x11-libs/libXdmcp[static-libs] - x11-libs/libxcb[static-libs] )" - -S=${WORKDIR}/${P}-source - -src_prepare() { - rm -rf thirdparty || die - - epatch \ - "${FILESDIR}"/${PN}-1.1_p20121127-buildsystem.patch \ - "${FILESDIR}"/${PN}-1.1_p20121127-desktop-integration.patch \ - "${FILESDIR}"/${PN}-1.2-mubusy_rename_fix.patch \ - "${FILESDIR}"/${PN}-1.2-pkg-config.patch - - sed -e "/^libdir=/s:/lib:/$(get_libdir):" \ - -e "/^prefix=/s:=.*:=${EROOT}/usr:" \ - -i debian/mupdf.pc || die - - use vanilla || epatch \ - "${FILESDIR}"/${PN}-1.1_rc1-zoom-2.patch - - sed -e "\$aOS = Linux" \ - -e "\$aCC = $(tc-getCC)" \ - -e "\$aLD = $(tc-getCC)" \ - -e "\$aAR = $(tc-getAR)" \ - -e "\$averbose = true" \ - -e "\$abuild = debug" \ - -e "\$aprefix = ${ED}usr" \ - -e "\$alibdir = ${ED}usr/$(get_libdir)" \ - -i Makerules || die - - if ! use X ; then - sed -e "\$aNOX11 = yes" \ - -i Makerules || die - fi - - if use static-libs || use static ; then - cp -a "${S}" "${S}"-static || die - #add missing Libs.private for xcb and freetype - sed -e 's:\(pkg-config --libs\):\1 --static:' \ - -e '/^X11_LIBS :=/s:\(.*\):\1 -lbz2 -ldl -lpthread:' \ - -i "${S}"-static/Makerules || die - sed -e '/^LIBS +=/s:\(-lfreetype\):\1 -lbz2:' \ - -i "${S}"-static/Makefile || die - fi - - my_soname=libfitz.so.1.2 - sed -e "\$a\$(FITZ_LIB):" \ - -e "\$a\\\t\$(QUIET_LINK) \$(CC) \$(LDFLAGS) --shared -Wl,-soname -Wl,${my_soname} -Wl,--no-undefined -o \$@ \$^ \$(LIBS)" \ - -e "/^FITZ_LIB :=/s:=.*:= build/debug/${my_soname}:" \ - -i Makefile || die -} - -src_compile() { - emake XCFLAGS="-fpic" - use static-libs && \ - emake -C "${S}"-static build/debug/libfitz.a - use static && \ - emake -C "${S}"-static XLIBS="-static" -} - -src_install() { - if use X ; then - domenu debian/mupdf.desktop - doicon debian/mupdf.xpm - else - rm apps/man/mupdf.1 - fi - - emake install - dosym ${my_soname} /usr/$(get_libdir)/libfitz.so - - use static-libs && \ - dolib.a "${S}"-static/build/debug/libfitz.a - if use static ; then - dobin "${S}"-static/build/debug/mu{tool,draw} - use X && dobin "${S}"-static/build/debug/mupdf - fi - - insinto /usr/include - doins pdf/mupdf-internal.h fitz/fitz-internal.h xps/muxps-internal.h - - insinto /usr/$(get_libdir)/pkgconfig - doins debian/mupdf.pc - - dodoc CHANGES README doc/{example.c,overview.txt} -} |