Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 886007 Details for
Bug 925519
app-text/xpdf-4.05: version bump, also add IUSE="qt5 qt6" to allow build for Qt6 only
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
proposed ebuild
xpdf-4.05.ebuild (text/plain), 4.08 KB, created by
Andrii Batyiev
on 2024-02-26 03:54:32 UTC
(
hide
)
Description:
proposed ebuild
Filename:
MIME Type:
Creator:
Andrii Batyiev
Created:
2024-02-26 03:54:32 UTC
Size:
4.08 KB
patch
obsolete
># Copyright 1999-2024 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=8 > >VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/xpdf.asc >inherit cmake desktop verify-sig xdg > >DESCRIPTION="The PDF viewer and tools" >HOMEPAGE="https://www.xpdfreader.com" >SRC_URI="https://dl.xpdfreader.com/${P}.tar.gz > i18n? ( > https://dl.xpdfreader.com/xpdf-arabic.tar.gz > https://dl.xpdfreader.com/xpdf-chinese-simplified.tar.gz -> xpdf-chinese-simplified-20201222.tar.gz > https://dl.xpdfreader.com/xpdf-chinese-traditional.tar.gz -> xpdf-chinese-traditional-20201222.tar.gz > https://dl.xpdfreader.com/xpdf-cyrillic.tar.gz > https://dl.xpdfreader.com/xpdf-greek.tar.gz > https://dl.xpdfreader.com/xpdf-hebrew.tar.gz > https://dl.xpdfreader.com/xpdf-japanese.tar.gz -> xpdf-japanese-20201222.tar.gz > https://dl.xpdfreader.com/xpdf-korean.tar.gz -> xpdf-korean-20201222.tar.gz > https://dl.xpdfreader.com/xpdf-latin2.tar.gz > https://dl.xpdfreader.com/xpdf-thai.tar.gz > https://dl.xpdfreader.com/xpdf-turkish.tar.gz > ) > verify-sig? ( https://dl.xpdfreader.com/${P}.tar.gz.sig )" > >LICENSE="|| ( GPL-2 GPL-3 ) i18n? ( BSD )" >SLOT="0" >KEYWORDS="amd64 x86" >IUSE="cmyk cups +fontconfig i18n icons +libpaper metric opi png +textselect utils qt5 qt6" > >BDEPEND=" > icons? ( gnome-base/librsvg ) > verify-sig? ( sec-keys/openpgp-keys-xpdf ) >" >DEPEND=" > cups? ( > dev-qt/qtprintsupport:5[cups] > net-print/cups > ) > fontconfig? ( media-libs/fontconfig ) > libpaper? ( app-text/libpaper:= ) > utils? ( png? ( media-libs/libpng:0 ) ) > qt5? ( > dev-qt/qtnetwork:5 > dev-qt/qtwidgets:5 > ) > qt6? ( > dev-qt/qtbase:6 > ) > media-libs/freetype > sys-libs/zlib >" >RDEPEND="${DEPEND} > dev-qt/qtsvg:6 > media-fonts/urw-fonts >" > >PATCHES=( > "${FILESDIR}"/${PN}-automagic.patch > "${FILESDIR}"/${PN}-visibility.patch > "${FILESDIR}"/${PN}-shared-libs.patch > "${FILESDIR}"/${PN}-4.05-font-paths.patch >) > >DOCS=( ANNOUNCE CHANGES README ) > >src_unpack() { > if use verify-sig; then > verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig} > fi > default >} > >src_prepare() { > sed -i \ > "s|/usr/local/etc|${EPREFIX}/etc|; > s|/usr/local|${EPREFIX}/usr|" \ > doc/sample-xpdfrc || die > > if use i18n; then > sed -i "s|/usr/local|${EPREFIX}/usr|" "${WORKDIR}"/*/add-to-xpdfrc || die > fi > > xdg_environment_reset > cmake_src_prepare >} > >src_configure() { > local mycmakeargs=( > -DA4_PAPER=$(usex metric) > -DNO_FONTCONFIG=$(usex fontconfig off on) > -DNO_TEXT_SELECT=$(usex textselect off on) > -DOPI_SUPPORT=$(usex opi) > -DSPLASH_CMYK=$(usex cmyk) > -DWITH_LIBPAPER=$(usex libpaper) > -DWITH_LIBPNG=$(usex png) > -DXPDFWIDGET_PRINTING=$(usex cups) > -DSYSTEM_XPDFRC="${EPREFIX}/etc/xpdfrc" > > -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Widgets=$(usex !qt5) > -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Widgets=$(usex !qt6) > -DCMAKE_DISABLE_FIND_PACKAGE_Qt4=ON > ) > cmake_src_configure >} > >src_compile() { > cmake_src_compile > > if use icons; then > sizes="16 22 24 32 36 48 64 72 96 128 192 256 512" > cd xpdf-qt > mkdir $sizes > local i > for i in $sizes; do > rsvg-convert xpdf-icon.svg -w $i -h $i -o $i/xpdf.png > done > fi >} > >src_install() { > cmake_src_install > > domenu "${FILESDIR}/xpdf.desktop" > newicon -s scalable xpdf-qt/xpdf-icon.svg xpdf.svg > if use icons; then > local i > for i in $sizes; do > doicon -s $i xpdf-qt/$i/xpdf.png > done > unset sizes > fi > > insinto /etc > newins doc/sample-xpdfrc xpdfrc > > local d i > if use utils; then > for d in "bin" "share/man/man1"; do > pushd "${ED}/usr/${d}" || die > for i in pdf*; do > mv "${i}" "x${i}" || die > done > popd || die > done > > einfo "PDF utilities were renamed from pdf* to xpdf* to avoid file collisions" > einfo "with other packages" > else > rm -rf "${ED}"/usr/bin/pdf* \ > "${ED}"/usr/share/man/man1/pdf* \ > "${ED}"/usr/$(get_libdir) || die > fi > > if use i18n; then > for i in arabic chinese-simplified chinese-traditional cyrillic greek \ > hebrew japanese korean latin2 thai turkish; do > insinto "/usr/share/xpdf/${i}" > doins -r $(find -O3 "${WORKDIR}/xpdf-${i}" -maxdepth 1 -mindepth 1 \ > ! -name README ! -name add-to-xpdfrc || die) > > cat "${WORKDIR}/xpdf-${i}/add-to-xpdfrc" >> "${ED}/etc/xpdfrc" || die > done > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 925519
: 886007 |
886008