wok-current annotate icewm/receipt @ rev 24525
Up libav (0.6.6 -> 12.3)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Feb 22 16:15:28 2022 +0000 (2022-02-22) |
parents | 5faac9811812 |
children | 750eba330f9c |
rev | line source |
---|---|
slaxemulator@7182 | 1 # SliTaz package receipt. |
slaxemulator@7182 | 2 |
slaxemulator@7182 | 3 PACKAGE="icewm" |
Hans-G?nter@22941 | 4 VERSION="1.6.4" |
slaxemulator@7182 | 5 CATEGORY="x-window" |
Hans-G?nter@22941 | 6 TAGS="window-manager" |
Hans-G?nter@22941 | 7 SHORT_DESC="Ice Window Manager with Themes." |
slaxemulator@7182 | 8 MAINTAINER="devl547@gmail.com" |
pascal@15319 | 9 LICENSE="GPL2" |
Hans-G?nter@22941 | 10 WEB_SITE="https://ice-wm.org/" |
Hans-G?nter@22941 | 11 |
slaxemulator@7182 | 12 TARBALL="$PACKAGE-$VERSION.tar.gz" |
Hans-G?nter@22942 | 13 WGET_URL="https://github.com/ice-wm/$PACKAGE/archive/$VERSION.tar.gz" |
pascal@15319 | 14 |
Hans-G?nter@22941 | 15 DEPENDS="freetype gcc83-lib-base gdk-pixbuf gettext-base imlib xorg-libICE |
Hans-G?nter@22941 | 16 xorg-libSM xorg-libX11 xorg-libXext xorg-libXft xorg-libXinerama |
Hans-G?nter@22941 | 17 xorg-libXpm xorg-libXrandr xorg-libXrender" |
Hans-G?nter@22941 | 18 BUILD_DEPENDS="asciidoc autoconf automake fontconfig-dev freetype-dev gcc83 |
Hans-G?nter@22941 | 19 gdk-pixbuf-dev gettext giflib-dev imlib-dev libtool pkg-config |
Hans-G?nter@22941 | 20 util-linux-uuid-dev xorg-libICE-dev xorg-libSM-dev xorg-libX11-dev |
Hans-G?nter@22941 | 21 xorg-libXext-dev xorg-libXft-dev xorg-libXinerama-dev xorg-libXpm-dev |
Hans-G?nter@22941 | 22 xorg-libXrandr-dev xorg-libXrender-dev xorg-randrproto xorg-xextproto |
Hans-G?nter@22943 | 23 xorg-xproto xz" |
slaxemulator@7182 | 24 |
pascal@24055 | 25 current_version() |
pascal@24055 | 26 { |
pascal@24055 | 27 wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ |
pascal@24055 | 28 sed '/archive.*tar/!d;s|.*/\(.*\).tar.*|\1|;q' |
pascal@24055 | 29 } |
pascal@24055 | 30 |
slaxemulator@7182 | 31 # Rules to configure and make the package. |
slaxemulator@7182 | 32 compile_rules() |
slaxemulator@7182 | 33 { |
Hans-G?nter@22941 | 34 # sed -i '/deprecated/d' src/base.h |
Hans-G?nter@22941 | 35 # sed -i 's/^CORE_LIBS =/& -lfontconfig/' src/Makefile.in |
Hans-G?nter@22941 | 36 |
Hans-G?nter@22941 | 37 export LDFLAGS="$LDFLAGS -lrt" |
Hans-G?nter@22941 | 38 |
Hans-G?nter@22941 | 39 ./autogen.sh && |
Hans-G?nter@22941 | 40 ./configure \ |
Hans-G?nter@22941 | 41 ASCIIDOC=asciidoc \ |
Hans-G?nter@22941 | 42 CC=gcc-83 \ |
Hans-G?nter@22941 | 43 CXX=g++-83 \ |
Hans-G?nter@22941 | 44 --prefix=/usr \ |
Hans-G?nter@22941 | 45 --sysconfdir=/etc \ |
Hans-G?nter@22941 | 46 --libexecdir=/usr/lib/icewm \ |
Hans-G?nter@22941 | 47 --localstatedir=/var \ |
Hans-G?nter@22941 | 48 --mandir=/usr/share/man \ |
Hans-G?nter@22941 | 49 $CONFIGURE_ARGS && |
Hans-G?nter@22941 | 50 # remove unsupported options for pod2man and pod2html (perl 5.14.1) |
Hans-G?nter@22941 | 51 sed -i '/--errors="none"/d; /--nourls/d; /--poderrors/d' \ |
Hans-G?nter@22941 | 52 man/Makefile && |
slaxemulator@7182 | 53 make && |
pascal@15319 | 54 make DESTDIR=$DESTDIR install |
slaxemulator@7182 | 55 } |
slaxemulator@7182 | 56 |
slaxemulator@7182 | 57 # Rules to gen a SliTaz package suitable for Tazpkg. |
slaxemulator@7182 | 58 genpkg_rules() |
slaxemulator@7182 | 59 { |
Hans-G?nter@22941 | 60 mkdir -p $fs/usr |
Hans-G?nter@22941 | 61 |
Hans-G?nter@22941 | 62 cp -a $install/usr/bin $fs/usr |
Hans-G?nter@22941 | 63 cp -a $install/usr/share $fs/usr |
slaxemulator@7182 | 64 } |