wok-next annotate openbox/receipt @ rev 20821

perl-task-weaken: update $WGET_URL
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Jun 14 00:03:13 2018 +0300 (2018-06-14)
parents 0e7893ac206d
children a3254b6a96ac
rev   line source
al@19790 1 # SliTaz package receipt v2.
pankso@357 2
pankso@357 3 PACKAGE="openbox"
devl547@18340 4 VERSION="3.6.1"
pankso@357 5 CATEGORY="x-window"
al@19790 6 SHORT_DESC="Small-footprint and standard compliant Window Manager"
pankso@357 7 MAINTAINER="pankso@slitaz.org"
pascal@15000 8 LICENSE="GPL2"
pankso@12467 9 WEB_SITE="http://openbox.org/"
pankso@357 10
al@19790 11 TARBALL="openbox-$VERSION.tar.gz"
al@19790 12 WGET_URL="http://openbox.org/dist/openbox/$TARBALL"
al@19790 13
al@19790 14 BUILD_DEPENDS="glib-dev pango-dev \
al@19790 15 gettext xorg-libXcursor-dev xorg-libICE-dev xorg-libSM-dev xorg-libXrandr-dev \
al@19790 16 xorg-libXinerama-dev startup-notification-dev automake libtool docbook-utils \
al@20443 17 xorg-libXi-dev xorg-xcb-util-dev imlib2-dev librsvg-dev"
al@20443 18 SPLIT="openbox openbox-light:light openbox-themes openbox-python openbox-dev"
pankso@9716 19
al@20443 20 compile_rules() {
al@20443 21 case $SET in
al@20443 22 light) SET_ARGS='--disable-imlib2 --disable-librsvg';;
al@20443 23 *) SET_ARGS='';;
al@20443 24 esac
al@20443 25
al@19790 26 # openbox required reconfiguration after patching...
al@19790 27 autoreconf -fi &&
al@19790 28
pankso@357 29 ./configure \
pankso@12467 30 --libexecdir=/usr/lib/openbox \
al@19790 31 --disable-static \
al@20534 32 $SET_ARGS \
al@20534 33 $CONFIGURE_ARGS &&
al@20443 34 fix libtool &&
pascal@1566 35 make &&
pankso@12467 36 make -j1 DESTDIR=$DESTDIR install &&
al@19790 37
al@19790 38 # Pipe menu.
al@20443 39 install -m755 $stuff/open-folder-menu.sh \
al@20443 40 $install/usr/lib/openbox/open-folder-menu.sh
pankso@357 41 }
pankso@357 42
al@20443 43 genpkg_rules() {
al@19790 44 case $PACKAGE in
al@19790 45 openbox)
al@19790 46 copy obxprop openbox openbox-session *.so* openbox-autostart \
al@20199 47 pixmaps/ Clearlooks/ Onyx*/ xsessions/openbox.desktop \
al@20199 48 open-folder-menu.sh
al@19790 49 # SliTaz /etc/xdg/openbox/* files are in 'slitaz-configs' package
al@20443 50 DEPENDS="cairo glib imlib2 librsvg libxml2 pango \
al@20443 51 startup-notification xorg-libICE xorg-libSM xorg-libX11 \
al@20443 52 xorg-libXcursor xorg-libXext xorg-libXft xorg-libXi \
al@20443 53 xorg-libXinerama xorg-libXrandr slitaz-configs"
al@20443 54 SUGGESTED="obconf pcmanfm hsetroot"
al@19790 55 TAGS="window-manager"
al@20443 56 ;;
al@20443 57 openbox-light)
al@20443 58 copy obxprop openbox openbox-session *.so* openbox-autostart \
al@20443 59 pixmaps/ Clearlooks/ Onyx*/ xsessions/openbox.desktop \
al@20443 60 open-folder-menu.sh
al@20443 61 # SliTaz /etc/xdg/openbox/* files are in 'slitaz-configs' package
al@20443 62 CAT="x-window|without imlib2 and SVG support"
al@20443 63 DEPENDS="glib libxml2 pango startup-notification xorg-libICE \
al@20443 64 xorg-libSM xorg-libX11 xorg-libXcursor xorg-libXext xorg-libXft \
al@20443 65 xorg-libXi xorg-libXinerama xorg-libXrandr slitaz-configs"
al@20443 66 PROVIDE="openbox"
al@19790 67 SUGGESTED="obconf spacefm pcmanfm hsetroot wbar2 conky"
al@20443 68 TAGS="window-manager"
al@19790 69 ;;
al@19790 70 openbox-python)
al@19790 71 copy openbox-xdg-autostart
al@19790 72 CAT="development|Python script - XDG auto start standard support"
al@19790 73 DEPENDS="openbox python python-xdg"
al@19790 74 ;;
al@19790 75 openbox-themes)
al@20199 76 copy themes/ @rm
al@19790 77 CAT="customiz|official themes set"
al@19790 78 ;;
al@19790 79 openbox-dev)
al@19790 80 copy @dev
al@20443 81 DEPENDS="openbox openbox-themes \
al@20443 82 glib-dev imlib2-dev librsvg-dev libxml2-dev pango-dev \
al@20443 83 xorg-libICE-dev xorg-libSM-dev xorg-libX11-dev xorg-libXft-dev"
al@19790 84 ;;
al@19790 85 esac
pankso@357 86 }