wok-next annotate pan/receipt @ rev 21569

updated cryptopp (5.6.5 -> 8.2.0)
author Hans-G?nter Theisgen
date Mon Jun 22 16:34:56 2020 +0100 (2020-06-22)
parents a500604c8152
children
rev   line source
allan316@3206 1 # SliTaz package receipt.
allan316@3206 2
allan316@3206 3 PACKAGE="pan"
Hans-G?nter@21400 4 VERSION="0.146"
allan316@3206 5 CATEGORY="network"
al@21020 6 SHORT_DESC="Usenet newsreader"
allan316@3206 7 MAINTAINER="allan316@gmail.com"
pascal@15002 8 LICENSE="GPL2"
Hans-G?nter@21400 9 WEB_SITE="https://pan.rebelbase.com/"
al@21020 10
allan316@3206 11 TARBALL="$PACKAGE-$VERSION.tar.gz"
al@21020 12 WGET_URL="${WEB_SITE}download/releases/$VERSION/source/$TARBALL"
allan316@3206 13
Hans-G?nter@21401 14 BUILD_DEPENDS="glib-dev gmime-dev gtk2-dev intltool itstool"
erjo@9955 15
Hans-G?nter@21400 16 compile_rules()
Hans-G?nter@21400 17 {
al@21020 18 sed -i 's|<glib/gtypes.h>|<glib.h>|' \
al@21020 19 pan/general/file-util.h \
pascal@12963 20 pan/data/article-cache.h \
pascal@12963 21 pan/gui/render-bytes.h
Hans-G?nter@21400 22 sed -i \
al@21020 23 -e 's|<glib/gutils.h>|<glib.h>|' \
pascal@12963 24 -e 's|<glib/gtestutils.h>|<glib.h>|' \
pascal@12963 25 -e 's|<glibconfig.h>|<glib.h>|' \
Hans-G?nter@21400 26 pan/general/macros.h
Hans-G?nter@21400 27 sed -i 's|<glib/gmain.h>|<glib.h>|' \
Hans-G?nter@21400 28 pan/general/worker-pool.cc
Hans-G?nter@21400 29 sed -i -e 's|<glib/gtypes.h>|<glib.h>|' \
pascal@12963 30 -e 's|<glib/gthreadpool.h>|<glib.h>|' \
pascal@12963 31 -e 's|<glib/gtimer.h>|<glib.h>|' \
pascal@12963 32 -e 's|<glib/gmain.h>|<glib.h>|' \
pascal@12963 33 -e 's|<glib/gutils.h>|<glib.h>|' \
pascal@12963 34 -e 's|<glib/gmacros.h>|<glib.h>|' \
pascal@12963 35 pan/general/worker-pool.h \
pascal@12963 36 pan/general/time-elapsed.h \
pascal@12963 37 pan/gui/render-bytes.cc
Hans-G?nter@21400 38 sed -i 's|<glib/gtypes.h>|<glib.h>|' \
Hans-G?nter@21400 39 pan/usenet-utils/mime-utils.h
Hans-G?nter@21400 40 sed -i 's|<glib/gunicode.h>|<glib.h>|' \
Hans-G?nter@21400 41 pan/usenet-utils/text-massager.cc
Hans-G?nter@21400 42 sed -i 's|<glib/gthread.h>|<glib.h>|' \
Hans-G?nter@21400 43 pan/general/locking.h
Hans-G?nter@21400 44 sed -i -e 's|<glib/gstring.h>|<glib.h>|' \
pascal@12963 45 -e 's|<glib/giochannel.h>|<glib.h>|' \
pascal@12963 46 pan/tasks/socket-impl-gio.h
Hans-G?nter@21400 47 sed -i -e 's|<glib/gfileutils.h>|<glib.h>|' \
pascal@12963 48 pan/data-impl/data-impl.cc
Hans-G?nter@21400 49 while read file last
Hans-G?nter@21400 50 do
pascal@3232 51 grep -q 'include <cstdio>' pan/$file ||
pascal@3232 52 sed -i "s/<$last>/<$last>\n#include <cstdio>/" pan/$file
Hans-G?nter@21400 53 done <<EOT
pascal@3232 54 general/log.cc cstdarg
pascal@3232 55 general/progress.cc cstdarg
pascal@3232 56 tasks/nntp.cc cstdarg
pascal@3232 57 tasks/nntp-pool.cc config.h
pascal@3232 58 usenet-utils/numbers.cc cctype
pascal@3232 59 EOT
Hans-G?nter@21400 60
Hans-G?nter@21400 61 ./configure \
Hans-G?nter@21400 62 --prefix=/usr \
slaxemulator@11057 63 $CONFIGURE_ARGS &&
al@21020 64 make &&
al@21020 65 make DESTDIR=$install install
allan316@3206 66 }
allan316@3206 67
Hans-G?nter@21400 68 genpkg_rules()
Hans-G?nter@21400 69 {
allan316@3206 70 mkdir -p $fs/usr/share
Hans-G?nter@21400 71
Hans-G?nter@21400 72 cp -a $install/usr/bin $fs/usr
Hans-G?nter@21400 73 cp -a $install/usr/share/applications $fs/usr/share
Hans-G?nter@21400 74 cp -a $install/usr/share/pixmaps $fs/usr/share
Hans-G?nter@21400 75
Hans-G?nter@21400 76 DEPENDS="gcc-lib-base glibc-base gmime gtk2 gtkspell libcairo pcre"
allan316@3206 77 }