mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-09 05:10:05 +02:00
poppler, cleanup old recipes (#9441)
This commit is contained in:
@@ -1,393 +0,0 @@
|
||||
SUMMARY="A PDF rendering library"
|
||||
DESCRIPTION="Poppler is a PDF rendering library based on the xpdf-3.0 code \
|
||||
base."
|
||||
HOMEPAGE="https://poppler.freedesktop.org/"
|
||||
COPYRIGHT=" 2008 Adam Batkin
|
||||
Adobe Systems Inc.
|
||||
2012-2015 Adam Reichold
|
||||
2007-2017 Adrian Johnson
|
||||
2008 Adrian Page
|
||||
2013 Adrian Perez de Castro
|
||||
2014 Aki Koskinen
|
||||
2004-2017 Albert Astals Cid
|
||||
2015 Aleksei Volkov
|
||||
2006-2010 Alexander Neundorf
|
||||
2012 Alexander Saprykin
|
||||
2012 Alexey Pavlov
|
||||
2016 Alok Anand
|
||||
2015 André Esser
|
||||
2015 André Guerreiro
|
||||
2011 Andrea Canciani
|
||||
2011 Andreas Hartmetz
|
||||
2013 Anthony Granger
|
||||
2012 Anthony Wesley
|
||||
2014 Anuj Khare
|
||||
2015-2016 Arseniy Lartsev
|
||||
2012 Arseny Solokha
|
||||
2015 Arthur Stavisky
|
||||
2009, 2011 Axel Strübing
|
||||
2014 Bogdan Cristea
|
||||
2008 Boris Toloknov
|
||||
2005-2008 Brad Hards
|
||||
2010 Brian Cameron
|
||||
2010 Brian Ewins
|
||||
2016-2017 Caolán McNamara
|
||||
2006-2016 Carlos Garcia Campos
|
||||
2008 Carl Worth
|
||||
2010 Christian Feuersänger
|
||||
2009 Christian Persch
|
||||
2008-2009 Chris Wilson
|
||||
2017 Christoph Cullmann
|
||||
2013 Christoph Duelli
|
||||
1998-2003 Daniel Veillard
|
||||
2011 Daiki Ueno
|
||||
2005 Dan Sheridan
|
||||
2011 Daniel Glöckner
|
||||
2013 Daniel Kahn Gillmor
|
||||
2011 Daniel Richard G.
|
||||
2009 Darren Kenny
|
||||
2009-2010 David Benjamin
|
||||
2006 David Faure
|
||||
1997, Derek B. Noonburg
|
||||
2015 Dmytro Morgun
|
||||
2013 Dominik Haumann
|
||||
2006-2007 Dominic Lachowicz
|
||||
2008 Ed Avis
|
||||
2006-2007, 2013 Ed Catmur
|
||||
2014 Ed Porras
|
||||
2011 Edward Jiang
|
||||
2004 Enrico Ros
|
||||
2009 Eric Toombs
|
||||
2012, 2015 Even Rouault
|
||||
2012-2014 Fabio D'Urso
|
||||
2017 Francesco Poli
|
||||
1989, 1991-2016 Free Software Foundation, Inc.
|
||||
2012 Gerald Schmidt
|
||||
2013 German Poo-Caamano
|
||||
2011 Glad Deschrijver
|
||||
1996-2013 Glyph & Cog, LLC.
|
||||
2009 Glenn Ganz
|
||||
1999-2000 Gueorgui Ovtcharov
|
||||
2010, 2012 Guillermo A. Amaral B.
|
||||
2016 Hanno Meyer-Thurow
|
||||
2014-2015 Hans-Peter Deifel
|
||||
2017 Hans-Ulrich Jüttner
|
||||
2010 Harry Roberts
|
||||
2008 Haruyuki Kawabe
|
||||
2008, 2010-2014 Hib Eris
|
||||
2012 Horst Prote
|
||||
2017 Hubert Figuière
|
||||
2008 Hugo Mercier
|
||||
2013-2014 Igalia S.L.
|
||||
2011-2012 Igor Slepchin
|
||||
2012 Ihar Filipau
|
||||
2007 Ilmari Heikkinen
|
||||
2008-2010 Ilya Gorenbein
|
||||
2007-2008 Iñigo Martínez
|
||||
Insight Consortium
|
||||
2016 Jakub Alba
|
||||
2010 Jakob Voss
|
||||
2016 Jakub Kucharski
|
||||
2009-2010, 2015 Jakub Wilk
|
||||
2017 Jan-Erik S
|
||||
2009 Jan Jockusch
|
||||
2010 Jan Kümmel
|
||||
2017 Jason Alan Palmer
|
||||
2012-2016 Jason Crain
|
||||
2006-2007 Jauco Noordzij
|
||||
2005-2008 Jeff Muizelaar
|
||||
2016 Jeffrey Morlan
|
||||
2015 Jeremy Echols
|
||||
Jerry Epplin
|
||||
2011 Jim Meyering
|
||||
2014 Jiri Slaby
|
||||
2013 Johannes Brandstätter
|
||||
2005 Jonathan Blandford
|
||||
2007-2009 Jonathan Kew
|
||||
2010 Jonathan Liu
|
||||
2011, 2013 José Aliste
|
||||
2011 Joshua Richardson
|
||||
2013 Julien Nabet
|
||||
2006-2008 Julien Rebetez
|
||||
2010 Jürg Billeter
|
||||
2016 Khaled Hosny
|
||||
2009 KDAB via Guillermo Amaral
|
||||
2010 Kenneth Berland
|
||||
2008 Kees Cook
|
||||
2011, 2015 Kenji Uno
|
||||
2002 Kitware, Inc.
|
||||
2008 Kjartan Maraas
|
||||
2007-2009, 2012 Koji Otani
|
||||
2006-2007 Kouhei Sutou
|
||||
2009 Kovid Goyal
|
||||
2005-2007 Kristian Høgsberg
|
||||
2006-2007 Krzysztof Kowalczyk
|
||||
2006-2007 Laurent Montel
|
||||
2017 Léonard Michelet
|
||||
2013, 2015 Li Junling
|
||||
2012-2013 Lu Wang
|
||||
2014 Luigi Scarso
|
||||
2012 Luis Parravicini
|
||||
2005 Marco Pesenti Gritti
|
||||
2010, 2012, 2014-2015 Marek Kasik
|
||||
2012 Mark Brand
|
||||
2008 Mark Kaplan
|
||||
2010, 2012 Mark Riedesel
|
||||
2015 Markus Kilås
|
||||
2012 Markus Trippelsdorf
|
||||
2005 Martin Kretzschmar
|
||||
2016 Masamichi Hosoda
|
||||
2009 Matthias Drochner
|
||||
2010 Matthias Fauconneau
|
||||
2009 Matthias Franz
|
||||
2012 Matthias Kramm
|
||||
2009 Michael K. Johnson
|
||||
2008 Michael Vrable
|
||||
2013 Michael Weiser
|
||||
2009 M Joonas Pihlaja
|
||||
2010 Mike Slegeir
|
||||
2009 Mozilla Corporation
|
||||
2005 Net Integration Technologies, Inc.
|
||||
2009 Nick Jones
|
||||
2005-2006 Nickolay V. Shmyrev
|
||||
2010 Nils Höglund
|
||||
2012-2017 Oliver Sander
|
||||
2014 Olly Betts
|
||||
2010 OSSD CDAC Mumbai by Leena Chourey and Onkar Potdar
|
||||
2012 Patrick Pfeifer
|
||||
2010 Patrick Spendrin
|
||||
2006 Paul Walmsley
|
||||
2010 Paweł Wiejacha
|
||||
2012-2014 Peter Breitenlohner
|
||||
2009 Peter Kerzum
|
||||
2009, 2015 Petr Gajdos
|
||||
2010 Philip Lorenz
|
||||
2015 Philipp Reinkemeier
|
||||
2006-2014 Pino Toscano
|
||||
Rainer Dorsch
|
||||
2006 Rainer Keller
|
||||
2006 Raj Kumar
|
||||
2009 Reece Dunn
|
||||
2004-2006 Red Hat, Inc.
|
||||
2008 Richard Airlie
|
||||
2014 Richard PALO
|
||||
2014 Rodrigo Rivas Costa
|
||||
2017 Roland Hieber
|
||||
2009 Ross Moore
|
||||
2009 Ryszard Trojnacki
|
||||
2011 Sam Liao
|
||||
2009 Sanjoy Mahajan
|
||||
2004 Scott James Remnant
|
||||
2006 Scott Turner
|
||||
2014 Scott West
|
||||
2017 Sebastian Rasmussen
|
||||
2009 Shawn Rutledge
|
||||
2009 Shen Liang
|
||||
2011 Simon Kellner
|
||||
2010 Srinivas Adicherla
|
||||
2005-2006 Stefan Kebekus
|
||||
2006 Stefan Schweizer
|
||||
2009 Stefan Thomas
|
||||
2011 Stephen Reichling
|
||||
2008 Steven G. Johnson
|
||||
2014 Steven Lee
|
||||
2011 Steven Murdoch
|
||||
2010, 2012-2013, 2015 Suzuki Toshiya
|
||||
2015 Tamas Szekeres
|
||||
2005-2006 Takashi Iwai
|
||||
2016 Takahiro Hashimoto
|
||||
The GLib Team
|
||||
2005-2010 The Poppler Developers
|
||||
2013 Thomas Fischer
|
||||
2009-2017 Thomas Freitag
|
||||
2011 Thomas Klausner
|
||||
2006 Thorkild Stray
|
||||
2009, 2014 Till Kamppeter
|
||||
2008 Timothy Lee
|
||||
2017 Tobias C. Berner
|
||||
2005, 2012, 2015 Tobias Koening
|
||||
2011 Tom Gleason
|
||||
2008 Tomas Are Haavet
|
||||
2010-2011 Tomas Hoger
|
||||
2016 Tor Lillqvist
|
||||
2008 Vasile Gaburici
|
||||
2016 Vincent Le Garrec
|
||||
2011 Vittal Aithal
|
||||
2012 Yi Yang
|
||||
2013 Yury G. Kudryashov
|
||||
2008-2009 Warren Toomey
|
||||
2006 Wilfried Huss
|
||||
2009-2016 William Bader
|
||||
2007 Will Stephenson
|
||||
1994 X Consortium"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="6"
|
||||
SOURCE_URI="https://poppler.freedesktop.org/poppler-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="5b9a73dfd4d6f61d165ada1e4f0abd2d420494bf9d0b1c15d0db3f7b83a729c6"
|
||||
SOURCE_DIR="poppler-$portVersion"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
libVersion="73.0.0"
|
||||
libCppVersion="0.3.0"
|
||||
libGlibVersion="8.9.0"
|
||||
libQt5Version="1.12.0"
|
||||
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
|
||||
libCppVersionCompat="$libCppVersion compat >= ${libCppVersion%%.*}"
|
||||
libGlibVersionCompat="$libGlibVersion compat >= ${libGlibVersion%%.*}"
|
||||
libQt5VersionCompat="$libQt5Version compat >= ${libQt5Version%%.*}"
|
||||
|
||||
PROVIDES="
|
||||
poppler062$secondaryArchSuffix = $portVersion
|
||||
lib:libpoppler$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libpoppler_cpp$secondaryArchSuffix = $libCppVersionCompat
|
||||
cmd:pdfdetach
|
||||
cmd:pdfimages
|
||||
cmd:pdfseparate
|
||||
cmd:pdftohtml
|
||||
cmd:pdftops
|
||||
cmd:pdfunite
|
||||
cmd:pdffonts
|
||||
cmd:pdfinfo
|
||||
cmd:pdftocairo
|
||||
cmd:pdftoppm
|
||||
cmd:pdftotext
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
poppler_data
|
||||
lib:libcairo$secondaryArchSuffix
|
||||
lib:libcurl$secondaryArchSuffix
|
||||
lib:libfontconfig$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libiconv$secondaryArchSuffix
|
||||
lib:libintl$secondaryArchSuffix
|
||||
lib:libjpeg$secondaryArchSuffix
|
||||
lib:liblcms2$secondaryArchSuffix
|
||||
lib:libopenjp2$secondaryArchSuffix
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
lib:libtiff$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
# GLIB
|
||||
SUMMARY_glib="$SUMMARY (glib bindings)"
|
||||
DESCRIPTION_glib="$DESCRIPTION (glib bindings)"
|
||||
|
||||
PROVIDES_glib="
|
||||
poppler062${secondaryArchSuffix}_glib = $portVersion
|
||||
lib:libpoppler_glib$secondaryArchSuffix = $libGlibVersionCompat
|
||||
"
|
||||
REQUIRES_glib="
|
||||
haiku$secondaryArchSuffix
|
||||
poppler062$secondaryArchSuffix == $portVersion base
|
||||
lib:libcairo$secondaryArchSuffix
|
||||
lib:libcurl$secondaryArchSuffix
|
||||
lib:libfontconfig$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libgio_2.0$secondaryArchSuffix
|
||||
lib:libglib_2.0$secondaryArchSuffix
|
||||
lib:libgobject_2.0$secondaryArchSuffix
|
||||
lib:libintl$secondaryArchSuffix
|
||||
lib:libjpeg$secondaryArchSuffix
|
||||
lib:liblcms2$secondaryArchSuffix
|
||||
lib:libopenjp2$secondaryArchSuffix
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
lib:libpoppler$secondaryArchSuffix
|
||||
lib:libtiff$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
# QT5
|
||||
SUMMARY_qt5="$SUMMARY (Qt5 bindings)"
|
||||
DESCRIPTION_qt5="$DESCRIPTION (Qt5 bindings)"
|
||||
|
||||
PROVIDES_qt5="
|
||||
poppler062${secondaryArchSuffix}_qt5 = $portVersion
|
||||
lib:libpoppler_qt5$secondaryArchSuffix = $libQt5VersionCompat
|
||||
"
|
||||
REQUIRES_qt5="
|
||||
haiku$secondaryArchSuffix
|
||||
poppler062$secondaryArchSuffix == $portVersion base
|
||||
lib:libcurl$secondaryArchSuffix
|
||||
lib:libfontconfig$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libjpeg$secondaryArchSuffix
|
||||
lib:liblcms2$secondaryArchSuffix
|
||||
lib:libopenjp2$secondaryArchSuffix
|
||||
lib:libpoppler$secondaryArchSuffix
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
lib:libQt5Widgets$secondaryArchSuffix
|
||||
lib:libQt5Xml$secondaryArchSuffix
|
||||
lib:libtiff$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libcairo$secondaryArchSuffix
|
||||
devel:libcurl$secondaryArchSuffix
|
||||
devel:libfontconfig$secondaryArchSuffix
|
||||
devel:libfreetype$secondaryArchSuffix
|
||||
devel:libgio_2.0$secondaryArchSuffix
|
||||
devel:libglib_2.0$secondaryArchSuffix
|
||||
devel:libgobject_2.0$secondaryArchSuffix
|
||||
devel:libiconv$secondaryArchSuffix
|
||||
devel:libintl$secondaryArchSuffix
|
||||
devel:libjpeg$secondaryArchSuffix
|
||||
devel:liblcms2$secondaryArchSuffix
|
||||
#devel:libnss3$secondaryArchSuffix
|
||||
devel:libopenjp2$secondaryArchSuffix
|
||||
devel:libpng16$secondaryArchSuffix
|
||||
devel:libQt5Core$secondaryArchSuffix
|
||||
devel:libQt5Gui$secondaryArchSuffix
|
||||
devel:libQt5Widgets$secondaryArchSuffix
|
||||
devel:libQt5Xml$secondaryArchSuffix
|
||||
devel:libtiff$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:cmake
|
||||
cmd:gawk
|
||||
cmd:grep
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:perl
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
cmd:python2
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
cmake . $cmakeDirArgs \
|
||||
-DCMAKE_CXX_FLAGS="-D_BSD_SOURCE" \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DENABLE_XPDF_HEADERS=ON
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install
|
||||
|
||||
prepareInstalledDevelLibs libpoppler \
|
||||
libpoppler-cpp \
|
||||
libpoppler-glib \
|
||||
libpoppler-qt5
|
||||
|
||||
mkdir -p $manDir
|
||||
rm -rf $prefix/include $developDir $prefix/share $libDir/pkgconfig $binDir $manDir
|
||||
|
||||
# GLIB
|
||||
packageEntries "glib" \
|
||||
$libDir/*glib*
|
||||
|
||||
# QT5
|
||||
packageEntries "qt5" \
|
||||
$libDir/*qt5*
|
||||
|
||||
}
|
||||
@@ -1,385 +0,0 @@
|
||||
SUMMARY="A PDF rendering library"
|
||||
DESCRIPTION="Poppler is a PDF rendering library based on the xpdf-3.0 code \
|
||||
base."
|
||||
HOMEPAGE="https://poppler.freedesktop.org/"
|
||||
COPYRIGHT="2008 Adam Batkin
|
||||
Adobe Systems Inc.
|
||||
2012-2015 Adam Reichold
|
||||
2007-2017 Adrian Johnson
|
||||
2008 Adrian Page
|
||||
2013 Adrian Perez de Castro
|
||||
2014 Aki Koskinen
|
||||
2004-2017 Albert Astals Cid
|
||||
2015 Aleksei Volkov
|
||||
2006-2010 Alexander Neundorf
|
||||
2012 Alexander Saprykin
|
||||
2012 Alexey Pavlov
|
||||
2016 Alok Anand
|
||||
2015 André Esser
|
||||
2015 André Guerreiro
|
||||
2011 Andrea Canciani
|
||||
2011 Andreas Hartmetz
|
||||
2013 Anthony Granger
|
||||
2012 Anthony Wesley
|
||||
2014 Anuj Khare
|
||||
2015-2016 Arseniy Lartsev
|
||||
2012 Arseny Solokha
|
||||
2015 Arthur Stavisky
|
||||
2009, 2011 Axel Strübing
|
||||
2014 Bogdan Cristea
|
||||
2008 Boris Toloknov
|
||||
2005-2008 Brad Hards
|
||||
2010 Brian Cameron
|
||||
2010 Brian Ewins
|
||||
2016-2017 Caolán McNamara
|
||||
2006-2016 Carlos Garcia Campos
|
||||
2008 Carl Worth
|
||||
2010 Christian Feuersänger
|
||||
2009 Christian Persch
|
||||
2008-2009 Chris Wilson
|
||||
2017 Christoph Cullmann
|
||||
2013 Christoph Duelli
|
||||
1998-2003 Daniel Veillard
|
||||
2011 Daiki Ueno
|
||||
2005 Dan Sheridan
|
||||
2011 Daniel Glöckner
|
||||
2013 Daniel Kahn Gillmor
|
||||
2011 Daniel Richard G.
|
||||
2009 Darren Kenny
|
||||
2009-2010 David Benjamin
|
||||
2006 David Faure
|
||||
1997, Derek B. Noonburg
|
||||
2015 Dmytro Morgun
|
||||
2013 Dominik Haumann
|
||||
2006-2007 Dominic Lachowicz
|
||||
2008 Ed Avis
|
||||
2006-2007, 2013 Ed Catmur
|
||||
2014 Ed Porras
|
||||
2011 Edward Jiang
|
||||
2004 Enrico Ros
|
||||
2009 Eric Toombs
|
||||
2012, 2015 Even Rouault
|
||||
2012-2014 Fabio D'Urso
|
||||
2017 Francesco Poli
|
||||
1989, 1991-2016 Free Software Foundation, Inc.
|
||||
2012 Gerald Schmidt
|
||||
2013 German Poo-Caamano
|
||||
2011 Glad Deschrijver
|
||||
1996-2013 Glyph & Cog, LLC.
|
||||
2009 Glenn Ganz
|
||||
1999-2000 Gueorgui Ovtcharov
|
||||
2010, 2012 Guillermo A. Amaral B.
|
||||
2016 Hanno Meyer-Thurow
|
||||
2014-2015 Hans-Peter Deifel
|
||||
2017 Hans-Ulrich Jüttner
|
||||
2010 Harry Roberts
|
||||
2008 Haruyuki Kawabe
|
||||
2008, 2010-2014 Hib Eris
|
||||
2012 Horst Prote
|
||||
2017 Hubert Figuière
|
||||
2008 Hugo Mercier
|
||||
2013-2014 Igalia S.L.
|
||||
2011-2012 Igor Slepchin
|
||||
2012 Ihar Filipau
|
||||
2007 Ilmari Heikkinen
|
||||
2008-2010 Ilya Gorenbein
|
||||
2007-2008 Iñigo Martínez
|
||||
Insight Consortium
|
||||
2016 Jakub Alba
|
||||
2010 Jakob Voss
|
||||
2016 Jakub Kucharski
|
||||
2009-2010, 2015 Jakub Wilk
|
||||
2017 Jan-Erik S
|
||||
2009 Jan Jockusch
|
||||
2010 Jan Kümmel
|
||||
2017 Jason Alan Palmer
|
||||
2012-2016 Jason Crain
|
||||
2006-2007 Jauco Noordzij
|
||||
2005-2008 Jeff Muizelaar
|
||||
2016 Jeffrey Morlan
|
||||
2015 Jeremy Echols
|
||||
Jerry Epplin
|
||||
2011 Jim Meyering
|
||||
2014 Jiri Slaby
|
||||
2013 Johannes Brandstätter
|
||||
2005 Jonathan Blandford
|
||||
2007-2009 Jonathan Kew
|
||||
2010 Jonathan Liu
|
||||
2011, 2013 José Aliste
|
||||
2011 Joshua Richardson
|
||||
2013 Julien Nabet
|
||||
2006-2008 Julien Rebetez
|
||||
2010 Jürg Billeter
|
||||
2016 Khaled Hosny
|
||||
2009 KDAB via Guillermo Amaral
|
||||
2010 Kenneth Berland
|
||||
2008 Kees Cook
|
||||
2011, 2015 Kenji Uno
|
||||
2002 Kitware, Inc.
|
||||
2008 Kjartan Maraas
|
||||
2007-2009, 2012 Koji Otani
|
||||
2006-2007 Kouhei Sutou
|
||||
2009 Kovid Goyal
|
||||
2005-2007 Kristian Høgsberg
|
||||
2006-2007 Krzysztof Kowalczyk
|
||||
2006-2007 Laurent Montel
|
||||
2017 Léonard Michelet
|
||||
2013, 2015 Li Junling
|
||||
2012-2013 Lu Wang
|
||||
2014 Luigi Scarso
|
||||
2012 Luis Parravicini
|
||||
2005 Marco Pesenti Gritti
|
||||
2010, 2012, 2014-2015 Marek Kasik
|
||||
2012 Mark Brand
|
||||
2008 Mark Kaplan
|
||||
2010, 2012 Mark Riedesel
|
||||
2015 Markus Kilås
|
||||
2012 Markus Trippelsdorf
|
||||
2005 Martin Kretzschmar
|
||||
2016 Masamichi Hosoda
|
||||
2009 Matthias Drochner
|
||||
2010 Matthias Fauconneau
|
||||
2009 Matthias Franz
|
||||
2012 Matthias Kramm
|
||||
2009 Michael K. Johnson
|
||||
2008 Michael Vrable
|
||||
2013 Michael Weiser
|
||||
2009 M Joonas Pihlaja
|
||||
2010 Mike Slegeir
|
||||
2009 Mozilla Corporation
|
||||
2005 Net Integration Technologies, Inc.
|
||||
2009 Nick Jones
|
||||
2005-2006 Nickolay V. Shmyrev
|
||||
2010 Nils Höglund
|
||||
2012-2017 Oliver Sander
|
||||
2014 Olly Betts
|
||||
2010 OSSD CDAC Mumbai by Leena Chourey and Onkar Potdar
|
||||
2012 Patrick Pfeifer
|
||||
2010 Patrick Spendrin
|
||||
2006 Paul Walmsley
|
||||
2010 Paweł Wiejacha
|
||||
2012-2014 Peter Breitenlohner
|
||||
2009 Peter Kerzum
|
||||
2009, 2015 Petr Gajdos
|
||||
2010 Philip Lorenz
|
||||
2015 Philipp Reinkemeier
|
||||
2006-2014 Pino Toscano
|
||||
Rainer Dorsch
|
||||
2006 Rainer Keller
|
||||
2006 Raj Kumar
|
||||
2009 Reece Dunn
|
||||
2004-2006 Red Hat, Inc.
|
||||
2008 Richard Airlie
|
||||
2014 Richard PALO
|
||||
2014 Rodrigo Rivas Costa
|
||||
2017 Roland Hieber
|
||||
2009 Ross Moore
|
||||
2009 Ryszard Trojnacki
|
||||
2011 Sam Liao
|
||||
2009 Sanjoy Mahajan
|
||||
2004 Scott James Remnant
|
||||
2006 Scott Turner
|
||||
2014 Scott West
|
||||
2017 Sebastian Rasmussen
|
||||
2009 Shawn Rutledge
|
||||
2009 Shen Liang
|
||||
2011 Simon Kellner
|
||||
2010 Srinivas Adicherla
|
||||
2005-2006 Stefan Kebekus
|
||||
2006 Stefan Schweizer
|
||||
2009 Stefan Thomas
|
||||
2011 Stephen Reichling
|
||||
2008 Steven G. Johnson
|
||||
2014 Steven Lee
|
||||
2011 Steven Murdoch
|
||||
2010, 2012-2013, 2015 Suzuki Toshiya
|
||||
2015 Tamas Szekeres
|
||||
2005-2006 Takashi Iwai
|
||||
2016 Takahiro Hashimoto
|
||||
The GLib Team
|
||||
2005-2010 The Poppler Developers
|
||||
2013 Thomas Fischer
|
||||
2009-2017 Thomas Freitag
|
||||
2011 Thomas Klausner
|
||||
2006 Thorkild Stray
|
||||
2009, 2014 Till Kamppeter
|
||||
2008 Timothy Lee
|
||||
2017 Tobias C. Berner
|
||||
2005, 2012, 2015 Tobias Koening
|
||||
2011 Tom Gleason
|
||||
2008 Tomas Are Haavet
|
||||
2010-2011 Tomas Hoger
|
||||
2016 Tor Lillqvist
|
||||
2008 Vasile Gaburici
|
||||
2016 Vincent Le Garrec
|
||||
2011 Vittal Aithal
|
||||
2012 Yi Yang
|
||||
2013 Yury G. Kudryashov
|
||||
2008-2009 Warren Toomey
|
||||
2006 Wilfried Huss
|
||||
2009-2016 William Bader
|
||||
2007 Will Stephenson
|
||||
1994 X Consortium"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="6"
|
||||
SOURCE_URI="https://poppler.freedesktop.org/poppler-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="2c096431adfb74bc2f53be466889b7646e1b599f28fa036094f3f7235cc9eae7"
|
||||
SOURCE_DIR="poppler-$portVersion"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
libVersion="77.0.0"
|
||||
libCppVersion="0.5.0"
|
||||
libGlibVersion="8.9.0"
|
||||
libQt5Version="1.15.0"
|
||||
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
|
||||
libCppVersionCompat="$libCppVersion compat >= ${libCppVersion%%.*}"
|
||||
libGlibVersionCompat="$libGlibVersion compat >= ${libGlibVersion%%.*}"
|
||||
libQt5VersionCompat="$libQt5Version compat >= ${libQt5Version%%.*}"
|
||||
|
||||
PROVIDES="
|
||||
poppler066$secondaryArchSuffix = $portVersion
|
||||
lib:libpoppler$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libpoppler_cpp$secondaryArchSuffix = $libCppVersionCompat
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
poppler_data
|
||||
lib:libcairo$secondaryArchSuffix
|
||||
lib:libcurl$secondaryArchSuffix
|
||||
lib:libfontconfig$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libiconv$secondaryArchSuffix
|
||||
lib:libintl$secondaryArchSuffix
|
||||
lib:libjpeg$secondaryArchSuffix
|
||||
lib:liblcms2$secondaryArchSuffix
|
||||
lib:libopenjp2$secondaryArchSuffix
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
lib:libtiff$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
# GLIB
|
||||
SUMMARY_glib="$SUMMARY (glib bindings)"
|
||||
DESCRIPTION_glib="$DESCRIPTION (glib bindings)"
|
||||
|
||||
PROVIDES_glib="
|
||||
poppler066${secondaryArchSuffix}_glib = $portVersion
|
||||
lib:libpoppler_glib$secondaryArchSuffix = $libGlibVersionCompat
|
||||
"
|
||||
REQUIRES_glib="
|
||||
haiku$secondaryArchSuffix
|
||||
poppler066$secondaryArchSuffix == $portVersion base
|
||||
lib:libcairo$secondaryArchSuffix
|
||||
lib:libcurl$secondaryArchSuffix
|
||||
lib:libfontconfig$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libgio_2.0$secondaryArchSuffix
|
||||
lib:libglib_2.0$secondaryArchSuffix
|
||||
lib:libgobject_2.0$secondaryArchSuffix
|
||||
lib:libintl$secondaryArchSuffix
|
||||
lib:libjpeg$secondaryArchSuffix
|
||||
lib:liblcms2$secondaryArchSuffix
|
||||
lib:libopenjp2$secondaryArchSuffix
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
lib:libtiff$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
# QT5
|
||||
SUMMARY_qt5="$SUMMARY (Qt5 bindings)"
|
||||
DESCRIPTION_qt5="$DESCRIPTION (Qt5 bindings)"
|
||||
|
||||
PROVIDES_qt5="
|
||||
poppler066${secondaryArchSuffix}_qt5 = $portVersion
|
||||
lib:libpoppler_qt5$secondaryArchSuffix = $libQt5VersionCompat
|
||||
"
|
||||
REQUIRES_qt5="
|
||||
haiku$secondaryArchSuffix
|
||||
poppler066$secondaryArchSuffix == $portVersion base
|
||||
lib:libcurl$secondaryArchSuffix
|
||||
lib:libfontconfig$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libjpeg$secondaryArchSuffix
|
||||
lib:liblcms2$secondaryArchSuffix
|
||||
lib:libopenjp2$secondaryArchSuffix
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
lib:libQt5Widgets$secondaryArchSuffix
|
||||
lib:libQt5Xml$secondaryArchSuffix
|
||||
lib:libtiff$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libcairo$secondaryArchSuffix
|
||||
devel:libcurl$secondaryArchSuffix
|
||||
devel:libfontconfig$secondaryArchSuffix
|
||||
devel:libfreetype$secondaryArchSuffix
|
||||
devel:libgio_2.0$secondaryArchSuffix
|
||||
devel:libglib_2.0$secondaryArchSuffix
|
||||
devel:libgobject_2.0$secondaryArchSuffix
|
||||
devel:libiconv$secondaryArchSuffix
|
||||
devel:libintl$secondaryArchSuffix
|
||||
devel:libjpeg$secondaryArchSuffix
|
||||
devel:liblcms2$secondaryArchSuffix
|
||||
#devel:libnss3$secondaryArchSuffix
|
||||
devel:libopenjp2$secondaryArchSuffix
|
||||
devel:libpng16$secondaryArchSuffix
|
||||
devel:libQt5Core$secondaryArchSuffix
|
||||
devel:libQt5Gui$secondaryArchSuffix
|
||||
devel:libQt5Widgets$secondaryArchSuffix
|
||||
devel:libQt5Xml$secondaryArchSuffix
|
||||
devel:libtiff$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:cmake
|
||||
cmd:gawk
|
||||
cmd:grep
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:perl
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
cmd:python2
|
||||
"
|
||||
|
||||
defineDebugInfoPackage poppler066$secondaryArchSuffix \
|
||||
"$libDir"/libpoppler.so.$libVersion \
|
||||
"$libDir"/libpoppler-cpp.so.$libCppVersion \
|
||||
"$(getPackagePrefix glib)/$relativeLibDir"/libpoppler-glib.so.$libGlibVersion \
|
||||
"$(getPackagePrefix qt5)/$relativeLibDir"/libpoppler-qt5.so.$libQt5Version
|
||||
|
||||
BUILD()
|
||||
{
|
||||
cmake . $cmakeDirArgs \
|
||||
-DCMAKE_CXX_FLAGS="-D_BSD_SOURCE" \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DENABLE_XPDF_HEADERS=ON
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install
|
||||
|
||||
prepareInstalledDevelLibs libpoppler \
|
||||
libpoppler-cpp \
|
||||
libpoppler-glib \
|
||||
libpoppler-qt5
|
||||
|
||||
mkdir -p $manDir
|
||||
rm -rf $prefix/include $developDir $prefix/share $libDir/pkgconfig $binDir $manDir
|
||||
|
||||
# GLIB
|
||||
packageEntries "glib" \
|
||||
$libDir/*glib*
|
||||
|
||||
# QT5
|
||||
packageEntries "qt5" \
|
||||
$libDir/*qt5*
|
||||
}
|
||||
@@ -1,385 +0,0 @@
|
||||
SUMMARY="A PDF rendering library"
|
||||
DESCRIPTION="Poppler is a PDF rendering library based on the xpdf-3.0 code \
|
||||
base."
|
||||
HOMEPAGE="https://poppler.freedesktop.org/"
|
||||
COPYRIGHT="2008 Adam Batkin
|
||||
Adobe Systems Inc.
|
||||
2012-2015 Adam Reichold
|
||||
2007-2017 Adrian Johnson
|
||||
2008 Adrian Page
|
||||
2013 Adrian Perez de Castro
|
||||
2014 Aki Koskinen
|
||||
2004-2017 Albert Astals Cid
|
||||
2015 Aleksei Volkov
|
||||
2006-2010 Alexander Neundorf
|
||||
2012 Alexander Saprykin
|
||||
2012 Alexey Pavlov
|
||||
2016 Alok Anand
|
||||
2015 André Esser
|
||||
2015 André Guerreiro
|
||||
2011 Andrea Canciani
|
||||
2011 Andreas Hartmetz
|
||||
2013 Anthony Granger
|
||||
2012 Anthony Wesley
|
||||
2014 Anuj Khare
|
||||
2015-2016 Arseniy Lartsev
|
||||
2012 Arseny Solokha
|
||||
2015 Arthur Stavisky
|
||||
2009, 2011 Axel Strübing
|
||||
2014 Bogdan Cristea
|
||||
2008 Boris Toloknov
|
||||
2005-2008 Brad Hards
|
||||
2010 Brian Cameron
|
||||
2010 Brian Ewins
|
||||
2016-2017 Caolán McNamara
|
||||
2006-2016 Carlos Garcia Campos
|
||||
2008 Carl Worth
|
||||
2010 Christian Feuersänger
|
||||
2009 Christian Persch
|
||||
2008-2009 Chris Wilson
|
||||
2017 Christoph Cullmann
|
||||
2013 Christoph Duelli
|
||||
1998-2003 Daniel Veillard
|
||||
2011 Daiki Ueno
|
||||
2005 Dan Sheridan
|
||||
2011 Daniel Glöckner
|
||||
2013 Daniel Kahn Gillmor
|
||||
2011 Daniel Richard G.
|
||||
2009 Darren Kenny
|
||||
2009-2010 David Benjamin
|
||||
2006 David Faure
|
||||
1997, Derek B. Noonburg
|
||||
2015 Dmytro Morgun
|
||||
2013 Dominik Haumann
|
||||
2006-2007 Dominic Lachowicz
|
||||
2008 Ed Avis
|
||||
2006-2007, 2013 Ed Catmur
|
||||
2014 Ed Porras
|
||||
2011 Edward Jiang
|
||||
2004 Enrico Ros
|
||||
2009 Eric Toombs
|
||||
2012, 2015 Even Rouault
|
||||
2012-2014 Fabio D'Urso
|
||||
2017 Francesco Poli
|
||||
1989, 1991-2016 Free Software Foundation, Inc.
|
||||
2012 Gerald Schmidt
|
||||
2013 German Poo-Caamano
|
||||
2011 Glad Deschrijver
|
||||
1996-2013 Glyph & Cog, LLC.
|
||||
2009 Glenn Ganz
|
||||
1999-2000 Gueorgui Ovtcharov
|
||||
2010, 2012 Guillermo A. Amaral B.
|
||||
2016 Hanno Meyer-Thurow
|
||||
2014-2015 Hans-Peter Deifel
|
||||
2017 Hans-Ulrich Jüttner
|
||||
2010 Harry Roberts
|
||||
2008 Haruyuki Kawabe
|
||||
2008, 2010-2014 Hib Eris
|
||||
2012 Horst Prote
|
||||
2017 Hubert Figuière
|
||||
2008 Hugo Mercier
|
||||
2013-2014 Igalia S.L.
|
||||
2011-2012 Igor Slepchin
|
||||
2012 Ihar Filipau
|
||||
2007 Ilmari Heikkinen
|
||||
2008-2010 Ilya Gorenbein
|
||||
2007-2008 Iñigo Martínez
|
||||
Insight Consortium
|
||||
2016 Jakub Alba
|
||||
2010 Jakob Voss
|
||||
2016 Jakub Kucharski
|
||||
2009-2010, 2015 Jakub Wilk
|
||||
2017 Jan-Erik S
|
||||
2009 Jan Jockusch
|
||||
2010 Jan Kümmel
|
||||
2017 Jason Alan Palmer
|
||||
2012-2016 Jason Crain
|
||||
2006-2007 Jauco Noordzij
|
||||
2005-2008 Jeff Muizelaar
|
||||
2016 Jeffrey Morlan
|
||||
2015 Jeremy Echols
|
||||
Jerry Epplin
|
||||
2011 Jim Meyering
|
||||
2014 Jiri Slaby
|
||||
2013 Johannes Brandstätter
|
||||
2005 Jonathan Blandford
|
||||
2007-2009 Jonathan Kew
|
||||
2010 Jonathan Liu
|
||||
2011, 2013 José Aliste
|
||||
2011 Joshua Richardson
|
||||
2013 Julien Nabet
|
||||
2006-2008 Julien Rebetez
|
||||
2010 Jürg Billeter
|
||||
2016 Khaled Hosny
|
||||
2009 KDAB via Guillermo Amaral
|
||||
2010 Kenneth Berland
|
||||
2008 Kees Cook
|
||||
2011, 2015 Kenji Uno
|
||||
2002 Kitware, Inc.
|
||||
2008 Kjartan Maraas
|
||||
2007-2009, 2012 Koji Otani
|
||||
2006-2007 Kouhei Sutou
|
||||
2009 Kovid Goyal
|
||||
2005-2007 Kristian Høgsberg
|
||||
2006-2007 Krzysztof Kowalczyk
|
||||
2006-2007 Laurent Montel
|
||||
2017 Léonard Michelet
|
||||
2013, 2015 Li Junling
|
||||
2012-2013 Lu Wang
|
||||
2014 Luigi Scarso
|
||||
2012 Luis Parravicini
|
||||
2005 Marco Pesenti Gritti
|
||||
2010, 2012, 2014-2015 Marek Kasik
|
||||
2012 Mark Brand
|
||||
2008 Mark Kaplan
|
||||
2010, 2012 Mark Riedesel
|
||||
2015 Markus Kilås
|
||||
2012 Markus Trippelsdorf
|
||||
2005 Martin Kretzschmar
|
||||
2016 Masamichi Hosoda
|
||||
2009 Matthias Drochner
|
||||
2010 Matthias Fauconneau
|
||||
2009 Matthias Franz
|
||||
2012 Matthias Kramm
|
||||
2009 Michael K. Johnson
|
||||
2008 Michael Vrable
|
||||
2013 Michael Weiser
|
||||
2009 M Joonas Pihlaja
|
||||
2010 Mike Slegeir
|
||||
2009 Mozilla Corporation
|
||||
2005 Net Integration Technologies, Inc.
|
||||
2009 Nick Jones
|
||||
2005-2006 Nickolay V. Shmyrev
|
||||
2010 Nils Höglund
|
||||
2012-2017 Oliver Sander
|
||||
2014 Olly Betts
|
||||
2010 OSSD CDAC Mumbai by Leena Chourey and Onkar Potdar
|
||||
2012 Patrick Pfeifer
|
||||
2010 Patrick Spendrin
|
||||
2006 Paul Walmsley
|
||||
2010 Paweł Wiejacha
|
||||
2012-2014 Peter Breitenlohner
|
||||
2009 Peter Kerzum
|
||||
2009, 2015 Petr Gajdos
|
||||
2010 Philip Lorenz
|
||||
2015 Philipp Reinkemeier
|
||||
2006-2014 Pino Toscano
|
||||
Rainer Dorsch
|
||||
2006 Rainer Keller
|
||||
2006 Raj Kumar
|
||||
2009 Reece Dunn
|
||||
2004-2006 Red Hat, Inc.
|
||||
2008 Richard Airlie
|
||||
2014 Richard PALO
|
||||
2014 Rodrigo Rivas Costa
|
||||
2017 Roland Hieber
|
||||
2009 Ross Moore
|
||||
2009 Ryszard Trojnacki
|
||||
2011 Sam Liao
|
||||
2009 Sanjoy Mahajan
|
||||
2004 Scott James Remnant
|
||||
2006 Scott Turner
|
||||
2014 Scott West
|
||||
2017 Sebastian Rasmussen
|
||||
2009 Shawn Rutledge
|
||||
2009 Shen Liang
|
||||
2011 Simon Kellner
|
||||
2010 Srinivas Adicherla
|
||||
2005-2006 Stefan Kebekus
|
||||
2006 Stefan Schweizer
|
||||
2009 Stefan Thomas
|
||||
2011 Stephen Reichling
|
||||
2008 Steven G. Johnson
|
||||
2014 Steven Lee
|
||||
2011 Steven Murdoch
|
||||
2010, 2012-2013, 2015 Suzuki Toshiya
|
||||
2015 Tamas Szekeres
|
||||
2005-2006 Takashi Iwai
|
||||
2016 Takahiro Hashimoto
|
||||
The GLib Team
|
||||
2005-2010 The Poppler Developers
|
||||
2013 Thomas Fischer
|
||||
2009-2017 Thomas Freitag
|
||||
2011 Thomas Klausner
|
||||
2006 Thorkild Stray
|
||||
2009, 2014 Till Kamppeter
|
||||
2008 Timothy Lee
|
||||
2017 Tobias C. Berner
|
||||
2005, 2012, 2015 Tobias Koening
|
||||
2011 Tom Gleason
|
||||
2008 Tomas Are Haavet
|
||||
2010-2011 Tomas Hoger
|
||||
2016 Tor Lillqvist
|
||||
2008 Vasile Gaburici
|
||||
2016 Vincent Le Garrec
|
||||
2011 Vittal Aithal
|
||||
2012 Yi Yang
|
||||
2013 Yury G. Kudryashov
|
||||
2008-2009 Warren Toomey
|
||||
2006 Wilfried Huss
|
||||
2009-2016 William Bader
|
||||
2007 Will Stephenson
|
||||
1994 X Consortium"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="4"
|
||||
SOURCE_URI="https://poppler.freedesktop.org/poppler-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="e62cd4053f851eecc4a6aa2b81d739fbab1d67b3c60b31ebac7049483cc617b1"
|
||||
SOURCE_DIR="poppler-$portVersion"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
libVersion="87.0.0"
|
||||
libCppVersion="0.7.0"
|
||||
libGlibVersion="8.12.0"
|
||||
libQt5Version="1.19.0"
|
||||
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
|
||||
libCppVersionCompat="$libCppVersion compat >= ${libCppVersion%%.*}"
|
||||
libGlibVersionCompat="$libGlibVersion compat >= ${libGlibVersion%%.*}"
|
||||
libQt5VersionCompat="$libQt5Version compat >= ${libQt5Version%%.*}"
|
||||
|
||||
PROVIDES="
|
||||
poppler076$secondaryArchSuffix = $portVersion
|
||||
lib:libpoppler$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libpoppler_cpp$secondaryArchSuffix = $libCppVersionCompat
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
poppler_data
|
||||
lib:libcairo$secondaryArchSuffix
|
||||
lib:libcurl$secondaryArchSuffix
|
||||
lib:libfontconfig$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libiconv$secondaryArchSuffix
|
||||
lib:libintl$secondaryArchSuffix
|
||||
lib:libjpeg$secondaryArchSuffix
|
||||
lib:liblcms2$secondaryArchSuffix
|
||||
lib:libopenjp2$secondaryArchSuffix
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
lib:libtiff$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
# GLIB
|
||||
SUMMARY_glib="$SUMMARY (glib bindings)"
|
||||
DESCRIPTION_glib="$DESCRIPTION (glib bindings)"
|
||||
|
||||
PROVIDES_glib="
|
||||
poppler076${secondaryArchSuffix}_glib = $portVersion
|
||||
lib:libpoppler_glib$secondaryArchSuffix = $libGlibVersionCompat
|
||||
"
|
||||
REQUIRES_glib="
|
||||
haiku$secondaryArchSuffix
|
||||
poppler076$secondaryArchSuffix == $portVersion base
|
||||
lib:libcairo$secondaryArchSuffix
|
||||
lib:libcurl$secondaryArchSuffix
|
||||
lib:libfontconfig$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libgio_2.0$secondaryArchSuffix
|
||||
lib:libglib_2.0$secondaryArchSuffix
|
||||
lib:libgobject_2.0$secondaryArchSuffix
|
||||
lib:libintl$secondaryArchSuffix
|
||||
lib:libjpeg$secondaryArchSuffix
|
||||
lib:liblcms2$secondaryArchSuffix
|
||||
lib:libopenjp2$secondaryArchSuffix
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
lib:libtiff$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
# QT5
|
||||
SUMMARY_qt5="$SUMMARY (Qt5 bindings)"
|
||||
DESCRIPTION_qt5="$DESCRIPTION (Qt5 bindings)"
|
||||
|
||||
PROVIDES_qt5="
|
||||
poppler076${secondaryArchSuffix}_qt5 = $portVersion
|
||||
lib:libpoppler_qt5$secondaryArchSuffix = $libQt5VersionCompat
|
||||
"
|
||||
REQUIRES_qt5="
|
||||
haiku$secondaryArchSuffix
|
||||
poppler076$secondaryArchSuffix == $portVersion base
|
||||
lib:libcurl$secondaryArchSuffix
|
||||
lib:libfontconfig$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libjpeg$secondaryArchSuffix
|
||||
lib:liblcms2$secondaryArchSuffix
|
||||
lib:libopenjp2$secondaryArchSuffix
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
lib:libQt5Widgets$secondaryArchSuffix
|
||||
lib:libQt5Xml$secondaryArchSuffix
|
||||
lib:libtiff$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libcairo$secondaryArchSuffix
|
||||
devel:libcurl$secondaryArchSuffix
|
||||
devel:libfontconfig$secondaryArchSuffix
|
||||
devel:libfreetype$secondaryArchSuffix
|
||||
devel:libgio_2.0$secondaryArchSuffix
|
||||
devel:libglib_2.0$secondaryArchSuffix
|
||||
devel:libgobject_2.0$secondaryArchSuffix
|
||||
devel:libiconv$secondaryArchSuffix
|
||||
devel:libintl$secondaryArchSuffix
|
||||
devel:libjpeg$secondaryArchSuffix
|
||||
devel:liblcms2$secondaryArchSuffix
|
||||
#devel:libnss3$secondaryArchSuffix
|
||||
devel:libopenjp2$secondaryArchSuffix
|
||||
devel:libpng16$secondaryArchSuffix
|
||||
devel:libQt5Core$secondaryArchSuffix
|
||||
devel:libQt5Gui$secondaryArchSuffix
|
||||
devel:libQt5Widgets$secondaryArchSuffix
|
||||
devel:libQt5Xml$secondaryArchSuffix
|
||||
devel:libtiff$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:cmake
|
||||
cmd:gawk
|
||||
cmd:grep
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:perl
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
cmd:python2
|
||||
"
|
||||
|
||||
defineDebugInfoPackage poppler076$secondaryArchSuffix \
|
||||
"$libDir"/libpoppler.so.$libVersion \
|
||||
"$libDir"/libpoppler-cpp.so.$libCppVersion \
|
||||
"$(getPackagePrefix glib)/$relativeLibDir"/libpoppler-glib.so.$libGlibVersion \
|
||||
"$(getPackagePrefix qt5)/$relativeLibDir"/libpoppler-qt5.so.$libQt5Version
|
||||
|
||||
BUILD()
|
||||
{
|
||||
cmake . $cmakeDirArgs \
|
||||
-DCMAKE_CXX_FLAGS="-D_BSD_SOURCE" \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DENABLE_UNSTABLE_API_ABI_HEADERS=ON
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install
|
||||
|
||||
prepareInstalledDevelLibs libpoppler \
|
||||
libpoppler-cpp \
|
||||
libpoppler-glib \
|
||||
libpoppler-qt5
|
||||
|
||||
mkdir -p $manDir
|
||||
rm -rf $prefix/include $developDir $prefix/share $libDir/pkgconfig $binDir $manDir
|
||||
|
||||
# GLIB
|
||||
packageEntries "glib" \
|
||||
$libDir/*glib*
|
||||
|
||||
# QT5
|
||||
packageEntries "qt5" \
|
||||
$libDir/*qt5*
|
||||
}
|
||||
Reference in New Issue
Block a user