wok-next annotate epdfview-cups/receipt @ rev 21098
poppler: provide lib$PACKAGE for libs like some other packages do
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue Jan 01 15:48:26 2019 +0200 (2019-01-01) |
parents | 5669e8b3be70 |
children |
rev | line source |
---|---|
pascal@1693 | 1 # SliTaz package receipt. |
pascal@1693 | 2 |
pascal@1693 | 3 PACKAGE="epdfview-cups" |
slaxemulator@11103 | 4 VERSION="0.1.8" |
pascal@1693 | 5 CATEGORY="office" |
al@21020 | 6 SHORT_DESC="Lightweight PDF document viewer using Poppler and CUPS, color invert" |
al@21020 | 7 MAINTAINER="devel@slitaz.org" |
pascal@15000 | 8 LICENSE="GPL2" |
al@20882 | 9 WEB_SITE="https://github.com/jristz/epdfview/" |
al@20882 | 10 REPOLOGY="epdfview" |
al@20882 | 11 |
psychomaniak@19888 | 12 TARBALL="$PACKAGE-$VERSION.tar.gz" |
psychomaniak@19888 | 13 WGET_URL="${WEB_SITE}archive/$VERSION.tar.gz" |
pascal@1693 | 14 |
al@21098 | 15 BUILD_DEPENDS="gtk2-dev poppler-dev cups-dev" |
slaxemulator@11103 | 16 |
al@21020 | 17 compile_rules() { |
al@21020 | 18 sed -i 's/FORMAT_RGB24/FORMAT_ARGB32/g' src/PDFDocument.cxx |
pascal@12759 | 19 sed -i 's/<config.h>/&\n#include <stdio.h>\n#define g_fopen fopen/' \ |
pascal@12759 | 20 src/epdfview.h |
pascal@12759 | 21 find . -name '*.[ch]*' | xargs sed -i 's|<glib/.*h|<glib.h|' |
pascal@15346 | 22 # cups 1.6 support |
al@21020 | 23 sed \ |
al@21020 | 24 -e '/ippNew/{NNNNNNNNNd}' \ |
al@21020 | 25 -e 's/state->values\[0\].integer/ippGetInteger(state, 0)/' \ |
al@21020 | 26 -e 's/location->values\[0\].string.text/ippGetString(location, 0, NULL)/' \ |
al@21020 | 27 -e 's/.*IPP_TAG_KEYWORD.*/ ipp_t *request = ippNewRequest(IPP_GET_PRINTER_ATTRIBUTES);\n&/' \ |
al@21020 | 28 -i src/PrintPter.cxx |
al@20661 | 29 |
pascal@1693 | 30 ./configure \ |
pascal@1693 | 31 --with-cups \ |
pascal@1693 | 32 $CONFIGURE_ARGS && |
al@21020 | 33 make && |
al@21020 | 34 make install || return 1 |
al@21020 | 35 |
al@19475 | 36 cp -f $stuff/*.desktop $install/usr/share/applications |
pascal@1693 | 37 } |
pascal@1693 | 38 |
al@21020 | 39 genpkg_rules() { |
al@19783 | 40 copy epdfview *.desktop *.xml |
al@19475 | 41 mkdir -p $fs/usr/share/icons/hicolor/48x48/apps |
al@19475 | 42 cp $install/usr/share/epdfview/pixmaps/icon_epdfview-48.png \ |
al@19475 | 43 $fs/usr/share/icons/hicolor/48x48/apps/epdfview.png |
al@21098 | 44 DEPENDS="gtk2 libpoppler glib libpng cups libxdamage gcc-lib-base libcomerr3" |
al@21020 | 45 PROVIDE="epdfview:cups" |
pascal@1693 | 46 } |